From 0fd21bd74400876bc52ecee6230f109f176fb31e Mon Sep 17 00:00:00 2001 From: sylph-decoder Date: Sat, 29 Aug 2026 14:15:28 +0000 Subject: [PATCH] re: the boot shows the publisher first -- the TSV that says otherwise attached late The port flagged docs/re/data/boot-timeline-2026-08-29.tsv, whose label column runs splash_dev before splash_pub, as a possible boot-order bug in its tree. Three cold boots, t=0 at launch, no pad input, and the frames looked at rather than only correlated: SQUARE ENIX 3.05-7.34 / 1.18-5.78 / 1.19-5.56 s, then a ~0.25 s black hold, then GAME ARTS/SETA/studio anima. Publisher first, 3/3. The TSV is not wrong about any frame; its t=0 is ~7.7 s into the guest's boot, so the publisher splash had been and gone before the stream opened. The tell is in the file: its first twelve rows are byte-identical to four decimals -- one held frame sampled twelve times -- and those exact numbers reappear in my run 1 at 8.42-10.94 s. Second trap, new: ADV.wmv opens with its own SQUARE ENIX card, bloomed and below centre, scoring 0.59-0.75 against live-splash-publisher.png. The classifier fires splash_pub twice per boot and the second one is a movie frame. The real splash holds perfectly still and scores 0.93-0.94. And the dwells are DECODED, not measured: the publisher declares 240 units (4.000 s) and the developer 195 (3.250 s), against measured 4.30/4.60/4.37 and 3.51/3.50/3.37. Measured over declared is 1.085 on average across six spans -- a 30 Hz timeline at 27.6 fps, which is the presentation rate this corpus has measured independently three times. The port authors nothing here. Instrument control run first: 11/11 content, 4/4 plate, the two splash references rejecting each other at 0.035. docs/re/boot-order-and-splash-dwell.md Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01Nsxw1A9JseUw99Yw1ZRQzY --- docs/game/navigation.md | 9 ++ docs/re/METHOD.md | 19 +++ docs/re/boot-order-and-splash-dwell.md | 125 ++++++++++++++++++ .../boot-order/splash-order-two-runs.png | Bin 0 -> 60980 bytes 4 files changed, 153 insertions(+) create mode 100644 docs/re/boot-order-and-splash-dwell.md create mode 100644 docs/re/captures/boot-order/splash-order-two-runs.png diff --git a/docs/game/navigation.md b/docs/game/navigation.md index 3ed36d29..579426b7 100644 --- a/docs/game/navigation.md +++ b/docs/game/navigation.md @@ -35,6 +35,15 @@ Confidence: โœ… seen in a capture ยท ๐ŸŸก inferred ยท โ” unknown. | 4 | **Title screen** โ€” the wordmark appears **first, with no prompt**; `PRESS โ’ถ BUTTON` fades in **2.13 s** later, above the 2006/2007 Square Enix copyright line, and then pulses about every 2.2 s โœ… | press **โ’ถ** | goes to the main menu โœ… | | 5 | **Main menu** | โ€” | see ยง2 | +โœ… **The order is publisher then developer, confirmed in three cold boots +(2026-08-29)** โ€” `SQUARE ENIX` for ~4.3 s, a ~0.25 s black hold, then +`GAME ARTS` / `SETA` / `studio anima` for ~3.5 s, and both dwells are declared on +the disc (240 and 195 keyframe units). โš ๏ธ There is a **third** SQUARE ENIX +wordmark about ten seconds in โ€” bloomed, below centre โ€” and it is the opening +card of the intro movie, not a splash. +[the three frames side by side](../re/captures/boot-order/splash-order-two-runs.png) ยท +[`boot-order-and-splash-dwell.md`](../re/boot-order-and-splash-dwell.md) + Both logo screens are **still pictures the game draws**, not video โ€” neither is a `.wmv` on the disc. Captures: [publisher](../re/captures/title-builds/live-splash-publisher.png) ยท diff --git a/docs/re/METHOD.md b/docs/re/METHOD.md index 8faa1d64..d37e2767 100644 --- a/docs/re/METHOD.md +++ b/docs/re/METHOD.md @@ -114,6 +114,25 @@ agent's loop prompt, i.e. nowhere durable. See [`README.md`](README.md) for the about how a screen is built or animated has to be armed *before* it exists. Re-arming every few seconds and keeping every log tiles the approach: each F10 opens a new numbered file and closes the previous one complete. +* **A capture stream that opens N seconds after launch will report the boot in + the wrong order, and nothing errors.** `data/boot-timeline-2026-08-29.tsv` + opens on the *developer* splash and labels the publisher one 6 s later, which + reads as `dev โ†’ pub` and is the opposite of the boot. The stream had attached + ~7.7 s in and missed the publisher entirely. **The tell was in the file**: + its first twelve rows are byte-identical to four decimals โ€” one held frame + sampled twelve times, i.e. the probe joined a screen already in progress rather + than watching it arrive. If `t = 0` is not the launch, say so in the file; if + the first rows do not *change*, you did not see the beginning. + ([`boot-order-and-splash-dwell.md`](boot-order-and-splash-dwell.md)) +* **`ADV.wmv` opens with its own SQUARE ENIX card, and it scores 0.75 against the + publisher splash.** A correlation classifier keyed on + `live-splash-publisher.png` therefore fires **twice** per boot, ~10 s apart, + and the second one is a movie frame. Discriminators that work: the real splash + is *perfectly still* (identical frame statistics for seconds) and scores + 0.93โ€“0.94; the movie card drifts continuously and never passes 0.76 โ€” and its + wordmark is bloomed and below centre where the splash's is sharp and centred. + **A threshold that both a screen and a movie frame clear is not a classifier**; + look at the frame. * **Measure animation in submitted frames, not in seconds.** `VdSwap` counts are the guest's own frames, so an emulator at 80 % of real time does not move them; a stopwatch reading does, silently and by an unknown factor. diff --git a/docs/re/boot-order-and-splash-dwell.md b/docs/re/boot-order-and-splash-dwell.md new file mode 100644 index 00000000..be157301 --- /dev/null +++ b/docs/re/boot-order-and-splash-dwell.md @@ -0,0 +1,125 @@ +# The boot's first ten seconds: publisher, then developer โ€” and the movie has a logo card too + +**Status:** โœ… `CONFIRMED`. The **order** is measured in three independent cold +boots and confirmed **by eye**, not only by a correlation. The **dwells** are +**decoded** โ€” they are on the disc, and the running game reproduces them to +within the emulator's own frame pacing. + +Raised by the port agent against `data/boot-timeline-2026-08-29.tsv`, whose +`label` column runs `splash_dev` *before* `splash_pub` โ€” the opposite of what +`authored/flow.json` carries. If that ordering were real it would be a boot-order +bug in the port. **It is not real, and this page says why.** + +## The order: publisher first + +![the two splashes and the movie's logo card](captures/boot-order/splash-order-two-runs.png) + +*Brightened ร—6 โ€” these frames have a surface mean of โ‰ˆ5/255. Top-left and +top-right are the two splashes; the bottom row is what comes next and is NOT a +splash.* + +| run | `SQUARE ENIX` (publisher) | `GAME ARTS`/`SETA`/`studio anima` (developer) | +|---|---|---| +| 1 | 3.046 โ†’ 7.343 s | 7.683 โ†’ 11.191 s | +| 2 | 1.180 โ†’ 5.784 s | 6.051 โ†’ 9.554 s | +| 3 | 1.192 โ†’ 5.562 s | 5.929 โ†’ 9.295 s | + +Three cold boots, `t = 0` at process launch, a ~0.2โ€“0.3 s black hold between +them. **Publisher first, every time**, and the top row of the contact sheet is +what the two segments actually show. `docs/game/navigation.md` ยง1 and +[`ui-title-build-map.md`](ui-title-build-map.md) stand. + +## Why the committed TSV says otherwise โ€” the probe attached late + +`data/boot-timeline-2026-08-29.tsv` opens at `t = 0.692` with twelve +**byte-identical** rows: mean `5.642`, `splash_dev` `+0.8707`, `splash_pub` +`+0.0294`, to four decimals. Twelve identical samples over 1.27 s are one +observation of a held screen, not twelve. + +Those exact numbers appear in my run 1 at **8.42 โ€“ 10.94 s** โ€” same mean, same +two correlations, same four decimals. So that capture's `t = 0` is roughly +**7.7 s into the guest's boot**: the publisher splash had already been and gone +before the stream opened, and the developer splash was simply the first thing the +probe ever saw. + +**The label column is right about what each frame is. It is wrong about what came +before the file starts.** Nothing in the TSV is retracted; its *reach* is. + +## The trap that makes this worse: `ADV.wmv` opens with a SQUARE ENIX card + +After the developer splash there is a black hold and then a screen that scores +**0.59 โ€“ 0.75** against `live-splash-publisher.png` โ€” above the classifier's +threshold, so it is labelled `splash_pub` a second time. In all three runs: + +| run | second "splash_pub" | +|---|---| +| 1 | 17.793 โ†’ 20.301 s | +| 2 | 16.930 โ†’ 20.664 s | +| 3 | 14.669 โ†’ 17.308 s | + +The bottom row of the contact sheet is that screen. It is a **blurred, bloomed +SQUARE ENIX wordmark, lower in the frame** โ€” the intro movie's own opening title +card, i.e. `ADV.wmv` ([`movie-binding.md`](movie-binding.md)) already playing. +The real splash's wordmark is sharp and centred; the movie's is soft and sits +below centre. + +โš ๏ธ **So `splash_pub` is not a safe label once the movie has started.** A boot +classifier keyed on `live-splash-publisher.png` will fire twice per boot. The +discriminators that do work: the real splash holds *perfectly still* (identical +frame statistics to four decimals for seconds at a time) and scores **0.93โ€“0.94**; +the movie card drifts continuously and never exceeds **0.76**. + +## The dwells are on the disc โ€” do not author them + +Both splash bundles declare their whole life. Read with the corrected keyframe +record layout ([`ui-keyframe-record-layout.md`](ui-keyframe-record-layout.md)) +and Q1's `1 unit = 1/60 s`: + +| | declared | visible span | measured (run 1 / 2 / 3) | +|---|---|---|---| +| publisher, `palogo_sqex.t32` | ฮฑ `0@15 โ†’ 255@30 โ†’ 255@235 โ†’ 232@239 โ†’ 32@251 โ†’ 0@255` | `15 โ†’ 255` = 240 u = **4.000 s** | 4.297 / 4.604 / 4.370 s | +| developer, `palogo_gamearts.t32` (`seta`, `anima` identical) | ฮฑ `0@15 โ†’ 255@30 โ†’ 255@190 โ†’ 232@194 โ†’ 32@206 โ†’ 0@210` | `15 โ†’ 210` = 195 u = **3.250 s** | 3.508 / 3.503 / 3.366 s | + +Measured รท declared, over all six spans: **1.074, 1.151, 1.093, 1.079, 1.078, +1.036** โ€” mean **1.085**. A 30 Hz timeline stretched by 8.5 % is the game +presenting at **27.6 fps**, which is the rate this corpus has measured +independently three times (27.6 on the boot splash, 28.3 and 28.8 on the idle +title โ€” [`ui-keyframe-time-unit.md`](ui-keyframe-time-unit.md)). + +โœ… **Classified decoded.** The port reads **240 units** for the publisher and +**195 units** for the developer and authors nothing. + +โš ๏ธ **Reach of the ยฑ:** a correlation crossing a threshold during a fade is not a +sharp edge, so an individual span is good to roughly ยฑ0.2 s. The developer's +first two runs agree to **5 ms**, which is the instrument at its best; run 2's +publisher span (4.604 s) is the outlier and its onset at 1.180 s is early enough +to be a stream still filling. The *order* does not depend on any of this. + +## Method + +`tools/re-capture/boot_timeline_probe.py`, whose `--control` was run first and +passed **11/11** on the content classifier and **4/4** on the plate detector, +including `live-splash-publisher.png โ†’ splash_pub` and +`live-splash-developer.png โ†’ splash_dev` with each rejecting the other at +**0.035**. So a 0.87 reading against the developer reference is a real match and +not an artefact of two dark images: the two references are both dark and they do +not correlate with each other. + +Both splash references are themselves committed captures whose identity is +independent of any correlation โ€” `live-splash-publisher.png` was matched to +`GP_TITLE` entry 10, whose elements are literally named `palogo_sqex`, and +`live-splash-developer.png` to entry 11, `palogo_gamearts` / `palogo_seta` / +`palogo_anima`. + +Boots were cold: `/dev/shm/xenia_*` cleared, no pad input at any point. + +## What this does not say + +* Nothing here is about the **movie's** length or the attract loop; the runs were + cut at 26โ€“45 s. That half is in `data/boot-timeline-2026-08-29.tsv`, whose + *intervals* are unaffected by the attach offset even though its absolute `t` is. +* The 0.2โ€“0.3 s black hold between the two splashes was not separately timed + against the declared `palogo_eff0.prm` backdrop; it is consistent with the + 0.14โ€“0.30 s black hold already measured between screens + ([`title-plate-delay-measured.md`](title-plate-delay-measured.md)) but that is + a consistency note, not a measurement of this particular gap. diff --git a/docs/re/captures/boot-order/splash-order-two-runs.png b/docs/re/captures/boot-order/splash-order-two-runs.png new file mode 100644 index 0000000000000000000000000000000000000000..e65ff92da09f38029e4ef2a254f5d15940a7a814 GIT binary patch literal 60980 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[VLZ-$w==qBm^?1k^-5J`fLw4GFoH>&t$n_4Y?g}s9S3)NB zzWq06j2eM&X`?oFG&d7ebdeRUkf%j%8w%dB(|vA+J!jkHEK}XkPjEK6Dym^KF9hYZvaN4^mh#)M#__Nz z94ahGSDuG=tjV*Zceoak^2T0zx;i^Mv&9@WFS8YVw(dH!=d385L_~Q6vZXkeES6h{ zEgSu)I=hd4iaJ#TrOvNoh_=I%uxZ!7KsQ?HfH<33kT&2Fdf=-v6lGn9 z;#xTUF2BOfIm(HtKZTL7|d zbFr{tx=BsXq9Z?NI%`MU9yCFtZilTmKx!bMAy=>R;Uba-|2ka92ZIO3rx8&QGW}ug zTKV_uV`4^Kw1@#0#6YmuQtx@Mk}AvANYp;thM$6RofE%6h_I507?xz~Wym2Q_G10# z9c~GSODqn&LwY8cyLQGwy8tT!^qW4j9YIaWLt8Tdz`&UpXLTrFtL5MW(C`PrG!fbP z8?SmBnMDvP$S`TG<_&nV!wHReYq7$S1btOu=;gg|+aKY?_3GFnXK>BH(yl zjmi{oAUl@Za<}f#2bCBvTuSmNC!!u}T0Yjvw`e$3MUmofJzfk_1NLNu=j;dr2^J zFaTi-t)K_PLP6Lwvy};$T-0OPDb`^#g@~8?KP_FPDpCx}Uw-(&4$0Q+Rvek!IEY~5 zTBqk)1o*;-mr_snO`t5>;W$Dcw(Jg3Awh8nZsk^6_yrLUGiUlBehU85*T=hqM+4=H z{l2_0*YDtmPM;-kpZ|9SpVZ_b`-{eQ#bCe#=zC#(aIdj%@m1| z7<_RPgc45B*@zkQ=9(c(~iPR(74 zH+MsB4EB}&dwG$@F@7jdK}ar~@75zH^SP({1==2+CuYJn5mSZ=&jnS4q-vanr@)8q zz`K-5q(;3R1c2(Vo72K>iC{gCkE)4b9ydXnKwdndawx|iqG&sh-8R}sd({(v!tTn) zs6w#E9ou}UR=A9qR;<;Y=gsb#(s1}u}vnrk7$ zn@{AfLI0c0ODu$2v1+g@rU~)PoH}!1&xPJ#WShA%Oqht&2JnHQ#lbi* zcJ>I(4aK|q2@0Zh0~!${wbAmm{FY&IWG3EcoUI<*A4ge_BMf)r~4q`Jr?q#$B(h> zR|vWf(W1wOk17k-7V|TRs4Qe2K_|_`hY7(C&4VLi5xc`~qnM#=f>^L>jX?f{6M%sE z(1J2Fz(V{Kgnfpbe@IUu!4pq>e7Qpabnh|m6OjX$=indx@yM{Dhb>^aI$}f7eI`oF z)5Q3SHF><7C5aRt?^u$3qm5w*bGUEHuq>`IqfD#H z*cJ~B!ejHv%cQ2~&-d`@)k7bMW{GUa11EYGCOKu*a!DX8!s1Q438_yf*RI^&3-8u% zzd)aajmB0ApFXS<{qOCxyv`MY9B?x%uOC{Rp9l1fJADmq3W-E4Ujk+RXjDY5ix>xx z3wj!*q3<97VGdI+3OP3>tNaN)roJs#|9cpabH`EZ=_&!gtk10)fuCwj%5n`lNZI)s$^qh>iaoy>X5S8l#r8(MlU^LLuv&@w?7_Ey>NJ< z-Ae(Awl~;O$EfFaN9+rBF+ovj1s+A`?|q3-FWAk;dDeI`(Wq#*$0PQmiL}o;(R&4m ztmpLC3)-sxeu3D#{;XRq`DH)ZrL_PWU@%JO{~8v1{G4Wbyt6Y=YX+Npa>PR|AQYAQ zv*2c{1ZsOkU-r8^@%1GFMT6#*r-|$wjOd0$UKf09%xn)yQppl~xDcQ3T~tO~1Uv5h zl;gMKk`WAWjR^aMq%_e57h5kcO%GmI_JRdUU-TRj2C?IXQkJX?m_um&rbT=dmyRTK zn8PGF3#LjNRs06@5jqyDR_xpPg@qjZcx+eNEk1u(NT|uS7ph)Xe;ua}@$(35=#+8} zp%F}A33$2qlF17a?MZicyK`qRFL}Up^F4Lv2bK)F57P?mIQ+)L1t?0K`5Ok-#3}spJv7=LDM7d2VbGl*L87m8MKp-Mu{TD zER8pkhUcW1WuwG(8q}GLmt0Yx;32Xd!&J zzS9}V$u$C1Fk|<~-o3Vi4KY}nV}JyXT2iDY3>IRPBcpVjQ~=0=y#k*{zbv5bgs#~t z`o^M*E1a8n*!l%~{m}GQfLol=J;kEfZ>-0tuA^*elXp_I2@0;y9K@aT09j~H{wytx z13f4q#sfIhxruLk39vd5Kqiw}g_;7gzwVeHKb+9zqJhiARm=_U+|U0$f$Np;>dMma ziCgT2CnBAqp@~y!G+M+Wn#X32EgZHP;4pxBYehfX-Q@_!WT5_C`=sex%UYf%$bOyF z&HptjDg({|2c)EtMm0&B$bz^$6Nx9q|HQh*e^gUvHr!+xr5?E@pHYX zOl9z8Z9Z#8g>AHspem8KOnum(sQlEjsy6mQ8&C*2^%o&YR}6_M&&zV)XMWCuEZOq= zwmjADSvy~|k*t|P)-t2nw@>}37RNkOa*k2CLp(UDiW9Jj9)`=8!g|Xre-?>Cw2sK_ z{g^|lbcQ`;FC6j;{!j*$-8q@vFutS%Zi?4==a5=>5i&gq>M2JB1%Fs9U}7hYZ&k-v z!6D9BZAYx39uov>#vV@Lu*xNhQ`v}3AeWpDod(_1Sw{ie0?`3gTc->k!8zrbY^1>ua4D=yX}7x_R{R^Y)!_aNaWC_ z^loBSBLd&R>;3d8A$hzd3nDa#jcqG0u}TS~6#bVYFyMs3EJ8*A9+8Q^0SXgLhz&ec zA!&H@gVpwG{Q*IBSh@`>C9hfOrs!QSdBi~7j?~rTj4~EEZF`< z91yV_5x)1S|B^U-C34gy_U1c@i=Rf< zcgDA=eo&67K>Cg9mv`{+b{&sg?K~1j*wh#KSe89|PPt6qUU><30X5;&F`&K&Ur_*h zfm+%hss@i8IpqygWaOjqFTQm-iHB#Sy8ds(xh<{|jRlP<$1Ydy~P5}X1Y%D@p zd;l%?#g2)d-d-W&8s=K9rw*{?ZhqNZJMJkhU4i+5gh>&7+i&!Rc*gQ|mha94rM-Qaa6DLjtm-RuHIOaPuHI;|`B&}2+ zr};+i*t0P=(h^{{0I>N;yBa&~r`BE|ZRO+;RfsKBk&-A|LNHz!4?>!yU(*j-u}ngD zZ?8S(8$s~GV*L(@<)X>T#|iN8@EksT15RsLEWvcbq8Pu^z25p;b$M%3qLzrLXzue} z7t60oOOw@8qCb4cb@^WZ0d=MQiadu;LxHPfa3$$^7WNM~4%DHKp;mERK)$LgbflS0 zpEqvYhz+w*3ZamF*b~2Q3lw8h&;6)fBxMD5Tft#~@r=@&`32rUlXwViOo@KTdT3L#00TR0Pjd%xlsPzm|$Jn-URF| z2MkMZ9qsg38U+DDO#|%bI*f9<7|Iwtra0dccIxIubi`2eMf7_~rvo`B;u;q|Z)FMm za!KxlLS#PdOCqoUO(g`13`*zQc}@zdn=@=vu;O+6^>uifk^Uy@r2^X=eVA*eS>#dB zS{H%&9Athr<#zqi7Zea6kOaB3B14R05i8w#pA~Qxv11i?H*A`Yi1#9bljUQlMUX&Q z0zFL9(=DJun=-=|Hp#qJ)nr@(TFOlR+eKvCSMlGZg;`YFuKoPSo5SVf{pIe1qA)K^ zv%ElD!DVSYeXXO_o=epe$s8iSm&EIRMMeI0kA}w!`r{`*k~Nk68}2YQj4WKBI@AG~ zPSmF7YF6Ym_j_crOUHNfw3eRQ`xsiQc(@=1mc!URIEPE(y&**K_x#w9NKjX(Y}mAo z$PN8)2C@2_3UN_CvApeuewaWN%8`#! z#8%U+8+#5OJcw=YIembC*m#+PX^V7Lty(aIGQ4x>q0~&mRRWT9b$~}1aBTsmk_Rcu3~7ic_m)*<12?AEH8eL3X_Y+(OyeV?s^?d*ugLRMw3D4gw8YGt`bDj|jM z@J9d_-bd{tl4q0S|9MZYx_iniDrh|=W`Etn^}i69qr#FRVvC=L->_F;XpSS#u6?4I z89WwE))jd^d~%L<6690d;3$|h#varTcOZVkllx$?;ck84pmQ?T12J|*e&QiCt%{rjib z_=G)YMW5c+WC@2`VDxp34-DMS+Hl$#JESny(v_oE;zC#$5g!@D?j(A!{biUSFc*T+Fa1ZfMgv@xF#c0dBVUnOc=Nl zq@FmA0c{Y7>!P?JqTI@Pf2j9u_`9LG68ODsjEUn#>s6SfpK+IjimHPQ89W@33>!R90DNNa{AU(F%M^7{$fLLo?WpwNBDh0f-Fadb zx|6fBM6MhctM>LHrKA#6V`9$&h7vapxv(`1ubzcx0K6qucz zZ6^Nf95SjWPs%o?fB5hL>{9vT;TtDqKW#=9A@C9QIN{I6BsZWb+ShgavS}v%=Lb7j zM*td#JqQ}j8;kw?)`I}Fi1M!iro-_}NZ{J|XUi4h9GUamanO|lGOfhU5ac}r?R6;H zKCDMx*>A!xRHci7*@r-ON{hLn&Or*13DWG^~y`6F4D12(2(?hfAML#feQ*zF4l9U zEJ5+@7r0^-WN8XZ#r6DsU7!nIFo&8@=i|knA9?f z_*A>~Po#pQ+x9S^BRyi4GR?;Anqr0zP+^7({pWD zhl@gF>-s%Y$&s3{s{s-2rB0wHq=+|k_KuFW!{!>+Fe-yWvz~#KD8?ACTe(svtBQFnAtwWqKTFrJXKv zKoM`0u#*8KF>eva7(ynUWB9-Z5&HF$2(5Qv_T%ljV?QRK=!@Z7Dm#+!ouFdSJy=Ou zsgvkmNb05Fx7(EKIJVDVMFrh_bvJzHdM3r0NC!ZbgBqp__)p7m>h$Sf`Z+0{_i-8$ zAP@wsdW!|H+{$RtV!7e(;@5G#e_RmZL3*_xV~9{OtCCbic!J|M%W&-lqnVH;6L1$g zS>=22;%cAu#kAJl-!B3~9Tb(=T4SigcnmS`by$l`zyjjH9h+~3Z-C;7=+K`vSAZhm z(Kcw{sYy@nAeN3@SJaj}ps2cBa*TIzcE%}SGvHc=Iy8UukYm7ANn>Wh>>~2@FHKj` zvX~eP&@^#eMtZ`~bvFjzUVuqU#Pl@OHe0VJWabqFLS=CcKOp>dU_dmqwC!3M2t#Tg zlcB;Bzl#VSiHuQT*X|!!ik&dz2ypGPo5AOi_48=nxeJ-Dy4(&*;yV;pjIga~nN!p$Emp#5h|v58A=p ztFa(XNhGpKZq3;Ip{>^kOKDP1;`s4zX%EyI)1y3BH9Gt?;Sd5EXwNl4h-s6~gLwmY zX&f6upa1s2z_O&YY|TtWJGJq`3;@wxgs)GWB=*^HqvG%X{R*Edkeaa5nx0K3=o3o+ zXPPRGm4W*M=CLS*A+ty%YD8(2baA4ZDJD!Fi8%BI5~RJB zEqpR$uYM*wRDZk!ojC&MlgLc#WB z6q3mVhe;AT<2d$uU$9wP3lW=B^TH;7km$q0qb*W|Qr2_56)5|g#R|T;eRPvJ{NKqY zjKQ8Ft9z-JAK<9j2^!U#)?_jfpL33Rr~C=4HH*VJT+pOz_BefB`zip*P!tu>P4Ki= zFvcLt=;^YoAKP}EI0ArX85=)z4_1Q0tBdDZ;%o`|xW-ZL1=&x6mTjkNXDDCnOjI4l zkrI=t|7tfxIvc%fwj7XZv{IwDp_TSiG^{WD?hkC^*Jx9G9ql6Vm>Io5P!@ z{~L+#)5cCMO!>*}SDQ)L{))#lGhTh&k0nJD^ZIbR( zaGf5g$33@Ti<~Ja1&+Ic?wZ4ZjWGuf9U99SB*NT0JXrJC{n}v>oGW(h@z!6(b^m*T z?zF_zvh+X2A&2Bfof?EuQOr_1t$sNCKa;yhM+>kEaDnWhd$im%11BI{Nt(ir0$k}F zPRXoeJd1;L;+qKf%8eWx8ajC9vW8M1su4I{x-lJ+TwZVa<3lcGwkudohRDXaWg#ub zfl|ZKM1^h|MQ-?bLW+@&YC^YHK4iMFj4S-p#1 zIESfrs&aGSfdeW8wfaQ$U@HGr$`2xwws@j61gDlz(XSGDO1o)@Mnh_4GoCRhP|f_X zkPza`3?Cxy^?ck1?Hng^BL5`BweW4PLN@&&TH4fGrPOkbvt#WzMkp9Q>B=I8k-b(C ztOM9e&$(cT+=O-DT)pt#Fxmqw# ze-GtiHxoNOJukZq9TQU@l5S+HoilELVp?ZDe?l@drSZh15Of3QCu|xZ(-a`1@Vt!2 zo%^or3wq$#@)!{(#r$W=`^FyPk6UfrT<@H(*Uo){17md$dtkEmehyIFsyFrTk(wbx zM^^GPCC+3^P9PZrNx%rt;}@;pKNO};Z&fQk0xu8`jR(Nb3H_geDVUIc_Xue-UmH|< zz-^}bU>%b9Kp!(PlEpX^~%!xL%`_!3a5++e2 z&d@I=g&&ZwpPT1FKv+Tk%5>TO!{g+M-38e4V5Pq^pXclT9ed6#w@TS{X~5p1`5IR&cZ5(StQfqz-fnq$=x( z0%JQq1I-ykt?EiSj2prwG#7ofTeT1k;9hOG_%-DrxZ8^IKMcHKxICY~2Au9vxyhmk z=pg)?ovaKDySZC5)e$$kuZQ!6%M_^eM4uEey@A*bw0=!jDTYS+w~t)cv)5p z#qV%^Ri*}mRwB|Vsjoj&VtK=l$aBEn7&93_^!M^p2yL3hr7Rc`>u=O60Fnx5{W5!+ z0lK>0UQjU3I6jiLx_P1%%v5>Tx=d$U_2r5VmRJ25w%(wtRi59NF=Afl*`| zK>2^0%^(2ESTalEO%J^Mcp4Pu6e zT}bCvekJ3{QFj?UhHPX7t?-FPKL{z{=ID)o$7w`%iu8z}NjXmgaA+OSftLu-{*+6) z{Bfr?>-quqBcqyVyc*X=kj$ZEswF^tP*)a@BpJZ^#E)9&*fDS1EM5r)5D%ab0Mjht zF6HQdt+iQG{@sLEZnXEUAcbiaNf(Nk!~36De2FG#&Fuha5AIciVnC~sTo zKMdB9DikH_73U$ZAOZtCpkO_!re*|%JvM8EF~82s|I8n5Y09&f^h{}LX`zuli9iKD zk}GnVSc<%q#PoDOgidVtj(%U+#h*jR`<8&Li}qbVH1zGj=O?yNp3iQjw^>6deAllW z1;GmS`|dvQERZ+A{K$A%!o!nqQK(TD23wU z?9V@DDAdP@NQz$uY*WLb2fq={$goB^e~Mv8{C)x#dZy)!OU9#i$e|n#&QO#8a~e!d zOZzcHe4XP?y;5z4EC|g?g1p7YSKJG&A{q+C^2EV zSvD}^RXFN?4Ep{R@YJDnB1rQ{)rN7qh5J0>hW@Yd+cEsv=q8ASw38eW`;Q0u34#{> zD+G@bS&#Af;@^WRtVP(t&E|KPC78-fmnoXbFSKzulNx3GX!-Sx5ayFNmL9$ z^yvu+37eEC%N($7&v$OSq9l=U6<{OD6<^d|=(nD0M9%m3?_UVwiB`1QGdh<(n2(Z^ zUjvV+xR(sAKmctjx{$=Tk#*3DQ!6AB;4R7E7#r0q96{M6h;Z?0!FO8Ig0{8XvA+yh zBHH2DlVGCVHNETv+A=n~6rf9_8;t&LBpW;bVJ}zaQDyexf;PbSPFIElTY(DypIshd zvxP(hxVi<@(MV41QIirpLdj$TTPDavjmJo;lK&~$oc*we2=XJSa>c{^diuL5C}K8$ zfJ}_@z951+@*=D(`ie>Wng}*ebhOUe=ku`p+Z=n=Vk?_W$N-pk6ry0<@d$yxK%LqDsRD>X14_+=R-T}_S-jr;W>vpy zoJj?3{sa68Mkx&MgS^KT8|cpxa*Tz_)M@2cNHJjgeHsU>xviBnn1!V{Hl10kmTgS&z-C=a4~QSHPSusKv?{nJ(@j zXv%wXJ8_J-Y3=b}4m%HeBButtMTi~1*iix4LC7t^4gCR$C_a-Oy$#V=h2bFH4y?h^ z^1F&~jjMcRbrn4xC$lRAvMe8%XE+pE+U`jyq50(NQJ-s_JKWGyspv*$($V1L-R*3q6pdbR6M}KDn1qmTC0w#>d z5#4YL50Iq$ziAIu>8Pno0M-=JLtAQ)kyj)Hdo?fxkjeeCiiFz>rUc;5mj`nWB?k(b zr~Qt&2|h^802?a6u~1Ze0oqt{S{fk@#(A?(@mO6z>PKK_2(OWk(9(VkN*yp(@cVqh z6GGdkOUem84#b@+<@6$$A|gu^QL^VLuuU=ZI{4T*p}B&0ko(Xc4H%+%0Lsq%{B0ZQnm`{bw*Q1D-UOlT=)JdS-0e3iQP2dfy@y|` z2OsPS?Ad?;f}Md%8Rl$6xeBG^Vy_{f+T#eKsFnaawtObMFfghE02Fv9$RMwv)F%|V z=qD3UAR6rcW34nuKR>JikwG08g)APjPykT)e(Y4!o~MvQ#*Z=W5Y&=-L_$K(VaaeL z8ak&8D3sk}zoWUTylI;WhJ-hC{6I=ws?9(nf$0tY6{tJm8S&5_xeP%#0P=`BJReWv zkbYv`59=5?iakOw0rl~0f@m69rgwuKa7$(;G4z( zvn$tXtep^E(BGfOwR!-l#X`pa*{;+GzhMCi5~7VNB2oalE!ZAFoALzb@q)o3smc;0 zo&^~#1k;DKE_FX>!~Fvv8E7*_*8W1W3I#MV*b-@T)0%B zqu!m0yUgVOBZQ|ROS(qTU(4&Yi3AZ@F%wswa6}oxJ{AzNHcK2$f{;dZ*O0p*hk@hk zkHKm}1_hkq9?WJi#0e1!Yk{E!VD%g+=>3F)h23x&*Bba0=*km#EiqIAGFSlM1oZ$J z8e-G@;$p89npQB_Q_+R=1Ah)6#jRVnGN|B9XoAdwgcpiP_gDL_#iJEI={3_RoQt2Gk3U-*;g&JU~)l_d~BjBO(&Py-~1sJyxLl&c5& z3Oh|K=@Q}s_m}YNl4za5a2fiVX6Ez%rUqa&Vaf$QOm+xJuS!q)>u_ZNl_c!RaM66d z!iHQHgfftkz>mPSO-QJ5wxzT*G&CY3BYUI>co->?JIYm9QGpo;Pk%HJuq;wqFqOvE zy^g4c{{`oHVtd1e3qCn7;reZD4N0v-$_I$ck%7EUmo?RmM{ROomnT9cUSmYo8Y*St zWzwrmLA~|R9&4wge+af)c)P@UsjA)-&BbZMj}x+Jj9EZf;?U{=&kNYN8LniUsR)0t zt_kVO$iojwxaut}jyvSVn`Kk6wDr-{a2(|+#!bqN0T-HJnlE|NNM4^;&Bb+Dh zoMiWEo^l7wii3=|`txIH)0F!i<^wOL+;O7z9d&KCmc&iL2|Fq5e*zDKh#pOsbZAI$ z8sO9kh>o!0{ENjzmh6HA2Q&}D-yVe^00pp(&^H0&Z?LKqKmo$}DQ#_{LIi;cS2rx( z@(l`W(6z>ChX@VLs6nez)V}fY0EVk@VG-4k9IUIe1kw5PgJVCay14ofRI{_PnrHH` zg>WgLmuZih9G8$8up|Uzc6qkiCJ2f!+{w^UFFY9{RiMbS zMYc)uvw0{AEoJzHTruw3{>+~~s)*Qa|A)@Y`+sz__&@p^9MEPn?)$gA0sfi)mjAz< zM_7LUXU()&WXqWksE@N$=n9XOnX z3u<=>se;QGlL2v^b`}7CM;36mAAM*Qo^cEp;Gn9IXk_VGm2;Kqlha;lJ=DW+` zla!+mLMvY3zqx?|Qhe5`n67gxR~;9t%yr{YWep=|i^v)TV1=L7 zqbH6#672hC^O>RS&=QS9YWbUgAnn4NNM&WI{Pg;;b3t|CXmvQK z@S;W~L{dv+Az6ZG79c`y92xd`g13wxY+ZtUY6ct8W74 z4_s>rqq3yy>D}mg!Te&{Skc@GPJJJ3Gkh!Xy!c3_qO*=$U_`+H?3?JP4S;Bj_-ach zg#5)B*&}X7h^{^Gf$5{jI$GacqVWj96oW;V4hwX%$cnz0nXMs1y06Nhj3&nUU#BL;m{ur|rpLXjAE>4t}jZh_*eMIts zg=;N*icE``H`iz7R`^m097e1$!J9qcp|-~jgBJ|#QB21Wl?}8c zP=m~UVk5aPJ!fxfaeapP5bG$BuogtkHf}0&nsBpjoGz*bkh0Kkn=y5{w5`C2U{fG9 zVn+iOFg(x~q3ZGgbbV-dE90+3kp+R%+b7}iIgs}d9~LGzEbA0&N8nx>#8G8R=lK z5$>cvL@kX>0Q8HX0aMh0=)q(O5>HZiKfUUi*PC9MBboX6lcN|_k_J3KOAzTKF2NL| zeoS$6Jbe6~HvCX<*1Z$qNu8#hYg_82e*rlYN|ZX}-7OVG#(Pimm2)hZ!%rCBw}G|Y zz@-Jt>)3%zD0?95*>uHb9P6)ug@G4P2)s-}1cNSU84|v_&jt2`Yz+$LUes=cp1jY| z6tszX)FmQBLVuX1UdEK5Y}O-P#LYkRv2+w!0$3Ga`<2_fiSCSGJH#Rxm?hbg&F3o3 zcGJl`vP5L=7^R~5NhkEKVK0-voO+XiB;v;>OM?GgT>mF!EmtiaF$;>Xz$`(Kx(GqA z9WMx#CMa8Q(&OPE1RTw(4RI9x(g{W!zR3+b8&fPwOtP4!~8kP zU58r>#;oYm+aPk`iS_7n@RL>z!ML`tT(t?Z|@`x`4AC)a~m4i{^*5fUF_4E+V#L zHnLHKj0HeW{f^u7Zsm^rAjd^QMR=36wBrmgEPeK5Z$}uN{3S+4692gF(+3tR74i6Z;X}Sn3+DqfkipJiqMVO zXc_#jpvB=c>eJ_-Ta27E>A#M!#+-wZY*b2?AV5@jilz?=?iL}TH};b)Kw-3wUxht; z?adittRliB;d}uQbPAcil@-dO2EoKeydZoAw7}*fE`Yd%L>-MYl#va~BReazkk;c2 zNh0E*@qWO-7DX$uhtT)}Xm#1ktJkd@y$>Yqen5r#27`YSuqcifu49ZCDXyDS-{81{ zM>S%Il2`0!2$lT%ng>RMJNwqAU)x8h$+{I{N9 zF=mmlqlbB{Wtk~zS!~^KV5bZNP(xG76M4vygA?! z*SvgTrO4&nR^14(v*C+2VF_NE4}@Z>7TR9zuRTWO=6sYfBJ{jpt87N=);no3e5Gero*2-@H1qe}qpL{LzuytNTPq3;pPv z?>(LSSgqeQbDghX%=o|jfeK2hB_XeK0ZF!ofLa=BW9-xmvaoU3VK2taLHDgNdNIJjy2Zn6g^*dnbC>5 zj{VBv@_PCVvX@tD!qvW2G&~BoZH+(lo*eci)&dV61sI)u!^PNsXfZ=AV;qeLlS1d~ zFRe;3?68wcNtWhQ3v0_O8dIhWk>Ya?CRZo+zk$i{=P{Js z7G&%4i+`a4YumcNa^#N?{W-l49GLqzOAmeK zl)3yq%V_oiSbCL6A;mC1_eT#|y@gNv zrq}!ba}r)0ZaSNg_B=;jJ5uzx%p#xQQTc@-znD-&<_l-R$a{o9tQqy3*A*dA-?S>{Wd2Cx`OyuZD$JJPa_)ri(StJ_REU zY84wVFV?oqgzZ>8FJwU*Zus87A51FY>V2H+Kd=539m!bz6+W2OpxN(MApdUl0&mk3 z)7s16Z87xtzfoTEICc+kFwt&6w^7U>PPWGRcDant>i0Z$rV}#P)HZH6Oyq1?$)u0c zU`{EzV9>QsIl0Egjpy;kwYG!BGD>Ydz9&Ba^q5On$ktlOHQ}3hkk+?yZspo^>gFN6 z(x8c!qm>6!Hb^r~S-&u5$P{aRZ}UxMsKAv+f@7{D3_LP;~*_mswJ?WCo!rwnB ze9drrC|Y~1CE~`z3R`6y z%T2}=jqjV%CLY(>>@PGZXtA0dWPRvAJcIYJ8!(V$;;0jLWj*G*$Ka z@>k|!gG~!%{2e_TL^gRv**Rtq?-(~&B->$N=B#+pwc2pJ-}r~6e%}Exf4Z^714G*5R$4Ak zq6ZGdijSMPc|AYWM4b?f~_%cG6op7sW6rFrir}y z)F}R3uqI9Xk|5(Z|9jg5X2aLAzqfjvrAlHDAjjB-phPpPC;iP{3hw54`6>7A?bqHp z=PsZv*nsUxRRnmZy^_GJ|X zwZW#T@@VeH-%o{RVi%&!1hub>h_S5Ot8ge<7u=sL+6kwe`S+US!cYm`jYwfQ&=L*lM;fu97CyXE4T_4+%XLkM5 z{HgS^m3aBwv4%75eJ6)jUyc`vxGE&{GYoETw^n*^3=(UFfD(-xhmtK-M@8BQ0 za`LS9o_uMQj!D6d3X?)BlKd}!rj66;TPR*RS4O%8N%yyVDBmHeAK_-0aZ0N+^(?2;@D*Yw|Hyf5GKTuAyQk~Vd zcq%hLE$%B^(~-COS9oad$wvmO%#REh*VoaZ!M1b#dF)UHX3O|l$2cwQa~XLNxJ$)K zK2lV;)_>f_7;G~PJpP=MpAT}epv9UyjY`{_@O_xV$VL?^cch)n#BY4e95?>JzyM~M zKYcQ{bW^UVgX7}AHhHb9x0cGj<`7yJDHTV$lPBfl5;tnXM_f*rH4M#=rw>++EZt3X z+pJiV9^q42I;;Gccuhmi4~P7|O*Kk*ZNIpF^fA#PQ2D3>wZckF$K6&+MFE&3-IzU2SgBXR)KN_{Rr_ zh)oOnp-mnVXZrk~+Pi)IQ+C`QxePXnYveMxNtjdD!LO>!Gph{jUowenj_%+{>+Oga^>ua1Jwn%MTCR@^>5lPrkz(Ehh9Skoj2*Rjz|#Ll zaBHfOR@>3>@11SV`Fw>Q#-t)1h#aoes$nQP9Z@Z-}*`4|;tud_iP zGhtg@u)VYv8AGoFrju2GtZmWelQXvKGy@;>Dc_d@q>1TPS?UMgF&Ztbc#yFu zL9gcVUyOVL3m{y9t%+Pso!S(kgmzZn`mo9oHFZY8rJIi$F;^E~uM0-1rY~eJzaYj7 zLKtvrqx7nDZgINFO@VF>(Uk&) z!wb%f?=5Ow#&>;)Qwgu1_~WMQ6Jx#5>q@r0b^7>7wsE0BXN*?gvvFC| zKk4?D*6lfIp8x)cVi^s?X1uPBXjdceX>;d3-|_NOv!@SL25OGH7A#Va;2W7Mam+xH ztFkzpt!14s#$dPp!Huu@f$(O-4ZU}^Trs8N<+9bbV;j0MWby3@IEv?ySf814Yyp%zU;F zPgF{XUW?pty(wf%s_Lbp^ztE;0TMK@Y+WHri&FXhh=w27>6)SgSmWzd?MsdD4k!Fo1TjaL!BSs&r;97K zZ{{kQUa-DzW1@5~tY|@`p032aYxsJ6j8My!WayZQ$oRFYt5J6Pj5Uew3L%V2R90Y! zQEfJK8R@m4e~Ymu1#My{yyV`ys^&y^D35L7n^3P5nqX(_4}9F1KH0r{8^d)~Yc=1x zq^SZ zDZBk|YIL8)d4^C`b7>G>@dJ{qmyWJSxK>8S`QspXP+`gi=udKYa1xFhG=?&q`@uwR zNH5l?JF;gswlx{jXot7wo{#M05%aP;DqFKE+*Se@u{r64o@Rw{8J&@j{Gp+bQeM6% zJPaZ;6z1lh)_vgogV7?D12jy5hjG)@sfaOMrK>gEV2{?19h$;Gyq35mhWBaD|CBK> zVtCZna{u8DRipZ&xS{CYr^T>JK5Q40>+%bm&zAlb$))M=)|V&ZXJ7SNxVZN2ImfK1 zB<-QC?KS~1JRa8Mn5PaPzATeL;P_tO@w<#(d(Wf?D3e4BcBE)u`ml)3RY{7PAm z5%00CEW4U58lM_3cfX68P0ah4;5Hv6X#B&x%P8VVM5f)`$(yk~fucL5rko!q>`tg! zD42Ya|ET06*IZVf<61M5Qd@Py^y-r4o-ER$v{ORk)R#^jmYMsxFRtj4q0f=AD3$e% zr0R2enj0^Au8FrUw)7f%QJ1IPaWQtQc7vPztVO?hyG9)Z`emo}?}!r9%U7O*=pZPl zw#G#pgC)+$$OwzUg@hYq?FuaW8FL?kpolqPhHod&(!|lLoYK-_@H%x^mODLMS)jet zNHj}oHq`NkYhi^<2lAry^z_(RZmYYKb_`CTtvPdwC2P5@GLrAwZ<?bX&EU(5haGGt(*9*}$Y2 zUaI(txPc+rBH#1A$wU}Xy{1WxW}<2?MIctw($aT3w!cLcSZ~5plS1yTsjfA$He2`0 z6^p7{zrf7K*^YR^PW=C z1tG{ff^q#T4$|CCAu-voajU3sPf?G1kJ6X@l{ZMJg$$qOX0fdPDy-{vLXQ5N*1|-; zZ{Dn1fGmFZi|=nvze%Q3946-zi)s_`%9@Q9PSWlWXO{7CB`#~47B>S^} zHiV8c)yW-D;s$#5N}po`72U#;mfNVB>^?_O+*S z?;MUsiO~O5AEw}};9jc8Vm;2eLH#SXe<0qCBV}cHX@BG~rj1Qq5;E>oiKFk{W6F6a z@g@Fmda)EIr@|OFT1lWRxU@6u%fytgIm7E9Qc3Rvohd?^OS^6^=p57#Y`62it1^UF zoZ%JgifvCn;`a7Ufx329;)Ecdt>XjFLl|C(MSPlxdfW-*cvu(p$MIWPf;(hKitd=Q zdBTcL$J91PTebd5QOQ)b0N4AEmv5C_)9XmKH2<8zZ9+{m2kKpmzV_^?#U>lb{h%np zUu}5!&L-Yc!$Z z-`8ijv5VTb@LO7~rOIx|uQdN=Jwj-Pco;$n_@3a|#Kpy3>=k};9I}nBUe^CIF){J$ zmw3Z@#8_w$u%ofHxo^Yj3_g9O12!^@8GM+*>0ub56?Pf@skcaAbPd?9&F*b6RPouO zOtH#gIFcRiDek8>xfD=k#N&TPIKoOYd7*K#S$r>k*K7;p@M$k!vk%I;^twm7R&yUb znDjqf<=$fxxsPvSiDr14i}_eUaJo|IrEoK@O&!;uEa|*( zw=_(b0?P|hw~x_vv#NvE+$>}+>9o0yUD{}Bho4Pg>v%9JCLj4nU)}+1hoM8Oe&?#q zeu&X@HVc`Wod!ixD%ncJ^-b^xjmoLqX);TV>7@E9S{$c5LPf=gLOEuz!4d1wnq3cT$k)!m(SGHgT^QwsUr4cqU*Ce)Bp4z%GPsaVWc2Ngy>0>o>t@QFg z)=2k88gYArLq*4)U)Q9yM2ALs%ku|kn(j?Z`D}XnO{~ux zTQbOr)q51zKEJ|K;5z-Gdg6!MPrs#k?OGE-deT6Jb6Yb)mL*;v7RoJ>dkXQ9ygjp?%BCyz9lo)|wX+ z^D5b0dcq-pW7TuIr`&}TB3_N==}{U`Tr4;;r0R2jBqo@(vdeDF_2{;RX1(Vh1ao}k zEO==H_a$vRAHGHLz2BFb3m9dkT{fz)7o6=tr)fETOA zdnQj0?REaRE4!5*B==`&&Z*|-0arc z?j(Iaaejl-vB*F}6t~dX6dKUEgf;KlM)6gtMT(qm`ytXzvvQM=ogbzbRk>-H^&bEF zI(_J|@b=`E<{87{K9L0VzWjqiNgZcy1%@;KQS}x^sFd1&isP#N)d$O_y-%**X3x73 zo0PNb1Kr*6ue)A~inEX%%(GJwy>^9qdDPN?FPrQ_)>Bn_>P>33-z<8<472GKg_5jl zLP`1}3{;_ubF{iHzaL%@(kV2sJaphKjMdDX~5<}Fh(b=jrdA5&b zB{!Z2!1{O}y`Dv$UQlVE$~9B{vXXlvZ(rSx-d0%ATcR7^DAQKOGZGfA%soQ=d`3r| zYmiIhNKeGGNU@NF5cgju)o#nCqKnO?K`t+|sYY-2fGl3sQYBV>mc1b0gSDHYA{7m9 z%(nSm-@NX2sPV>X=aQ3?zk2x+B7p8GLbLY!w}fLF{qH4qYI#m-SiR4=e(g}=%{LQM zdWg9VSENOYj`aD>@ZSz*%5fSE?AI64FYenJqL_0ga8WcteZ@x(&XfiEkC+}%U$}U4 zh$&Dw^P*6HNO-6P!;|`sap45@<@*lhlv^iCBQ(Hv;EoAvv3h=rKmOfI&Q^rNT z-?8FM-q`#KY`d`S3VQ3zFK2ft8131buEr~w{CaXykoS@dJ9t)@rCYzq8ENb8t`~c$ zS?IhSL&eTLha4#fsWIdaU(9J{Voc%6I28jkMFs_ajU0yC`onu^n*SiKK@G_thb_$> zWh=RN-Sx%Sl9}w56_GYO35Nvr?dw_bXG;DS8g%?xYI(?^yxGGzw5^}m+vs^0zPZdRM`8J`?9*X|Z7er+1?gR@)2u1ET5`_h!QC%R{h%IUJ>)KZajOgJOaRwZ_eA*dU)^NAZ%%(kY52APHj>c7AE zC~-@TmzFBj@;agp7(pK+UyWw!2vYChrKRW_G_lwrZ$=+~I#VaW`o&!hAJ*i~61+*u zBHz0TW{*3@+b8Bd59%?peIIw-s~w@38BnhH%At-+;70ED$Xo8mZjq@DHS>LZE4Ac6MU(R>0YRI{xEW6;)-m8Yql7DWnm0jVIzY zjZ06|NlQuw{nq28Zk?D%Y80Y~m3TkBh$hj&gK?b`2xx1!-WfhWuVXFzgLG{uS(EIE z$YZWsoId@riMQl~ya4U(oWUpUQX$fXUUNB*u)NUVk{D+-0^J@%2y(Bubum53&RJ)-``mbQpDa;bCK7DNtcKQ zp7+qmIg{H%v5i#c2_p5+1oWvM-4rx`U(8~1=mnY7vL)$Kw5&9@Vr@72r$R_2Y1TMrI%X^*njOk29a^~jd z>L{L5$l|mL&tt6CT=YKYD!<^KVkVXw|Kj?WE=QC7+~-f&tbcW_mY8@kK+Z*ZblZxq zC?j8)aPt1{&zy{rEu*t`QW1*p?4j=R%NiDYUd)SLU0I({3!=-I`3o>>+5Npw-Kg9O*I(iqtVN8JRyJiRYhLV9Y9 zL={iHD8v-X=tgT3-&?<*o^K&zs_L9zWoBlEktiEm@ScIf#R0p@0VrvlFRcsUqn4Yr z)V%t&gm$KkJTib}O<|E=EWbkcGex0w8ULQ&h_i}>x?PPw?#x7-c5V#i9dhv)wXkb@ z?d{b&cB>wW_oO>7G+@9)9UO0yy2bPUxcTzBpY(aesO1YYgA2UHeGsxl%6u*=7oe0pSNi++ z-}Np#3}(J_`?gB9?uDOn9@r5z+hp z;xk+(r%I&!dWCuA89F_1jysXIH_s?snN)=B@iwH)xc=|R%(Z4_a%JZ}dD##|UBA}% z@L4IPqW264-CuYDn67(!<5dXfP>ZSrb3}5)i{q6yWINdn$mRLjZ&y>Ayk61Wly$+0 zR8)l0?yq+4==@5FVv`ACpQg4pM(SRx9Rin_O=J7EqwXBDfl<6Jq}aM_njzgUNg58g zCo3uF2lpWLlwn_bJrtyG@A1AQV(Is=j^MUaB$tz!c}3r4-acot`>T(w-Tc0{6Y9;c zLrR<~2ZrjeAGu{GmZX#~U{*cZ!>Mb~rjy|P*8NyLD4RZV;`Z?3;5H?5I2q)qQyrsb zjRW%b!ZK6OlshN&BZC60$N_!LpK5$sIcG3tuEnbK(xG&H^%koG?&{2l4jddw2a?_o zZ+Fi4X&2gPAQTe(z2#Oa3d(>;#gA7o?VCYpM*`2w$wlwXP)lJMgRPqGCD@k=-h@y# z+H1U`#^VjS^WF#hnuR0MGEHWs)Ti{G^egKz+CpS~W6fITJaqx{7U?Nm+`1h1G9AdeF!1 zNgdgOjZJgTf6Lo9C5Hp{va_p3Q1dPz=)QivtC>q?3S0M00oCWWR?>&R&IUdUuuqwC zuUW#U{tIehdUEm!()hklqbGIqiZ}%g4CSl>WZCyTHQqzsr4VtHDcM(1 z`98fPn~ZXWrI;z0dN89k9H1}4xJOtsVLsQ6?kF11_;-mNxRrkerS7ct6VtMolW1KK3L$o>HJ>a)@J&vl4Fg!3$ z=Fp{6>S?}VN}}f2?=Bg%MxA4~z_M+&prlzJaZmQk83)OP+M;EL*$DwH? z&8C{H+4r4{EwTkSGqg;we(>HL9CyWdY<^mbM}t0cdwy}v=^$)GKd-%eaQ5$dSi|>l z`QN-*G+lTV76Ik2Xc30Gr=%!FW61AF&*OHT`-BlsOmVBVW2nqNt{RCxjAz-mFF|XY z_i?@bO!NDb370g-!>m-HIqC-X^#Z${inqB=Dwfu~IPkQPQ&%)%vIkG1dvYHW+)7U>Jr`J%c;RJcq?hGMKVII}H@%#&}P`pmJW}1`I%~dr+ zKR+Kl`t9z8jo+d2_ebY^5A5rgN8FIwY3G3ZFAPJu>(6ylAN! z&aK_qa5)aUKlkHNMV@4H37*+v#Cd~CfJDBu&UlG#y7R_Nzd}ojz0<(J((>e42Fef^ zN6g4x@p)%NJ96bg61!wzsmDnc0q@=L`^j>(v>BcCq}~;5!JM!Ei9Wm43XvZ;QvDmh zXSnQL-5knI5JNcie%&wi+|?9N>}F>tnEJ+Qz)0wUd)R>?fiL@2*slsFoKd$t*n34< z20Kqwy`0IqQGCf*G@@~1u^3VVYD%kw@|GLSmwLW`)ckw>(P)@B*-^E-1{d7(j8!&x z2R$!bxFGJ`6`A;#Es2)*VD|GSKupzU2I`ra^oOnIJ!No~eD$?N8KDyZw4!=OaL(<% z9*%)d!NK7P?t{YCG`q-XB9&74n3rM2lTY`iD?esUu?pp3nYFL<%-!vB5z7!lb|90@r>JBcdldb_V zfkB50AEmflv>bc>Y;+d)@hhtXQcwdwp|!kW1S-vM;Xf+g+n#ZK(m&mh9Yd?zatp6KL z0c8P5S4xAP8Y+VH*u;z8^#stcD~n@m(Y}@at>0#9zc2&AV`Gco|Lfgu(l@J2_Rg~G zohXyIV-!*;C-vFLIefp|rrdM5%4p2{#8&~@aNx_*6$g`F?=;&IFrw&Rfavga69NNw;G8@(4{8( znA!X zCT^3mQE)rgKlpaWBU>_3siye8fgNV^;qrZcSAp}qQLV&Xme*U%w}@_jk7MIqczN^6 zq0C&7lno>(pKIPQ1awX)C7C#uZp}53Vrfynxm$b5J9_Ks13}wkwPm!)YCSKAFQYPc zKX$ITPuDDXyBUAnUKSSDpfgulCe?3CT{iyq{qmKKA%Wn@up#=;eczW19#jvCwC)OW zP`PZ)612Y6X>D#r<`W+$yWqgozW1uNA`A8!0{>Qt1#fLpyGgBw*>+=RqIttSpRwrST z7Wvpd>eY>hAx|Ho>BsgWKWIjF$eF3OqU;rv6Xf$8DV6`>0vBQ@^663_0(l z)$_P-TJ3dz<4@*oxNvwMX|UY$(eL`Elds>B`g*ljiN5HBA^+Vi2ljKTKivFtWyj(+ zQZ#u26*#|m)RywBxMsvC#i*8BohX$@@qys_dt2NJa_}8;e|_ZWi?dGY*ABh>oG)=( zki}3cF<6?pG<9zLkQPS6&K=jFiuS0zE&K7El(`f`5P65MN2oA+lt8j3;IhZATl|pU zy(^gUNKJkwLgIJIfd7i<;!W>nx4Myg&8<(Lo8S9bf3do=HM45yr>Bg$D5F--E!FH+ z+NHni%u-=R<8mh_f_UAUGq{XtViHfptxGiDah0KPVTrBTGaB|&)Gp%2`s=EXeB_Fi z18{9e_%kRF%88D>!Edf|l6yFzD6miTN&SwjFXA;_Ok` zZ+A9aSdO%r&|fA!f2UDaBe%=l;NDoqMOp32j6DF4(hX37`& zN=obXFSXNio-%4@6r=bedbcAp%G6Oi%onP3gnGxb)Sa)Q7XsaDhn6MP4X)GdRKm&<@N`ML-Akr3iN+i z-pEYk_&xKoK4A2j)Ek3>^1;3ne@KBKDScC({c7oZOPT+1I?akP0;l$gUAdyI){S!@ z(CL37wF0BvSN&p|tXx*$LXW>uDofka>wRMyh7(jRO=oqc!=FqyruX#x@t_*X~Oq+x0UZlQ-%tX`iJ)Bd)T60(S<8x!TIBGg~(;>F~4B{B8oxWqYPZ) z-%6*l{Y<_pkw)|~X!McF$;|RTKLsAi^y0Dkl&~|DJ>Jh0M*<`M28oeY4(y9;33`5B zf;rfh={tRSUbUHa1%D`$LR9exd8-MTA%zQRNrFWDL{-1ge`CJ7eN9bU zOVQfFX6BDG{z>O9g{a0Di5%Wj=8n#;xtM6r;VF02A!UsvtU6En^$h5k0xVCS{x;sg zqDUo9{Vk|Ko4a6HJa3Zr;m>e8x_>SLq_XXAveCW+6!-aFw5ma zkGz_0rR@3Y$UvAsZ0O`N02IBR;U%RsK!%;pNOhY0)4-X>Vw$x>R3VCAuYCNoYM*Yy zjN^3LwV_NU4MWaJj7bYY)wKo%r|8cAU+ukBSd?wsHY`YkbP3WS9ZITz(hOZgNJuHt zB1(g#lyoT|DkaiLcS{ z2~yTYzj#eWY_m{5b1c=8_RA9rez_H=p3ky3oOXs-VZNKt4=UL#tg+JC0pk4k%02XIyuMax6jk63m7!c*fZb=eb1hCq-3a~CC`<}X^xxo$}7;b#{&6Ne$aIZS! zx<<8;Bx={SP4tjJ1S~&zZDaFIE4MQUGSF55(ok8kTZd;Cf1KRh+{TxjdF>6If%N|2 z!yQ#JCh}E&xIO)7vjPNV9sf?epi$th?gK^$4xALXIsk6wdllyS8qXsKKze%9#cNsT z5}B#I1&#^F5BC)$Q# zD2!lzV220nTy~%;5Z)n%Gj4RBzW3?(6Ih@7v$uD2{natf1A3yCF&IyghPIgtR!#y5 zd`pKbNT1sWQ@MyJ$W4W$OO}@p>xSf5MQ}twh`i+^xIlu^(${nXs&}ag5)o{5H)?C# zAAEGKCSW*$?HCyYD-2i19UvsVTiJNA2?hg=Q@XwbFUODCx0zD zLy{LKMH&PxBEz34$(6_wP*{q$PpM`!4+o3YW#Nrur=VD`uzHB*t)8T?q9Vutans{6n!HpZRvbNQJ zkS>}%0r*#4L=zG;h4zFKR`a&$~@Ba!< z3C@86&ZN0Vkdr^|Ta_DF0maOaP?3hh@Ma28_w0`+ERE8*3mGr58Z6EP2D>L9oNA|g zmz-f=R*UxMc=!^X?O?|Jn*hgRVPOfCH3yB>B2A>y%b;69fBDJrh`(k(hb+=dGD`Y4 ztfeg)19RHlip~ot$CqcJCWwrR!bbN4d^O~8;q7q6&}5ZmhGTo3d0-Cu9qK}=WP?=M zIA>`s$Y!1JRsX=?9Y}}X5Z4IIRFU{JUcpklmK*IEU*oxwdNkT$oNG>7+6as?5TlrO zkOG}Zw;b{xopXvgTNj?exJ=lQ4m|>|7HT2)1{(noN zm8?)bvxRwp<|W*{b}vE&)>tFLy2^AR?~!o+LmQ4H;vpfkDHsB#!-7ZXg}|6nIC*wk zA%!h)t9IG}(4Lleun(q+#~;e+!$PdeNkD~!i{^_0d`5`oUAsAs#S=Q`=w6IUdU*}5 z7mRd*lErn_#-D31Uoh;bQSShZ1RnPPpvw7@U>&a4T5is_5g1sGgS|it6+-as##vLo zB&z^|lhKq>Og?Ko#A4YeO8i?oeTyA4 z@a%~NM7}Jo=6QPN&mi=rNk(%AI&sn44iqAY#}^2;ohU zby3{!TVS&`qKixRM}-kzMwVvjor{81cFl{-+RpC2t zG9~^~$xJ8X5v#lI)Rr+RHFFIu>evRpt9%Cax#gWu`^|m1POo$}QS>oF2EIF;06a-? zBP~AWghAR*4s{t1k}ax_Xj2&wfWzB~FK@hUEoHbv%J6CLPY_r*jQ-O5wx_D^qVfw& zOKAy^D{=M`ADM~E(SOB`8d>TaEsD(5@}kMergksgVSbu`V2e>?+<|iG(>sjOBS6J; zXd*uA&^c3~Q#){dHRZU~R`lsNKo7VQ{JZ=xC)UXc_JS85bBut)mCa+6>yN&c6=7X; zPfQHQ9ZQ#GpcrPJoc=c{{cl`EC+Oxdjgt4OsVouG3cTunZk@>^^DX~`T!x$gi#wqk zTv%+EB@bo5&(@n^)@`Za8s{{F16$RkgUz6okr_MR;8t%E!u)1MFcnh+;rH+w4Mh=k zFq)LK5Dm&duH#@nnS40q5#LUU7X;RvH}Yu`ig?NN^t8101j=wZl@*-!1qo~AH?JmP zJrW=WVbZF_$9IF2Mw(O=$_HCo)vOIX`Co2r$x1ify!)i{;7B|4cxxr1K3 z>(+GI;vMjeqLO--dRN!-8+pD~F6lf*@o?f4c056HcIfd8NKN5aQq4bsRs)I&VQJa; zosF$KCqHPnIr6M|>Iv5mor*=gUu6^8OM3vJigKsG$Kr@XWTE4SpRWOk;!iuY8D-}p z_s=e36j`Cv(Bi}}jwxR}@EBSZdg`X~(J3AZDlrL7>wuoNHj@Hmf>tp}ni}>6`e%3M z7@VKnK271jo(^pvy_IJAxpyW?SXBl%XFHKv+cCaM_w(%NIKQNr^3iwVp*8Z@zGXIwihMMt+k~1CObAJ?1iY=>+3j=) zHL!|kVMk1;S_{vgc>MwOZKL~qc&&N)CL#J&bB+HFUKdO+?>`hRq*9OXSnykTh$Sn; zIx5IKk;O^wz?_O1QrVitOpn)v(=_dOGvHTTEl(F_agsB4%=9}Kms@zIH`=;(_zN-n z?)pzUTZR@P?)<|Sq#~C7`$#48=ab`)(rI8q@9#nIfajXj19!~y8EbN2tJ!llMjP#h z=|OLuqsPs@cskP*3V z|M0+SR!L>0d=hQ%v?5c@l)w|C*k)d$!^Nh`ytuG9(4x@uqd-3()b`;6^pITU4=A83 zo-{G3W8R33L*-+wAMsj>;gCg(p%F;(G(7(RfzxV|`X1D>cd77#YLK*q$;zqfm6Pr5 z2qi)!jTl*~2)%NCByn(i<+WaPMXOt6t~c;g3UxOldi=;cqFXv!?wV6$eJOHVl+7>2 zTGoK-i!ET0a>z#Xb`j$p&Kv#zjG=D$XJy_1HGlF;LH;>zC?7Jvs#E@stqwbCC2dNa z69X5Rm5>}M^SK`ut_sn-s+|Vd2lV{oxLts*DS~{_g~@o8HL~s(KSjse`DL+8G;joK@lTL{Y>9u{G(QGpg;!C zohMWYe`Px<}zoXC}puV`q(4wsp(Xv;7n;Q)H!!RDb<~yD5-yBjVXL6ZN5PY@k9aF*TXy1 zz3NLPII)ZZYp4Z`(^-DtzhramE;HnO_;`N52C2Y?qc_dwN6WN+eF}-2H(zLW!|zWE zjgEoUNG#5qs4acf1Zx`H7mQlJairq)@qXS#tS1niP2VwT|s zt~Ie@2@;3OI_(zE2?)-k|Cq8e4Dv^Cs!V4;2ixEz^vBnlxHb1HWSeON35mJCHbRL# zoccaV7Ce*mJ{g8Di*3t$pEHceRkt1_pa?C%YBL{I{ ztp5kC^?HDMpeNmc4iA4xx7MiPmjP?VI6{|fm^mC%J|Rdb7iql++J4B%<~fFjqsL<> zo6nrg(?c7x#oU`PqOVDxQZYj2X4+`5hzVWvAeObx4NlfKbpByY4IhZ){@m5k|vRtf9)>75KVwt6kG!X`*x$Ma% zf_mLmoLO!7;a!I4b=HA-IcX~cBALx04@b6fBI3*r8r$PMNx zjhU*%Id+6J5ww?O*-Jd2>EEBF(c)w>-#EWAay^Bb54TfB!d!<$xV^{_`FO4{fjhjG z#T5;qKlP`3SG%*xBfqexI8yOEk(tek*Gjfy{uZm1@jjQNu@P>z?y9~1N~r-B(tyxV zvmk^uL`I>3#->m!L3s92_Yq6r26yt$TEk~gygzQ}8#{fvMzSm2%hi3(_*CFG0^gOV z*-H9*mf^!~B^4!3O!wf+WoWg;bwPdJ_WR2KM|^8b92Tht6BWsnj2DrE>B_zQ)%LB7 zZ|JcUkM5G>2?!!=e}Bc+5!B1b2`Ej(h-Tp6_kVfIYy?t=fIRNW!V$)6QV-)8Rnq#F z6SU@OflgLIU-2;FNr#Q@HB3HfIsftK++uPVgO6EJW66GU^U2C=x3{17NAnxI10yP8 z775*Z$dzVY*$B4Y&=>_SvIm&axmBwOP69Q+meK&}5}q>6J2h3+lM5f6cg*v=R*%e~ z!#i1l5H-_a^}v<7za>mB^4y8T#BD{%pygHmU;h>6)g8C6_Ah~g0_fCTPGS+a(X3!X zp!@@2DBYA7`MK#kQ)pFxv|DsB_1ywV{i<72R$kB#No3}{MW#$5LFk9AH0u0Sqcyzr zYe1t3(&bdUfWsi|28_J0Onp>}`W5GwHVq#uKf2xY3m1*^1#767nRFY&7sG1`lyv^- z30AA0bp=wIBtks`jQFsxN8pOaC_=DTRN=l&Ms_1su6^^iE~OhSA4WN4ayhhQ*cEV# zx)`g2V*1M~bH*V!NG=|74fFd?Cxs-U3@ z{oInfMvqrV7#G?%GL7Mor~Fp7=b*USr=&(@M04W9r@W=>WYVc`##I?5CB1wBFSV#p zZS*7CJS5xW0sZswfN6y%FyZHm9B{6V=z7E~bu4>47O&-0ZC=`bIS4Id+J#Uv>F++dQ5`v}bv5gWQWQcr3U{rcJu9- zIK0lpGlaMvjQemu-%5DARW^*90=uMcrs9yMogj*d^zElfu5u1?JViQxeO;ubuKC<9 zCxR2#v4xwf)9Brwpvb|YBvxJQ45mE55S|-d2E8G_%AG>5{tQ!M9WEtT1|Eyze*d5r z{ZR7`4=jZrbb*IZtm5!^=0{e|i?_>x>l<(Ru)-;=wGp8AZddSv7!muD+nFSf-+-d?oBGc$Wt(qof}SQmwjj$3*2U(Y z)$ZC|*IyFv4igQj1Ez&t>DQGz3ti2q+TYTfi1tlxn^nS6i1MJlFrI(6|4riOZ)KF! z*q@3TjP{UUXAR@%@vt0TQ4&tJf?)}}YARMF`w*U%B~&H(RnM*B<`-W$nBRV4H2u<3 zF2s8(?>6Y7c)H%%s|i^m)Hx97tViwq#gaHpp(2 z6euJI)J)z2y7aAuvT4E{LJoUlX5X(27?*lCDhJosoyQ!%IJp%n-eqo4#vD~vm2fc;%G`;HKF;8InO*ev4-d4)2Z?dkpBv0BXzU)m zy?Lj+a6>B)J&)B~e*6tC&z2x|8_})e&La}4(_69fH%qm#7$^Smaz|FUL%)Km_UvJsg z@`bK&acO=|D;QW-Mi=*_-zSD^+$#FwWm#aZkC_+CuU$0OKE{I_w6#yP&_DavY|}}D zt7%<{OlDEWTEC~VshO>of^LqQV41H7;?xY?THya%Y8xcu#IacWM`)4r zPQfC&xY7_nF0JjZv*YG0L!!R?L$4 zZkuXWrjEqX5#zp8p?n^N0oGG;&M?iu_oXi3`qr&BtE?2su}Dk&j#UH}8Qx#v7xCTX zEX{nf<~yOxZ}(-o%GZmYFu$~YRRFxKk>P{yJ>ND)h}b&DUVRW-xQ`5A7TgQgHTWE^ zn}k$;9;eR7%Q$75Jo!>t(6i(s)NF~jM~FA+Y45@P&R1PGv_AA)Z~7Y2UwVS$F&*bo zns@o4+wkPzW20CwTRz^Ezfq}~+~vpvo5tSBL^zvoyRg$7+l;OE-mf)? z56A)J`4?R=@68D^#-%EY5e3FdoZt6|^Au0z*ozmJUgzgqyuT}fWgk^9SD?p^?QpLKeeDZ4O)?_-jV2TBQl5W9vyH2Bl2t+`5hpf>si?I8RZ8BH`?*rIUMaJ0 zvTc;>N#+uiEi_^o7bNluV~-uF+D7_KNtL^3vN-mMJ;ld*=dt2b-0FNfTPu!zuZ76O zC44))f-$a@Sam6XYT9a(NsX19oJ09Bu2&+wNpC-_w?w;!;Uhw_9Bk@p+w$SzUMG)b%KWF7HOTAYR;t!t)ONUWD3Wv) z`K_or6xQKvp>Wd37TQ$;^@njn@7L|v z%_bqnltY{>EODQ`5>>o|k%F1{6y8<)9y(TCT)1z;kOS%}WA)6*R$lu7w23+TqVCMH zJ0jDzjOiRwJue7)uz53B@v21wIkZ%D9F&LUZgylBCCTQ` z4_Q6GUHM~ps^gTdLwLT@qY&9KK?=JtUKmKwBz8QKY_T{n+R(?fH5bidRp?hAw11_) zVW^3RtJaybJ|gcd*S)q~z@YtHS=Bv_@+A6=`9X1p#esFgL5;O$*1_?roDUl&?(r@y zaw51+J8`viG%0cAUjkPTL1(&)XKMaDR@|6ppK7+|uYY%!zEMiR5n^8Dz}=!^?DBR5PLh%@{;oc@iBgGUp779I!}Lea^SD8Y&{HhmOBmK z{pV8lI!M2CJl4(rZK-$7W@jMrZ5FM9ymE|f!zX_tPtbyROD_}4Yd?xv*yK_&_gStD z=`A}IOA9eqQpT18sj#8Oh_CEL>5{y37Gnw7fcUD#?1;x$=-YwR^+O7#z^q13hdnbA zA9H>?196+JLFp@*>9nzt8ln|7CGBwd+6n{%KSh>vL&)441;}0Ev;}i?^>3w&j;TU}qu?SV} zbi{LnOsTcg!<41CRedVE`rC}1=_`@)!g>f!`_ZlYj;{;8F+Fyx*iQfILn@d3bXvTC z^5?{+#Ip;#C9IoB`#~>-A=PkIv~C-v^nR;fpZ^Av+3V#r&R2-Eko>Z{e{+aSZ?wap zv8Vp^#Or_>i5E{VzS!yIl-1=2ts1sJtyowm`ezdJVkqI8kt78t6ZiEUHyXo&uqu~7 z585Nb=mki7?v(8(Hteg3iFBktU+R_)K{UkvtRG}hyfV5-y^pNay`|7*R-~@+yysfV z>rKzU@>1A4URM++nT<2|f#m6$Kaa2ZrW7kWD9q>Y-n;Kc<>RK`J8*5ScOJ`x_j0PT z9Qb_c`L?4eQK3Fo@9bAIY4}T(rt}?`&nR89y!trhhwANuRXX(&m($I}W$h&2ib=s) z8wIL7n~xMB4oU4%Mfp}T+usMyz6>&x@fGkZZTlu5Cx$$CPc`-tFJ3xiD9n3-^R%`6 zIM|A;snqgWxj?Q*-t*?Gz@^Q4kFB)2dS78&GAmDxDvNG%{3TqO`1xqi?q!w3 zfybsl$32OtvN7v!e_15Up7*I2k6rs>YCGqf(#O@D%qa)MRwL?R3(e6g8z;`Cc9C|I zLE{k_W=p=IPb=!ReG@$t{05cX-eksqTSai!%E@ZT+h|$2tBx2? z>)6qiQrk|;Y+oL8D%Y?4HL?-uPbjpv-}pTyJXvlid}tDrq2ClxJSH`~+3e$0xJfzg zGie)2MJRkrEWA-6vOXn{_!;w>+%Hv@_*n#pqhF}n7t3#^?m?FZ$B!^F_Y;Q_0@ha9 z_;Q$DBcnd%`bg&;k=Z}X``bHH@6bKd+Ut7qRGo6gL^aBqg7f+6h09BaP8Z1l2b=e% z6;i`RnpEi(*6y=Wqe)8PcAE}-D~2QC7H5X~?wV0wYdylg4L>+)ITYa8s42hbKEycm z_IUSEB(Of+{4q11k9&WLT>jrtrQDN)e_m8_gcKaeP`dZMr!>{x67hU*4#LRmK0C4p zkJB5^Bkn#P>FaEkR(}6(i$qVN#I(+5oZXK{m-^q6b#-Z+7linMv6LoG;ku+}dtI~#TR8&iQxRhr@jZ?Hz*q@hrUfttP749&9?dQU!%0xu@_Y| zSh!Bopgvf}@2T5jnI&CuR2s?Z`CLpM2lXcSqwb$ZK788${O!f9|9vC8bPM}G zzX$b7$D>O z=T6(K^TTZ1{Q?D42BFM)K(E3l znYjH4`nIeDuq2eu@dJTC;`v*Yj*n5eW8VeZ*{Y?)$L#Fvk@vU6+$X(?xUJ1Vsol?w)Z{(6U$x_8C-vMzAQy#arDm7YXP*fv@Uq&=6{1IQTdn&_tga;gSpki zQ%6vwP|#AEMSVT^1Yqkg-~ZEq{~e{w0)mZ~v@`#(+%Z#KXWYG`hRzV%roR)t%C-Y< zIq)pLKuO4;Ze2rT4G5cnvPiFJ{i^EmHt_LJ#x0_}H*HN}tHJSK(MESbO8+@f_dOjF zopu=l3gEh43xAiFy6 zyE+G&G)Q&vZoBt+&Rks{nZomTlZfl`I>9-PP6v9m=S!wDn@d=X%N2h_C5PU zKv3$!US9oWZ;Os`UA&*eD};LpFhMIIyQ+Yk1B-faY1@C7Wq z=k&VCv$On%i~#m(Je%Hb0G@2+#W!T0F$h2bBKPocb23Wu6t+(k#C!a*HQ58D-uW9+ zK)MFtW`Y*#=~*QiXU9)~)+cC9!<&x(ycKnv@ftIBtzS3ZK817T2^z;1A}HnUx52^j zT9WD8z4y0Ws*Mo2D(rhp{Jtj@lMZLQNsXypmj9L+E>;x4792n+6QqLmc@BT~`5c0+ zHafz;B-L+N9q+#dT^#`J{sUnxkF(9n#*<%;iB!vH_V>~n{sf~AO<~O%mzc(*JMU5I zb)aqK0S7uqD;MbT&LHOVR_gq-%1TutoE_yzr*;ax{rVTT(_98YXxRgM>b3Z;&*Za% z8Fr%E$>;Z7x2CFISj=iO z2SzWMr`y>|rgxaEz`iAFf~|vtaK4(A(Z`OPuWNU^y()BJppr6Z%W!6RuRK#8Z#!BVL2>Iz}4THw>Sd@0^@s~Wq}8$<=+by?sII9HDrnHI(0 z1B+yEn?uWjtG)v3@}6;D_MRt8uL2=dI0bb_4M+8e+}f=g{N*~c)?g6SB}V#!fV$M> zP86&M*g&C$L6b-e_Cz(zULICHOM5knGE8N@YK-9J`fcxRP!E#ad*3%VRBz(QmvnzQ z_2uQ}?BxwDgPfyE_{o~R-ur#`*7HGZ={`AL*L{?Q!P!iM>qULW)q&~N0RW!s4kv8k z^XyWKOI;4y+5&I=p=vzFgoP5YR$^nOzSgzLK8aBDx&YLz2n`LTb*M4}`uexoxC#)Wg5UA;=tUrLDbGfn{l##Oq_Cji z4$5Jm4t~+qX;F}=6u{ttI|dFheN7>`uVSs}Xd?b(!@^WKCvjL2ZIZ;Y|McUVTT`#2 z6U?@oz|>DW=skH-etq+yEKZ7pkoPUG5QLjvZ5R2R^q5Mof?(`UQscSRHfcyKXU785Pw~rkA8A z3AYOH+K!D7Y<~Rs0s40E4$!r#wEKMr$Ty(&H$iyzL$qOM`*Lf$;h@0r1|i|)ui5i= zo0arY*phXi)_AlSr;bF_&r<-vB}U=jB%G?bHZpauop950P~ZcCl9QO%eCTcFt%=Ro zzDKpQn{eAlY*29-Boy@+i8T<@ApHozi#9d(wDbKOsp(>~0IhDJ zUnnBC+trH>x=Iiti}G4zf#5z38o~n9vJqoT&fXw9tcQ>QeOW;Jy#8C?2tU^f!S+rsL`3htk#;}+I#RA*MM?pEyexhu3 z)6w^gEy-v%v9iv}Z_HbA7S6HDBmBSL3r^R)?GdJD<70!lY{FWfj&MG0<90UN=M#8h z&+L6XLdCA#Wf6QF)G37YfO*Xm?u$2ybpU7ILwFAyYR_2RUtvV9Uj3Rbgw-MssdbPE z^MzP-2+Fr69;;bbyZl#!M_wLOPfdzIxVr#igD5I;-|c&#ZGskF_p|>PgA|Y%Rd4Y;Q^(M3MeEXJD($aJh<%Ya<1q0SA?0c&@>1wQ`F^Y@uy&BGUdv<_> zU7;+Zs(lI3)uVof$ZPKUJ9$uUp#$AuF=trInScQQPU7Lq9aoerbQ2@>A*?b_K%nBh z&*ArURTUM*qHN$c$GzXikp{Zs+tvg`yU1KcPs|ZYaPsuo?@OCM_#5{%POE|HBL1i0 zHpp?ObXfvM1+3p`tf{T7ZE-PEYYkK@n_GXMWx_5tFUi@XcpN6n-v$x(DB8j&8x%*x zcQ-EGXzl=H!G&)T`fj~U*GBD50*icT{_EM}gE3f3W+!4LdA9Pp){{5QP>TiAF8kRZ zvgm+G{hNnsoCgpv>vXszK-lxxu?Q2x^tgp;zp?x2ca#h9*z*HmTIHnNa;9^&-I+aC z0!q{kLOEzMAA(NgHn!Ap^9|9dC!XrFLGN`E>0b?NR!+Z8S<~~bp{Bg#<~c#-%=!AA zhK!!C1!rbq&ts6&)Qb)?Njb{(k`DTC>*f11JA~vG`we9LGal;&_g`;Rfy1!NqABuP z;?ByRkAd_9(!IPZ5z25>Ds-}@*Z3_S?tZ!9Cd1_)1|Kl{PF&b}25|h!x+PwaoSg+W zNcHl^@a`W$@E^}!2w&jiR0sxJiKI}Fdaf)ri36Se=fHoiDr>x$Z1jdyqtbp7%k?jc z(dS3xb;{D7TuRW_uijYxYv@q8uD zZ_)!!=N}9cAhEUT4xDAuxi7|`5`pzq66sF-pY!(X;7KpK^%~%Khw0VLLyntQ`nPFj z%y&P7Aq^CU#dH9Gs+HDPF=1lbls&#;yE^Q5Gq>R+wO*m=(=S(aZ%7E>F++UZwlzKb z;Dtct1aJl5&euQsUb?ULWulTXR4TMZixgJf`(Rt>7q7}n+L=*N@~?#_y-y09+y(YZ zQ#2dH=6$BO6!>yTFt7oLO@Cw%erGu6fl- zDyTZNurmeO>EO~8_=?&&e|*pxy!|QO19F6`9fqs_z|i*~CRIU}cH|-M3T_O{-S6Y- z9O|>dnr9CRU4bwsmP7mQ$K#pZL{zc>>%A5ju3$gf+0SQ^dxfs`c|)sSkWh@TE9@^p z5Uknl<_3buPtcAXwh?ys25*H*+iPbpwzP6xAW&6IZlYoc_;?0H79eYf=vtivpr(1+K`Q>$<081B@NS?nRs&-zWBM!;6`U2MP6s4suS?^I zck;|s_^fHC`?m|Kl992X&dAxFbo=u9kBF?l-#JAp?0yf94Q^J(+ymdiSG#d%dgAZ{ z{VlYB!&P-(kDct-R^zoSkz(dfP8wk;|7w1rAHt$VP?(j*^#)^TID3-O+@aU^!YYybJzP? zJ>E5TYQ{uWd6LvC9EyhtkbzShKTC?{F03+#=z)rN;1xW(*pgBqeN^`J%8ECm)-!%J z0=2