From bb36fc65ee0b161229169505f4840c436c5ca2b9 Mon Sep 17 00:00:00 2001 From: Clear1nsight <22630354+Clear1nsight@users.noreply.github.com> Date: Wed, 11 Nov 2026 14:22:27 +1100 Subject: [PATCH 1/3] Reuse #7147 selected replay navigation for onboarding This is the exact documentation prerequisite retained by #7156. It points the onboarding check to the selected #7000/#7001 review. Credit to Rohan Arun and the source authors. --- docs/ci-verification.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/docs/ci-verification.md b/docs/ci-verification.md index 63ba3e9aa8..52b62d0481 100644 --- a/docs/ci-verification.md +++ b/docs/ci-verification.md @@ -1,8 +1,25 @@ # CI verification -## Current selected-family replay: #6030 +## Current selected-family replay: #7000 with #7001 The [selected record](../certificates/selected-result.json) binds conditional +κ = 0.00363005817 to the [application review](research/pr-intake-evidence/pr7000-application/PROOF-REVIEW.md), +[validation receipts](research/pr-intake-evidence/pr7000-application/VALIDATION.json), +and [explicit source closure](../certificates/frontier7000-source.json). +`make frontier7000-verify` follows that exact-source selected replay. The review +reuses eleven authenticated preceding executions and records seven fresh serial +application, scalar and complete native-catalogue executions. The earlier +monolithic timeout is retained separately and is not completed coverage. +Consult the receipts for exact commands, source heads and limits. + +The five inherited framework assumptions remain. No complete uniform word, +literal multiplier execution, independent human proof or formal-kernel proof +is asserted. Routine research submissions do not need to rerun this +selected-family replay. The sections below preserve historical checkpoints. + +## Historical selected-family replay: #6030 + +The [historical checkpoint](../certificates/checkpoints/frontier6030.json) binds conditional κ = 0.003125804 to the [proof review](research/pr-intake-evidence/pr6030-audit/PROOF-REVIEW.md), [validation receipts](research/pr-intake-evidence/pr6030-audit/VALIDATION.json), and [explicit source closure](../certificates/frontier6030-source.json). From 2a141395038cb62da26de84ee21cbcad44dbc979 Mon Sep 17 00:00:00 2001 From: Chris R Date: Wed, 11 Nov 2026 17:20:42 +1100 Subject: [PATCH 2/3] Review the exact #7161 conditional frontier application Package the source-bound contributor proof review and replay of the funded exit, the signed caller, and the complete conditional application. Preserve the selected record and retained assumptions. --- .../APPLICATION.md | 126 + .../EXECUTIONS.json | 39 + .../INPUTS.json | 145 + .../NOTICE | 20 + .../PROPOSED-CLAIM.json | 65 + .../README.md | 63 + .../RESULT.json | 306 ++ .../SOURCES.json | 36 + .../TASK.json | 117 + .../VERIFY.json | 26 + .../application.py | 290 ++ .../check_dense_native.py | 164 + .../check_exit_phase.py | 106 + .../check_signed_application.py | 254 ++ .../inputs/pr7113/LICENSE | 201 ++ .../inputs/pr7113/ODD-TYPE-AB-CALLER.json | 1 + .../inputs/pr7156/NOTICE | 22 + .../inputs/pr7156/WORD.json.gz | Bin 0 -> 380570 bytes .../inputs/pr7158/NOTICE | 17 + .../inputs/pr7158/moments.py | 130 + .../inputs/pr7158/word.py | 216 ++ .../inputs/pr7161/EARLY-RESULT.json | 243 ++ .../inputs/pr7161/NATIVE-RESULT.json | 3155 +++++++++++++++++ .../inputs/pr7161/NOTICE | 14 + .../inputs/pr7161/PATHS.json | 197 + .../inputs/pr7161/RESULT.json | 1599 +++++++++ .../inputs/pr7161/WITNESS.json | 201 ++ .../inputs/pr7161/WORD.json.gz | Bin 0 -> 381194 bytes .../verify.py | 153 + 29 files changed, 7906 insertions(+) create mode 100644 research/p104-frontier-7161-application-review/APPLICATION.md create mode 100644 research/p104-frontier-7161-application-review/EXECUTIONS.json create mode 100644 research/p104-frontier-7161-application-review/INPUTS.json create mode 100644 research/p104-frontier-7161-application-review/NOTICE create mode 100644 research/p104-frontier-7161-application-review/PROPOSED-CLAIM.json create mode 100644 research/p104-frontier-7161-application-review/README.md create mode 100644 research/p104-frontier-7161-application-review/RESULT.json create mode 100644 research/p104-frontier-7161-application-review/SOURCES.json create mode 100644 research/p104-frontier-7161-application-review/TASK.json create mode 100644 research/p104-frontier-7161-application-review/VERIFY.json create mode 100644 research/p104-frontier-7161-application-review/application.py create mode 100644 research/p104-frontier-7161-application-review/check_dense_native.py create mode 100644 research/p104-frontier-7161-application-review/check_exit_phase.py create mode 100644 research/p104-frontier-7161-application-review/check_signed_application.py create mode 100644 research/p104-frontier-7161-application-review/inputs/pr7113/LICENSE create mode 100644 research/p104-frontier-7161-application-review/inputs/pr7113/ODD-TYPE-AB-CALLER.json create mode 100644 research/p104-frontier-7161-application-review/inputs/pr7156/NOTICE create mode 100644 research/p104-frontier-7161-application-review/inputs/pr7156/WORD.json.gz create mode 100644 research/p104-frontier-7161-application-review/inputs/pr7158/NOTICE create mode 100644 research/p104-frontier-7161-application-review/inputs/pr7158/moments.py create mode 100644 research/p104-frontier-7161-application-review/inputs/pr7158/word.py create mode 100644 research/p104-frontier-7161-application-review/inputs/pr7161/EARLY-RESULT.json create mode 100644 research/p104-frontier-7161-application-review/inputs/pr7161/NATIVE-RESULT.json create mode 100644 research/p104-frontier-7161-application-review/inputs/pr7161/NOTICE create mode 100644 research/p104-frontier-7161-application-review/inputs/pr7161/PATHS.json create mode 100644 research/p104-frontier-7161-application-review/inputs/pr7161/RESULT.json create mode 100644 research/p104-frontier-7161-application-review/inputs/pr7161/WITNESS.json create mode 100644 research/p104-frontier-7161-application-review/inputs/pr7161/WORD.json.gz create mode 100644 research/p104-frontier-7161-application-review/verify.py diff --git a/research/p104-frontier-7161-application-review/APPLICATION.md b/research/p104-frontier-7161-application-review/APPLICATION.md new file mode 100644 index 0000000000..85fa8bf902 --- /dev/null +++ b/research/p104-frontier-7161-application-review/APPLICATION.md @@ -0,0 +1,126 @@ +# Mathematical review of #7161 for conditional frontier selection + +**Disposition.** Recommend selection of conditional κ = 0.003644890067940 +under the five premises of the selected #7000/#7001 application. The +candidate contributes 0.000014831897940 over selected κ = 0.00363005817 +and 0.000000482172401 over #7156. This is a contributor mathematical +review with separate exact replays and a ChatGPT Pro critique. The +upstream selection decision remains with the maintainers. + +| Source | Exact reviewed identity | Role | +| --- | --- | --- | +| Canonical main | `e54523517d0f03e58352e647c403a5af3e525a57` | Selected proof, retained BIT and outer formulas | +| #7161 | `e3f8d39c43b07063dfc5b800f71c5d21015259e6` | New native word and complete 17-stage application | +| #7156 | `b44944c3058d522cbff17836e16240d40d77a927` | Temporal native and causal basis predecessors | +| #7113 | `07a76c5e2738882c0cb322278e56f6cae3c9885d` | Signed caller, identical in the new replay | +| #7158 | `cc48fe3098b639c9100aff5fad31ad9c917205a5` | Reviewed transfer of exact predecessor to the selected application | + +## Changed native proof + +The appended public MOVE on role 133 acts as the identity in normalized +coordinates and changes the physical exit from frame 591 to frame 127. +It follows every timed observation and precedes the complete output basis. +Consequently the prefix, suffix and COPY guard identities computed on the +original normalized word survive the extension. The exact exit raises this +independent target's boundary rank from eight to nine and creates a paid +rank-one child. + +For pivot 1336, the literal 50-operation exit ADD basis G has row c and +sends d to the pivot unit vector. The 50 entrance ADDs are its exact +inverse after identifying the new continuation with the original pivot. +All coefficients in these two bases have denominators dividing 16. +The 12 gathers recover x = c G⁻¹u. Let v be the live original pivot and z +the arbitrary new input. The middle operations store B = z − x, leave v +in the new continuing slot and retire the original slot with x. The +guarded suffix adds d B. Thus G(G⁻¹u + d B) = u + e_p(z − x), with zero +changes in outside outputs and COPY guards. This gives the split of +ranks five and four at the common chart 1031 and retains all other +normalized endpoints. The fifteen retimed paths preserve their MOVE +ranks. The two stationary reads were taken at the original cut zero. + +The separate dense exact replay checked all 2,247,001 public coefficients, +every interior scalar frame and the COPY at event 33,770, and all 66 owned +lifetimes. It recovers 1125·2²⁵ and the exact peak scaled row mass. +It rejects omission of the exit, omission of an injection, a dirty COPY +and both smaller grids. A separate Gaussian integer matrix evaluation +of the literal quotient on role 133 gives the same 512 columns as its +rank-one child and two adapters. It rejects multiplying an adapter by i. + +For a normalized complete array x in a frame U the physical array is +T_U^{⊗f}x. Same-frame scalar contacts commute with this linear map. +Tensoring the exact quotient and the two monomial adapters gives one +rank-rf child and carries absolute phase i^(af) at every positive f +under the selected native assumption. The full registered catalogue +checks all 3,036 paid/helper maps and 104 main pairs, with complete +absolute phase. The exact physical receipt binds 13,600 translated +contacts. Owned erasure and full returns use the retained contract. + +## Actual caller and resource bounds + +Evaluate the complete signed caller over the Gaussian rationals at +q = 1, i, −1, −i, leaving all 17 body exponents and all initial roles +formal. The four identities imply the complete identity modulo q⁴ − 1 +because the roots are distinct. The independent execution covers all +4,783 events and 72 caller roles and rejects a stage-owner alias and +reversed signs in QUERY, LAMBDA and signed idle. Whole LAMBDA has +eigenvalue 1 at q = ±1 and i·s at q = ±i for sign s. The physical stage +factors on disjoint eight-axis planes commute with the central Q, so +the same formal substitution works for every positive multiplicity. + +The complete literal census has 110,519 paid positions and 22,427 +productive fields on distinct owners, with surplus 1,424 and zero empty +credit. The actual ordinary bill recomputes as +765,470,708 + 2,650,232 + 11,280,000 + 2,248,928 + 479,232 = 782,129,100. +The 856,124,152-unit total belongs to the 18-stage native fixture. +The frontier uses the 17-stage signed bill and its matching precision +receipt. The fixed tape uses 43,760,000 scalar services, 25,471,767,360 +elementary map records and 1,071 native banks plus one serial bank per +raw occurrence. Actual ambient is 145 and the conservative compiler cap +is 153. These are distinct tariffs with explicit units. + +Fixed signed scalar products and quotient scans have carry bounded by +the fixed numerator and remainder less than the fixed positive divisor. +The common-grid proof therefore transfers with the checked 24-bit +numerators and 20-bit fixed divisors. The exact prefix/grid checks and +terminal returns support the native scale 1125/F25 and caller scale +675. The changed context has height 406 and coefficient-mass bits 1,215. +Keep the whole original root factor with c = 2,430. Put +ℓ = floor(log_N D). For positive recursion depth, +c t ≤ c K*ℓ < Nℓ ≤ N^ℓ ≤ D, using c < 4,096 and 4,096 K* < N. +Completed children join the accumulated Clifford and reset only the +additional exterior debt relative to entrance. The selected induction +therefore gives F = p + D, W = p + h + 2D + 3, and W + 26 temporaries. +With the finite compiled width and full route/setup bill, reserve +63J + U + O_aux for complex and the simultaneous BIT stock. The +selected fixed-polynomial threshold argument absorbs these finite +constants at an eventual cutoff under the stated compiler and tape premises. + +## Funding and outer result + +Per native occurrence the exact change in the moment is +4^p + 5^p − 8^p − 1 for p = 1 − C. It is positive for 0 < p < 1 by +strict concavity, with the paid rank-one exit included. The complete +directed calculation bounds the raw crossing strictly between +0.00364489006794007545440786196704391 and +0.00364489006794007545440786196704392 and rejects the predecessor at the +new κ. The funded price C = κ + 7g with g = 10⁻¹⁷ passes the power-1920 +ceiling/completion check and the integer carrier test at log power 2237. +The exact upper endpoint of α is at least 7.18·10⁻¹⁸ below one. The +displayed [1,1] in the frozen JSON reflects floating-point display +rounding. + +At uniform complex saving κ + 6g, the retained admitted BIT 0.00385248 +supplies the weaker 0.00376669 premise. All 54 strict and four functional +guards pass. The separately recomputed nine outer formulas have least +saving (1 − g)(κ + 3g), with exact positive slack +299635510993205997/10³⁴. The actual evaluator rejects BIT = a and +BIT = a − 10⁻¹², with strict-guard margins zero and −10⁻¹² respectively. + +The five inherited premises are `native_all_columns`, `owned_erasure`, +`compiler`, `precision_tape` and `analytic_recovery`. The complete +candidate replay passed in 836.82 s locally and on GitHub for the reviewed +head. The 220 retained selected sources and 18 retained receipts were +authenticated. The separate historical workflow entry failed its +pre-existing Makefile source pin. The review applies the selected +conditional theorem with its retained obligations. A literal top-level +multiplier and formal-kernel proof remain outside its scope. diff --git a/research/p104-frontier-7161-application-review/EXECUTIONS.json b/research/p104-frontier-7161-application-review/EXECUTIONS.json new file mode 100644 index 0000000000..3814ff51b8 --- /dev/null +++ b/research/p104-frontier-7161-application-review/EXECUTIONS.json @@ -0,0 +1,39 @@ +{ + "scope": "Source-bound mathematical review of the exact #7161 conditional application", + "supplier": { + "pr": 7161, + "head": "e3f8d39c43b07063dfc5b800f71c5d21015259e6", + "local_registered": { + "status": "passed", + "python": "3.12.3", + "platform": "Linux x86-64", + "wall_seconds": 836.82, + "peak_RSS_KiB": 661932, + "coverage": "Three scientific stages, full frozen receipt equality and unchanged scientific input hashes" + }, + "hosted_candidate": { + "status": "passed", + "run": "https://github.com/CrocSwap/integer-mult-bounds/actions/runs/42961994387", + "job": "https://github.com/CrocSwap/integer-mult-bounds/actions/runs/42961994387/job/130331981526", + "coverage": "Explicit bounded package replay and committed input immutability" + }, + "separate_historical_job": { + "status": "failed", + "job": "https://github.com/CrocSwap/integer-mult-bounds/actions/runs/42961994387/job/130331981496", + "cause": "Pre-existing working source drift: Makefile" + } + }, + "retained_selected": { + "main": "e54523517d0f03e58352e647c403a5af3e525a57", + "authenticated_source_files": 220, + "authenticated_recorded_executions": 18, + "coverage": "Unchanged selected source bindings and recorded execution evidence, not a fresh cold replay" + }, + "review": { + "first_published": "https://github.com/CrocSwap/integer-mult-bounds/pull/7161#issuecomment-6788299545", + "coordination": "https://github.com/CrocSwap/integer-mult-bounds/discussions/1166#discussioncomment-19534677", + "fresh_receipt": "RESULT.json", + "basis": "Exact native arithmetic, exit phase, signed caller, finite tariffs, funded compiler and outer gates", + "scope_boundary": "Contributor mathematical review under the selected assumptions. Official selection remains with the maintainers." + } +} diff --git a/research/p104-frontier-7161-application-review/INPUTS.json b/research/p104-frontier-7161-application-review/INPUTS.json new file mode 100644 index 0000000000..79635a2952 --- /dev/null +++ b/research/p104-frontier-7161-application-review/INPUTS.json @@ -0,0 +1,145 @@ +{ + "schema_version": 1, + "files": [ + { + "file": "inputs/pr7161/WORD.json.gz", + "pr": 7161, + "head": "e3f8d39c43b07063dfc5b800f71c5d21015259e6", + "path": "research/p104-rank8-exit-funded-split/WORD.json.gz", + "git_blob": "84c893e83b32eae33fae27e622c4756ffe98ab09", + "sha256": "c1caec11ca3ee264ef03018dd91037eac10c3e28950c4c525ee1b4bf5ee210e2", + "git_mode": "100644", + "bytes": 381194 + }, + { + "file": "inputs/pr7161/WITNESS.json", + "pr": 7161, + "head": "e3f8d39c43b07063dfc5b800f71c5d21015259e6", + "path": "research/p104-rank8-exit-funded-split/WITNESS.json", + "git_blob": "1f995a1125b38a0effe8560544daba5d680d74c2", + "sha256": "c15143b06d205683deb0c20eeeae7681e1efc59a35413bbb18ee4ddcef477019", + "git_mode": "100644", + "bytes": 3304 + }, + { + "file": "inputs/pr7161/PATHS.json", + "pr": 7161, + "head": "e3f8d39c43b07063dfc5b800f71c5d21015259e6", + "path": "research/p104-rank8-exit-funded-split/PATHS.json", + "git_blob": "de49fca679adf752e909cde6ec42c74b95674dfd", + "sha256": "33357bc26b6ec15ff716a4a8a49a37fb16f3d4f56d44d8de6bce9394f9dd5b4f", + "git_mode": "100644", + "bytes": 2355 + }, + { + "file": "inputs/pr7161/NATIVE-RESULT.json", + "pr": 7161, + "head": "e3f8d39c43b07063dfc5b800f71c5d21015259e6", + "path": "research/p104-rank8-exit-funded-split/NATIVE-RESULT.json", + "git_blob": "e84d81cb9ecd335f2858f4673f73f96790848ff2", + "sha256": "952fab601b22e68e570144cd0bad06c1ecf62be12ebbfd27b24fabd5ff421b71", + "git_mode": "100644", + "bytes": 76490 + }, + { + "file": "inputs/pr7161/EARLY-RESULT.json", + "pr": 7161, + "head": "e3f8d39c43b07063dfc5b800f71c5d21015259e6", + "path": "research/p104-rank8-exit-funded-split/EARLY-RESULT.json", + "git_blob": "2f014f2bc8e781230c2c3dcc3c5208868ed0a6cc", + "sha256": "ff56198ced55f4c59011bb1b6c7a9deb8b9fd4baa03a688cc6de63d03573b50b", + "git_mode": "100644", + "bytes": 7336 + }, + { + "file": "inputs/pr7161/RESULT.json", + "pr": 7161, + "head": "e3f8d39c43b07063dfc5b800f71c5d21015259e6", + "path": "research/p104-rank8-exit-funded-split/RESULT.json", + "git_blob": "60edfac362a0350be3c9f36d62684cc8ddf80293", + "sha256": "59080d75e7281b1a8c1353930917fd15869ad747ff4200948898f78f11c14089", + "git_mode": "100644", + "bytes": 79473 + }, + { + "file": "inputs/pr7161/NOTICE", + "pr": 7161, + "head": "e3f8d39c43b07063dfc5b800f71c5d21015259e6", + "path": "research/p104-rank8-exit-funded-split/NOTICE", + "git_blob": "ad393f2b6ebfb208a9092fa3dd1322b139ad19fe", + "sha256": "fb25cd50d8e99fd749e4aa567a1a453b353d90bf74e2b20bd8395aae62d18100", + "git_mode": "100644", + "bytes": 874 + }, + { + "file": "inputs/pr7156/WORD.json.gz", + "pr": 7156, + "head": "b44944c3058d522cbff17836e16240d40d77a927", + "path": "research/p104-temporal-chart306-continuation/WORD.json.gz", + "git_blob": "d05462ff386d710b6ec3e4d7ebdbfdba1da496cf", + "sha256": "e950eab5cc3f3fc8a2554e488114d788741d3262381459688ebaea08cd0a4d50", + "git_mode": "100644", + "bytes": 380570 + }, + { + "file": "inputs/pr7156/NOTICE", + "pr": 7156, + "head": "b44944c3058d522cbff17836e16240d40d77a927", + "path": "research/p104-temporal-chart306-continuation/NOTICE", + "git_blob": "45ae369fa941ebc0dba6f2a956220ad4b4b0e339", + "sha256": "f86fdd80256d606ed8d8b441fcf62ede86d1dd41df96c612d1a4758aa03ab1fe", + "git_mode": "100644", + "bytes": 1527 + }, + { + "file": "inputs/pr7113/ODD-TYPE-AB-CALLER.json", + "pr": 7113, + "head": "07a76c5e2738882c0cb322278e56f6cae3c9885d", + "path": "research/signed-caller-8x9/expected/ODD-TYPE-AB-CALLER.json", + "git_blob": "9451ceaf6e8e037894680b549f3ef41c21b260d7", + "sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "git_mode": "100644", + "bytes": 117156 + }, + { + "file": "inputs/pr7113/LICENSE", + "pr": 7113, + "head": "07a76c5e2738882c0cb322278e56f6cae3c9885d", + "path": "research/signed-caller-8x9/LICENSE", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "git_mode": "100644", + "bytes": 11357 + }, + { + "file": "inputs/pr7158/moments.py", + "pr": 7158, + "head": "cc48fe3098b639c9100aff5fad31ad9c917205a5", + "path": "research/p104-frontier-7156-application-review/moments.py", + "git_blob": "346db4cb11c048fed6d154691fc2da2a84544a8b", + "sha256": "150f0afde521432771c52f6218b0bbdb5d45329128cc5bc87468e64cc4f86c86", + "git_mode": "100644", + "bytes": 5553 + }, + { + "file": "inputs/pr7158/word.py", + "pr": 7158, + "head": "cc48fe3098b639c9100aff5fad31ad9c917205a5", + "path": "research/p104-frontier-7156-application-review/word.py", + "git_blob": "351935607b1945cd14d2caae1e09a0ef825b634e", + "sha256": "641784035f15faf8b302f10cc14f2da072939a6403f9e823e498404a6c9a104e", + "git_mode": "100644", + "bytes": 9457 + }, + { + "file": "inputs/pr7158/NOTICE", + "pr": 7158, + "head": "cc48fe3098b639c9100aff5fad31ad9c917205a5", + "path": "research/p104-frontier-7156-application-review/NOTICE", + "git_blob": "9a8aed91a55f769a333b5a559da9b05e678e1216", + "sha256": "e980c291f75c29e81903ca5addad82ef1d95a9e6c9728afc793af1fac4168834", + "git_mode": "100644", + "bytes": 1022 + } + ] +} diff --git a/research/p104-frontier-7161-application-review/NOTICE b/research/p104-frontier-7161-application-review/NOTICE new file mode 100644 index 0000000000..a3feb8695d --- /dev/null +++ b/research/p104-frontier-7161-application-review/NOTICE @@ -0,0 +1,20 @@ +Prepared for Clear1nsight with substantial OpenAI Codex and ChatGPT Pro +assistance. New review code and text are Apache-2.0. + +Clear1nsight contributed the funded rank-one exit in #7161 and the +application reviews. Rohan Arun supplied #7156 and the exact signed +#7113 caller. Ali Romman supplied the causal-history two-buffer split. +Jerry Chen / CubeJerry supplied contact-free retiming and common-grid +review. dillona supplied the chart-595 and causal replay lineage. +Matarener supplied complete helper kernels. ToikY supplied the directed +pricing lineage. + +The #7158 exact word and moment helpers are retained byte for byte with +their notice. Douglas Colkitt and the #7000/#7001 reviewers supplied the +selected exact-scalar, native, physical and application arguments. The +outer evaluator retains zxv's #4359 endpoint, Jacob Alan Sussman's +mixed-target flow, Cinna Davis's #4470 and intqwq's #4610 instantiation. + +Original #7161, #7156 and #7158 notices and the #7113 Apache-2.0 license +are included with the exact inputs. All retained sources retain their +original authorship and license. diff --git a/research/p104-frontier-7161-application-review/PROPOSED-CLAIM.json b/research/p104-frontier-7161-application-review/PROPOSED-CLAIM.json new file mode 100644 index 0000000000..18a17459ce --- /dev/null +++ b/research/p104-frontier-7161-application-review/PROPOSED-CLAIM.json @@ -0,0 +1,65 @@ +{ + "schema": "proposed-conditional-integer-multiplication-claim/1", + "kappa": "182244503397/50000000000000", + "source_result": "research/p104-rank8-exit-funded-split/RESULT.json", + "uniform_templates": [ + { + "family": "complex", + "rank_encoding": "2^16510400000000000000000", + "saving": "182244503397003/50000000000000000", + "ambient": 153 + }, + { + "family": "BIT before cover", + "rank_encoding": "2^296630000000000", + "saving": "38525299/10000000000", + "ambient": 134 + } + ], + "covered_BIT_saving": "19262649/5000000000", + "ordinary_BIT_saving": "4815653101/1250000000000", + "admitted_BIT_saving": "12039/3125000", + "complex_BIT_premise": "376669/100000000", + "BIT_bootstrap": [ + "17/5000", + "38507/10000000", + "12039/3125000" + ], + "nine_outer_savings": { + "main_transform": "36448900679400299635510993205997/10000000000000000000000000000000000", + "global_coordinate_router": "91122251698501/25000000000000000", + "fused_gaussian": "36448900679400398906532979617991/10000000000000000000000000000000000", + "group_bit_router": "9112225169850124726633244904497/2500000000000000000000000000000000", + "group_scans": "49999999999999999/50000000000000000", + "boundary_algebraic_matrix": "36448900679400399635510993205997/10000000000000000000000000000000000", + "sparse_union_movement": "4098948900679400399635510993205997/10000000000000000000000000000000000", + "polynomial_products": "99999999999999999/100000000000000000", + "microbox_face_corrections": "1925000000000000001/25000000000000000" + }, + "outer_formula_source": "research/final4610-independent-admission/checks/outer.py", + "limiting_outer_saving": "36448900679400299635510993205997/10000000000000000000000000000000000", + "strict_limiting_slack": "299635510993205997/10000000000000000000000000000000000", + "assumptions": [ + { + "id": "native_all_columns", + "statement": "Retained native operators, phase conventions, spectators and whole-job adapters work at every positive column multiplicity." + }, + { + "id": "owned_erasure", + "statement": "Owned streams and suspended centers obey the retained allocation, erasure and ownership contracts." + }, + { + "id": "compiler", + "statement": "The finite mixed-target compiler and chronological product, completion and splitting satisfy the retained uniform closure contract." + }, + { + "id": "precision_tape", + "statement": "Retained fixed-tape movement and precision/storage prescriptions apply to the new fixed finite template." + }, + { + "id": "analytic_recovery", + "statement": "Analytic decomposition, fine-prime avoidance and exact integer recovery follow the retained upstream/outer framework." + } + ], + "scope": "Conditional application of the exact #7161 funded-exit supplier and retained #7113 signed caller. Maintainer selection, a materialized multiplier and formal-kernel acceptance are outside this proposal." +} diff --git a/research/p104-frontier-7161-application-review/README.md b/research/p104-frontier-7161-application-review/README.md new file mode 100644 index 0000000000..a085059b9d --- /dev/null +++ b/research/p104-frontier-7161-application-review/README.md @@ -0,0 +1,63 @@ +# Exact #7161 conditional frontier review + +This package records the mathematical review of the funded rank-eight +exit at exact [#7161](https://github.com/CrocSwap/integer-mult-bounds/pull/7161) +commit `e3f8d39c43b07063dfc5b800f71c5d21015259e6`. It recommends +conditional **κ = 0.003644890067940**, an exact gain of **0.000014831897940** +over selected #7000/#7001 and **0.000000482172401** over #7156. The +[application proof](APPLICATION.md) and [exact proposed claim](PROPOSED-CLAIM.json) +retain the five selected assumptions. Maintainers decide official selection. + +The replay checks the two timed basis directions and complete dense +native endpoint with an interior COPY guard, independently evaluates the +512 exact Gaussian columns of the new paid exit, proves the unchanged +signed 17-stage caller at all four fourth roots of unity, reconstructs +the complete finite tariffs, and verifies the directed funding and all +nine outer bounds. In particular, it charges 110,519 paid positions and +22,427 productive fields. The 782,129,100-unit signed application bill +and the 856,124,152-unit 18-stage fixture bill refer to different callers. + +[RESULT.json](RESULT.json) contains the full reproducible review receipt. +The positive exact α deficit explains the rounded `[1,1]` display in +#7161. The actual pinned outer evaluator rejects BIT at the effective +saving and at that saving minus 10⁻¹². The replay also rejects omitted +exit and injection, a dirty actual COPY, two smaller grids, changed +absolute phase, a stage-owner alias and reversed QUERY, whole LAMBDA and +signed-idle signs. + +## Reproduce + +Use Python 3.12 with NumPy 1.26.4. In a clean environment the repository +runner can install that exact pin. + +```sh +python3.12 -B scripts/research_package.py --package research/p104-frontier-7161-application-review --install-deps +``` + +An export with the package and the four repository-relative live files +listed in [VERIFY.json](VERIFY.json) also runs with +`python3.12 -I -B research/p104-frontier-7161-application-review/verify.py`. +The command authenticates the inputs before importing the exact +#7158 arithmetic and word helpers and compares every field of the frozen +review receipt. It requires no Git history or network after export and +dependency setup. [INPUTS.json](INPUTS.json) names the original Git commits, +paths, regular-file modes, blobs and SHA256 hashes of the fourteen bundled +inputs. The publication check compared these bytes and modes with the +actual Git objects at #7161, #7156, #7113 and #7158. + +The full candidate replay already passed at #7161 in 836.82 s locally +and on GitHub. This separate review reuses its source-bound evidence +for the complete physical catalogue and the unchanged selected BIT +closure. It freshly checks the changed exit and the application. +See [EXECUTIONS.json](EXECUTIONS.json) for the existing run and the +separate historical Makefile failure. No literal top-level multiplier +or formal-kernel proof was executed. + +## Open next questions + +A maintainer can replay the package and compare the exact proposed +claim and its five assumptions with the selected proof, then record +a disposition for exact #7161. The contributor review is complete. +See [TASK.json](TASK.json) for the scope and remaining selection step. + +Credit and original source notices are in [NOTICE](NOTICE). diff --git a/research/p104-frontier-7161-application-review/RESULT.json b/research/p104-frontier-7161-application-review/RESULT.json new file mode 100644 index 0000000000..c1785dec6f --- /dev/null +++ b/research/p104-frontier-7161-application-review/RESULT.json @@ -0,0 +1,306 @@ +{ + "boundary": { + "basis_adds": 50, + "exit_event": 76298, + "group_coordinates": 48, + "inverse_adds": 50, + "largest_dyadic_denominator": 16, + "pivot": 1336 + }, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "dense_native": { + "controls": { + "dirty_copy": "Dirty COPY destination at 33770", + "fractional_grid_24": "Nonexact scaled product at 1956", + "odd_grid_375": "Nonexact scaled product at 810", + "omit_exit": "Scalar frame at 76299", + "omit_injection": "Wrong complete endpoint at public role 3" + }, + "result": { + "absolute_integer_row_mass": 3446270239214284800, + "allocated_input_output_coefficients": 2341438, + "complete_endpoint_sha256": "01553469a5945eef30d03533b8a10cb642b235ce3edde053c7fe4d9333afef0f", + "exact_input_output_coefficients": 2247001, + "lifetimes": 66, + "mass_witness": [ + 66145, + "stored" + ], + "opcodes": { + "ADD": 66213, + "CLEAR": 66, + "COPY": 1, + "INIT": 66, + "MOVE": 6279, + "SCALE": 3724 + }, + "owned": 63, + "paid": { + "1": 3999, + "2": 853, + "3": 829, + "4": 225, + "5": 344, + "6": 14, + "7": 10, + "8": 5 + }, + "peak_owned": 48, + "public": 1499, + "required_grid": 37748736000, + "scaled_row_mass": "841374570120675/8192", + "strict_COPY_events": [ + 33770 + ] + } + }, + "directed_price": { + "H": 16510400000000000000000, + "alpha_upper": "1461501637330902907698436221233401832471327610257/1461501637330902918203684832716283019655932542976", + "bracket": [ + "364489006794007545440786196704391/100000000000000000000000000000000000", + "45561125849250943180098274588049/12500000000000000000000000000000000" + ], + "delta_upper": "1325097464959478136085216219703871821244766139933/1461501637330902918203684832716283019655932542976", + "fraction_of_ceiling": [ + "662707285080/1055581764707", + "4556112584925/7257124631792" + ], + "gamma_upper": "1374908779025202059492662055947437473711717570797/1461501637330902918203684832716283019655932542976", + "log_power": 2237, + "packing_bracket": [ + "453570289487/78125000000000", + "11611399411777/2000000000000000" + ], + "paid_remainder_rank_mass": 109088, + "prior_at_new_upper": "-8540369271424176679816967093879724312295288765/45671926166590716193865151022383844364247891968", + "tested_margin_lower": "1545555088554909003518991838324231763/730750818665451459101842416358141509827966271488" + }, + "main": "e54523517d0f03e58352e647c403a5af3e525a57", + "native_sha256": "9eff91418d838f1ffa20fe5c5975dc2c43a79b32d501fcbe30b90c50a7b11ce3", + "outer": { + "alpha_deficit_lower": "10505248611482881187184604932719/1461501637330902918203684832716283019655932542976", + "bit_controls": [ + { + "accepted": false, + "bit_saving": "91122251698501/25000000000000000", + "margin": "0" + }, + { + "accepted": false, + "bit_saving": "91122251673501/25000000000000000", + "margin": "-1/1000000000000" + } + ], + "delta_over_predecessor": "482172401/1000000000000000", + "delta_over_selected": "741594897/50000000000000", + "functional_guards": 4, + "funded_price": "364489006794007/100000000000000000", + "gap": "1/100000000000000000", + "kappa": "182244503397/50000000000000", + "limiting_component": "main_transform", + "limiting_slack": "299635510993205997/10000000000000000000000000000000000", + "minimum_guard": "1/1000000000000000000", + "nine_savings": { + "boundary_algebraic_matrix": "36448900679400399635510993205997/10000000000000000000000000000000000", + "fused_gaussian": "36448900679400398906532979617991/10000000000000000000000000000000000", + "global_coordinate_router": "91122251698501/25000000000000000", + "group_bit_router": "9112225169850124726633244904497/2500000000000000000000000000000000", + "group_scans": "49999999999999999/50000000000000000", + "main_transform": "36448900679400299635510993205997/10000000000000000000000000000000000", + "microbox_face_corrections": "1925000000000000001/25000000000000000", + "polynomial_products": "99999999999999999/100000000000000000", + "sparse_union_movement": "4098948900679400399635510993205997/10000000000000000000000000000000000" + }, + "strict_guards": 54 + }, + "paid_exit_phase": { + "compared_entries": 262144, + "compiler_sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "exact_columns": 512, + "exact_recipe_sha256": "427748d3204b82b8dd3e6b0b98a4a504ec2b7b7e68f5194d36e93b2aa2db4683", + "global_phase_mutation_rejected": true, + "pair": [ + 591, + 127 + ], + "rank": 1, + "role": 133 + }, + "precision": { + "Kstar_bits": 14093, + "caller_odd_scale": 675, + "context": 2430, + "funded_context": true, + "height": 406, + "mass_bits": 1215, + "native_fractional_depth": 25, + "native_odd_scale": 1125 + }, + "predecessor_native_sha256": "b012295cfe44d204c2724fe544731ac17aa969e06e33043496ac7a1c91a912b3", + "scalar": { + "distinct": 7079, + "divisor_bits": 20, + "exact_cases": 95482, + "numerator_bits": 24, + "remainder_controls": 6703, + "wide_divisor": [ + 2375, + "-97039/655360" + ] + }, + "signed_application": { + "bill": { + "ambient": 145, + "caller_odd_conversions": 479232, + "caller_ordinary_components": { + "A": { + "envelope": 102076416, + "field_boundary": 89856, + "fused_routes": 0, + "idle_routes": 170112000, + "output_routes": 213120000, + "query_routes": 1152000, + "thin": 6144 + }, + "B": { + "envelope": 35730432, + "field_boundary": 7488, + "fused_routes": 1168000, + "idle_routes": 18016000, + "output_routes": 17760000, + "query_routes": 0, + "thin": 0 + } + }, + "caller_scalar_surcharge": 2248928, + "complete_ordinary": 782129100, + "contacts": 13600, + "elementary_records": 25471767360, + "lambda_second_charge": 11280000, + "monomial_maps": 298740, + "native_banks": 1071, + "native_conversions": 2650232, + "paid": 110519, + "paid_histogram": { + "1": 68367, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3825, + "40": 416, + "48": 416, + "5": 5848, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "productive": 22427, + "productive_histogram": { + "1": 289, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3791, + "41": 416, + "49": 416, + "5": 1343, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 578, + "9": 10888 + }, + "raw_ordinary": 765470708, + "scalar_services": 43760000, + "scalar_step_coefficient": 45885685760000, + "serial_bank": 1, + "stage_macros": { + "ADD": 90208, + "IDLE_ODD": 32, + "IDLE_ONE": 3360, + "LAMBDA": 11280, + "QUERY": 384, + "SCALE": 11472, + "SWAP": 1120 + }, + "surplus": 1424 + }, + "controls": { + "alias_stage": "Exact caller stage ownership", + "reverse_lambda": "Wrong signed diagonal for public role 37", + "reverse_odd_idle": "Wrong signed diagonal for public role 68", + "reverse_query": "Wrong signed diagonal for public role 18" + }, + "evaluations": [ + { + "exact_divisions_at_root": 85186, + "literal_events": 4783, + "peak_terms": 1791, + "q_power_of_i": 0, + "roles": 72 + }, + { + "exact_divisions_at_root": 85186, + "literal_events": 4783, + "peak_terms": 1791, + "q_power_of_i": 1, + "roles": 72 + }, + { + "exact_divisions_at_root": 85863, + "literal_events": 4783, + "peak_terms": 1941, + "q_power_of_i": 2, + "roles": 72 + }, + { + "exact_divisions_at_root": 85863, + "literal_events": 4783, + "peak_terms": 1941, + "q_power_of_i": 3, + "roles": 72 + } + ], + "reference_18_stage_ordinary": 856124152 + }, + "source_heads": { + "7113": "07a76c5e2738882c0cb322278e56f6cae3c9885d", + "7156": "b44944c3058d522cbff17836e16240d40d77a927", + "7158": "cc48fe3098b639c9100aff5fad31ad9c917205a5", + "7161": "e3f8d39c43b07063dfc5b800f71c5d21015259e6" + }, + "status": "PASS_EXACT_7161_APPLICATION_REVIEW", + "timed": { + "c_support": 43, + "d_support": 9, + "gathers": 12, + "injections": 5, + "neutral_paths": 15, + "pairing": 1, + "retirement_cut": 42379, + "stationary": [ + [ + 1362, + 0, + 35561 + ], + [ + 1386, + 0, + 35607 + ] + ] + }, + "vendored_inputs": 14 +} diff --git a/research/p104-frontier-7161-application-review/SOURCES.json b/research/p104-frontier-7161-application-review/SOURCES.json new file mode 100644 index 0000000000..e70739fa6e --- /dev/null +++ b/research/p104-frontier-7161-application-review/SOURCES.json @@ -0,0 +1,36 @@ +{ + "schema_version": 1, + "base_commit": "e54523517d0f03e58352e647c403a5af3e525a57", + "files": [ + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81" + }, + { + "path": "certificates/frontier7000/CLAIM.json", + "usage": "input", + "git_blob": "c9b816f8445be9dc19b2259e03e9d8709d18c87a", + "sha256": "3f8add8252adb223b60418ec69351a69b6b5edfe601ec1c6b4b65cd9e2afd9b2" + }, + { + "path": "docs/research/pr-intake-evidence/pr7000-application/check_exact_scalar.py", + "usage": "input", + "git_blob": "72dc728777162fbc90992878657127f7177810eb", + "sha256": "f83e506617a92027b3ff82f28bc043e34e890951eb7f3bd930e08c6c02a04a9d" + }, + { + "path": "research/shared-wire-split-composition/frozen/clifford_exact.py", + "usage": "input", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "research/final4610-independent-admission/checks/outer.py", + "usage": "input", + "git_blob": "39e62cac780b662903582cb5f8684990fa779bb3", + "sha256": "196be1bc2329500f2c7c995deaf5a82aecc5e27f0fef7805470cb65d187bb1c0" + } + ] +} diff --git a/research/p104-frontier-7161-application-review/TASK.json b/research/p104-frontier-7161-application-review/TASK.json new file mode 100644 index 0000000000..7077d30196 --- /dev/null +++ b/research/p104-frontier-7161-application-review/TASK.json @@ -0,0 +1,117 @@ +{ + "schema_version": 1, + "task_id": "p104-side-correction", + "priority_revision": 8, + "base_commit": "e54523517d0f03e58352e647c403a5af3e525a57", + "original_card": { + "id": "p104-side-correction", + "question": "Can joint helper bases and a legal causal split improve the complete P104 productive/paid invoice?", + "starting_points": [ + "docs/research/current-priorities.md", + "docs/research/research-family-status.md", + "certificates/selected-result.json", + "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md", + "research/p104-helper-subspace-splits/README.md", + "research/dyadic-helper-channel-capacity/README.md" + ], + "methods": [ + "Construct and independently check one source-bound instance of the stated first experiment.", + "Seek an exact counterexample or target-specific complete-budget obstruction to that same proposed change." + ], + "acceptance_gate": "An exact arbitrary-input identity, source/target frame availability and restoration at the chosen cut, plus the complete channel+correction+idle/hosting bill or an explicit favorable bound. The native channel alone is not a supplier. A scoped local result may be retained without a complete supplier. Expanding it into further construction rounds requires the family-level budget and obligation gate in research-family-status.md; an optimistic passing relaxation alone is not acceptance.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_selected_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read revision 8, the selected review and live exact-source handoffs. Then follow this card's bounded first_experiment.", + "scope": "Source-bound orientation only, not a supplier replay or theorem proof." + }, + "first_experiment": "Start with the selected #5599 emitted word and review pending #5718 distinct input/output bases plus #5717/#5719 coverage before claiming work. Pick one uncovered source word, helper group and cut region. Prove the arbitrary-input relation and legal entry/exit corrections, then compare full target and paid profiles. Reject if completion, owned lifetimes or consumer costs repay the gain. A static pairing rank alone is not a physical split.", + "bottleneck_link": "Judge the actual current supplier contract and complete signed target/paid bill; frozen-profile ceilings require an applicability proof.", + "allowed_variations": [ + "One exact source head, helper/cut region or quantified proposition and changed hypothesis; check live handoffs first. Different seeds are not different scopes." + ], + "scope_change_triggers": [ + "Changing source head, helper/cut domain, operation alphabet or caller boundary without recording the new scope.", + "Treating an archived proposal or local numerical pass as complete supplier admission." + ], + "overlap_terms": [ + "P104", + "helper basis", + "helper split", + "5718", + "dyadic capacity" + ], + "existing_checks": [ + { + "scope": "PR #4133: literal-slot defect", + "evidence": "research/p104-literal-slot-defect/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "status": "author-checked", + "source_commit": "88666f1dee93fbd85b31fd5d6f91a219e111b5f4", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "PR #4136: uniform commutation gap", + "evidence": "research/p104-uniform-commutation-gap/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "status": "author-checked", + "source_commit": "281ce601a8be9db470de630759179c23e1dfaa88", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "PR #4140: uniform encoding gap", + "evidence": "research/p104-uniform-encoding-gap/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "status": "author-checked", + "source_commit": "de25c6525aa866962309df5d107b32d55e6e5628", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "PR #4153: source-chart shortcut exhausts its optimistic allowance", + "evidence": "research/p104-source-chart-shortcut/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "status": "author-checked", + "source_commit": "9123241fea53df77e51ffe30d9aca1625d4bf3a8", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "PR #4154: fiber-tag seam mismatch", + "evidence": "research/p104-fiber-tag-seam/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "status": "author-checked", + "source_commit": "4ffcdaee5d6255a9cea1fe53a5424435068089d0", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "Selected PR5599: complete helper-subspace construction and independent caller replay; five framework assumptions remain.", + "evidence": "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md", + "remaining": "The next experiment must identify uncovered source-specific work. Successor archive intake does not transfer this admission.", + "status": "reviewed", + "source_commit": "09dd0965711ca7eeb169057a420abab1c9052137", + "selected_record_sha256": "2a0220e866417774606e0f991e41b9c1d26b1f43b97857238cf478dbc7d330b5" + } + ] + }, + "scope_status": "refined", + "actual_scope": "Contributor mathematical review of exact #7161 and its full signed #7113 application under the five selected #7000/#7001 assumptions.", + "scope_change_reason": "The funded-exit construction is already published in #7161. This separate package records and reproduces its mathematical review.", + "bottleneck_link": "Check the complete arbitrary-input native and signed application, finite tariff and funded compiler/outer transfer before conditional selection.", + "budget_minutes": 60, + "stop_rule": "Review one exact source head and its pinned predecessor and caller. Complete the bounded review replay and hand off the exact conditional result.", + "outcome": "completed", + "evidence": "APPLICATION.md states the mathematical disposition. RESULT.json records the portable review; PROPOSED-CLAIM.json gives the exact proposed bound and inherited assumptions.", + "author": "Clear1nsight", + "ai_assistance": "OpenAI Codex prepared the contributor review and checked all recorded computations. ChatGPT Pro supplied a separate mathematical critique.", + "open_questions": [ + { + "question": "Should the exact #7161 conditional claim be selected?", + "why_it_matters": "The exact candidate raises the selected bound by 0.000014831897940 under the same five assumptions.", + "first_step": "Run the registered review and compare the proposed claim and source-bound application proof.", + "blocked_by": "Maintainer mathematical disposition and selection." + } + ] +} diff --git a/research/p104-frontier-7161-application-review/VERIFY.json b/research/p104-frontier-7161-application-review/VERIFY.json new file mode 100644 index 0000000000..8f1a1e0154 --- /dev/null +++ b/research/p104-frontier-7161-application-review/VERIFY.json @@ -0,0 +1,26 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [ + "numpy==1.26.4" + ], + "inputs": [ + "certificates/frontier7000/CLAIM.json", + "docs/research/pr-intake-evidence/pr7000-application/check_exact_scalar.py", + "research/shared-wire-split-composition/frozen/clifford_exact.py", + "research/final4610-independent-admission/checks/outer.py" + ], + "commands": [ + { + "argv": [ + "{python}", + "-I", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 120, + "checks": "Exact public input pins, full arbitrary-input native endpoint and COPY guard, timed splice and exit phase, exact four-root signed caller and tariffs, precision and every directed funding and outer bound, and frozen review receipt equality." + } + ] +} diff --git a/research/p104-frontier-7161-application-review/application.py b/research/p104-frontier-7161-application-review/application.py new file mode 100644 index 0000000000..1e2fd0939c --- /dev/null +++ b/research/p104-frontier-7161-application-review/application.py @@ -0,0 +1,290 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Literal witness, exact scalar service, and directed application checks.""" + +from collections import Counter +from fractions import Fraction as Q +import runpy + +from moments import derivative_upper, enclose, log, moment, power +from word import require + + +def expect_failure(fn, description): + try: + fn() + except ValueError as err: + return str(err) + raise ValueError('Mutation survived: ' + description) + + +def signed_difference(left, right): + return {k:left.get(k,0)-right.get(k,0) for k in left.keys()|right.keys() if left.get(k,0)!=right.get(k,0)} + + +def check_price(paid, target, previous, native, gate, early): + claim, C, bit = (Q(gate[k]) for k in ('claim','tested','BIT_pin')) + gap = (C-claim)/7 + require(gap == Q(1,10**17), 'Exact compiler funding gap') + raw_lo, raw_hi = map(Q,early['price']['independent_raw_bracket']) + signed = signed_difference(target, paid) + tested, predecessor_upper = moment(signed,C)[0], moment(previous,claim)[1] + require(0 < claim < C < raw_lo < raw_hi < bit and tested > 0 + and moment(signed,raw_lo)[0] > 0 > moment(signed,raw_hi)[1] and predecessor_upper < 0 + and derivative_upper(signed,bit) < 0, 'Separate rational crossing and predecessor rejection') + lower = moment(target,C)[0] + alpha = moment(paid,C)[1]/lower + gamma = moment(paid,C-Q(1,7))[1]/(11/power(11,Q(1,7))[1]*lower) + delta = sum(target.values())*12*power(11,C)[1]/(11*lower) + reserve, decay, v = Q(1,10**27), Q(31,32), 1920 + require(alpha < 1-reserve and gamma < decay and delta < decay + and 1/(1+v*reserve)+4*decay**v < 1, 'Funded ceiling, target floor and tail separation') + require(11**64 < 12**63 and 2*(11**v)**64 <= (153**v)**63, 'Completion geometry') + a,b = (bound/153 for bound in power(153,C)) + H, ell = int(gate['H']), gate['written_log_power'] + require((1-C)*b**v <= Q(63,64)**(ell-2) and (1-C)*a**v > Q(63,64)**(ell-1) + and a**(-v) < 2**ell, 'Certified minimum/written logarithmic power') + h = H*gap + require(h.denominator == 1 and (H+1)**ell < 2**h.numerator + and (H-gap.denominator+1)**ell >= 2**(h.numerator-1), 'Exact carrier with preceding grid control') + lift = {7:1,3:1,5:1,9:-1,4:-1,1:-2} + slope = sum(co*r*log(r)[int(co>0)] for r,co in lift.items()) + curvature = sum(abs(co)*r*log(r)[1]**2 for r,co in lift.items()) + require(sum(co*r for r,co in lift.items()) == 0 and slope+bit*curvature < 0 + and min(moment(lift,s)[0] for s in (claim,C)) > 0, 'Full required lift interval') + native_paid = Counter({r:17*n for r,n in native['paid'].items()}) + remainder = signed_difference(paid,native_paid) + require(all(n>=0 and r<=145 for r,n in remainder.items()), 'Ambient-valid paid remainder') + mass = sum(r*n for r,n in remainder.items()) + require(mass == 109088, 'Fixed packing mass') + relaxed = signed_difference(target,native_paid) + relaxed[145] = relaxed.get(145,0)-Q(mass,145) + cap_lo,cap_hi = Q('.0058056997054336'),Q('.0058056997058885') + require(moment(relaxed,cap_lo)[0] > 0 > moment(relaxed,cap_hi)[1] + and derivative_upper(relaxed,Q(1,32))<0, 'Independent fixed mixed-profile upper relaxation') + return dict(tested_margin_lower=tested, prior_at_new_upper=predecessor_upper, bracket=[raw_lo,raw_hi], + alpha_upper=enclose(alpha,alpha)[1], gamma_upper=enclose(gamma,gamma)[1], + delta_upper=enclose(delta,delta)[1], H=H, log_power=ell, packing_bracket=[cap_lo,cap_hi], + paid_remainder_rank_mass=mass, fraction_of_ceiling=[claim/cap_hi,claim/cap_lo]) + + +def scalar_checks(word, caller, scalar_path): + rational = runpy.run_path(str(scalar_path))['rational'] + coefficients = {Q(e[-2]) for e in word['program'] if e[0] in ('ADD','COPY','SCALE')} + coefficients |= {Q(e[-1]) for e in caller['events'] if e[0]!='J' and e[1] in ('ADD','SCALE')} + for e in caller['events']: + if e[0] == 'J': + coefficients |= {Q(e[3][2]),Q(e[3][3])} + elif e[1] == 'LAMBDA': + coefficients |= {Q(1,2),Q(e[-1],2),Q(-e[-1],2)} + coefficients |= {Q(1125),Q(1,1125),Q(675),Q(1,675),Q(-1),Q(1)} + num = max(abs(q.numerator).bit_length() for q in coefficients) + div = max(q.denominator.bit_length() for q in coefficients) + wide = Q(-97039,655360) + require((num,div) == (24,20) and wide in coefficients, 'Literal numerator and divisor envelope') + index = next(i for i,e in enumerate(word['program']) if e[0] in ('ADD','COPY','SCALE') and Q(e[-2]) == wide) + valid = invalid = 0 + for q in sorted(coefficients): + b = q.denominator + for w in (1,7,25,65): + limit = (2**w-1)//b + for m in {0,min(1,limit),limit//2,limit,-limit}: + x = m*b + require(rational(x,q,w) == x*q and abs(x*q.numerator) < 2**(w+24), 'Exact padded scalar') + valid += 1 + if b > 1: + require(expect_failure(lambda:rational(1,q,b.bit_length()),'Inexact division') == + 'nonzero exact-division remainder','Exact rejection for each fixed divisor') + invalid += 1 + return dict(distinct=len(coefficients), exact_cases=valid, remainder_controls=invalid, + numerator_bits=num, divisor_bits=div, wide_divisor=[index,wide]) + + +def boundary_check(word,witness): + pivot=witness['pivot'] + new=word['public']-1 + cut=76298 + op=word['program'] + left,right=op[:50],op[cut+1:] + require(op[cut]==['MOVE',133,591,127,False] and len(right)==50,'Exact new MOVE precedes exit basis') + require(all(e[0]=='ADD' and e[-1]==3 for e in left) + and all(e[0]=='ADD' and e[-1]==127 for e in right),'Literal common-frame basis operations') + + def role(r): + return pivot if r==new else r + + def unpack(events): + return [(role(r),role(s),Q(a)) for _,r,s,a,_ in events] + + inv,forward=unpack(left),unpack(right) + require([(r,s,-q) for r,s,q in reversed(inv)]==forward,'Emitted inverse of the exit basis') + require(all(a.denominator in (1,2,4,8,16) for _,_,a in inv+forward),'Bounded dyadic basis') + group=set(r for r,s,_ in inv) | set(s for r,s,_ in inv) + c,d=({int(r):Q(v) for r,v in witness[k].items()} for k in ('c','d')) + require(set(c)|set(d)<=group,'All witness coordinates are covered by the literal basis') + before=word['initial'] + after=word['final'] + require(all(before[r]==3 and after[new if r==pivot else r]==127 for r in group), + 'The entire original helper group uses the correct entrance and exit frames') + + def apply(state,events): + state=state.copy() + for r,s,a in events: + state[r]=state.get(r,0)+a*state.get(s,0) + return {r:x for r,x in state.items() if x} + + require(apply(d,forward)=={pivot:1},'Literal G sends d to the pivot') + require(all(apply({r:1},forward).get(pivot,0)==c.get(r,0) and + apply(apply({r:1},inv),forward)=={r:1} for r in group),'Literal pivot row and inverse on all basis columns') + return dict(basis_adds=50,inverse_adds=50,largest_dyadic_denominator=16, + pivot=pivot,group_coordinates=len(group),exit_event=cut) + + +def timed_witness(old, new, witness, paths): + from word import frame_spaces, timed_vector + + def touches(e, role): + return e[1] == role or e[0] in ("ADD", "COPY") and e[2] == role + + c = timed_vector(old, witness, suffix=False) + d = timed_vector(old, witness, suffix=True) + expected = [{int(r): Q(x) for r, x in witness[key].items()} for key in ("c", "d")] + overlap = c.keys() & d.keys() + require([c, d] == expected and overlap == {133, 445, 1242, 1336} + and sum(c[r]*d[r] for r in overlap) == 1, "Exact timed vectors and unit pairing") + x = witness["extension"] + role, a, b, t = (x[key] for key in ("role", "old", "new", "cut")) + f, pivot = witness["frame"], witness["pivot"] + spans = frame_spaces(old) + start = old["initial"][pivot] + require((role, a, b, t) == (133, 591, 127, len(old["program"])) + and old["final"][role] == a and new["final"][role] == b + and old["initial"][role] == new["initial"][role] == start + and spans[a] < spans[b] and spans[start] < spans[f] < spans[b], + "Extended public boundary and nested productive split") + require(len(old["frames"][b])-len(old["frames"][a]) == 1 + and [len(old["frames"][v])-len(old["frames"][u]) for u, v in ((start, f), (f, b))] + == witness["ranks"] == [5, 4] and witness["paid_delta"] == {}, + "Only the appended rank-one exit changes the paid profile") + group = c.keys() | d.keys() + main = set(old["live"]) | {r+112 for r in old["live"]} | set(old["hosted"]["X2"]+old["hosted"]["Y2"]) + require(not group & main and all(old["initial"][r] == start and + (b if r == role else old["final"][r]) == b for r in group), + "All timed support belongs to the one extended helper group") + program = old["program"] + seen = set() + for path in paths: + r, lo, hi = (path[key] for key in ("role", "lo", "hi")) + require(0 <= lo < hi <= len(program), "Retiming range") + hits = [i for i in range(lo, hi) if touches(program[i], r)] + require(hits == path["moves"] and hits and not seen.intersection(hits), + "Every contact is on its exact retiming and there is no overlap") + seen.update(hits) + events = [program[i] for i in hits] + require(all(e[0] == "MOVE" for e in events) + and [events[0][2], *(e[3] for e in events)] == path["frames"] + and [e[2] for e in events] == path["frames"][:-1] and f in path["frames"], + "The neutral path is continuous and reaches its declared frame") + stationary = [] + for obs in witness["gathers"] + witness["injections"]: + r, t = obs["role"], obs["cut"] + if "path" in obs: + p = paths[obs["path"]] + require(p["role"] == r and p["lo"] <= t <= p["hi"], "Observation on its literal retiming") + else: + first = next(i for i, e in enumerate(program) if touches(e, r)) + require(t == 0 and old["initial"][r] == f and obs["stationary_interval"] == [0, first], + "Stationary cut before the first literal contact") + stationary.append([r, 0, first]) + require(stationary == [[1362, 0, 35561], [1386, 0, 35607]] and len(paths) == 15 + and len(witness["gathers"]) == 12 and len(witness["injections"]) == 5, + "Complete stationary, gather, injection and retiming inventory") + return dict(pairing=1, c_support=len(c), d_support=len(d), stationary=stationary, + neutral_paths=len(paths), gathers=12, injections=5, retirement_cut=witness["cut"]) + + +def check_precision(receipt, native_hash, caller_hash, H): + checks = receipt["checks"] + p = checks["ODD-PRECISION.json"] + fixed = checks["ODD-FIXED-TAPE-COUNTS.json"] + require((p["native_sha256"], p["caller_sha256"]) == (native_hash, caller_hash) + == (fixed["native_sha256"], fixed["caller_sha256"]), "Precision belongs to this exact supplier/caller") + require(p["caller_grid"]["grid_exponents"] == [381, 3, 2] + and p["caller_grid"]["caller_odd_scale"] == "675" + and p["native_grid"]["dyadic_height"] == 25 + and p["native_grid"]["odd_scale_lcm"] == 1125, + "The exact common native and caller grids") + height = p["caller_grid"]["grid_exponents"][0] + p["native_grid"]["dyadic_height"] + context = 2 * max(height, p["context_mass_bits"]) + require(height == p["context_height"] == 406 and p["context_mass_bits"] == 1215 + and context == fixed["context_c"] == p["context_c"] == 2430 and fixed["H"] == H, + "Exact changed exterior precision context") + for component in ("rounded_caller", "rounded_native"): + require(all(Q(v["exact"]) < 2**v["strict_power_of_two"] and v["strict_power_of_two"] < H + for v in p[component]["bounds"].values()), "Literal precision envelope " + component) + K = 1920 * 153**1920 * (H+1)**2 + require(context < 4096 and K.bit_length() == fixed["Kstar_bits"] and (4096*K).bit_length() < H, + "Precision depth fits the funded carrier") + require(fixed["common_grid"] == dict(fractional="p+D", signed_width="p+h+2D+3", temp_padding=26), + "One complete root, common field and padded format") + return dict(height=height, mass_bits=p["context_mass_bits"], context=context, + native_odd_scale=1125, native_fractional_depth=25, caller_odd_scale=675, + Kstar_bits=K.bit_length(), funded_context=True) + + +def check_outer(receipt, selected, price, outer_path, proposed): + g0 = receipt["price"]["gate"] + k, C = Q(g0["claim"]), Q(g0["tested"]) + g = (C-k)/7 + require(g == Q(1, 10**17) and k-Q(selected["kappa"]) == Q(".000014831897940"), + "Exact frontier and funding comparison") + bit = Q(selected["complex_BIT_premise"]) + require(Q(selected["admitted_BIT_saving"]) > bit > C, "Retained admitted BIT above the premise") + model = runpy.run_path(str(outer_path)) + params = model["parameters"](k, C) | {"bit_saving": bit} + check = model["evaluate"](params) + guards, functional = check["strict_checks"], check["functional_checks"] + require(check["all_positive"] and len(guards) == 54 and len(functional) == 4 + and min(*guards.values(), *functional.values()) == Q(1, 10**18), "Every actual outer guard") + epsilon, beta = 1-g, 1-3*g + a, q = k+4*g, k+3*g + xi = epsilon*(1+q)-Q(3, 32)+g + independently = { + "main_transform": epsilon*q, "global_coordinate_router": a, + "fused_gaussian": 1-epsilon+q*beta, "group_bit_router": 1-epsilon+a*beta, + "group_scans": 1-epsilon+beta, "boundary_algebraic_matrix": Q(3,32)+xi-epsilon, + "sparse_union_movement": xi+Q(1,2)-epsilon, "polynomial_products": epsilon, + "microbox_face_corrections": 1-(epsilon+beta+48-128+2), + } + require(independently == check["margins"] and min(independently, key=independently.get) == "main_transform", + "Nine independent saving formulas agree") + lowest = min(independently.values()) + slack = lowest-k + require(slack == 299635510993205997*Q(1, 10**34) > 0, "Exact limiting slack") + controls = [] + for b in (a, a-Q(1, 10**12)): + broken = model["evaluate"](params | {"bit_saving": b}) + gap = broken["strict_checks"]["actual_bit_above_effective"] + require(not broken["all_positive"] and gap == b-a <= 0, "Actual BIT mutation fails") + controls.append(dict(bit_saving=b, margin=gap, accepted=False)) + deficit = 1-price["alpha_upper"] + require(deficit > Q("7.18e-18"), "Positive rational funding deficit hidden by float display") + expected = selected | { + "kappa": str(k), + "source_result": "research/p104-rank8-exit-funded-split/RESULT.json", + "uniform_templates": [ + dict(family="complex", rank_encoding="2^"+str(price["H"]), saving=str(k+6*g), ambient=153), + selected["uniform_templates"][1], + ], + "nine_outer_savings": {key: str(s) for key, s in independently.items()}, + "outer_formula_source": "research/final4610-independent-admission/checks/outer.py", + "limiting_outer_saving": str(lowest), + "strict_limiting_slack": str(slack), + "scope": "Conditional application of the exact #7161 funded-exit supplier and retained #7113 signed caller. " + "Maintainer selection, a materialized multiplier and formal-kernel acceptance are outside this proposal.", + } + require(expected == proposed, "Every proposed claim field, including the five assumptions") + return dict(kappa=k, delta_over_selected=k-Q(selected["kappa"]), + delta_over_predecessor=k-Q(".003644407895539"), funded_price=C, gap=g, + alpha_deficit_lower=deficit, strict_guards=len(guards), functional_guards=len(functional), + minimum_guard=min(*guards.values(), *functional.values()), bit_controls=controls, + limiting_component="main_transform", limiting_slack=slack, nine_savings=independently) diff --git a/research/p104-frontier-7161-application-review/check_dense_native.py b/research/p104-frontier-7161-application-review/check_dense_native.py new file mode 100644 index 0000000000..8a488258a5 --- /dev/null +++ b/research/p104-frontier-7161-application-review/check_dense_native.py @@ -0,0 +1,164 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Dense exact integer replay of the complete normalized native map.""" + +from collections import Counter +from fractions import Fraction +from hashlib import sha256 + +import numpy as np + +from word import require + +GRID = 1125 * 2**25 +SAFE = 2**62 - 1 + + +def spaces(frames): + spans = [] + for basis in frames: + span = {0} + for v in basis: + require(0 < v < 512 and v not in span, "Independent native binary basis") + span |= {w ^ v for w in span} + spans.append(span) + return spans + + +def run(word, unit=GRID, mutation=None): + n, m = word["public"], word["public"] + word["owned_fields"] + frames = list(word["initial"]) + [None] * (m - n) + span = spaces(word["frames"]) + values = np.zeros((m, n), dtype=np.int64) + values[np.arange(n), np.arange(n)] = unit + coeff_cache = {} + content = unit + maximum, peak_at = unit, None + census, paid, copy_events = Counter(), Counter(), [] + labels = set() + lives = peak = 0 + + def observe(row, event, stage): + nonlocal content, maximum, peak_at + # 1,499 columns fit both component sums even if every entry is + # 2**62-1: the high terms use at most 50 bits each. Recombine + # after summing using Python integers. + magnitudes = np.abs(row) + high = int(np.sum(magnitudes >> 12, dtype=np.int64)) + low = int(np.sum(magnitudes & 4095, dtype=np.int64)) + norm = (high << 12) + low + if norm > maximum: + maximum, peak_at = norm, [event, stage] + if content > 1: + content = int(np.gcd.reduce(magnitudes, initial=content)) + + def times_scalar(row, text, event): + if text not in coeff_cache: + q = Fraction(text) + require(abs(q.numerator).bit_length() <= 24 and q.denominator.bit_length() <= 20, + f"Coefficient format at {event}") + coeff_cache[text] = q.numerator, q.denominator + a, b = coeff_cache[text] + if b != 1: + require(not np.any(row % b), f"Nonexact scaled product at {event}") + row = row // b + require(not a or int(np.max(np.abs(row))) <= SAFE // abs(a), f"Product range at {event}") + return row * a + + for i, e in enumerate(word["program"]): + op, r = e[:2] + if mutation == "omit_exit" and i == 76298: + require(e == ["MOVE", 133, 591, 127, False], "Wrong exit control location") + continue + if mutation == "omit_injection" and i == 42453: + require(e == ["ADD", 1531, 1561, "1", 1031], "Wrong injection control location") + continue + census[op] += 1 + if op == "MOVE": + a, b, owned = e[2:] + require(frames[r] == a and owned == (r >= n), f"MOVE owner/source at {i}") + require(span[a] < span[b] or (owned and span[b] < span[a]), f"Strict MOVE geometry at {i}") + paid[abs(len(word["frames"][a]) - len(word["frames"][b]))] += 1 + frames[r] = b + elif op == "INIT": + require(r >= n and frames[r] is None and not np.any(values[r]), f"Clean INIT at {i}") + frames[r] = e[2] + labels.add(r) + lives += 1 + peak = max(peak, sum(f is not None for f in frames[n:])) + elif op == "CLEAR": + require(r >= n and frames[r] == e[2], f"Owned CLEAR at {i}") + values[r].fill(0) + frames[r] = None + elif op == "SCALE": + require(frames[r] == e[-1], f"Scalar frame at {i}") + values[r] = times_scalar(values[r], e[2], i) + observe(values[r], i, "scaled") + else: + s = e[2] + require(op in ("ADD", "COPY") and r != s and frames[r] == frames[s] == e[-1], + f"Scalar frame at {i}") + if op == "COPY": + if mutation == "dirty_copy": + require(np.any(values[s]), "COPY source is live for dirty control") + values[r] = values[s] + require(not np.any(values[r]), f"Dirty COPY destination at {i}") + copy_events.append(i) + prod = times_scalar(values[s], e[3], i) + observe(prod, i, "product") + # Both summands lie in [-(2**62-1), 2**62-1]. + # Their unguarded sum therefore fits the signed machine word. + row = values[r] + prod + require(int(np.max(np.abs(row))) <= SAFE, f"Stored range at {i}") + values[r] = row + observe(row, i, "stored") + require(frames == word["final"] + [None] * (m - n), "Complete final frames") + require(not np.any(values[n:]), "Every retired owned row is zero") + + h = word["hosted"] + direct = set(h["Dports"]) + targets = {r: {r: unit} for r in range(n)} + for i, x in enumerate(word["live"]): + y = x + 112 + if i in direct: + targets[y][x] = unit + else: + targets[x][y] = -unit + targets[y] = {x: unit//2, y: unit//2} + for x, y in zip(h["X2"], h["Y2"]): + targets[x][y] = -unit + for r, row in enumerate(values[:n]): + got = {int(i): int(row[i]) for i in np.flatnonzero(row)} + require(got == targets[r], f"Wrong complete endpoint at public role {r}") + return dict(public=n, owned=len(labels), lifetimes=lives, peak_owned=peak, exact_input_output_coefficients=n*n, + allocated_input_output_coefficients=m*n, strict_COPY_events=copy_events, opcodes=dict(census), + paid=dict(paid), complete_endpoint_sha256=sha256(values.astype(">j&1)+ + 2*sum(bool(x>>i&1 and x>>j&1) for i,j in upper) for x in range(N)]) % 4 + + +def rotate(re,im,angle): + unit_r = np.array([1,0,-1,0])[angle%4] + unit_i = np.array([0,1,0,-1])[angle%4] + return re*unit_r-im*unit_i, re*unit_i+im*unit_r + + +def fw_axis(re, im, bit): + alt = ADDR ^ bit + return re-im+re[alt]+im[alt], im+re+im[alt]-re[alt] + + +def direct_rank_eight_adjoint(vectors): + # Encode G's action on bit vectors by enumerating xor combinations. + perm = [0] + basis = [] + for v in [*vectors,*(1<>j&1] + angles = phase(record["linear_Z4"],terms) + record["phase"] + extra_phase + new = np.array([record["offset"] ^ sum((((x&v).bit_count()&1)< 1: + rx, dx = divmod(rx, b) + ry, dy = divmod(ry, b) + require(dx == dy == 0, "Exact Gaussian coefficient at each fourth root") + checked_divisions += 1 + if bodies: + degree = list(degrees) + for s in bodies: + degree[s-1] += 1 + degrees = tuple(degree) + key = owner, degrees + ox, oy = out.get(key, (0, 0)) + new = ox+a*rx, oy+a*ry + if new != (0, 0): + out[key] = new + else: + out.pop(key, None) + + def mapped(source, **kwargs): + out = {} + add(out, source, **kwargs) + return out + + for e in caller["events"]: + if e[0] == "J": + _, s, a_owners, b_owners = e + if mutation == "alias_stage" and s == 2: + a_owners = [1,0,18,18+s] + mutated = True + require(a_owners == [s,0,18,18+s] and b_owners == [36,37,"-1","1/2"], + "Exact caller stage ownership") + touched_stages.append(s) + u, v, x, y = a_owners + add(rows[v], rows[u], q=-1) + add(rows[x], rows[y], multiplier=Q(caller["types"]["A"]["alpha2"]), q=1) + for owner in a_owners: + rows[owner] = mapped(rows[owner], bodies=(s,)) + u, v, a, b = b_owners + ru = mapped(rows[u], bodies=(s,)) + add(ru, rows[v], multiplier=Q(a), q=1, bodies=(s,)) + rv = mapped(rows[v], multiplier=Q(b), bodies=(s,)) + add(rv, rows[u], multiplier=Q(b), q=-1, bodies=(s,)) + rows[u], rows[v] = ru, rv + else: + ty, op, r, *args = e + t = caller["types"][ty] + allowed = range(t["offset"], t["offset"]+t["roles"]) + require(r in allowed, "Target belongs to its own caller type") + if op in ("ADD","SWAP","QUERY"): + s = args[0] + require(s in allowed and s != r, "Distinct source belongs to its own caller type") + if op == "ADD": + add(rows[r], rows[s], multiplier=Q(args[1])) + elif op == "SCALE": + rows[r] = mapped(rows[r], multiplier=Q(args[0])) + elif op == "SWAP": + rows[r], rows[s] = rows[s], rows[r] + elif op == "QUERY": + q = args[1] + if mutation == "reverse_query" and not mutated: + q = -q + mutated = True + add(rows[r], rows[s], q=q) + elif op == "LAMBDA": + # (1+is + (1-is)*q^2)/2 is 1 at q=±1 and i*s at q=±i. + # No interpretation as a separate lambda on each axis. + sign, = args + if mutation == "reverse_lambda" and not mutated: + sign = -sign + mutated = True + if root % 2: + rows[r] = mapped(rows[r], i=sign) + else: + require(op in ("IDLE_ONE","IDLE_ODD"), "Exact caller alphabet") + body = args[0] + require(body and len(set(body)) == len(body) and all(1 <= b <= stages for b in body), "Idle body") + sign = args[1] if op == "IDLE_ODD" else 0 + if op == "IDLE_ODD" and mutation == "reverse_odd_idle" and not mutated: + sign = -sign + mutated = True + rows[r] = mapped(rows[r], q=sign, bodies=body) + peak_terms = max(peak_terms, sum(len(row) for row in rows)) + require(touched_stages == list(range(1,stages+1)), "Each independent stage used exactly once by J") + require(mutation is None or mutated, "Mutation reached the designated literal event") + for t in caller["types"].values(): + for r,(q,spare,*body) in enumerate(t["diagonal"], t["offset"]): + require(spare==0 and len(body)==stages and all(k in (0,1) for k in body), "Complete diagonal") + u, v = I_POWERS[(root*q) % 4] + require(rows[r] == {(r,tuple(body)):(UNIT*u,UNIT*v)}, f"Wrong signed diagonal for public role {r}") + return dict(q_power_of_i=root, literal_events=len(caller["events"]), roles=len(rows), peak_terms=peak_terms, + exact_divisions_at_root=checked_divisions) + + +def scalar_units(coefficient, addition): + q = Q(coefficient) + magnitude = abs(q.numerator) + return 4*(magnitude.bit_length()+q.denominator.bit_length()+1+addition*magnitude.bit_count()) + + +def finite_charges(word, native, caller, receipt): + c = caller["types"] + stages = caller["stages"] + actual_axes = 9+8*stages + require((stages,actual_axes)==(17,caller["ambient_rank"]) and actual_axes==145, "Exact ambient") + ports_a = len(c["A"]["ports"]) + ports = sum(len(t["ports"]) for t in c.values()) + require(c["A"]["ports"]==word["hosted"]["Dports"] and + sorted(c["A"]["ports"]+c["B"]["ports"])==list(range(104)), "Complete 96+8 ports") + native_paid = Counter({int(r):n for r,n in native["paid"].items()}) + main_roles = set(word["live"]) | {r+112 for r in word["live"]} | set(word["hosted"]["X2"]+word["hosted"]["Y2"]) + helper_ranks = Counter(len(word["frames"][word["final"][r]])-len(word["frames"][word["initial"][r]]) + for r in set(range(word["public"]))-main_roles) + paid = Counter({r:stages*n for r,n in native_paid.items()}) + productive = Counter({r:stages*n for r,n in helper_ranks.items()}) + op_counts = Counter() + native_route = sum(native_paid.values())+2*sum(helper_ranks.values())+6*(ports+ports_a)+4*native["lifetimes"] + scalar = sum(scalar_units(e[-2],e[0]!="SCALE") for e in word["program"] if e[0] in ("ADD","COPY","SCALE")) + ordinary_caller = {} + caller_surcharges = 0 + + def outside_canonical(axes): + return sum(axis>=len(axes) for axis in axes) + + def stage_axes(stage): + return range(9+8*(stage-1),9+8*stage) + + for ty,t in c.items(): + p = len(t["ports"]) + ops = [e for e in caller["events"] if e[0]==ty] + events = Counter(e[1] for e in ops) + for op,n in events.items(): + op_counts[op] += n*p + output_routes = idle_routes = query_routes = 0 + for signed,spare,*bits in t["diagonal"]: + require(signed==-1 and spare==0 and any(bits), "Nonempty signed root job") + chosen = [s for s,bit in enumerate(bits,1) if bit] + productive[1+8*len(chosen)] += p + actual = [0]+[axis for s in chosen for axis in stage_axes(s)] + output_routes += 1000*p*(2*outside_canonical(actual)+3) + for e in ops: + op = e[1] + if op=="QUERY": + paid[1] += p + query_routes += 1000*p*(2+(e[-1]==-1)) + elif op in ("IDLE_ONE","IDLE_ODD"): + paid[8*len(e[3])+(op=="IDLE_ODD")] += p + if op=="IDLE_ONE": + actual = [axis for s in e[3] for axis in stage_axes(s)] + idle_routes += 2000*p*outside_canonical(actual) + elif op in ("ADD","SCALE"): + caller_surcharges += p*scalar_units(e[-1],op=="ADD") + ordinary_caller[ty] = dict( + envelope=32*t["roles"]*p*(stages+len(ops)),field_boundary=26*t["roles"]*p, + fused_routes=36500*p*events["IDLE_ODD"],idle_routes=idle_routes,output_routes=output_routes, + query_routes=query_routes,thin=16*p*events["QUERY"], + ) + main = sum(len(t["ports"])*t["roles"] for t in c.values()) + raw = stages*(1000*native_route+scalar)+sum(sum(row.values()) for row in ordinary_caller.values()) + native_conversions = 104*stages*word["public"] + lambda_second = 1000*op_counts["LAMBDA"] + caller_scale = 675 + caller_odd_conversions = 2*main*4*(caller_scale.bit_length()+1+caller_scale.bit_count()) + ordinary = raw+native_conversions+lambda_second+caller_surcharges+caller_odd_conversions + got = receipt["checks"]["ODD-ADMISSION-PARTIAL.json"]["ordinary"] + require((raw,native_conversions,lambda_second,caller_surcharges,caller_odd_conversions,ordinary)== + tuple(got[k] for k in ("raw_upper","per_input_conversion","lambda_second_charge", + "all_caller_scalar_surcharge","charged_caller_odd_conversions","conservative_total")) + and got["caller_items"]==ordinary_caller and got["scalar_upper"]==scalar + and got["routing"]==1000*native_route and ordinary==782129100<10**9, + "Exact 17-stage ordinary source tariff and all components") + require({str(k):v for k,v in paid.items()} == receipt["price"]["after"]["P"] and + {str(k):v for k,v in productive.items()} == receipt["price"]["after"]["T"], "Complete signed rank invoice") + counts = receipt["checks"]["ODD-FIXED-TAPE-COUNTS.json"] + contacts = 4*stages*(ports_a+ports) + idles = op_counts["IDLE_ONE"]+op_counts["IDLE_ODD"] + maps = 2*(sum(paid.values())+sum(productive.values()))+contacts+2*idles+op_counts["IDLE_ODD"] + maps += 3*op_counts["QUERY"]+op_counts["LAMBDA"] + services = 32*(stages*(len(word["program"])-sum(native_paid.values()))+sum(op_counts.values())+ + 2*(stages*word["public"]+main)) + records = maps*4*(actual_axes+1)**2 + require((maps,services,records,services*2**20,stages*native["owned"]) == + tuple(counts[k] for k in ("monomial_map_slots","scalar_services_upper","elementary_records_upper", + "scalar_steps_coefficient","owned_banks_per_raw_occurrence")), + "Reconstructed map, service, record and bank charges") + surplus = sum(r*n for r,n in productive.items())-sum(r*n for r,n in paid.items()) + require(surplus==1424 and counts["context_c"]==2430, "Surplus and fixed context") + return dict(paid=sum(paid.values()),productive=sum(productive.values()),surplus=surplus, + raw_ordinary=raw,native_conversions=native_conversions,lambda_second_charge=lambda_second, + caller_scalar_surcharge=caller_surcharges,caller_odd_conversions=caller_odd_conversions, + complete_ordinary=ordinary,caller_ordinary_components=ordinary_caller,contacts=contacts, + monomial_maps=maps,elementary_records=records,scalar_services=services, + scalar_step_coefficient=services*2**20,ambient=actual_axes,stage_macros=op_counts, + native_banks=stages*native["owned"],serial_bank=1, + paid_histogram=dict(paid),productive_histogram=dict(productive)) + + + +def check(caller, word, dense, receipt, fixture): + evaluations = [four_root(caller, r) for r in range(4)] + controls = {} + tests = ( + ("alias_stage", "Exact caller stage ownership"), + ("reverse_query", "Wrong signed diagonal"), + ("reverse_lambda", "Wrong signed diagonal"), + ("reverse_odd_idle", "Wrong signed diagonal"), + ) + for tag, expected in tests: + try: + four_root(caller, 1, tag) + except ValueError as exc: + require(str(exc).startswith(expected), f"Unexpected {tag} control: {exc}") + controls[tag] = str(exc) + else: + raise ValueError(f"Surviving signed-caller control: {tag}") + bill = finite_charges(word, dense, caller, receipt) + ingredient = fixture["ordinary"] + require(ingredient["conservative_total"] == 856124152 + and ingredient["per_input_conversion"] == 18 * word["public"] * 104 + and bill["native_conversions"] == 17 * word["public"] * 104, + "Keep the 18-stage fixture distinct from the actual 17-stage bill") + return dict(evaluations=evaluations, controls=controls, bill=bill, + reference_18_stage_ordinary=ingredient["conservative_total"]) diff --git a/research/p104-frontier-7161-application-review/inputs/pr7113/LICENSE b/research/p104-frontier-7161-application-review/inputs/pr7113/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/p104-frontier-7161-application-review/inputs/pr7113/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/p104-frontier-7161-application-review/inputs/pr7113/ODD-TYPE-AB-CALLER.json b/research/p104-frontier-7161-application-review/inputs/pr7113/ODD-TYPE-AB-CALLER.json new file mode 100644 index 0000000000..9451ceaf6e --- /dev/null +++ b/research/p104-frontier-7161-application-review/inputs/pr7113/ODD-TYPE-AB-CALLER.json @@ -0,0 +1 @@ +{"schema":"mixed-root-caller/1","stages":17,"ambient_rank":145,"roles":72,"types":{"A":{"form":"two-chain-HOST2","roles":36,"offset":0,"ports":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,36,37,38,39,40,41,43,44,45,46,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103],"alpha2":"-1","beta2":"0","diagonal":[[-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[-1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1],[-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[-1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1]]},"B":{"form":"hosted-HOST","roles":36,"offset":36,"ports":[15,17,27,34,35,42,47,55],"diagonal":[[-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[-1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0]],"pairs":[[0,1,"-1","1/2","-1/2"],[2,3,"-1","1/2","-1/2"],[4,5,"-1","1/2","-1/2"],[6,7,"-1","1/2","-1/2"],[8,9,"-1","1/2","-1/2"],[10,11,"-1","1/2","-1/2"],[12,13,"-1","1/2","-1/2"],[14,15,"-1","1/2","-1/2"],[16,17,"-1","1/2","-1/2"],[22,23,"-1","1/2","-1/2"],[24,25,"-1","1/2","-1/2"],[26,27,"-1","1/2","-1/2"],[28,29,"-1","1/2","-1/2"],[30,31,"-1","1/2","-1/2"],[32,33,"-1","1/2","-1/2"],[34,35,"-1","1/2","-1/2"],[36,37,"-1","1/2","-1/2"],[38,39,"-1","1/2","-1/2"]]}},"events":[["B","ADD",37,36,"7"],["B","ADD",38,36,"-1/2"],["B","ADD",39,36,"3/2"],["B","SCALE",36,"-2"],["B","ADD",36,37,"1"],["B","ADD",36,38,"2"],["B","ADD",36,39,"-2"],["B","IDLE_ONE",36,[1]],["B","ADD",36,39,"2"],["B","ADD",36,38,"-2"],["B","ADD",36,37,"-1"],["B","SCALE",36,"-1/2"],["B","ADD",39,36,"-3/2"],["B","ADD",38,36,"1/2"],["B","ADD",37,36,"-7"],["B","ADD",39,37,"-1/2"],["B","SCALE",37,"-2"],["B","ADD",37,38,"4"],["B","ADD",37,39,"-8"],["B","IDLE_ONE",37,[1]],["B","ADD",37,39,"8"],["B","ADD",37,38,"-4"],["B","SCALE",37,"-1/2"],["B","ADD",39,37,"1/2"],["B","ADD",37,36,"1"],["B","ADD",38,36,"1/2"],["B","ADD",39,36,"1/2"],["B","ADD",36,38,"-1"],["B","ADD",38,37,"1/2"],["B","SCALE",37,"-1/2"],["B","ADD",37,38,"2"],["B","ADD",37,39,"-1"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",1,"-1"],["A","ADD",1,0,"1"],["A","ADD",19,18,"-1"],["A","SCALE",19,"-1"],["A","LAMBDA",1,1],["A","LAMBDA",19,-1],["A","SCALE",19,"-1"],["J",1,[1,0,18,19],[36,37,"-1","1/2"]],["A","LAMBDA",1,-1],["A","LAMBDA",19,1],["A","SCALE",19,"-1"],["A","ADD",0,1,"-1"],["A","ADD",18,19,"-1"],["A","SCALE",19,"-1"],["A","ADD",19,18,"1"],["A","ADD",1,0,"-1"],["A","SCALE",1,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"-2"],["B","ADD",37,39,"1"],["B","ADD",37,38,"-2"],["B","SCALE",37,"-2"],["B","ADD",38,37,"-1/2"],["B","ADD",36,38,"1"],["B","ADD",39,36,"-1/2"],["B","ADD",38,36,"-1/2"],["B","ADD",37,36,"-1"],["B","ADD",37,36,"12/5"],["B","ADD",38,36,"1/5"],["B","ADD",39,36,"3/10"],["B","ADD",40,36,"-1/40"],["B","ADD",41,36,"3/40"],["B","SCALE",36,"-1/10"],["B","ADD",36,37,"-1"],["B","ADD",36,38,"-2"],["B","ADD",36,39,"6"],["B","ADD",36,40,"20"],["B","ADD",36,41,"8"],["B","IDLE_ONE",36,[2]],["B","ADD",36,41,"-8"],["B","ADD",36,40,"-20"],["B","ADD",36,39,"-6"],["B","ADD",36,38,"2"],["B","ADD",36,37,"1"],["B","SCALE",36,"-10"],["B","ADD",41,36,"-3/40"],["B","ADD",40,36,"1/40"],["B","ADD",39,36,"-3/10"],["B","ADD",38,36,"-1/5"],["B","ADD",37,36,"-12/5"],["B","ADD",37,36,"7/3"],["B","ADD",38,36,"1/6"],["B","ADD",39,36,"1/6"],["B","ADD",41,36,"1/12"],["B","SCALE",36,"1/3"],["B","ADD",36,37,"-2"],["B","ADD",36,38,"-8"],["B","ADD",36,39,"20"],["B","ADD",36,40,"68"],["B","ADD",36,41,"28"],["B","IDLE_ONE",36,[2]],["B","ADD",36,41,"-28"],["B","ADD",36,40,"-68"],["B","ADD",36,39,"-20"],["B","ADD",36,38,"8"],["B","ADD",36,37,"2"],["B","SCALE",36,"3"],["B","ADD",41,36,"-1/12"],["B","ADD",39,36,"-1/6"],["B","ADD",38,36,"-1/6"],["B","ADD",37,36,"-7/3"],["B","ADD",37,36,"3"],["B","ADD",38,36,"1/2"],["B","ADD",39,36,"3/2"],["B","ADD",40,36,"-1/2"],["B","ADD",41,36,"1/2"],["B","SCALE",36,"-1"],["B","ADD",36,37,"1/2"],["B","ADD",36,39,"-1"],["B","ADD",36,40,"-4"],["B","ADD",38,37,"-1/2"],["B","ADD",39,37,"-2"],["B","ADD",40,37,"1/2"],["B","SCALE",37,"1/2"],["B","ADD",37,38,"1"],["B","ADD",37,39,"-2"],["B","ADD",37,40,"-8"],["B","ADD",37,41,"-4"],["B","SCALE",37,"1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",2,"-1"],["A","ADD",2,0,"1"],["A","ADD",1,0,"-2"],["A","ADD",19,18,"-2"],["A","ADD",20,18,"-1"],["A","SCALE",20,"-1"],["A","LAMBDA",2,1],["A","LAMBDA",20,-1],["A","SCALE",20,"-1"],["J",2,[2,0,18,20],[36,37,"-1","1/2"]],["A","LAMBDA",2,-1],["A","LAMBDA",20,1],["A","SCALE",20,"-1"],["A","ADD",0,2,"-1"],["A","ADD",18,20,"-1"],["A","SCALE",20,"-1"],["A","ADD",20,18,"1"],["A","ADD",19,18,"2"],["A","ADD",1,0,"2"],["A","ADD",2,0,"-1"],["A","SCALE",2,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"2"],["B","ADD",37,41,"4"],["B","ADD",37,40,"8"],["B","ADD",37,39,"2"],["B","ADD",37,38,"-1"],["B","SCALE",37,"2"],["B","ADD",40,37,"-1/2"],["B","ADD",39,37,"2"],["B","ADD",38,37,"1/2"],["B","ADD",36,40,"4"],["B","ADD",36,39,"1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-1"],["B","ADD",41,36,"-1/2"],["B","ADD",40,36,"1/2"],["B","ADD",39,36,"-3/2"],["B","ADD",38,36,"-1/2"],["B","ADD",37,36,"-3"],["B","ADD",37,36,"7"],["B","ADD",38,36,"5/2"],["B","ADD",39,36,"19/2"],["B","ADD",40,36,"-5/4"],["B","ADD",41,36,"-9/4"],["B","ADD",42,36,"-1/2"],["B","ADD",43,36,"3/2"],["B","SCALE",36,"-2"],["B","ADD",36,37,"7"],["B","ADD",36,38,"26"],["B","ADD",36,39,"-66"],["B","ADD",36,40,"-212"],["B","ADD",36,41,"-132"],["B","ADD",36,42,"14"],["B","ADD",36,43,"-26"],["B","IDLE_ONE",36,[3]],["B","ADD",36,43,"26"],["B","ADD",36,42,"-14"],["B","ADD",36,41,"132"],["B","ADD",36,40,"212"],["B","ADD",36,39,"66"],["B","ADD",36,38,"-26"],["B","ADD",36,37,"-7"],["B","SCALE",36,"-1/2"],["B","ADD",43,36,"-3/2"],["B","ADD",42,36,"1/2"],["B","ADD",41,36,"9/4"],["B","ADD",40,36,"5/4"],["B","ADD",39,36,"-19/2"],["B","ADD",38,36,"-5/2"],["B","ADD",37,36,"-7"],["B","ADD",37,36,"22/3"],["B","ADD",38,36,"8/3"],["B","ADD",39,36,"61/6"],["B","ADD",40,36,"-4/3"],["B","ADD",41,36,"-29/12"],["B","ADD",42,36,"-1/2"],["B","ADD",43,36,"5/3"],["B","SCALE",36,"2/3"],["B","ADD",36,37,"2"],["B","ADD",36,38,"8"],["B","ADD",36,39,"-20"],["B","ADD",36,40,"-64"],["B","ADD",36,41,"-40"],["B","ADD",36,42,"4"],["B","ADD",36,43,"-8"],["B","IDLE_ONE",36,[3]],["B","ADD",36,43,"8"],["B","ADD",36,42,"-4"],["B","ADD",36,41,"40"],["B","ADD",36,40,"64"],["B","ADD",36,39,"20"],["B","ADD",36,38,"-8"],["B","ADD",36,37,"-2"],["B","SCALE",36,"3/2"],["B","ADD",43,36,"-5/3"],["B","ADD",42,36,"1/2"],["B","ADD",41,36,"29/12"],["B","ADD",40,36,"4/3"],["B","ADD",39,36,"-61/6"],["B","ADD",38,36,"-8/3"],["B","ADD",37,36,"-22/3"],["B","ADD",37,36,"1"],["B","ADD",38,36,"-1/2"],["B","ADD",39,36,"-5/2"],["B","ADD",40,36,"1/4"],["B","ADD",41,36,"3/4"],["B","ADD",42,36,"1/2"],["B","ADD",43,36,"1/2"],["B","ADD",36,38,"-1"],["B","ADD",36,39,"2"],["B","ADD",36,40,"6"],["B","ADD",36,41,"4"],["B","ADD",36,42,"-1"],["B","ADD",38,37,"-1/2"],["B","ADD",39,37,"-2"],["B","ADD",40,37,"1/4"],["B","ADD",41,37,"1/2"],["B","ADD",42,37,"1/2"],["B","SCALE",37,"-1/2"],["B","ADD",37,39,"-1"],["B","ADD",37,40,"-4"],["B","ADD",37,41,"-2"],["B","ADD",37,42,"2"],["B","ADD",37,43,"-1"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",3,"-1"],["A","ADD",3,0,"1"],["A","ADD",1,0,"-2"],["A","ADD",2,0,"-2"],["A","ADD",19,18,"-2"],["A","ADD",20,18,"-2"],["A","ADD",21,18,"-1"],["A","SCALE",21,"-1"],["A","LAMBDA",3,1],["A","LAMBDA",21,-1],["A","SCALE",21,"-1"],["J",3,[3,0,18,21],[36,37,"-1","1/2"]],["A","LAMBDA",3,-1],["A","LAMBDA",21,1],["A","SCALE",21,"-1"],["A","ADD",0,3,"-1"],["A","ADD",18,21,"-1"],["A","SCALE",21,"-1"],["A","ADD",21,18,"1"],["A","ADD",20,18,"2"],["A","ADD",19,18,"2"],["A","ADD",2,0,"2"],["A","ADD",1,0,"2"],["A","ADD",3,0,"-1"],["A","SCALE",3,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"-2"],["B","ADD",37,43,"1"],["B","ADD",37,42,"-2"],["B","ADD",37,41,"2"],["B","ADD",37,40,"4"],["B","ADD",37,39,"1"],["B","SCALE",37,"-2"],["B","ADD",42,37,"-1/2"],["B","ADD",41,37,"-1/2"],["B","ADD",40,37,"-1/4"],["B","ADD",39,37,"2"],["B","ADD",38,37,"1/2"],["B","ADD",36,42,"1"],["B","ADD",36,41,"-4"],["B","ADD",36,40,"-6"],["B","ADD",36,39,"-2"],["B","ADD",36,38,"1"],["B","ADD",43,36,"-1/2"],["B","ADD",42,36,"-1/2"],["B","ADD",41,36,"-3/4"],["B","ADD",40,36,"-1/4"],["B","ADD",39,36,"5/2"],["B","ADD",38,36,"1/2"],["B","ADD",37,36,"-1"],["B","ADD",37,36,"12/5"],["B","ADD",38,36,"1/5"],["B","ADD",39,36,"3/10"],["B","ADD",40,36,"-1/10"],["B","ADD",41,36,"1/20"],["B","ADD",42,36,"1/5"],["B","ADD",43,36,"3/10"],["B","ADD",44,36,"-1/40"],["B","ADD",45,36,"3/40"],["B","SCALE",36,"-1/10"],["B","ADD",36,37,"-1"],["B","ADD",36,38,"-2"],["B","ADD",36,39,"6"],["B","ADD",36,40,"20"],["B","ADD",36,41,"12"],["B","ADD",36,42,"-2"],["B","ADD",36,43,"6"],["B","ADD",36,44,"20"],["B","ADD",36,45,"8"],["B","IDLE_ONE",36,[4]],["B","ADD",36,45,"-8"],["B","ADD",36,44,"-20"],["B","ADD",36,43,"-6"],["B","ADD",36,42,"2"],["B","ADD",36,41,"-12"],["B","ADD",36,40,"-20"],["B","ADD",36,39,"-6"],["B","ADD",36,38,"2"],["B","ADD",36,37,"1"],["B","SCALE",36,"-10"],["B","ADD",45,36,"-3/40"],["B","ADD",44,36,"1/40"],["B","ADD",43,36,"-3/10"],["B","ADD",42,36,"-1/5"],["B","ADD",41,36,"-1/20"],["B","ADD",40,36,"1/10"],["B","ADD",39,36,"-3/10"],["B","ADD",38,36,"-1/5"],["B","ADD",37,36,"-12/5"],["B","ADD",37,36,"7/3"],["B","ADD",38,36,"1/6"],["B","ADD",39,36,"1/6"],["B","ADD",40,36,"-1/12"],["B","ADD",41,36,"1/12"],["B","ADD",42,36,"1/6"],["B","ADD",43,36,"1/6"],["B","ADD",45,36,"1/12"],["B","SCALE",36,"1/3"],["B","ADD",36,37,"-2"],["B","ADD",36,38,"-8"],["B","ADD",36,39,"20"],["B","ADD",36,40,"64"],["B","ADD",36,41,"40"],["B","ADD",36,42,"-8"],["B","ADD",36,43,"20"],["B","ADD",36,44,"68"],["B","ADD",36,45,"28"],["B","IDLE_ONE",36,[4]],["B","ADD",36,45,"-28"],["B","ADD",36,44,"-68"],["B","ADD",36,43,"-20"],["B","ADD",36,42,"8"],["B","ADD",36,41,"-40"],["B","ADD",36,40,"-64"],["B","ADD",36,39,"-20"],["B","ADD",36,38,"8"],["B","ADD",36,37,"2"],["B","SCALE",36,"3"],["B","ADD",45,36,"-1/12"],["B","ADD",43,36,"-1/6"],["B","ADD",42,36,"-1/6"],["B","ADD",41,36,"-1/12"],["B","ADD",40,36,"1/12"],["B","ADD",39,36,"-1/6"],["B","ADD",38,36,"-1/6"],["B","ADD",37,36,"-7/3"],["B","ADD",37,36,"3"],["B","ADD",38,36,"1/2"],["B","ADD",39,36,"3/2"],["B","ADD",40,36,"-1/4"],["B","ADD",41,36,"-1/4"],["B","ADD",42,36,"1/2"],["B","ADD",43,36,"3/2"],["B","ADD",44,36,"-1/2"],["B","ADD",45,36,"1/2"],["B","SCALE",36,"-1"],["B","ADD",36,37,"1/2"],["B","ADD",36,39,"-1"],["B","ADD",36,40,"-4"],["B","ADD",36,41,"-2"],["B","ADD",36,43,"-1"],["B","ADD",36,44,"-4"],["B","ADD",38,37,"-1/2"],["B","ADD",39,37,"-2"],["B","ADD",40,37,"1/4"],["B","ADD",41,37,"1/2"],["B","ADD",42,37,"-1/2"],["B","ADD",43,37,"-2"],["B","ADD",44,37,"1/2"],["B","SCALE",37,"1/2"],["B","ADD",37,38,"1"],["B","ADD",37,39,"-2"],["B","ADD",37,40,"-6"],["B","ADD",37,41,"-4"],["B","ADD",37,42,"1"],["B","ADD",37,43,"-2"],["B","ADD",37,44,"-8"],["B","ADD",37,45,"-4"],["B","SCALE",37,"1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",4,"-1"],["A","ADD",4,0,"1"],["A","ADD",1,0,"-2"],["A","ADD",2,0,"-2"],["A","ADD",3,0,"-2"],["A","ADD",19,18,"-2"],["A","ADD",20,18,"-2"],["A","ADD",21,18,"-2"],["A","ADD",22,18,"-1"],["A","SCALE",22,"-1"],["A","LAMBDA",4,1],["A","LAMBDA",22,-1],["A","SCALE",22,"-1"],["J",4,[4,0,18,22],[36,37,"-1","1/2"]],["A","LAMBDA",4,-1],["A","LAMBDA",22,1],["A","SCALE",22,"-1"],["A","ADD",0,4,"-1"],["A","ADD",18,22,"-1"],["A","SCALE",22,"-1"],["A","ADD",22,18,"1"],["A","ADD",21,18,"2"],["A","ADD",20,18,"2"],["A","ADD",19,18,"2"],["A","ADD",3,0,"2"],["A","ADD",2,0,"2"],["A","ADD",1,0,"2"],["A","ADD",4,0,"-1"],["A","SCALE",4,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"2"],["B","ADD",37,45,"4"],["B","ADD",37,44,"8"],["B","ADD",37,43,"2"],["B","ADD",37,42,"-1"],["B","ADD",37,41,"4"],["B","ADD",37,40,"6"],["B","ADD",37,39,"2"],["B","ADD",37,38,"-1"],["B","SCALE",37,"2"],["B","ADD",44,37,"-1/2"],["B","ADD",43,37,"2"],["B","ADD",42,37,"1/2"],["B","ADD",41,37,"-1/2"],["B","ADD",40,37,"-1/4"],["B","ADD",39,37,"2"],["B","ADD",38,37,"1/2"],["B","ADD",36,44,"4"],["B","ADD",36,43,"1"],["B","ADD",36,41,"2"],["B","ADD",36,40,"4"],["B","ADD",36,39,"1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-1"],["B","ADD",45,36,"-1/2"],["B","ADD",44,36,"1/2"],["B","ADD",43,36,"-3/2"],["B","ADD",42,36,"-1/2"],["B","ADD",41,36,"1/4"],["B","ADD",40,36,"1/4"],["B","ADD",39,36,"-3/2"],["B","ADD",38,36,"-1/2"],["B","ADD",37,36,"-3"],["B","ADD",37,36,"7"],["B","ADD",38,36,"5/2"],["B","ADD",39,36,"19/2"],["B","ADD",40,36,"-5/4"],["B","ADD",41,36,"-9/4"],["B","ADD",42,36,"5/2"],["B","ADD",43,36,"19/2"],["B","ADD",44,36,"-5/4"],["B","ADD",45,36,"-9/4"],["B","ADD",46,36,"-1/2"],["B","ADD",47,36,"3/2"],["B","SCALE",36,"-2"],["B","ADD",36,37,"7"],["B","ADD",36,38,"26"],["B","ADD",36,39,"-66"],["B","ADD",36,40,"-212"],["B","ADD",36,41,"-132"],["B","ADD",36,42,"26"],["B","ADD",36,43,"-66"],["B","ADD",36,44,"-212"],["B","ADD",36,45,"-132"],["B","ADD",36,46,"14"],["B","ADD",36,47,"-26"],["B","IDLE_ONE",36,[5]],["B","ADD",36,47,"26"],["B","ADD",36,46,"-14"],["B","ADD",36,45,"132"],["B","ADD",36,44,"212"],["B","ADD",36,43,"66"],["B","ADD",36,42,"-26"],["B","ADD",36,41,"132"],["B","ADD",36,40,"212"],["B","ADD",36,39,"66"],["B","ADD",36,38,"-26"],["B","ADD",36,37,"-7"],["B","SCALE",36,"-1/2"],["B","ADD",47,36,"-3/2"],["B","ADD",46,36,"1/2"],["B","ADD",45,36,"9/4"],["B","ADD",44,36,"5/4"],["B","ADD",43,36,"-19/2"],["B","ADD",42,36,"-5/2"],["B","ADD",41,36,"9/4"],["B","ADD",40,36,"5/4"],["B","ADD",39,36,"-19/2"],["B","ADD",38,36,"-5/2"],["B","ADD",37,36,"-7"],["B","ADD",37,36,"22/3"],["B","ADD",38,36,"8/3"],["B","ADD",39,36,"61/6"],["B","ADD",40,36,"-4/3"],["B","ADD",41,36,"-29/12"],["B","ADD",42,36,"8/3"],["B","ADD",43,36,"61/6"],["B","ADD",44,36,"-4/3"],["B","ADD",45,36,"-29/12"],["B","ADD",46,36,"-1/2"],["B","ADD",47,36,"5/3"],["B","SCALE",36,"2/3"],["B","ADD",36,37,"2"],["B","ADD",36,38,"8"],["B","ADD",36,39,"-20"],["B","ADD",36,40,"-64"],["B","ADD",36,41,"-40"],["B","ADD",36,42,"8"],["B","ADD",36,43,"-20"],["B","ADD",36,44,"-64"],["B","ADD",36,45,"-40"],["B","ADD",36,46,"4"],["B","ADD",36,47,"-8"],["B","IDLE_ONE",36,[5]],["B","ADD",36,47,"8"],["B","ADD",36,46,"-4"],["B","ADD",36,45,"40"],["B","ADD",36,44,"64"],["B","ADD",36,43,"20"],["B","ADD",36,42,"-8"],["B","ADD",36,41,"40"],["B","ADD",36,40,"64"],["B","ADD",36,39,"20"],["B","ADD",36,38,"-8"],["B","ADD",36,37,"-2"],["B","SCALE",36,"3/2"],["B","ADD",47,36,"-5/3"],["B","ADD",46,36,"1/2"],["B","ADD",45,36,"29/12"],["B","ADD",44,36,"4/3"],["B","ADD",43,36,"-61/6"],["B","ADD",42,36,"-8/3"],["B","ADD",41,36,"29/12"],["B","ADD",40,36,"4/3"],["B","ADD",39,36,"-61/6"],["B","ADD",38,36,"-8/3"],["B","ADD",37,36,"-22/3"],["B","ADD",37,36,"1"],["B","ADD",38,36,"-1/2"],["B","ADD",39,36,"-5/2"],["B","ADD",40,36,"1/4"],["B","ADD",41,36,"3/4"],["B","ADD",42,36,"-1/2"],["B","ADD",43,36,"-5/2"],["B","ADD",44,36,"1/4"],["B","ADD",45,36,"3/4"],["B","ADD",46,36,"1/2"],["B","ADD",47,36,"1/2"],["B","ADD",36,38,"-1"],["B","ADD",36,39,"2"],["B","ADD",36,40,"6"],["B","ADD",36,41,"4"],["B","ADD",36,42,"-1"],["B","ADD",36,43,"2"],["B","ADD",36,44,"6"],["B","ADD",36,45,"4"],["B","ADD",36,46,"-1"],["B","ADD",38,37,"-1/2"],["B","ADD",39,37,"-2"],["B","ADD",40,37,"1/4"],["B","ADD",41,37,"1/2"],["B","ADD",42,37,"-1/2"],["B","ADD",43,37,"-2"],["B","ADD",44,37,"1/4"],["B","ADD",45,37,"1/2"],["B","ADD",46,37,"1/2"],["B","SCALE",37,"-1/2"],["B","ADD",37,39,"-1"],["B","ADD",37,40,"-4"],["B","ADD",37,41,"-2"],["B","ADD",37,43,"-1"],["B","ADD",37,44,"-4"],["B","ADD",37,45,"-2"],["B","ADD",37,46,"2"],["B","ADD",37,47,"-1"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",5,"-1"],["A","ADD",5,0,"1"],["A","ADD",1,0,"-2"],["A","ADD",2,0,"-2"],["A","ADD",3,0,"-2"],["A","ADD",4,0,"-2"],["A","ADD",19,18,"-2"],["A","ADD",20,18,"-2"],["A","ADD",21,18,"-2"],["A","ADD",22,18,"-2"],["A","ADD",23,18,"-1"],["A","SCALE",23,"-1"],["A","LAMBDA",5,1],["A","LAMBDA",23,-1],["A","SCALE",23,"-1"],["J",5,[5,0,18,23],[36,37,"-1","1/2"]],["A","LAMBDA",5,-1],["A","LAMBDA",23,1],["A","SCALE",23,"-1"],["A","ADD",0,5,"-1"],["A","ADD",18,23,"-1"],["A","SCALE",23,"-1"],["A","ADD",23,18,"1"],["A","ADD",22,18,"2"],["A","ADD",21,18,"2"],["A","ADD",20,18,"2"],["A","ADD",19,18,"2"],["A","ADD",4,0,"2"],["A","ADD",3,0,"2"],["A","ADD",2,0,"2"],["A","ADD",1,0,"2"],["A","ADD",5,0,"-1"],["A","SCALE",5,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"-2"],["B","ADD",37,47,"1"],["B","ADD",37,46,"-2"],["B","ADD",37,45,"2"],["B","ADD",37,44,"4"],["B","ADD",37,43,"1"],["B","ADD",37,41,"2"],["B","ADD",37,40,"4"],["B","ADD",37,39,"1"],["B","SCALE",37,"-2"],["B","ADD",46,37,"-1/2"],["B","ADD",45,37,"-1/2"],["B","ADD",44,37,"-1/4"],["B","ADD",43,37,"2"],["B","ADD",42,37,"1/2"],["B","ADD",41,37,"-1/2"],["B","ADD",40,37,"-1/4"],["B","ADD",39,37,"2"],["B","ADD",38,37,"1/2"],["B","ADD",36,46,"1"],["B","ADD",36,45,"-4"],["B","ADD",36,44,"-6"],["B","ADD",36,43,"-2"],["B","ADD",36,42,"1"],["B","ADD",36,41,"-4"],["B","ADD",36,40,"-6"],["B","ADD",36,39,"-2"],["B","ADD",36,38,"1"],["B","ADD",47,36,"-1/2"],["B","ADD",46,36,"-1/2"],["B","ADD",45,36,"-3/4"],["B","ADD",44,36,"-1/4"],["B","ADD",43,36,"5/2"],["B","ADD",42,36,"1/2"],["B","ADD",41,36,"-3/4"],["B","ADD",40,36,"-1/4"],["B","ADD",39,36,"5/2"],["B","ADD",38,36,"1/2"],["B","ADD",37,36,"-1"],["B","ADD",37,36,"12/5"],["B","ADD",38,36,"1/5"],["B","ADD",39,36,"3/10"],["B","ADD",40,36,"-1/10"],["B","ADD",41,36,"1/20"],["B","ADD",42,36,"1/5"],["B","ADD",43,36,"3/10"],["B","ADD",44,36,"-1/10"],["B","ADD",45,36,"1/20"],["B","ADD",46,36,"1/5"],["B","ADD",47,36,"3/10"],["B","ADD",48,36,"-1/40"],["B","ADD",49,36,"3/40"],["B","SCALE",36,"-1/10"],["B","ADD",36,37,"-1"],["B","ADD",36,38,"-2"],["B","ADD",36,39,"6"],["B","ADD",36,40,"20"],["B","ADD",36,41,"12"],["B","ADD",36,42,"-2"],["B","ADD",36,43,"6"],["B","ADD",36,44,"20"],["B","ADD",36,45,"12"],["B","ADD",36,46,"-2"],["B","ADD",36,47,"6"],["B","ADD",36,48,"20"],["B","ADD",36,49,"8"],["B","IDLE_ONE",36,[6]],["B","ADD",36,49,"-8"],["B","ADD",36,48,"-20"],["B","ADD",36,47,"-6"],["B","ADD",36,46,"2"],["B","ADD",36,45,"-12"],["B","ADD",36,44,"-20"],["B","ADD",36,43,"-6"],["B","ADD",36,42,"2"],["B","ADD",36,41,"-12"],["B","ADD",36,40,"-20"],["B","ADD",36,39,"-6"],["B","ADD",36,38,"2"],["B","ADD",36,37,"1"],["B","SCALE",36,"-10"],["B","ADD",49,36,"-3/40"],["B","ADD",48,36,"1/40"],["B","ADD",47,36,"-3/10"],["B","ADD",46,36,"-1/5"],["B","ADD",45,36,"-1/20"],["B","ADD",44,36,"1/10"],["B","ADD",43,36,"-3/10"],["B","ADD",42,36,"-1/5"],["B","ADD",41,36,"-1/20"],["B","ADD",40,36,"1/10"],["B","ADD",39,36,"-3/10"],["B","ADD",38,36,"-1/5"],["B","ADD",37,36,"-12/5"],["B","ADD",37,36,"7/3"],["B","ADD",38,36,"1/6"],["B","ADD",39,36,"1/6"],["B","ADD",40,36,"-1/12"],["B","ADD",41,36,"1/12"],["B","ADD",42,36,"1/6"],["B","ADD",43,36,"1/6"],["B","ADD",44,36,"-1/12"],["B","ADD",45,36,"1/12"],["B","ADD",46,36,"1/6"],["B","ADD",47,36,"1/6"],["B","ADD",49,36,"1/12"],["B","SCALE",36,"1/3"],["B","ADD",36,37,"-2"],["B","ADD",36,38,"-8"],["B","ADD",36,39,"20"],["B","ADD",36,40,"64"],["B","ADD",36,41,"40"],["B","ADD",36,42,"-8"],["B","ADD",36,43,"20"],["B","ADD",36,44,"64"],["B","ADD",36,45,"40"],["B","ADD",36,46,"-8"],["B","ADD",36,47,"20"],["B","ADD",36,48,"68"],["B","ADD",36,49,"28"],["B","IDLE_ONE",36,[6]],["B","ADD",36,49,"-28"],["B","ADD",36,48,"-68"],["B","ADD",36,47,"-20"],["B","ADD",36,46,"8"],["B","ADD",36,45,"-40"],["B","ADD",36,44,"-64"],["B","ADD",36,43,"-20"],["B","ADD",36,42,"8"],["B","ADD",36,41,"-40"],["B","ADD",36,40,"-64"],["B","ADD",36,39,"-20"],["B","ADD",36,38,"8"],["B","ADD",36,37,"2"],["B","SCALE",36,"3"],["B","ADD",49,36,"-1/12"],["B","ADD",47,36,"-1/6"],["B","ADD",46,36,"-1/6"],["B","ADD",45,36,"-1/12"],["B","ADD",44,36,"1/12"],["B","ADD",43,36,"-1/6"],["B","ADD",42,36,"-1/6"],["B","ADD",41,36,"-1/12"],["B","ADD",40,36,"1/12"],["B","ADD",39,36,"-1/6"],["B","ADD",38,36,"-1/6"],["B","ADD",37,36,"-7/3"],["B","ADD",37,36,"3"],["B","ADD",38,36,"1/2"],["B","ADD",39,36,"3/2"],["B","ADD",40,36,"-1/4"],["B","ADD",41,36,"-1/4"],["B","ADD",42,36,"1/2"],["B","ADD",43,36,"3/2"],["B","ADD",44,36,"-1/4"],["B","ADD",45,36,"-1/4"],["B","ADD",46,36,"1/2"],["B","ADD",47,36,"3/2"],["B","ADD",48,36,"-1/2"],["B","ADD",49,36,"1/2"],["B","SCALE",36,"-1"],["B","ADD",36,37,"1/2"],["B","ADD",36,39,"-1"],["B","ADD",36,40,"-4"],["B","ADD",36,41,"-2"],["B","ADD",36,43,"-1"],["B","ADD",36,44,"-4"],["B","ADD",36,45,"-2"],["B","ADD",36,47,"-1"],["B","ADD",36,48,"-4"],["B","ADD",38,37,"-1/2"],["B","ADD",39,37,"-2"],["B","ADD",40,37,"1/4"],["B","ADD",41,37,"1/2"],["B","ADD",42,37,"-1/2"],["B","ADD",43,37,"-2"],["B","ADD",44,37,"1/4"],["B","ADD",45,37,"1/2"],["B","ADD",46,37,"-1/2"],["B","ADD",47,37,"-2"],["B","ADD",48,37,"1/2"],["B","SCALE",37,"1/2"],["B","ADD",37,38,"1"],["B","ADD",37,39,"-2"],["B","ADD",37,40,"-6"],["B","ADD",37,41,"-4"],["B","ADD",37,42,"1"],["B","ADD",37,43,"-2"],["B","ADD",37,44,"-6"],["B","ADD",37,45,"-4"],["B","ADD",37,46,"1"],["B","ADD",37,47,"-2"],["B","ADD",37,48,"-8"],["B","ADD",37,49,"-4"],["B","SCALE",37,"1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",6,"-1"],["A","ADD",6,0,"1"],["A","ADD",1,0,"-2"],["A","ADD",2,0,"-2"],["A","ADD",3,0,"-2"],["A","ADD",4,0,"-2"],["A","ADD",5,0,"-2"],["A","ADD",19,18,"-2"],["A","ADD",20,18,"-2"],["A","ADD",21,18,"-2"],["A","ADD",22,18,"-2"],["A","ADD",23,18,"-2"],["A","ADD",24,18,"-1"],["A","SCALE",24,"-1"],["A","LAMBDA",6,1],["A","LAMBDA",24,-1],["A","SCALE",24,"-1"],["J",6,[6,0,18,24],[36,37,"-1","1/2"]],["A","LAMBDA",6,-1],["A","LAMBDA",24,1],["A","SCALE",24,"-1"],["A","ADD",0,6,"-1"],["A","ADD",18,24,"-1"],["A","SCALE",24,"-1"],["A","ADD",24,18,"1"],["A","ADD",23,18,"2"],["A","ADD",22,18,"2"],["A","ADD",21,18,"2"],["A","ADD",20,18,"2"],["A","ADD",19,18,"2"],["A","ADD",5,0,"2"],["A","ADD",4,0,"2"],["A","ADD",3,0,"2"],["A","ADD",2,0,"2"],["A","ADD",1,0,"2"],["A","ADD",6,0,"-1"],["A","SCALE",6,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"2"],["B","ADD",37,49,"4"],["B","ADD",37,48,"8"],["B","ADD",37,47,"2"],["B","ADD",37,46,"-1"],["B","ADD",37,45,"4"],["B","ADD",37,44,"6"],["B","ADD",37,43,"2"],["B","ADD",37,42,"-1"],["B","ADD",37,41,"4"],["B","ADD",37,40,"6"],["B","ADD",37,39,"2"],["B","ADD",37,38,"-1"],["B","SCALE",37,"2"],["B","ADD",48,37,"-1/2"],["B","ADD",47,37,"2"],["B","ADD",46,37,"1/2"],["B","ADD",45,37,"-1/2"],["B","ADD",44,37,"-1/4"],["B","ADD",43,37,"2"],["B","ADD",42,37,"1/2"],["B","ADD",41,37,"-1/2"],["B","ADD",40,37,"-1/4"],["B","ADD",39,37,"2"],["B","ADD",38,37,"1/2"],["B","ADD",36,48,"4"],["B","ADD",36,47,"1"],["B","ADD",36,45,"2"],["B","ADD",36,44,"4"],["B","ADD",36,43,"1"],["B","ADD",36,41,"2"],["B","ADD",36,40,"4"],["B","ADD",36,39,"1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-1"],["B","ADD",49,36,"-1/2"],["B","ADD",48,36,"1/2"],["B","ADD",47,36,"-3/2"],["B","ADD",46,36,"-1/2"],["B","ADD",45,36,"1/4"],["B","ADD",44,36,"1/4"],["B","ADD",43,36,"-3/2"],["B","ADD",42,36,"-1/2"],["B","ADD",41,36,"1/4"],["B","ADD",40,36,"1/4"],["B","ADD",39,36,"-3/2"],["B","ADD",38,36,"-1/2"],["B","ADD",37,36,"-3"],["B","ADD",37,36,"7"],["B","ADD",38,36,"5/2"],["B","ADD",39,36,"19/2"],["B","ADD",40,36,"-5/4"],["B","ADD",41,36,"-9/4"],["B","ADD",42,36,"5/2"],["B","ADD",43,36,"19/2"],["B","ADD",44,36,"-5/4"],["B","ADD",45,36,"-9/4"],["B","ADD",46,36,"5/2"],["B","ADD",47,36,"19/2"],["B","ADD",48,36,"-5/4"],["B","ADD",49,36,"-9/4"],["B","ADD",50,36,"-1/2"],["B","ADD",51,36,"3/2"],["B","SCALE",36,"-2"],["B","ADD",36,37,"7"],["B","ADD",36,38,"26"],["B","ADD",36,39,"-66"],["B","ADD",36,40,"-212"],["B","ADD",36,41,"-132"],["B","ADD",36,42,"26"],["B","ADD",36,43,"-66"],["B","ADD",36,44,"-212"],["B","ADD",36,45,"-132"],["B","ADD",36,46,"26"],["B","ADD",36,47,"-66"],["B","ADD",36,48,"-212"],["B","ADD",36,49,"-132"],["B","ADD",36,50,"14"],["B","ADD",36,51,"-26"],["B","IDLE_ONE",36,[7]],["B","ADD",36,51,"26"],["B","ADD",36,50,"-14"],["B","ADD",36,49,"132"],["B","ADD",36,48,"212"],["B","ADD",36,47,"66"],["B","ADD",36,46,"-26"],["B","ADD",36,45,"132"],["B","ADD",36,44,"212"],["B","ADD",36,43,"66"],["B","ADD",36,42,"-26"],["B","ADD",36,41,"132"],["B","ADD",36,40,"212"],["B","ADD",36,39,"66"],["B","ADD",36,38,"-26"],["B","ADD",36,37,"-7"],["B","SCALE",36,"-1/2"],["B","ADD",51,36,"-3/2"],["B","ADD",50,36,"1/2"],["B","ADD",49,36,"9/4"],["B","ADD",48,36,"5/4"],["B","ADD",47,36,"-19/2"],["B","ADD",46,36,"-5/2"],["B","ADD",45,36,"9/4"],["B","ADD",44,36,"5/4"],["B","ADD",43,36,"-19/2"],["B","ADD",42,36,"-5/2"],["B","ADD",41,36,"9/4"],["B","ADD",40,36,"5/4"],["B","ADD",39,36,"-19/2"],["B","ADD",38,36,"-5/2"],["B","ADD",37,36,"-7"],["B","ADD",37,36,"22/3"],["B","ADD",38,36,"8/3"],["B","ADD",39,36,"61/6"],["B","ADD",40,36,"-4/3"],["B","ADD",41,36,"-29/12"],["B","ADD",42,36,"8/3"],["B","ADD",43,36,"61/6"],["B","ADD",44,36,"-4/3"],["B","ADD",45,36,"-29/12"],["B","ADD",46,36,"8/3"],["B","ADD",47,36,"61/6"],["B","ADD",48,36,"-4/3"],["B","ADD",49,36,"-29/12"],["B","ADD",50,36,"-1/2"],["B","ADD",51,36,"5/3"],["B","SCALE",36,"2/3"],["B","ADD",36,37,"2"],["B","ADD",36,38,"8"],["B","ADD",36,39,"-20"],["B","ADD",36,40,"-64"],["B","ADD",36,41,"-40"],["B","ADD",36,42,"8"],["B","ADD",36,43,"-20"],["B","ADD",36,44,"-64"],["B","ADD",36,45,"-40"],["B","ADD",36,46,"8"],["B","ADD",36,47,"-20"],["B","ADD",36,48,"-64"],["B","ADD",36,49,"-40"],["B","ADD",36,50,"4"],["B","ADD",36,51,"-8"],["B","IDLE_ONE",36,[7]],["B","ADD",36,51,"8"],["B","ADD",36,50,"-4"],["B","ADD",36,49,"40"],["B","ADD",36,48,"64"],["B","ADD",36,47,"20"],["B","ADD",36,46,"-8"],["B","ADD",36,45,"40"],["B","ADD",36,44,"64"],["B","ADD",36,43,"20"],["B","ADD",36,42,"-8"],["B","ADD",36,41,"40"],["B","ADD",36,40,"64"],["B","ADD",36,39,"20"],["B","ADD",36,38,"-8"],["B","ADD",36,37,"-2"],["B","SCALE",36,"3/2"],["B","ADD",51,36,"-5/3"],["B","ADD",50,36,"1/2"],["B","ADD",49,36,"29/12"],["B","ADD",48,36,"4/3"],["B","ADD",47,36,"-61/6"],["B","ADD",46,36,"-8/3"],["B","ADD",45,36,"29/12"],["B","ADD",44,36,"4/3"],["B","ADD",43,36,"-61/6"],["B","ADD",42,36,"-8/3"],["B","ADD",41,36,"29/12"],["B","ADD",40,36,"4/3"],["B","ADD",39,36,"-61/6"],["B","ADD",38,36,"-8/3"],["B","ADD",37,36,"-22/3"],["B","ADD",37,36,"1"],["B","ADD",38,36,"-1/2"],["B","ADD",39,36,"-5/2"],["B","ADD",40,36,"1/4"],["B","ADD",41,36,"3/4"],["B","ADD",42,36,"-1/2"],["B","ADD",43,36,"-5/2"],["B","ADD",44,36,"1/4"],["B","ADD",45,36,"3/4"],["B","ADD",46,36,"-1/2"],["B","ADD",47,36,"-5/2"],["B","ADD",48,36,"1/4"],["B","ADD",49,36,"3/4"],["B","ADD",50,36,"1/2"],["B","ADD",51,36,"1/2"],["B","ADD",36,38,"-1"],["B","ADD",36,39,"2"],["B","ADD",36,40,"6"],["B","ADD",36,41,"4"],["B","ADD",36,42,"-1"],["B","ADD",36,43,"2"],["B","ADD",36,44,"6"],["B","ADD",36,45,"4"],["B","ADD",36,46,"-1"],["B","ADD",36,47,"2"],["B","ADD",36,48,"6"],["B","ADD",36,49,"4"],["B","ADD",36,50,"-1"],["B","ADD",38,37,"-1/2"],["B","ADD",39,37,"-2"],["B","ADD",40,37,"1/4"],["B","ADD",41,37,"1/2"],["B","ADD",42,37,"-1/2"],["B","ADD",43,37,"-2"],["B","ADD",44,37,"1/4"],["B","ADD",45,37,"1/2"],["B","ADD",46,37,"-1/2"],["B","ADD",47,37,"-2"],["B","ADD",48,37,"1/4"],["B","ADD",49,37,"1/2"],["B","ADD",50,37,"1/2"],["B","SCALE",37,"-1/2"],["B","ADD",37,39,"-1"],["B","ADD",37,40,"-4"],["B","ADD",37,41,"-2"],["B","ADD",37,43,"-1"],["B","ADD",37,44,"-4"],["B","ADD",37,45,"-2"],["B","ADD",37,47,"-1"],["B","ADD",37,48,"-4"],["B","ADD",37,49,"-2"],["B","ADD",37,50,"2"],["B","ADD",37,51,"-1"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",7,"-1"],["A","ADD",7,0,"1"],["A","ADD",1,0,"-2"],["A","ADD",2,0,"-2"],["A","ADD",3,0,"-2"],["A","ADD",4,0,"-2"],["A","ADD",5,0,"-2"],["A","ADD",6,0,"-2"],["A","ADD",19,18,"-2"],["A","ADD",20,18,"-2"],["A","ADD",21,18,"-2"],["A","ADD",22,18,"-2"],["A","ADD",23,18,"-2"],["A","ADD",24,18,"-2"],["A","ADD",25,18,"-1"],["A","SCALE",25,"-1"],["A","LAMBDA",7,1],["A","LAMBDA",25,-1],["A","SCALE",25,"-1"],["J",7,[7,0,18,25],[36,37,"-1","1/2"]],["A","LAMBDA",7,-1],["A","LAMBDA",25,1],["A","SCALE",25,"-1"],["A","ADD",0,7,"-1"],["A","ADD",18,25,"-1"],["A","SCALE",25,"-1"],["A","ADD",25,18,"1"],["A","ADD",24,18,"2"],["A","ADD",23,18,"2"],["A","ADD",22,18,"2"],["A","ADD",21,18,"2"],["A","ADD",20,18,"2"],["A","ADD",19,18,"2"],["A","ADD",6,0,"2"],["A","ADD",5,0,"2"],["A","ADD",4,0,"2"],["A","ADD",3,0,"2"],["A","ADD",2,0,"2"],["A","ADD",1,0,"2"],["A","ADD",7,0,"-1"],["A","SCALE",7,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"-2"],["B","ADD",37,51,"1"],["B","ADD",37,50,"-2"],["B","ADD",37,49,"2"],["B","ADD",37,48,"4"],["B","ADD",37,47,"1"],["B","ADD",37,45,"2"],["B","ADD",37,44,"4"],["B","ADD",37,43,"1"],["B","ADD",37,41,"2"],["B","ADD",37,40,"4"],["B","ADD",37,39,"1"],["B","SCALE",37,"-2"],["B","ADD",50,37,"-1/2"],["B","ADD",49,37,"-1/2"],["B","ADD",48,37,"-1/4"],["B","ADD",47,37,"2"],["B","ADD",46,37,"1/2"],["B","ADD",45,37,"-1/2"],["B","ADD",44,37,"-1/4"],["B","ADD",43,37,"2"],["B","ADD",42,37,"1/2"],["B","ADD",41,37,"-1/2"],["B","ADD",40,37,"-1/4"],["B","ADD",39,37,"2"],["B","ADD",38,37,"1/2"],["B","ADD",36,50,"1"],["B","ADD",36,49,"-4"],["B","ADD",36,48,"-6"],["B","ADD",36,47,"-2"],["B","ADD",36,46,"1"],["B","ADD",36,45,"-4"],["B","ADD",36,44,"-6"],["B","ADD",36,43,"-2"],["B","ADD",36,42,"1"],["B","ADD",36,41,"-4"],["B","ADD",36,40,"-6"],["B","ADD",36,39,"-2"],["B","ADD",36,38,"1"],["B","ADD",51,36,"-1/2"],["B","ADD",50,36,"-1/2"],["B","ADD",49,36,"-3/4"],["B","ADD",48,36,"-1/4"],["B","ADD",47,36,"5/2"],["B","ADD",46,36,"1/2"],["B","ADD",45,36,"-3/4"],["B","ADD",44,36,"-1/4"],["B","ADD",43,36,"5/2"],["B","ADD",42,36,"1/2"],["B","ADD",41,36,"-3/4"],["B","ADD",40,36,"-1/4"],["B","ADD",39,36,"5/2"],["B","ADD",38,36,"1/2"],["B","ADD",37,36,"-1"],["B","ADD",37,36,"41/15"],["B","ADD",38,36,"11/30"],["B","ADD",39,36,"29/30"],["B","ADD",40,36,"-11/60"],["B","ADD",41,36,"-7/60"],["B","ADD",42,36,"11/30"],["B","ADD",43,36,"29/30"],["B","ADD",44,36,"-11/60"],["B","ADD",45,36,"-7/60"],["B","ADD",46,36,"11/30"],["B","ADD",47,36,"29/30"],["B","ADD",48,36,"-11/60"],["B","ADD",49,36,"-7/60"],["B","ADD",50,36,"7/30"],["B","ADD",51,36,"11/30"],["B","SCALE",36,"-2/15"],["B","ADD",36,37,"55"],["B","ADD",36,38,"218"],["B","ADD",36,39,"-546"],["B","ADD",36,40,"-1748"],["B","ADD",36,41,"-1092"],["B","ADD",36,42,"218"],["B","ADD",36,43,"-546"],["B","ADD",36,44,"-1748"],["B","ADD",36,45,"-1092"],["B","ADD",36,46,"218"],["B","ADD",36,47,"-546"],["B","ADD",36,48,"-1748"],["B","ADD",36,49,"-1092"],["B","ADD",36,50,"-982"],["B","ADD",36,51,"218"],["B","IDLE_ONE",36,[8]],["B","ADD",36,51,"-218"],["B","ADD",36,50,"982"],["B","ADD",36,49,"1092"],["B","ADD",36,48,"1748"],["B","ADD",36,47,"546"],["B","ADD",36,46,"-218"],["B","ADD",36,45,"1092"],["B","ADD",36,44,"1748"],["B","ADD",36,43,"546"],["B","ADD",36,42,"-218"],["B","ADD",36,41,"1092"],["B","ADD",36,40,"1748"],["B","ADD",36,39,"546"],["B","ADD",36,38,"-218"],["B","ADD",36,37,"-55"],["B","SCALE",36,"-15/2"],["B","ADD",51,36,"-11/30"],["B","ADD",50,36,"-7/30"],["B","ADD",49,36,"7/60"],["B","ADD",48,36,"11/60"],["B","ADD",47,36,"-29/30"],["B","ADD",46,36,"-11/30"],["B","ADD",45,36,"7/60"],["B","ADD",44,36,"11/60"],["B","ADD",43,36,"-29/30"],["B","ADD",42,36,"-11/30"],["B","ADD",41,36,"7/60"],["B","ADD",40,36,"11/60"],["B","ADD",39,36,"-29/30"],["B","ADD",38,36,"-11/30"],["B","ADD",37,36,"-41/15"],["B","ADD",36,38,"409/150"],["B","ADD",37,38,"-559/75"],["B","ADD",39,38,"-791/300"],["B","ADD",40,38,"1/2"],["B","ADD",41,38,"191/600"],["B","ADD",42,38,"-1"],["B","ADD",43,38,"-791/300"],["B","ADD",44,38,"1/2"],["B","ADD",45,38,"191/600"],["B","ADD",46,38,"-1"],["B","ADD",47,38,"-791/300"],["B","ADD",48,38,"1/2"],["B","ADD",49,38,"191/600"],["B","ADD",50,38,"-191/300"],["B","ADD",51,38,"-1"],["B","SCALE",38,"1/75"],["B","ADD",38,37,"-2"],["B","ADD",38,39,"20"],["B","ADD",38,40,"64"],["B","ADD",38,41,"40"],["B","ADD",38,42,"-8"],["B","ADD",38,43,"20"],["B","ADD",38,44,"64"],["B","ADD",38,45,"40"],["B","ADD",38,46,"-8"],["B","ADD",38,47,"20"],["B","ADD",38,48,"64"],["B","ADD",38,49,"40"],["B","ADD",38,50,"36"],["B","ADD",38,51,"-8"],["B","IDLE_ONE",38,[8]],["B","ADD",38,51,"8"],["B","ADD",38,50,"-36"],["B","ADD",38,49,"-40"],["B","ADD",38,48,"-64"],["B","ADD",38,47,"-20"],["B","ADD",38,46,"8"],["B","ADD",38,45,"-40"],["B","ADD",38,44,"-64"],["B","ADD",38,43,"-20"],["B","ADD",38,42,"8"],["B","ADD",38,41,"-40"],["B","ADD",38,40,"-64"],["B","ADD",38,39,"-20"],["B","ADD",38,37,"2"],["B","SCALE",38,"75"],["B","ADD",51,38,"1"],["B","ADD",50,38,"191/300"],["B","ADD",49,38,"-191/600"],["B","ADD",48,38,"-1/2"],["B","ADD",47,38,"791/300"],["B","ADD",46,38,"1"],["B","ADD",45,38,"-191/600"],["B","ADD",44,38,"-1/2"],["B","ADD",43,38,"791/300"],["B","ADD",42,38,"1"],["B","ADD",41,38,"-191/600"],["B","ADD",40,38,"-1/2"],["B","ADD",39,38,"791/300"],["B","ADD",37,38,"559/75"],["B","ADD",36,38,"-409/150"],["B","IDLE_ODD",68,[8],-1],["B","IDLE_ODD",69,[8],-1],["B","ADD",37,36,"11/5"],["B","ADD",38,36,"1/10"],["B","ADD",39,36,"-1/10"],["B","ADD",40,36,"-1/20"],["B","ADD",41,36,"3/20"],["B","ADD",42,36,"1/10"],["B","ADD",43,36,"-1/10"],["B","ADD",44,36,"-1/20"],["B","ADD",45,36,"3/20"],["B","ADD",46,36,"1/10"],["B","ADD",47,36,"-1/10"],["B","ADD",48,36,"-1/20"],["B","ADD",49,36,"3/20"],["B","ADD",50,36,"1/10"],["B","ADD",51,36,"-1/10"],["B","SCALE",36,"1/5"],["B","ADD",36,37,"-1/2"],["B","ADD",36,39,"1"],["B","ADD",36,40,"4"],["B","ADD",36,41,"2"],["B","ADD",36,43,"1"],["B","ADD",36,44,"4"],["B","ADD",36,45,"2"],["B","ADD",36,47,"1"],["B","ADD",36,48,"4"],["B","ADD",36,49,"2"],["B","ADD",36,51,"1"],["B","ADD",38,37,"-1/2"],["B","ADD",39,37,"-2"],["B","ADD",40,37,"1/4"],["B","ADD",41,37,"1/2"],["B","ADD",42,37,"-1/2"],["B","ADD",43,37,"-2"],["B","ADD",44,37,"1/4"],["B","ADD",45,37,"1/2"],["B","ADD",46,37,"-1/2"],["B","ADD",47,37,"-2"],["B","ADD",48,37,"1/4"],["B","ADD",49,37,"1/2"],["B","ADD",50,37,"-1/2"],["B","ADD",51,37,"-2"],["B","SCALE",37,"-5/2"],["B","ADD",37,38,"-1"],["B","ADD",37,39,"-2"],["B","ADD",37,40,"-10"],["B","ADD",37,41,"-4"],["B","ADD",37,42,"-1"],["B","ADD",37,43,"-2"],["B","ADD",37,44,"-10"],["B","ADD",37,45,"-4"],["B","ADD",37,46,"-1"],["B","ADD",37,47,"-2"],["B","ADD",37,48,"-10"],["B","ADD",37,49,"-4"],["B","ADD",37,50,"-1"],["B","ADD",37,51,"-2"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",8,"-1"],["A","ADD",8,0,"1"],["A","ADD",1,0,"-2"],["A","ADD",2,0,"-2"],["A","ADD",3,0,"-2"],["A","ADD",4,0,"-2"],["A","ADD",5,0,"-2"],["A","ADD",6,0,"-2"],["A","ADD",7,0,"-2"],["A","ADD",19,18,"-2"],["A","ADD",20,18,"-2"],["A","ADD",21,18,"-2"],["A","ADD",22,18,"-2"],["A","ADD",23,18,"-2"],["A","ADD",24,18,"-2"],["A","ADD",25,18,"-2"],["A","ADD",26,18,"-1"],["A","SCALE",26,"-1"],["A","LAMBDA",8,1],["A","LAMBDA",26,-1],["A","SCALE",26,"-1"],["J",8,[8,0,18,26],[36,37,"-1","1/2"]],["A","LAMBDA",8,-1],["A","LAMBDA",26,1],["A","SCALE",26,"-1"],["A","ADD",0,8,"-1"],["A","ADD",18,26,"-1"],["A","SCALE",26,"-1"],["A","ADD",26,18,"1"],["A","ADD",25,18,"2"],["A","ADD",24,18,"2"],["A","ADD",23,18,"2"],["A","ADD",22,18,"2"],["A","ADD",21,18,"2"],["A","ADD",20,18,"2"],["A","ADD",19,18,"2"],["A","ADD",7,0,"2"],["A","ADD",6,0,"2"],["A","ADD",5,0,"2"],["A","ADD",4,0,"2"],["A","ADD",3,0,"2"],["A","ADD",2,0,"2"],["A","ADD",1,0,"2"],["A","ADD",8,0,"-1"],["A","SCALE",8,"-1"],["A","ADD",1,0,"-2"],["A","IDLE_ONE",1,[2,3,4,5,6,7,8]],["A","ADD",1,0,"2"],["A","ADD",2,0,"-2"],["A","IDLE_ONE",2,[3,4,5,6,7,8]],["A","ADD",2,0,"2"],["A","ADD",3,0,"-2"],["A","IDLE_ONE",3,[4,5,6,7,8]],["A","ADD",3,0,"2"],["A","ADD",4,0,"-2"],["A","IDLE_ONE",4,[5,6,7,8]],["A","ADD",4,0,"2"],["A","ADD",5,0,"-2"],["A","IDLE_ONE",5,[6,7,8]],["A","ADD",5,0,"2"],["A","ADD",6,0,"-2"],["A","IDLE_ONE",6,[7,8]],["A","ADD",6,0,"2"],["A","ADD",7,0,"-2"],["A","IDLE_ONE",7,[8]],["A","ADD",7,0,"2"],["A","ADD",19,18,"-2"],["A","IDLE_ONE",19,[2,3,4,5,6,7,8]],["A","ADD",19,18,"2"],["A","ADD",20,18,"-2"],["A","IDLE_ONE",20,[3,4,5,6,7,8]],["A","ADD",20,18,"2"],["A","ADD",21,18,"-2"],["A","IDLE_ONE",21,[4,5,6,7,8]],["A","ADD",21,18,"2"],["A","ADD",22,18,"-2"],["A","IDLE_ONE",22,[5,6,7,8]],["A","ADD",22,18,"2"],["A","ADD",23,18,"-2"],["A","IDLE_ONE",23,[6,7,8]],["A","ADD",23,18,"2"],["A","ADD",24,18,"-2"],["A","IDLE_ONE",24,[7,8]],["A","ADD",24,18,"2"],["A","ADD",25,18,"-2"],["A","IDLE_ONE",25,[8]],["A","ADD",25,18,"2"],["A","SWAP",0,18],["A","ADD",19,0,"-2"],["A","ADD",20,0,"-2"],["A","ADD",21,0,"-2"],["A","ADD",22,0,"-2"],["A","ADD",23,0,"-2"],["A","ADD",24,0,"-2"],["A","ADD",25,0,"-2"],["A","ADD",26,0,"-2"],["A","SWAP",1,19],["A","ADD",1,20,"-1"],["A","ADD",1,21,"1"],["A","ADD",1,22,"-1"],["A","ADD",1,23,"1"],["A","ADD",1,24,"-1"],["A","ADD",1,25,"1"],["A","ADD",1,26,"-1"],["A","ADD",1,27,"-1"],["A","ADD",1,28,"1"],["A","ADD",1,29,"-1"],["A","ADD",1,30,"1"],["A","ADD",1,31,"-1"],["A","ADD",1,32,"1"],["A","ADD",1,33,"-1"],["A","ADD",1,34,"1"],["A","ADD",1,35,"-1"],["A","LAMBDA",1,1],["A","QUERY",0,1,-1],["A","LAMBDA",1,-1],["A","ADD",0,1,"-1"],["A","ADD",1,35,"1"],["A","ADD",1,34,"-1"],["A","ADD",1,33,"1"],["A","ADD",1,32,"-1"],["A","ADD",1,31,"1"],["A","ADD",1,30,"-1"],["A","ADD",1,29,"1"],["A","ADD",1,28,"-1"],["A","ADD",1,27,"1"],["A","ADD",1,26,"1"],["A","ADD",1,25,"-1"],["A","ADD",1,24,"1"],["A","ADD",1,23,"-1"],["A","ADD",1,22,"1"],["A","ADD",1,21,"-1"],["A","ADD",1,20,"1"],["A","SWAP",1,19],["A","ADD",26,0,"2"],["A","ADD",25,0,"2"],["A","ADD",24,0,"2"],["A","ADD",23,0,"2"],["A","ADD",22,0,"2"],["A","ADD",21,0,"2"],["A","ADD",20,0,"2"],["A","ADD",19,0,"2"],["A","SWAP",0,18],["A","SWAP",0,19],["A","ADD",20,0,"-1"],["A","ADD",21,0,"-1"],["A","ADD",22,0,"-1"],["A","ADD",23,0,"-1"],["A","ADD",24,0,"-1"],["A","ADD",25,0,"-1"],["A","ADD",26,0,"-1"],["A","ADD",27,0,"-1"],["A","ADD",28,0,"-1"],["A","ADD",29,0,"-1"],["A","ADD",30,0,"-1"],["A","ADD",31,0,"-1"],["A","ADD",32,0,"-1"],["A","ADD",33,0,"-1"],["A","ADD",34,0,"-1"],["A","ADD",35,0,"-1"],["A","ADD",1,2,"-1"],["A","ADD",1,3,"1"],["A","ADD",1,4,"-1"],["A","ADD",1,5,"1"],["A","ADD",1,6,"-1"],["A","ADD",1,7,"1"],["A","ADD",1,8,"-1"],["A","ADD",1,9,"-1"],["A","ADD",1,10,"1"],["A","ADD",1,11,"-1"],["A","ADD",1,12,"1"],["A","ADD",1,13,"-1"],["A","ADD",1,14,"1"],["A","ADD",1,15,"-1"],["A","ADD",1,16,"1"],["A","ADD",1,17,"-1"],["A","ADD",1,18,"1"],["A","LAMBDA",1,1],["A","QUERY",0,1,-1],["A","LAMBDA",1,-1],["A","ADD",0,1,"-1"],["A","ADD",1,18,"-1"],["A","ADD",1,17,"1"],["A","ADD",1,16,"-1"],["A","ADD",1,15,"1"],["A","ADD",1,14,"-1"],["A","ADD",1,13,"1"],["A","ADD",1,12,"-1"],["A","ADD",1,11,"1"],["A","ADD",1,10,"-1"],["A","ADD",1,9,"1"],["A","ADD",1,8,"1"],["A","ADD",1,7,"-1"],["A","ADD",1,6,"1"],["A","ADD",1,5,"-1"],["A","ADD",1,4,"1"],["A","ADD",1,3,"-1"],["A","ADD",1,2,"1"],["A","ADD",35,0,"1"],["A","ADD",34,0,"1"],["A","ADD",33,0,"1"],["A","ADD",32,0,"1"],["A","ADD",31,0,"1"],["A","ADD",30,0,"1"],["A","ADD",29,0,"1"],["A","ADD",28,0,"1"],["A","ADD",27,0,"1"],["A","ADD",26,0,"1"],["A","ADD",25,0,"1"],["A","ADD",24,0,"1"],["A","ADD",23,0,"1"],["A","ADD",22,0,"1"],["A","ADD",21,0,"1"],["A","ADD",20,0,"1"],["A","SWAP",0,19],["A","ADD",1,0,"-2"],["A","ADD",2,0,"-2"],["A","ADD",3,0,"-2"],["A","ADD",4,0,"-2"],["A","ADD",5,0,"-2"],["A","ADD",6,0,"-2"],["A","ADD",7,0,"-2"],["A","ADD",8,0,"-2"],["A","ADD",19,0,"1"],["A","ADD",20,0,"1"],["A","ADD",21,0,"1"],["A","ADD",22,0,"1"],["A","ADD",23,0,"1"],["A","ADD",24,0,"1"],["A","ADD",25,0,"1"],["A","ADD",26,0,"1"],["A","ADD",27,0,"1"],["A","ADD",28,0,"1"],["A","ADD",29,0,"1"],["A","ADD",30,0,"1"],["A","ADD",31,0,"1"],["A","ADD",32,0,"1"],["A","ADD",33,0,"1"],["A","ADD",34,0,"1"],["A","ADD",35,0,"1"],["A","ADD",1,2,"-1"],["A","ADD",1,3,"1"],["A","ADD",1,4,"-1"],["A","ADD",1,5,"1"],["A","ADD",1,6,"-1"],["A","ADD",1,7,"1"],["A","ADD",1,8,"-1"],["A","ADD",1,9,"-1"],["A","ADD",1,10,"1"],["A","ADD",1,11,"-1"],["A","ADD",1,12,"1"],["A","ADD",1,13,"-1"],["A","ADD",1,14,"1"],["A","ADD",1,15,"-1"],["A","ADD",1,16,"1"],["A","ADD",1,17,"-1"],["A","LAMBDA",1,1],["A","QUERY",0,1,-1],["A","LAMBDA",1,-1],["A","ADD",0,1,"-1"],["A","ADD",1,17,"1"],["A","ADD",1,16,"-1"],["A","ADD",1,15,"1"],["A","ADD",1,14,"-1"],["A","ADD",1,13,"1"],["A","ADD",1,12,"-1"],["A","ADD",1,11,"1"],["A","ADD",1,10,"-1"],["A","ADD",1,9,"1"],["A","ADD",1,8,"1"],["A","ADD",1,7,"-1"],["A","ADD",1,6,"1"],["A","ADD",1,5,"-1"],["A","ADD",1,4,"1"],["A","ADD",1,3,"-1"],["A","ADD",1,2,"1"],["A","ADD",35,0,"-1"],["A","ADD",34,0,"-1"],["A","ADD",33,0,"-1"],["A","ADD",32,0,"-1"],["A","ADD",31,0,"-1"],["A","ADD",30,0,"-1"],["A","ADD",29,0,"-1"],["A","ADD",28,0,"-1"],["A","ADD",27,0,"-1"],["A","ADD",26,0,"-1"],["A","ADD",25,0,"-1"],["A","ADD",24,0,"-1"],["A","ADD",23,0,"-1"],["A","ADD",22,0,"-1"],["A","ADD",21,0,"-1"],["A","ADD",20,0,"-1"],["A","ADD",19,0,"-1"],["A","ADD",8,0,"2"],["A","ADD",7,0,"2"],["A","ADD",6,0,"2"],["A","ADD",5,0,"2"],["A","ADD",4,0,"2"],["A","ADD",3,0,"2"],["A","ADD",2,0,"2"],["A","ADD",1,0,"2"],["A","SWAP",0,1],["A","ADD",2,0,"-1"],["A","ADD",3,0,"-1"],["A","ADD",4,0,"-1"],["A","ADD",5,0,"-1"],["A","ADD",6,0,"-1"],["A","ADD",7,0,"-1"],["A","ADD",8,0,"-1"],["A","ADD",9,0,"-1"],["A","ADD",10,0,"-1"],["A","ADD",11,0,"-1"],["A","ADD",12,0,"-1"],["A","ADD",13,0,"-1"],["A","ADD",14,0,"-1"],["A","ADD",15,0,"-1"],["A","ADD",16,0,"-1"],["A","ADD",17,0,"-1"],["A","LAMBDA",1,1],["A","QUERY",0,1,-1],["A","LAMBDA",1,-1],["A","ADD",0,1,"-1"],["A","ADD",17,0,"1"],["A","ADD",16,0,"1"],["A","ADD",15,0,"1"],["A","ADD",14,0,"1"],["A","ADD",13,0,"1"],["A","ADD",12,0,"1"],["A","ADD",11,0,"1"],["A","ADD",10,0,"1"],["A","ADD",9,0,"1"],["A","ADD",8,0,"1"],["A","ADD",7,0,"1"],["A","ADD",6,0,"1"],["A","ADD",5,0,"1"],["A","ADD",4,0,"1"],["A","ADD",3,0,"1"],["A","ADD",2,0,"1"],["A","SWAP",0,1],["A","ADD",10,0,"2"],["A","IDLE_ONE",10,[9]],["A","ADD",10,0,"-2"],["A","ADD",11,0,"2"],["A","IDLE_ONE",11,[9,10]],["A","ADD",11,0,"-2"],["A","ADD",12,0,"2"],["A","IDLE_ONE",12,[9,10,11]],["A","ADD",12,0,"-2"],["A","ADD",13,0,"2"],["A","IDLE_ONE",13,[9,10,11,12]],["A","ADD",13,0,"-2"],["A","ADD",14,0,"2"],["A","IDLE_ONE",14,[9,10,11,12,13]],["A","ADD",14,0,"-2"],["A","ADD",15,0,"2"],["A","IDLE_ONE",15,[9,10,11,12,13,14]],["A","ADD",15,0,"-2"],["A","ADD",16,0,"2"],["A","IDLE_ONE",16,[9,10,11,12,13,14,15]],["A","ADD",16,0,"-2"],["A","ADD",17,0,"2"],["A","IDLE_ONE",17,[9,10,11,12,13,14,15,16]],["A","ADD",17,0,"-2"],["A","ADD",28,18,"2"],["A","IDLE_ONE",28,[9]],["A","ADD",28,18,"-2"],["A","ADD",29,18,"2"],["A","IDLE_ONE",29,[9,10]],["A","ADD",29,18,"-2"],["A","ADD",30,18,"2"],["A","IDLE_ONE",30,[9,10,11]],["A","ADD",30,18,"-2"],["A","ADD",31,18,"2"],["A","IDLE_ONE",31,[9,10,11,12]],["A","ADD",31,18,"-2"],["A","ADD",32,18,"2"],["A","IDLE_ONE",32,[9,10,11,12,13]],["A","ADD",32,18,"-2"],["A","ADD",33,18,"2"],["A","IDLE_ONE",33,[9,10,11,12,13,14]],["A","ADD",33,18,"-2"],["A","ADD",34,18,"2"],["A","IDLE_ONE",34,[9,10,11,12,13,14,15]],["A","ADD",34,18,"-2"],["A","ADD",35,18,"2"],["A","IDLE_ONE",35,[9,10,11,12,13,14,15,16]],["A","ADD",35,18,"-2"],["B","LAMBDA",36,-1],["B","ADD",37,36,"1"],["B","SCALE",37,"-2"],["B","ADD",37,51,"2"],["B","ADD",37,50,"1"],["B","ADD",37,49,"4"],["B","ADD",37,48,"10"],["B","ADD",37,47,"2"],["B","ADD",37,46,"1"],["B","ADD",37,45,"4"],["B","ADD",37,44,"10"],["B","ADD",37,43,"2"],["B","ADD",37,42,"1"],["B","ADD",37,41,"4"],["B","ADD",37,40,"10"],["B","ADD",37,39,"2"],["B","ADD",37,38,"1"],["B","SCALE",37,"-2/5"],["B","ADD",51,37,"2"],["B","ADD",50,37,"1/2"],["B","ADD",49,37,"-1/2"],["B","ADD",48,37,"-1/4"],["B","ADD",47,37,"2"],["B","ADD",46,37,"1/2"],["B","ADD",45,37,"-1/2"],["B","ADD",44,37,"-1/4"],["B","ADD",43,37,"2"],["B","ADD",42,37,"1/2"],["B","ADD",41,37,"-1/2"],["B","ADD",40,37,"-1/4"],["B","ADD",39,37,"2"],["B","ADD",38,37,"1/2"],["B","ADD",36,51,"-1"],["B","ADD",36,49,"-2"],["B","ADD",36,48,"-4"],["B","ADD",36,47,"-1"],["B","ADD",36,45,"-2"],["B","ADD",36,44,"-4"],["B","ADD",36,43,"-1"],["B","ADD",36,41,"-2"],["B","ADD",36,40,"-4"],["B","ADD",36,39,"-1"],["B","ADD",36,37,"1/2"],["B","SCALE",36,"5"],["B","ADD",51,36,"1/10"],["B","ADD",50,36,"-1/10"],["B","ADD",49,36,"-3/20"],["B","ADD",48,36,"1/20"],["B","ADD",47,36,"1/10"],["B","ADD",46,36,"-1/10"],["B","ADD",45,36,"-3/20"],["B","ADD",44,36,"1/20"],["B","ADD",43,36,"1/10"],["B","ADD",42,36,"-1/10"],["B","ADD",41,36,"-3/20"],["B","ADD",40,36,"1/20"],["B","ADD",39,36,"1/10"],["B","ADD",38,36,"-1/10"],["B","ADD",37,36,"-11/5"],["B","ADD",37,36,"41/15"],["B","ADD",38,36,"7/30"],["B","ADD",39,36,"11/30"],["B","SCALE",36,"-2/15"],["B","ADD",36,37,"-3"],["B","ADD",36,38,"62"],["B","ADD",36,39,"-14"],["B","IDLE_ONE",36,[2,3,4,5,6,7,8]],["B","ADD",36,39,"14"],["B","ADD",36,38,"-62"],["B","ADD",36,37,"3"],["B","SCALE",36,"-15/2"],["B","ADD",39,36,"-11/30"],["B","ADD",38,36,"-7/30"],["B","ADD",37,36,"-41/15"],["B","ADD",36,38,"13/3"],["B","ADD",37,38,"-71/6"],["B","ADD",39,38,"-19/12"],["B","SCALE",38,"1/3"],["B","ADD",38,37,"2"],["B","ADD",38,39,"8"],["B","IDLE_ONE",38,[2,3,4,5,6,7,8]],["B","ADD",38,39,"-8"],["B","ADD",38,37,"-2"],["B","SCALE",38,"3"],["B","ADD",39,38,"19/12"],["B","ADD",37,38,"71/6"],["B","ADD",36,38,"-13/3"],["B","ADD",37,36,"41/15"],["B","ADD",38,36,"11/30"],["B","ADD",39,36,"29/30"],["B","ADD",40,36,"-1/15"],["B","ADD",41,36,"-1/6"],["B","SCALE",36,"2/15"],["B","ADD",36,37,"6"],["B","ADD",36,38,"22"],["B","ADD",36,39,"-56"],["B","ADD",36,40,"-68"],["B","ADD",36,41,"-156"],["B","IDLE_ONE",36,[3,4,5,6,7,8]],["B","ADD",36,41,"156"],["B","ADD",36,40,"68"],["B","ADD",36,39,"56"],["B","ADD",36,38,"-22"],["B","ADD",36,37,"-6"],["B","SCALE",36,"15/2"],["B","ADD",41,36,"1/6"],["B","ADD",40,36,"1/15"],["B","ADD",39,36,"-29/30"],["B","ADD",38,36,"-11/30"],["B","ADD",37,36,"-41/15"],["B","ADD",36,37,"1"],["B","SWAP",36,37],["B","ADD",36,37,"-1"],["B","SWAP",36,37],["B","ADD",36,37,"-1"],["B","SWAP",36,37],["B","ADD",36,37,"-1"],["B","SWAP",36,37],["B","ADD",36,37,"-2"],["B","SWAP",36,37],["B","ADD",36,37,"-1"],["B","SWAP",36,37],["B","ADD",36,37,"-3"],["B","SWAP",36,37],["B","ADD",36,37,"-2"],["B","SWAP",36,37],["B","ADD",36,37,"-2"],["B","SWAP",36,37],["B","SWAP",36,38],["B","ADD",36,38,"-30"],["B","SWAP",36,38],["B","ADD",36,38,"-2"],["B","SWAP",36,38],["B","SWAP",36,39],["B","ADD",36,39,"-161"],["B","SWAP",36,39],["B","ADD",36,40,"1"],["B","SWAP",36,40],["B","ADD",36,40,"-1"],["B","SWAP",36,40],["B","ADD",36,40,"-10"],["B","SWAP",36,40],["B","SWAP",36,41],["B","ADD",36,41,"-28"],["B","SWAP",36,41],["B","SCALE",36,"4"],["B","ADD",36,37,"-93"],["B","ADD",36,38,"-347"],["B","ADD",36,39,"10"],["B","ADD",36,40,"12"],["B","ADD",36,41,"28"],["B","IDLE_ONE",36,[3,4,5,6,7,8]],["B","ADD",36,41,"-28"],["B","ADD",36,40,"-12"],["B","ADD",36,39,"-10"],["B","ADD",36,38,"347"],["B","ADD",36,37,"93"],["B","SCALE",36,"1/4"],["B","SWAP",36,41],["B","ADD",36,41,"28"],["B","SWAP",36,41],["B","SWAP",36,40],["B","ADD",36,40,"10"],["B","SWAP",36,40],["B","ADD",36,40,"1"],["B","SWAP",36,40],["B","ADD",36,40,"-1"],["B","SWAP",36,39],["B","ADD",36,39,"161"],["B","SWAP",36,39],["B","SWAP",36,38],["B","ADD",36,38,"2"],["B","SWAP",36,38],["B","ADD",36,38,"30"],["B","SWAP",36,38],["B","SWAP",36,37],["B","ADD",36,37,"2"],["B","SWAP",36,37],["B","ADD",36,37,"2"],["B","SWAP",36,37],["B","ADD",36,37,"3"],["B","SWAP",36,37],["B","ADD",36,37,"1"],["B","SWAP",36,37],["B","ADD",36,37,"2"],["B","SWAP",36,37],["B","ADD",36,37,"1"],["B","SWAP",36,37],["B","ADD",36,37,"1"],["B","SWAP",36,37],["B","ADD",36,37,"1"],["B","SWAP",36,37],["B","ADD",36,37,"-1"],["B","ADD",37,36,"41/15"],["B","ADD",38,36,"11/30"],["B","ADD",39,36,"29/30"],["B","ADD",40,36,"-11/60"],["B","ADD",41,36,"-7/60"],["B","ADD",42,36,"7/30"],["B","ADD",43,36,"11/30"],["B","SCALE",36,"-2/15"],["B","ADD",36,37,"55"],["B","ADD",36,38,"218"],["B","ADD",36,39,"-546"],["B","ADD",36,40,"-1748"],["B","ADD",36,41,"-1092"],["B","ADD",36,42,"-982"],["B","ADD",36,43,"218"],["B","IDLE_ONE",36,[4,5,6,7,8]],["B","ADD",36,43,"-218"],["B","ADD",36,42,"982"],["B","ADD",36,41,"1092"],["B","ADD",36,40,"1748"],["B","ADD",36,39,"546"],["B","ADD",36,38,"-218"],["B","ADD",36,37,"-55"],["B","SCALE",36,"-15/2"],["B","ADD",43,36,"-11/30"],["B","ADD",42,36,"-7/30"],["B","ADD",41,36,"7/60"],["B","ADD",40,36,"11/60"],["B","ADD",39,36,"-29/30"],["B","ADD",38,36,"-11/30"],["B","ADD",37,36,"-41/15"],["B","ADD",36,38,"409/150"],["B","ADD",37,38,"-559/75"],["B","ADD",39,38,"-791/300"],["B","ADD",40,38,"1/2"],["B","ADD",41,38,"191/600"],["B","ADD",42,38,"-191/300"],["B","ADD",43,38,"-1"],["B","SCALE",38,"1/75"],["B","ADD",38,37,"-2"],["B","ADD",38,39,"20"],["B","ADD",38,40,"64"],["B","ADD",38,41,"40"],["B","ADD",38,42,"36"],["B","ADD",38,43,"-8"],["B","IDLE_ONE",38,[4,5,6,7,8]],["B","ADD",38,43,"8"],["B","ADD",38,42,"-36"],["B","ADD",38,41,"-40"],["B","ADD",38,40,"-64"],["B","ADD",38,39,"-20"],["B","ADD",38,37,"2"],["B","SCALE",38,"75"],["B","ADD",43,38,"1"],["B","ADD",42,38,"191/300"],["B","ADD",41,38,"-191/600"],["B","ADD",40,38,"-1/2"],["B","ADD",39,38,"791/300"],["B","ADD",37,38,"559/75"],["B","ADD",36,38,"-409/150"],["B","ADD",37,36,"41/15"],["B","ADD",38,36,"11/30"],["B","ADD",39,36,"29/30"],["B","ADD",40,36,"-11/60"],["B","ADD",41,36,"-7/60"],["B","ADD",42,36,"11/30"],["B","ADD",43,36,"29/30"],["B","ADD",44,36,"-1/15"],["B","ADD",45,36,"-1/6"],["B","SCALE",36,"2/15"],["B","ADD",36,37,"55"],["B","ADD",36,38,"218"],["B","ADD",36,39,"-546"],["B","ADD",36,40,"-1748"],["B","ADD",36,41,"-1092"],["B","ADD",36,42,"218"],["B","ADD",36,43,"-546"],["B","ADD",36,44,"-656"],["B","ADD",36,45,"-1528"],["B","IDLE_ONE",36,[5,6,7,8]],["B","ADD",36,45,"1528"],["B","ADD",36,44,"656"],["B","ADD",36,43,"546"],["B","ADD",36,42,"-218"],["B","ADD",36,41,"1092"],["B","ADD",36,40,"1748"],["B","ADD",36,39,"546"],["B","ADD",36,38,"-218"],["B","ADD",36,37,"-55"],["B","SCALE",36,"15/2"],["B","ADD",45,36,"1/6"],["B","ADD",44,36,"1/15"],["B","ADD",43,36,"-29/30"],["B","ADD",42,36,"-11/30"],["B","ADD",41,36,"7/60"],["B","ADD",40,36,"11/60"],["B","ADD",39,36,"-29/30"],["B","ADD",38,36,"-11/30"],["B","ADD",37,36,"-41/15"],["B","ADD",36,38,"409/150"],["B","ADD",37,38,"-559/75"],["B","ADD",39,38,"-791/300"],["B","ADD",40,38,"1/2"],["B","ADD",41,38,"191/600"],["B","ADD",42,38,"-1"],["B","ADD",43,38,"-791/300"],["B","ADD",44,38,"109/600"],["B","ADD",45,38,"91/200"],["B","SCALE",38,"-1/75"],["B","ADD",38,37,"-2"],["B","ADD",38,39,"20"],["B","ADD",38,40,"64"],["B","ADD",38,41,"40"],["B","ADD",38,42,"-8"],["B","ADD",38,43,"20"],["B","ADD",38,44,"24"],["B","ADD",38,45,"56"],["B","IDLE_ONE",38,[5,6,7,8]],["B","ADD",38,45,"-56"],["B","ADD",38,44,"-24"],["B","ADD",38,43,"-20"],["B","ADD",38,42,"8"],["B","ADD",38,41,"-40"],["B","ADD",38,40,"-64"],["B","ADD",38,39,"-20"],["B","ADD",38,37,"2"],["B","SCALE",38,"-75"],["B","ADD",45,38,"-91/200"],["B","ADD",44,38,"-109/600"],["B","ADD",43,38,"791/300"],["B","ADD",42,38,"1"],["B","ADD",41,38,"-191/600"],["B","ADD",40,38,"-1/2"],["B","ADD",39,38,"791/300"],["B","ADD",37,38,"559/75"],["B","ADD",36,38,"-409/150"],["B","ADD",37,36,"41/15"],["B","ADD",38,36,"11/30"],["B","ADD",39,36,"29/30"],["B","ADD",40,36,"-11/60"],["B","ADD",41,36,"-7/60"],["B","ADD",42,36,"11/30"],["B","ADD",43,36,"29/30"],["B","ADD",44,36,"-11/60"],["B","ADD",45,36,"-7/60"],["B","ADD",46,36,"7/30"],["B","ADD",47,36,"11/30"],["B","SCALE",36,"-2/15"],["B","ADD",36,37,"55"],["B","ADD",36,38,"218"],["B","ADD",36,39,"-546"],["B","ADD",36,40,"-1748"],["B","ADD",36,41,"-1092"],["B","ADD",36,42,"218"],["B","ADD",36,43,"-546"],["B","ADD",36,44,"-1748"],["B","ADD",36,45,"-1092"],["B","ADD",36,46,"-982"],["B","ADD",36,47,"218"],["B","IDLE_ONE",36,[6,7,8]],["B","ADD",36,47,"-218"],["B","ADD",36,46,"982"],["B","ADD",36,45,"1092"],["B","ADD",36,44,"1748"],["B","ADD",36,43,"546"],["B","ADD",36,42,"-218"],["B","ADD",36,41,"1092"],["B","ADD",36,40,"1748"],["B","ADD",36,39,"546"],["B","ADD",36,38,"-218"],["B","ADD",36,37,"-55"],["B","SCALE",36,"-15/2"],["B","ADD",47,36,"-11/30"],["B","ADD",46,36,"-7/30"],["B","ADD",45,36,"7/60"],["B","ADD",44,36,"11/60"],["B","ADD",43,36,"-29/30"],["B","ADD",42,36,"-11/30"],["B","ADD",41,36,"7/60"],["B","ADD",40,36,"11/60"],["B","ADD",39,36,"-29/30"],["B","ADD",38,36,"-11/30"],["B","ADD",37,36,"-41/15"],["B","ADD",36,38,"409/150"],["B","ADD",37,38,"-559/75"],["B","ADD",39,38,"-791/300"],["B","ADD",40,38,"1/2"],["B","ADD",41,38,"191/600"],["B","ADD",42,38,"-1"],["B","ADD",43,38,"-791/300"],["B","ADD",44,38,"1/2"],["B","ADD",45,38,"191/600"],["B","ADD",46,38,"-191/300"],["B","ADD",47,38,"-1"],["B","SCALE",38,"1/75"],["B","ADD",38,37,"-2"],["B","ADD",38,39,"20"],["B","ADD",38,40,"64"],["B","ADD",38,41,"40"],["B","ADD",38,42,"-8"],["B","ADD",38,43,"20"],["B","ADD",38,44,"64"],["B","ADD",38,45,"40"],["B","ADD",38,46,"36"],["B","ADD",38,47,"-8"],["B","IDLE_ONE",38,[6,7,8]],["B","ADD",38,47,"8"],["B","ADD",38,46,"-36"],["B","ADD",38,45,"-40"],["B","ADD",38,44,"-64"],["B","ADD",38,43,"-20"],["B","ADD",38,42,"8"],["B","ADD",38,41,"-40"],["B","ADD",38,40,"-64"],["B","ADD",38,39,"-20"],["B","ADD",38,37,"2"],["B","SCALE",38,"75"],["B","ADD",47,38,"1"],["B","ADD",46,38,"191/300"],["B","ADD",45,38,"-191/600"],["B","ADD",44,38,"-1/2"],["B","ADD",43,38,"791/300"],["B","ADD",42,38,"1"],["B","ADD",41,38,"-191/600"],["B","ADD",40,38,"-1/2"],["B","ADD",39,38,"791/300"],["B","ADD",37,38,"559/75"],["B","ADD",36,38,"-409/150"],["B","ADD",37,36,"41/15"],["B","ADD",38,36,"11/30"],["B","ADD",39,36,"29/30"],["B","ADD",40,36,"-11/60"],["B","ADD",41,36,"-7/60"],["B","ADD",42,36,"11/30"],["B","ADD",43,36,"29/30"],["B","ADD",44,36,"-11/60"],["B","ADD",45,36,"-7/60"],["B","ADD",46,36,"11/30"],["B","ADD",47,36,"29/30"],["B","ADD",48,36,"-1/15"],["B","ADD",49,36,"-1/6"],["B","SCALE",36,"2/15"],["B","ADD",36,37,"55"],["B","ADD",36,38,"218"],["B","ADD",36,39,"-546"],["B","ADD",36,40,"-1748"],["B","ADD",36,41,"-1092"],["B","ADD",36,42,"218"],["B","ADD",36,43,"-546"],["B","ADD",36,44,"-1748"],["B","ADD",36,45,"-1092"],["B","ADD",36,46,"218"],["B","ADD",36,47,"-546"],["B","ADD",36,48,"-656"],["B","ADD",36,49,"-1528"],["B","IDLE_ONE",36,[7,8]],["B","ADD",36,49,"1528"],["B","ADD",36,48,"656"],["B","ADD",36,47,"546"],["B","ADD",36,46,"-218"],["B","ADD",36,45,"1092"],["B","ADD",36,44,"1748"],["B","ADD",36,43,"546"],["B","ADD",36,42,"-218"],["B","ADD",36,41,"1092"],["B","ADD",36,40,"1748"],["B","ADD",36,39,"546"],["B","ADD",36,38,"-218"],["B","ADD",36,37,"-55"],["B","SCALE",36,"15/2"],["B","ADD",49,36,"1/6"],["B","ADD",48,36,"1/15"],["B","ADD",47,36,"-29/30"],["B","ADD",46,36,"-11/30"],["B","ADD",45,36,"7/60"],["B","ADD",44,36,"11/60"],["B","ADD",43,36,"-29/30"],["B","ADD",42,36,"-11/30"],["B","ADD",41,36,"7/60"],["B","ADD",40,36,"11/60"],["B","ADD",39,36,"-29/30"],["B","ADD",38,36,"-11/30"],["B","ADD",37,36,"-41/15"],["B","ADD",36,38,"409/150"],["B","ADD",37,38,"-559/75"],["B","ADD",39,38,"-791/300"],["B","ADD",40,38,"1/2"],["B","ADD",41,38,"191/600"],["B","ADD",42,38,"-1"],["B","ADD",43,38,"-791/300"],["B","ADD",44,38,"1/2"],["B","ADD",45,38,"191/600"],["B","ADD",46,38,"-1"],["B","ADD",47,38,"-791/300"],["B","ADD",48,38,"109/600"],["B","ADD",49,38,"91/200"],["B","SCALE",38,"-1/75"],["B","ADD",38,37,"-2"],["B","ADD",38,39,"20"],["B","ADD",38,40,"64"],["B","ADD",38,41,"40"],["B","ADD",38,42,"-8"],["B","ADD",38,43,"20"],["B","ADD",38,44,"64"],["B","ADD",38,45,"40"],["B","ADD",38,46,"-8"],["B","ADD",38,47,"20"],["B","ADD",38,48,"24"],["B","ADD",38,49,"56"],["B","IDLE_ONE",38,[7,8]],["B","ADD",38,49,"-56"],["B","ADD",38,48,"-24"],["B","ADD",38,47,"-20"],["B","ADD",38,46,"8"],["B","ADD",38,45,"-40"],["B","ADD",38,44,"-64"],["B","ADD",38,43,"-20"],["B","ADD",38,42,"8"],["B","ADD",38,41,"-40"],["B","ADD",38,40,"-64"],["B","ADD",38,39,"-20"],["B","ADD",38,37,"2"],["B","SCALE",38,"-75"],["B","ADD",49,38,"-91/200"],["B","ADD",48,38,"-109/600"],["B","ADD",47,38,"791/300"],["B","ADD",46,38,"1"],["B","ADD",45,38,"-191/600"],["B","ADD",44,38,"-1/2"],["B","ADD",43,38,"791/300"],["B","ADD",42,38,"1"],["B","ADD",41,38,"-191/600"],["B","ADD",40,38,"-1/2"],["B","ADD",39,38,"791/300"],["B","ADD",37,38,"559/75"],["B","ADD",36,38,"-409/150"],["B","ADD",37,36,"41/16"],["B","ADD",52,36,"1/16"],["B","ADD",53,36,"9/32"],["B","SCALE",36,"-1/16"],["B","ADD",36,52,"-10"],["B","ADD",36,53,"6"],["B","IDLE_ONE",36,[16,15,14,13,12,11,10,9]],["B","ADD",36,53,"-6"],["B","ADD",36,52,"10"],["B","SCALE",36,"-16"],["B","ADD",53,36,"-9/32"],["B","ADD",52,36,"-1/16"],["B","ADD",37,36,"-41/16"],["B","ADD",36,37,"7/18"],["B","ADD",52,37,"-1/36"],["B","ADD",53,37,"-1/9"],["B","SCALE",37,"-1/18"],["B","ADD",37,52,"-22"],["B","ADD",37,53,"14"],["B","IDLE_ONE",37,[16,15,14,13,12,11,10,9]],["B","ADD",37,53,"-14"],["B","ADD",37,52,"22"],["B","SCALE",37,"-18"],["B","ADD",53,37,"1/9"],["B","ADD",52,37,"1/36"],["B","ADD",36,37,"-7/18"],["B","ADD",37,36,"41/16"],["B","ADD",52,36,"11/64"],["B","ADD",53,36,"29/64"],["B","ADD",54,36,"1/32"],["B","ADD",55,36,"5/64"],["B","SCALE",36,"-1/16"],["B","ADD",36,37,"5"],["B","ADD",36,52,"22"],["B","ADD",36,53,"-54"],["B","ADD",36,54,"32"],["B","ADD",36,55,"76"],["B","IDLE_ONE",36,[15,14,13,12,11,10,9]],["B","ADD",36,55,"-76"],["B","ADD",36,54,"-32"],["B","ADD",36,53,"54"],["B","ADD",36,52,"-22"],["B","ADD",36,37,"-5"],["B","SCALE",36,"-16"],["B","ADD",55,36,"-5/64"],["B","ADD",54,36,"-1/32"],["B","ADD",53,36,"-29/64"],["B","ADD",52,36,"-11/64"],["B","ADD",37,36,"-41/16"],["B","ADD",36,52,"29/5"],["B","ADD",37,52,"-223/15"],["B","ADD",53,52,"-79/30"],["B","ADD",54,52,"-11/60"],["B","ADD",55,52,"-9/20"],["B","SCALE",52,"1/15"],["B","ADD",52,37,"-1"],["B","ADD",52,53,"10"],["B","ADD",52,54,"-6"],["B","ADD",52,55,"-14"],["B","IDLE_ONE",52,[15,14,13,12,11,10,9]],["B","ADD",52,55,"14"],["B","ADD",52,54,"6"],["B","ADD",52,53,"-10"],["B","ADD",52,37,"1"],["B","SCALE",52,"15"],["B","ADD",55,52,"9/20"],["B","ADD",54,52,"11/60"],["B","ADD",53,52,"79/30"],["B","ADD",37,52,"223/15"],["B","ADD",36,52,"-29/5"],["B","ADD",37,36,"41/16"],["B","ADD",52,36,"11/64"],["B","ADD",53,36,"29/64"],["B","ADD",54,36,"9/64"],["B","ADD",55,36,"1/32"],["B","ADD",56,36,"1/16"],["B","ADD",57,36,"9/32"],["B","SCALE",36,"-1/16"],["B","ADD",36,37,"-5"],["B","ADD",36,52,"-22"],["B","ADD",36,53,"54"],["B","ADD",36,54,"-140"],["B","ADD",36,55,"-32"],["B","ADD",36,56,"-120"],["B","ADD",36,57,"76"],["B","IDLE_ONE",36,[14,13,12,11,10,9]],["B","ADD",36,57,"-76"],["B","ADD",36,56,"120"],["B","ADD",36,55,"32"],["B","ADD",36,54,"140"],["B","ADD",36,53,"-54"],["B","ADD",36,52,"22"],["B","ADD",36,37,"5"],["B","SCALE",36,"-16"],["B","ADD",57,36,"-9/32"],["B","ADD",56,36,"-1/16"],["B","ADD",55,36,"-1/32"],["B","ADD",54,36,"-9/64"],["B","ADD",53,36,"-29/64"],["B","ADD",52,36,"-11/64"],["B","ADD",37,36,"-41/16"],["B","ADD",36,52,"29/5"],["B","ADD",37,52,"-223/15"],["B","ADD",53,52,"-79/30"],["B","ADD",54,52,"-49/60"],["B","ADD",55,52,"-11/60"],["B","ADD",56,52,"-11/30"],["B","ADD",57,52,"-49/30"],["B","SCALE",52,"1/15"],["B","ADD",52,37,"1"],["B","ADD",52,53,"-10"],["B","ADD",52,54,"26"],["B","ADD",52,55,"6"],["B","ADD",52,56,"22"],["B","ADD",52,57,"-14"],["B","IDLE_ONE",52,[14,13,12,11,10,9]],["B","ADD",52,57,"14"],["B","ADD",52,56,"-22"],["B","ADD",52,55,"-6"],["B","ADD",52,54,"-26"],["B","ADD",52,53,"10"],["B","ADD",52,37,"-1"],["B","SCALE",52,"15"],["B","ADD",57,52,"49/30"],["B","ADD",56,52,"11/30"],["B","ADD",55,52,"11/60"],["B","ADD",54,52,"49/60"],["B","ADD",53,52,"79/30"],["B","ADD",37,52,"223/15"],["B","ADD",36,52,"-29/5"],["B","ADD",37,36,"41/16"],["B","ADD",52,36,"11/64"],["B","ADD",53,36,"29/64"],["B","ADD",54,36,"9/64"],["B","ADD",55,36,"1/32"],["B","ADD",56,36,"11/64"],["B","ADD",57,36,"29/64"],["B","ADD",58,36,"1/32"],["B","ADD",59,36,"5/64"],["B","SCALE",36,"-1/16"],["B","ADD",36,37,"5"],["B","ADD",36,52,"22"],["B","ADD",36,53,"-54"],["B","ADD",36,54,"140"],["B","ADD",36,55,"32"],["B","ADD",36,56,"22"],["B","ADD",36,57,"-54"],["B","ADD",36,58,"32"],["B","ADD",36,59,"76"],["B","IDLE_ONE",36,[13,12,11,10,9]],["B","ADD",36,59,"-76"],["B","ADD",36,58,"-32"],["B","ADD",36,57,"54"],["B","ADD",36,56,"-22"],["B","ADD",36,55,"-32"],["B","ADD",36,54,"-140"],["B","ADD",36,53,"54"],["B","ADD",36,52,"-22"],["B","ADD",36,37,"-5"],["B","SCALE",36,"-16"],["B","ADD",59,36,"-5/64"],["B","ADD",58,36,"-1/32"],["B","ADD",57,36,"-29/64"],["B","ADD",56,36,"-11/64"],["B","ADD",55,36,"-1/32"],["B","ADD",54,36,"-9/64"],["B","ADD",53,36,"-29/64"],["B","ADD",52,36,"-11/64"],["B","ADD",37,36,"-41/16"],["B","ADD",36,52,"29/5"],["B","ADD",37,52,"-223/15"],["B","ADD",53,52,"-79/30"],["B","ADD",54,52,"-49/60"],["B","ADD",55,52,"-11/60"],["B","ADD",56,52,"-1"],["B","ADD",57,52,"-79/30"],["B","ADD",58,52,"-11/60"],["B","ADD",59,52,"-9/20"],["B","SCALE",52,"1/15"],["B","ADD",52,37,"-1"],["B","ADD",52,53,"10"],["B","ADD",52,54,"-26"],["B","ADD",52,55,"-6"],["B","ADD",52,56,"-4"],["B","ADD",52,57,"10"],["B","ADD",52,58,"-6"],["B","ADD",52,59,"-14"],["B","IDLE_ONE",52,[13,12,11,10,9]],["B","ADD",52,59,"14"],["B","ADD",52,58,"6"],["B","ADD",52,57,"-10"],["B","ADD",52,56,"4"],["B","ADD",52,55,"6"],["B","ADD",52,54,"26"],["B","ADD",52,53,"-10"],["B","ADD",52,37,"1"],["B","SCALE",52,"15"],["B","ADD",59,52,"9/20"],["B","ADD",58,52,"11/60"],["B","ADD",57,52,"79/30"],["B","ADD",56,52,"1"],["B","ADD",55,52,"11/60"],["B","ADD",54,52,"49/60"],["B","ADD",53,52,"79/30"],["B","ADD",37,52,"223/15"],["B","ADD",36,52,"-29/5"],["B","ADD",37,36,"41/16"],["B","ADD",52,36,"11/64"],["B","ADD",53,36,"29/64"],["B","ADD",54,36,"9/64"],["B","ADD",55,36,"1/32"],["B","ADD",56,36,"11/64"],["B","ADD",57,36,"29/64"],["B","ADD",58,36,"9/64"],["B","ADD",59,36,"1/32"],["B","ADD",60,36,"1/16"],["B","ADD",61,36,"9/32"],["B","SCALE",36,"-1/16"],["B","ADD",36,37,"-5"],["B","ADD",36,52,"-22"],["B","ADD",36,53,"54"],["B","ADD",36,54,"-140"],["B","ADD",36,55,"-32"],["B","ADD",36,56,"-22"],["B","ADD",36,57,"54"],["B","ADD",36,58,"-140"],["B","ADD",36,59,"-32"],["B","ADD",36,60,"-120"],["B","ADD",36,61,"76"],["B","IDLE_ONE",36,[12,11,10,9]],["B","ADD",36,61,"-76"],["B","ADD",36,60,"120"],["B","ADD",36,59,"32"],["B","ADD",36,58,"140"],["B","ADD",36,57,"-54"],["B","ADD",36,56,"22"],["B","ADD",36,55,"32"],["B","ADD",36,54,"140"],["B","ADD",36,53,"-54"],["B","ADD",36,52,"22"],["B","ADD",36,37,"5"],["B","SCALE",36,"-16"],["B","ADD",61,36,"-9/32"],["B","ADD",60,36,"-1/16"],["B","ADD",59,36,"-1/32"],["B","ADD",58,36,"-9/64"],["B","ADD",57,36,"-29/64"],["B","ADD",56,36,"-11/64"],["B","ADD",55,36,"-1/32"],["B","ADD",54,36,"-9/64"],["B","ADD",53,36,"-29/64"],["B","ADD",52,36,"-11/64"],["B","ADD",37,36,"-41/16"],["B","ADD",36,52,"29/5"],["B","ADD",37,52,"-223/15"],["B","ADD",53,52,"-79/30"],["B","ADD",54,52,"-49/60"],["B","ADD",55,52,"-11/60"],["B","ADD",56,52,"-1"],["B","ADD",57,52,"-79/30"],["B","ADD",58,52,"-49/60"],["B","ADD",59,52,"-11/60"],["B","ADD",60,52,"-11/30"],["B","ADD",61,52,"-49/30"],["B","SCALE",52,"1/15"],["B","ADD",52,37,"1"],["B","ADD",52,53,"-10"],["B","ADD",52,54,"26"],["B","ADD",52,55,"6"],["B","ADD",52,56,"4"],["B","ADD",52,57,"-10"],["B","ADD",52,58,"26"],["B","ADD",52,59,"6"],["B","ADD",52,60,"22"],["B","ADD",52,61,"-14"],["B","IDLE_ONE",52,[12,11,10,9]],["B","ADD",52,61,"14"],["B","ADD",52,60,"-22"],["B","ADD",52,59,"-6"],["B","ADD",52,58,"-26"],["B","ADD",52,57,"10"],["B","ADD",52,56,"-4"],["B","ADD",52,55,"-6"],["B","ADD",52,54,"-26"],["B","ADD",52,53,"10"],["B","ADD",52,37,"-1"],["B","SCALE",52,"15"],["B","ADD",61,52,"49/30"],["B","ADD",60,52,"11/30"],["B","ADD",59,52,"11/60"],["B","ADD",58,52,"49/60"],["B","ADD",57,52,"79/30"],["B","ADD",56,52,"1"],["B","ADD",55,52,"11/60"],["B","ADD",54,52,"49/60"],["B","ADD",53,52,"79/30"],["B","ADD",37,52,"223/15"],["B","ADD",36,52,"-29/5"],["B","ADD",37,36,"41/16"],["B","ADD",52,36,"11/64"],["B","ADD",53,36,"29/64"],["B","ADD",54,36,"9/64"],["B","ADD",55,36,"1/32"],["B","ADD",56,36,"11/64"],["B","ADD",57,36,"29/64"],["B","ADD",58,36,"9/64"],["B","ADD",59,36,"1/32"],["B","ADD",60,36,"11/64"],["B","ADD",61,36,"29/64"],["B","ADD",62,36,"1/32"],["B","ADD",63,36,"5/64"],["B","SCALE",36,"-1/16"],["B","ADD",36,37,"5"],["B","ADD",36,52,"22"],["B","ADD",36,53,"-54"],["B","ADD",36,54,"140"],["B","ADD",36,55,"32"],["B","ADD",36,56,"22"],["B","ADD",36,57,"-54"],["B","ADD",36,58,"140"],["B","ADD",36,59,"32"],["B","ADD",36,60,"22"],["B","ADD",36,61,"-54"],["B","ADD",36,62,"32"],["B","ADD",36,63,"76"],["B","IDLE_ONE",36,[11,10,9]],["B","ADD",36,63,"-76"],["B","ADD",36,62,"-32"],["B","ADD",36,61,"54"],["B","ADD",36,60,"-22"],["B","ADD",36,59,"-32"],["B","ADD",36,58,"-140"],["B","ADD",36,57,"54"],["B","ADD",36,56,"-22"],["B","ADD",36,55,"-32"],["B","ADD",36,54,"-140"],["B","ADD",36,53,"54"],["B","ADD",36,52,"-22"],["B","ADD",36,37,"-5"],["B","SCALE",36,"-16"],["B","ADD",63,36,"-5/64"],["B","ADD",62,36,"-1/32"],["B","ADD",61,36,"-29/64"],["B","ADD",60,36,"-11/64"],["B","ADD",59,36,"-1/32"],["B","ADD",58,36,"-9/64"],["B","ADD",57,36,"-29/64"],["B","ADD",56,36,"-11/64"],["B","ADD",55,36,"-1/32"],["B","ADD",54,36,"-9/64"],["B","ADD",53,36,"-29/64"],["B","ADD",52,36,"-11/64"],["B","ADD",37,36,"-41/16"],["B","ADD",36,52,"29/5"],["B","ADD",37,52,"-223/15"],["B","ADD",53,52,"-79/30"],["B","ADD",54,52,"-49/60"],["B","ADD",55,52,"-11/60"],["B","ADD",56,52,"-1"],["B","ADD",57,52,"-79/30"],["B","ADD",58,52,"-49/60"],["B","ADD",59,52,"-11/60"],["B","ADD",60,52,"-1"],["B","ADD",61,52,"-79/30"],["B","ADD",62,52,"-11/60"],["B","ADD",63,52,"-9/20"],["B","SCALE",52,"1/15"],["B","ADD",52,37,"-1"],["B","ADD",52,53,"10"],["B","ADD",52,54,"-26"],["B","ADD",52,55,"-6"],["B","ADD",52,56,"-4"],["B","ADD",52,57,"10"],["B","ADD",52,58,"-26"],["B","ADD",52,59,"-6"],["B","ADD",52,60,"-4"],["B","ADD",52,61,"10"],["B","ADD",52,62,"-6"],["B","ADD",52,63,"-14"],["B","IDLE_ONE",52,[11,10,9]],["B","ADD",52,63,"14"],["B","ADD",52,62,"6"],["B","ADD",52,61,"-10"],["B","ADD",52,60,"4"],["B","ADD",52,59,"6"],["B","ADD",52,58,"26"],["B","ADD",52,57,"-10"],["B","ADD",52,56,"4"],["B","ADD",52,55,"6"],["B","ADD",52,54,"26"],["B","ADD",52,53,"-10"],["B","ADD",52,37,"1"],["B","SCALE",52,"15"],["B","ADD",63,52,"9/20"],["B","ADD",62,52,"11/60"],["B","ADD",61,52,"79/30"],["B","ADD",60,52,"1"],["B","ADD",59,52,"11/60"],["B","ADD",58,52,"49/60"],["B","ADD",57,52,"79/30"],["B","ADD",56,52,"1"],["B","ADD",55,52,"11/60"],["B","ADD",54,52,"49/60"],["B","ADD",53,52,"79/30"],["B","ADD",37,52,"223/15"],["B","ADD",36,52,"-29/5"],["B","ADD",37,36,"5/2"],["B","ADD",52,36,"1/8"],["B","ADD",53,36,"3/8"],["B","ADD",54,36,"1/8"],["B","ADD",56,36,"1/8"],["B","ADD",57,36,"3/8"],["B","ADD",58,36,"1/8"],["B","ADD",60,36,"1/8"],["B","ADD",61,36,"3/8"],["B","ADD",62,36,"1/8"],["B","ADD",65,36,"1/4"],["B","SCALE",36,"-5/2"],["B","ADD",36,37,"3"],["B","ADD",36,52,"2"],["B","ADD",36,53,"-10"],["B","ADD",36,54,"28"],["B","ADD",36,55,"8"],["B","ADD",36,56,"2"],["B","ADD",36,57,"-10"],["B","ADD",36,58,"28"],["B","ADD",36,59,"8"],["B","ADD",36,60,"2"],["B","ADD",36,61,"-10"],["B","ADD",36,62,"28"],["B","ADD",36,63,"8"],["B","ADD",36,64,"2"],["B","IDLE_ONE",36,[10,9]],["B","ADD",36,64,"-2"],["B","ADD",36,63,"-8"],["B","ADD",36,62,"-28"],["B","ADD",36,61,"10"],["B","ADD",36,60,"-2"],["B","ADD",36,59,"-8"],["B","ADD",36,58,"-28"],["B","ADD",36,57,"10"],["B","ADD",36,56,"-2"],["B","ADD",36,55,"-8"],["B","ADD",36,54,"-28"],["B","ADD",36,53,"10"],["B","ADD",36,52,"-2"],["B","ADD",36,37,"-3"],["B","SCALE",36,"-2/5"],["B","ADD",65,36,"-1/4"],["B","ADD",62,36,"-1/8"],["B","ADD",61,36,"-3/8"],["B","ADD",60,36,"-1/8"],["B","ADD",58,36,"-1/8"],["B","ADD",57,36,"-3/8"],["B","ADD",56,36,"-1/8"],["B","ADD",54,36,"-1/8"],["B","ADD",53,36,"-3/8"],["B","ADD",52,36,"-1/8"],["B","ADD",37,36,"-5/2"],["B","ADD",37,36,"2"],["B","ADD",52,36,"-1/4"],["B","ADD",53,36,"-1/4"],["B","ADD",55,36,"-1/4"],["B","ADD",56,36,"-1/4"],["B","ADD",57,36,"-1/4"],["B","ADD",59,36,"-1/4"],["B","ADD",60,36,"-1/4"],["B","ADD",61,36,"-1/4"],["B","ADD",63,36,"-1/4"],["B","ADD",64,36,"-1/2"],["B","SCALE",36,"5"],["B","ADD",36,37,"2"],["B","ADD",36,52,"8"],["B","ADD",36,53,"-20"],["B","ADD",36,54,"52"],["B","ADD",36,55,"12"],["B","ADD",36,56,"8"],["B","ADD",36,57,"-20"],["B","ADD",36,58,"52"],["B","ADD",36,59,"12"],["B","ADD",36,60,"8"],["B","ADD",36,61,"-20"],["B","ADD",36,62,"52"],["B","ADD",36,63,"12"],["B","ADD",36,64,"18"],["B","ADD",36,65,"-20"],["B","IDLE_ONE",36,[10,9]],["B","ADD",36,65,"20"],["B","ADD",36,64,"-18"],["B","ADD",36,63,"-12"],["B","ADD",36,62,"-52"],["B","ADD",36,61,"20"],["B","ADD",36,60,"-8"],["B","ADD",36,59,"-12"],["B","ADD",36,58,"-52"],["B","ADD",36,57,"20"],["B","ADD",36,56,"-8"],["B","ADD",36,55,"-12"],["B","ADD",36,54,"-52"],["B","ADD",36,53,"20"],["B","ADD",36,52,"-8"],["B","ADD",36,37,"-2"],["B","SCALE",36,"1/5"],["B","ADD",64,36,"1/2"],["B","ADD",63,36,"1/4"],["B","ADD",61,36,"1/4"],["B","ADD",60,36,"1/4"],["B","ADD",59,36,"1/4"],["B","ADD",57,36,"1/4"],["B","ADD",56,36,"1/4"],["B","ADD",55,36,"1/4"],["B","ADD",53,36,"1/4"],["B","ADD",52,36,"1/4"],["B","ADD",37,36,"-2"],["B","ADD",37,36,"9/5"],["B","ADD",52,36,"-2/5"],["B","ADD",53,36,"-1/2"],["B","ADD",54,36,"-1/20"],["B","ADD",55,36,"-7/20"],["B","ADD",56,36,"-2/5"],["B","ADD",57,36,"-1/2"],["B","ADD",58,36,"-1/20"],["B","ADD",59,36,"-7/20"],["B","ADD",60,36,"-2/5"],["B","ADD",61,36,"-1/2"],["B","ADD",62,36,"-1/20"],["B","ADD",63,36,"-7/20"],["B","ADD",64,36,"-1/5"],["B","ADD",66,36,"-2/5"],["B","ADD",67,36,"7/40"],["B","SCALE",36,"-1/2"],["B","ADD",36,37,"-4"],["B","ADD",36,52,"-6"],["B","ADD",36,53,"20"],["B","ADD",36,54,"-54"],["B","ADD",36,55,"-14"],["B","ADD",36,56,"-6"],["B","ADD",36,57,"20"],["B","ADD",36,58,"-54"],["B","ADD",36,59,"-14"],["B","ADD",36,60,"-6"],["B","ADD",36,61,"20"],["B","ADD",36,62,"-54"],["B","ADD",36,63,"-14"],["B","ADD",36,64,"-6"],["B","ADD",36,65,"20"],["B","ADD",36,66,"40"],["B","ADD",36,67,"100"],["B","IDLE_ONE",36,[9]],["B","ADD",36,67,"-100"],["B","ADD",36,66,"-40"],["B","ADD",36,65,"-20"],["B","ADD",36,64,"6"],["B","ADD",36,63,"14"],["B","ADD",36,62,"54"],["B","ADD",36,61,"-20"],["B","ADD",36,60,"6"],["B","ADD",36,59,"14"],["B","ADD",36,58,"54"],["B","ADD",36,57,"-20"],["B","ADD",36,56,"6"],["B","ADD",36,55,"14"],["B","ADD",36,54,"54"],["B","ADD",36,53,"-20"],["B","ADD",36,52,"6"],["B","ADD",36,37,"4"],["B","SCALE",36,"-2"],["B","ADD",67,36,"-7/40"],["B","ADD",66,36,"2/5"],["B","ADD",64,36,"1/5"],["B","ADD",63,36,"7/20"],["B","ADD",62,36,"1/20"],["B","ADD",61,36,"1/2"],["B","ADD",60,36,"2/5"],["B","ADD",59,36,"7/20"],["B","ADD",58,36,"1/20"],["B","ADD",57,36,"1/2"],["B","ADD",56,36,"2/5"],["B","ADD",55,36,"7/20"],["B","ADD",54,36,"1/20"],["B","ADD",53,36,"1/2"],["B","ADD",52,36,"2/5"],["B","ADD",37,36,"-9/5"],["B","ADD",36,54,"-52/3"],["B","ADD",37,54,"92/3"],["B","ADD",52,54,"-22/3"],["B","ADD",53,54,"-28/3"],["B","ADD",55,54,"-19/3"],["B","ADD",56,54,"-22/3"],["B","ADD",57,54,"-28/3"],["B","ADD",58,54,"-1"],["B","ADD",59,54,"-19/3"],["B","ADD",60,54,"-22/3"],["B","ADD",61,54,"-28/3"],["B","ADD",62,54,"-1"],["B","ADD",63,54,"-19/3"],["B","ADD",64,54,"-8/3"],["B","ADD",65,54,"2/3"],["B","ADD",66,54,"-22/3"],["B","ADD",67,54,"3"],["B","SCALE",54,"-20/3"],["B","ADD",54,37,"2"],["B","ADD",54,52,"8"],["B","ADD",54,53,"-20"],["B","ADD",54,55,"12"],["B","ADD",54,56,"8"],["B","ADD",54,57,"-20"],["B","ADD",54,58,"52"],["B","ADD",54,59,"12"],["B","ADD",54,60,"8"],["B","ADD",54,61,"-20"],["B","ADD",54,62,"52"],["B","ADD",54,63,"12"],["B","ADD",54,64,"8"],["B","ADD",54,65,"-20"],["B","ADD",54,66,"-30"],["B","ADD",54,67,"-80"],["B","IDLE_ONE",54,[9]],["B","ADD",54,67,"80"],["B","ADD",54,66,"30"],["B","ADD",54,65,"20"],["B","ADD",54,64,"-8"],["B","ADD",54,63,"-12"],["B","ADD",54,62,"-52"],["B","ADD",54,61,"20"],["B","ADD",54,60,"-8"],["B","ADD",54,59,"-12"],["B","ADD",54,58,"-52"],["B","ADD",54,57,"20"],["B","ADD",54,56,"-8"],["B","ADD",54,55,"-12"],["B","ADD",54,53,"20"],["B","ADD",54,52,"-8"],["B","ADD",54,37,"-2"],["B","SCALE",54,"-3/20"],["B","ADD",67,54,"-3"],["B","ADD",66,54,"22/3"],["B","ADD",65,54,"-2/3"],["B","ADD",64,54,"8/3"],["B","ADD",63,54,"19/3"],["B","ADD",62,54,"1"],["B","ADD",61,54,"28/3"],["B","ADD",60,54,"22/3"],["B","ADD",59,54,"19/3"],["B","ADD",58,54,"1"],["B","ADD",57,54,"28/3"],["B","ADD",56,54,"22/3"],["B","ADD",55,54,"19/3"],["B","ADD",53,54,"28/3"],["B","ADD",52,54,"22/3"],["B","ADD",37,54,"-92/3"],["B","ADD",36,54,"52/3"],["B","IDLE_ODD",70,[9],-1],["B","IDLE_ODD",71,[9],-1],["B","ADD",37,36,"5/3"],["B","ADD",52,36,"-1/2"],["B","ADD",53,36,"-2/3"],["B","ADD",54,36,"-1/12"],["B","ADD",55,36,"-5/12"],["B","ADD",56,36,"-1/2"],["B","ADD",57,36,"-2/3"],["B","ADD",58,36,"-1/12"],["B","ADD",59,36,"-5/12"],["B","ADD",60,36,"-1/2"],["B","ADD",61,36,"-2/3"],["B","ADD",62,36,"-1/12"],["B","ADD",63,36,"-5/12"],["B","ADD",65,36,"1/6"],["B","ADD",66,36,"-2/3"],["B","ADD",67,36,"1/4"],["B","SCALE",36,"-1/3"],["B","ADD",36,37,"1"],["B","ADD",36,52,"-2"],["B","ADD",36,53,"2"],["B","ADD",36,54,"-4"],["B","ADD",36,56,"-2"],["B","ADD",36,57,"2"],["B","ADD",36,58,"-4"],["B","ADD",36,60,"-2"],["B","ADD",36,61,"2"],["B","ADD",36,62,"-4"],["B","ADD",36,64,"-2"],["B","ADD",36,65,"2"],["B","ADD",36,66,"-2"],["B","ADD",52,37,"-3/4"],["B","ADD",53,37,"-5/4"],["B","ADD",54,37,"-1/4"],["B","ADD",55,37,"-1/2"],["B","ADD",56,37,"-3/4"],["B","ADD",57,37,"-5/4"],["B","ADD",58,37,"-1/4"],["B","ADD",59,37,"-1/2"],["B","ADD",60,37,"-3/4"],["B","ADD",61,37,"-5/4"],["B","ADD",62,37,"-1/4"],["B","ADD",63,37,"-1/2"],["B","ADD",64,37,"3/2"],["B","ADD",65,37,"5/4"],["B","ADD",66,37,"-1/2"],["B","SCALE",37,"-3/4"],["B","ADD",37,53,"1"],["B","ADD",37,54,"-3"],["B","ADD",37,55,"-1"],["B","ADD",37,57,"1"],["B","ADD",37,58,"-3"],["B","ADD",37,59,"-1"],["B","ADD",37,61,"1"],["B","ADD",37,62,"-3"],["B","ADD",37,63,"-1"],["B","ADD",37,65,"1"],["B","ADD",37,66,"2"],["B","ADD",37,67,"4"],["B","SCALE",37,"1"],["B","ADD",37,36,"1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",9,0,"1"],["A","ADD",10,0,"2"],["A","ADD",11,0,"2"],["A","ADD",12,0,"2"],["A","ADD",13,0,"2"],["A","ADD",14,0,"2"],["A","ADD",15,0,"2"],["A","ADD",16,0,"2"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",27,18,"1"],["A","ADD",28,18,"2"],["A","ADD",29,18,"2"],["A","ADD",30,18,"2"],["A","ADD",31,18,"2"],["A","ADD",32,18,"2"],["A","ADD",33,18,"2"],["A","ADD",34,18,"2"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",9,1],["A","LAMBDA",27,-1],["A","SCALE",27,"-1"],["J",9,[9,0,18,27],[36,37,"-1","1/2"]],["A","LAMBDA",9,-1],["A","LAMBDA",27,1],["A","SCALE",27,"-1"],["A","ADD",0,9,"-1"],["A","ADD",18,27,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-2"],["A","ADD",33,18,"-2"],["A","ADD",32,18,"-2"],["A","ADD",31,18,"-2"],["A","ADD",30,18,"-2"],["A","ADD",29,18,"-2"],["A","ADD",28,18,"-2"],["A","ADD",27,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-2"],["A","ADD",15,0,"-2"],["A","ADD",14,0,"-2"],["A","ADD",13,0,"-2"],["A","ADD",12,0,"-2"],["A","ADD",11,0,"-2"],["A","ADD",10,0,"-2"],["A","ADD",9,0,"-1"],["B","LAMBDA",36,-1],["B","ADD",37,36,"-1/2"],["B","SCALE",37,"1"],["B","ADD",37,67,"-4"],["B","ADD",37,66,"-2"],["B","ADD",37,65,"-1"],["B","ADD",37,63,"1"],["B","ADD",37,62,"3"],["B","ADD",37,61,"-1"],["B","ADD",37,59,"1"],["B","ADD",37,58,"3"],["B","ADD",37,57,"-1"],["B","ADD",37,55,"1"],["B","ADD",37,54,"3"],["B","ADD",37,53,"-1"],["B","SCALE",37,"-4/3"],["B","ADD",66,37,"1/2"],["B","ADD",65,37,"-5/4"],["B","ADD",64,37,"-3/2"],["B","ADD",63,37,"1/2"],["B","ADD",62,37,"1/4"],["B","ADD",61,37,"5/4"],["B","ADD",60,37,"3/4"],["B","ADD",59,37,"1/2"],["B","ADD",58,37,"1/4"],["B","ADD",57,37,"5/4"],["B","ADD",56,37,"3/4"],["B","ADD",55,37,"1/2"],["B","ADD",54,37,"1/4"],["B","ADD",53,37,"5/4"],["B","ADD",52,37,"3/4"],["B","ADD",36,66,"2"],["B","ADD",36,65,"-2"],["B","ADD",36,64,"2"],["B","ADD",36,62,"4"],["B","ADD",36,61,"-2"],["B","ADD",36,60,"2"],["B","ADD",36,58,"4"],["B","ADD",36,57,"-2"],["B","ADD",36,56,"2"],["B","ADD",36,54,"4"],["B","ADD",36,53,"-2"],["B","ADD",36,52,"2"],["B","ADD",36,37,"-1"],["B","SCALE",36,"-3"],["B","ADD",67,36,"-1/4"],["B","ADD",66,36,"2/3"],["B","ADD",65,36,"-1/6"],["B","ADD",63,36,"5/12"],["B","ADD",62,36,"1/12"],["B","ADD",61,36,"2/3"],["B","ADD",60,36,"1/2"],["B","ADD",59,36,"5/12"],["B","ADD",58,36,"1/12"],["B","ADD",57,36,"2/3"],["B","ADD",56,36,"1/2"],["B","ADD",55,36,"5/12"],["B","ADD",54,36,"1/12"],["B","ADD",53,36,"2/3"],["B","ADD",52,36,"1/2"],["B","ADD",37,36,"-5/3"],["B","ADD",37,36,"7/5"],["B","ADD",52,36,"-7/10"],["B","ADD",53,36,"-1"],["B","ADD",54,36,"-3/20"],["B","ADD",55,36,"-11/20"],["B","ADD",56,36,"-7/10"],["B","ADD",57,36,"-1"],["B","ADD",58,36,"-3/20"],["B","ADD",59,36,"-11/20"],["B","ADD",60,36,"-7/10"],["B","ADD",61,36,"-1"],["B","ADD",62,36,"-3/20"],["B","ADD",63,36,"-11/20"],["B","ADD",64,36,"2/5"],["B","ADD",65,36,"1/2"],["B","ADD",66,36,"-3/5"],["B","ADD",67,36,"1/5"],["B","SCALE",36,"-2"],["B","ADD",36,37,"-69"],["B","ADD",36,52,"-296"],["B","ADD",36,53,"730"],["B","ADD",36,54,"-1894"],["B","ADD",36,55,"-434"],["B","ADD",36,56,"-296"],["B","ADD",36,57,"730"],["B","ADD",36,58,"-1894"],["B","ADD",36,59,"-434"],["B","ADD",36,60,"-296"],["B","ADD",36,61,"730"],["B","ADD",36,62,"-1894"],["B","ADD",36,63,"-434"],["B","ADD",36,64,"-296"],["B","ADD",36,65,"730"],["B","ADD",36,66,"710"],["B","ADD",36,67,"1440"],["B","IDLE_ONE",36,[10]],["B","ADD",36,67,"-1440"],["B","ADD",36,66,"-710"],["B","ADD",36,65,"-730"],["B","ADD",36,64,"296"],["B","ADD",36,63,"434"],["B","ADD",36,62,"1894"],["B","ADD",36,61,"-730"],["B","ADD",36,60,"296"],["B","ADD",36,59,"434"],["B","ADD",36,58,"1894"],["B","ADD",36,57,"-730"],["B","ADD",36,56,"296"],["B","ADD",36,55,"434"],["B","ADD",36,54,"1894"],["B","ADD",36,53,"-730"],["B","ADD",36,52,"296"],["B","ADD",36,37,"69"],["B","SCALE",36,"-1/2"],["B","ADD",67,36,"-1/5"],["B","ADD",66,36,"3/5"],["B","ADD",65,36,"-1/2"],["B","ADD",64,36,"-2/5"],["B","ADD",63,36,"11/20"],["B","ADD",62,36,"3/20"],["B","ADD",61,36,"1"],["B","ADD",60,36,"7/10"],["B","ADD",59,36,"11/20"],["B","ADD",58,36,"3/20"],["B","ADD",57,36,"1"],["B","ADD",56,36,"7/10"],["B","ADD",55,36,"11/20"],["B","ADD",54,36,"3/20"],["B","ADD",53,36,"1"],["B","ADD",52,36,"7/10"],["B","ADD",37,36,"-7/5"],["B","ADD",36,55,"-11/6"],["B","ADD",37,55,"31/12"],["B","ADD",52,55,"-61/48"],["B","ADD",53,55,"-29/16"],["B","ADD",54,55,"-13/48"],["B","ADD",56,55,"-61/48"],["B","ADD",57,55,"-29/16"],["B","ADD",58,55,"-13/48"],["B","ADD",59,55,"-1"],["B","ADD",60,55,"-61/48"],["B","ADD",61,55,"-29/16"],["B","ADD",62,55,"-13/48"],["B","ADD",63,55,"-1"],["B","ADD",64,55,"17/24"],["B","ADD",65,55,"43/48"],["B","ADD",66,55,"-53/48"],["B","ADD",67,55,"143/384"],["B","SCALE",55,"5/48"],["B","ADD",55,37,"-2"],["B","ADD",55,52,"-8"],["B","ADD",55,53,"20"],["B","ADD",55,54,"-52"],["B","ADD",55,56,"-8"],["B","ADD",55,57,"20"],["B","ADD",55,58,"-52"],["B","ADD",55,59,"-12"],["B","ADD",55,60,"-8"],["B","ADD",55,61,"20"],["B","ADD",55,62,"-52"],["B","ADD",55,63,"-12"],["B","ADD",55,64,"-8"],["B","ADD",55,65,"20"],["B","ADD",55,66,"20"],["B","ADD",55,67,"40"],["B","IDLE_ONE",55,[10]],["B","ADD",55,67,"-40"],["B","ADD",55,66,"-20"],["B","ADD",55,65,"-20"],["B","ADD",55,64,"8"],["B","ADD",55,63,"12"],["B","ADD",55,62,"52"],["B","ADD",55,61,"-20"],["B","ADD",55,60,"8"],["B","ADD",55,59,"12"],["B","ADD",55,58,"52"],["B","ADD",55,57,"-20"],["B","ADD",55,56,"8"],["B","ADD",55,54,"52"],["B","ADD",55,53,"-20"],["B","ADD",55,52,"8"],["B","ADD",55,37,"2"],["B","SCALE",55,"48/5"],["B","ADD",67,55,"-143/384"],["B","ADD",66,55,"53/48"],["B","ADD",65,55,"-43/48"],["B","ADD",64,55,"-17/24"],["B","ADD",63,55,"1"],["B","ADD",62,55,"13/48"],["B","ADD",61,55,"29/16"],["B","ADD",60,55,"61/48"],["B","ADD",59,55,"1"],["B","ADD",58,55,"13/48"],["B","ADD",57,55,"29/16"],["B","ADD",56,55,"61/48"],["B","ADD",54,55,"13/48"],["B","ADD",53,55,"29/16"],["B","ADD",52,55,"61/48"],["B","ADD",37,55,"-31/12"],["B","ADD",36,55,"11/6"],["B","ADD",37,36,"3"],["B","ADD",52,36,"1/2"],["B","ADD",53,36,"1"],["B","ADD",54,36,"1/4"],["B","ADD",55,36,"1/4"],["B","ADD",56,36,"1/2"],["B","ADD",57,36,"1"],["B","ADD",58,36,"1/4"],["B","ADD",59,36,"1/4"],["B","ADD",60,36,"1/2"],["B","ADD",61,36,"1"],["B","ADD",62,36,"1/4"],["B","ADD",63,36,"1/4"],["B","ADD",64,36,"-2"],["B","ADD",65,36,"-3/2"],["B","ADD",67,36,"1/2"],["B","SCALE",36,"2"],["B","ADD",36,52,"4"],["B","ADD",36,53,"-8"],["B","ADD",36,54,"20"],["B","ADD",36,55,"4"],["B","ADD",36,56,"4"],["B","ADD",36,57,"-8"],["B","ADD",36,58,"20"],["B","ADD",36,59,"4"],["B","ADD",36,60,"4"],["B","ADD",36,61,"-8"],["B","ADD",36,62,"20"],["B","ADD",36,63,"4"],["B","ADD",36,64,"4"],["B","ADD",36,65,"-8"],["B","ADD",36,66,"-6"],["B","ADD",36,67,"-16"],["B","ADD",52,37,"-3/4"],["B","ADD",53,37,"-5/4"],["B","ADD",54,37,"-1/4"],["B","ADD",55,37,"-1/2"],["B","ADD",56,37,"-3/4"],["B","ADD",57,37,"-5/4"],["B","ADD",58,37,"-1/4"],["B","ADD",59,37,"-1/2"],["B","ADD",60,37,"-3/4"],["B","ADD",61,37,"-5/4"],["B","ADD",62,37,"-1/4"],["B","ADD",63,37,"-1/2"],["B","ADD",64,37,"3/2"],["B","ADD",65,37,"5/4"],["B","ADD",66,37,"-1/4"],["B","ADD",67,37,"-1/4"],["B","SCALE",37,"1/8"],["B","ADD",37,52,"-2"],["B","ADD",37,53,"7/2"],["B","ADD",37,54,"-17/2"],["B","ADD",37,55,"-3/2"],["B","ADD",37,56,"-2"],["B","ADD",37,57,"7/2"],["B","ADD",37,58,"-17/2"],["B","ADD",37,59,"-3/2"],["B","ADD",37,60,"-2"],["B","ADD",37,61,"7/2"],["B","ADD",37,62,"-17/2"],["B","ADD",37,63,"-3/2"],["B","ADD",37,64,"-2"],["B","ADD",37,65,"7/2"],["B","ADD",37,66,"1"],["B","ADD",37,67,"4"],["B","SCALE",37,"-2"],["B","ADD",37,36,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",10,0,"1"],["A","ADD",11,0,"2"],["A","ADD",12,0,"2"],["A","ADD",13,0,"2"],["A","ADD",14,0,"2"],["A","ADD",15,0,"2"],["A","ADD",16,0,"2"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",28,18,"1"],["A","ADD",29,18,"2"],["A","ADD",30,18,"2"],["A","ADD",31,18,"2"],["A","ADD",32,18,"2"],["A","ADD",33,18,"2"],["A","ADD",34,18,"2"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",10,1],["A","LAMBDA",28,-1],["A","SCALE",28,"-1"],["J",10,[10,0,18,28],[36,37,"-1","1/2"]],["A","LAMBDA",10,-1],["A","LAMBDA",28,1],["A","SCALE",28,"-1"],["A","ADD",0,10,"-1"],["A","ADD",18,28,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-2"],["A","ADD",33,18,"-2"],["A","ADD",32,18,"-2"],["A","ADD",31,18,"-2"],["A","ADD",30,18,"-2"],["A","ADD",29,18,"-2"],["A","ADD",28,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-2"],["A","ADD",15,0,"-2"],["A","ADD",14,0,"-2"],["A","ADD",13,0,"-2"],["A","ADD",12,0,"-2"],["A","ADD",11,0,"-2"],["A","ADD",10,0,"-1"],["B","LAMBDA",36,-1],["B","ADD",37,36,"1/2"],["B","SCALE",37,"-1/2"],["B","ADD",37,67,"-4"],["B","ADD",37,66,"-1"],["B","ADD",37,65,"-7/2"],["B","ADD",37,64,"2"],["B","ADD",37,63,"3/2"],["B","ADD",37,62,"17/2"],["B","ADD",37,61,"-7/2"],["B","ADD",37,60,"2"],["B","ADD",37,59,"3/2"],["B","ADD",37,58,"17/2"],["B","ADD",37,57,"-7/2"],["B","ADD",37,56,"2"],["B","ADD",37,55,"3/2"],["B","ADD",37,54,"17/2"],["B","ADD",37,53,"-7/2"],["B","ADD",37,52,"2"],["B","SCALE",37,"8"],["B","ADD",67,37,"1/4"],["B","ADD",66,37,"1/4"],["B","ADD",65,37,"-5/4"],["B","ADD",64,37,"-3/2"],["B","ADD",63,37,"1/2"],["B","ADD",62,37,"1/4"],["B","ADD",61,37,"5/4"],["B","ADD",60,37,"3/4"],["B","ADD",59,37,"1/2"],["B","ADD",58,37,"1/4"],["B","ADD",57,37,"5/4"],["B","ADD",56,37,"3/4"],["B","ADD",55,37,"1/2"],["B","ADD",54,37,"1/4"],["B","ADD",53,37,"5/4"],["B","ADD",52,37,"3/4"],["B","ADD",36,67,"16"],["B","ADD",36,66,"6"],["B","ADD",36,65,"8"],["B","ADD",36,64,"-4"],["B","ADD",36,63,"-4"],["B","ADD",36,62,"-20"],["B","ADD",36,61,"8"],["B","ADD",36,60,"-4"],["B","ADD",36,59,"-4"],["B","ADD",36,58,"-20"],["B","ADD",36,57,"8"],["B","ADD",36,56,"-4"],["B","ADD",36,55,"-4"],["B","ADD",36,54,"-20"],["B","ADD",36,53,"8"],["B","ADD",36,52,"-4"],["B","SCALE",36,"1/2"],["B","ADD",67,36,"-1/2"],["B","ADD",65,36,"3/2"],["B","ADD",64,36,"2"],["B","ADD",63,36,"-1/4"],["B","ADD",62,36,"-1/4"],["B","ADD",61,36,"-1"],["B","ADD",60,36,"-1/2"],["B","ADD",59,36,"-1/4"],["B","ADD",58,36,"-1/4"],["B","ADD",57,36,"-1"],["B","ADD",56,36,"-1/2"],["B","ADD",55,36,"-1/4"],["B","ADD",54,36,"-1/4"],["B","ADD",53,36,"-1"],["B","ADD",52,36,"-1/2"],["B","ADD",37,36,"-3"],["B","ADD",37,36,"2/3"],["B","ADD",52,36,"-5/4"],["B","ADD",53,36,"-23/12"],["B","ADD",54,36,"-1/3"],["B","ADD",55,36,"-11/12"],["B","ADD",56,36,"-5/4"],["B","ADD",57,36,"-23/12"],["B","ADD",58,36,"-1/3"],["B","ADD",59,36,"-11/12"],["B","ADD",60,36,"-5/4"],["B","ADD",61,36,"-23/12"],["B","ADD",62,36,"-1/3"],["B","ADD",63,36,"-11/12"],["B","ADD",64,36,"-1/3"],["B","SCALE",36,"2/3"],["B","ADD",36,37,"-12"],["B","ADD",36,52,"-52"],["B","ADD",36,53,"128"],["B","ADD",36,54,"-332"],["B","ADD",36,55,"-76"],["B","ADD",36,56,"-52"],["B","ADD",36,57,"128"],["B","ADD",36,58,"-332"],["B","ADD",36,59,"-76"],["B","ADD",36,60,"-52"],["B","ADD",36,61,"128"],["B","ADD",36,62,"-332"],["B","ADD",36,63,"-76"],["B","ADD",36,64,"-28"],["B","ADD",36,65,"76"],["B","IDLE_ONE",36,[11]],["B","ADD",36,65,"-76"],["B","ADD",36,64,"28"],["B","ADD",36,63,"76"],["B","ADD",36,62,"332"],["B","ADD",36,61,"-128"],["B","ADD",36,60,"52"],["B","ADD",36,59,"76"],["B","ADD",36,58,"332"],["B","ADD",36,57,"-128"],["B","ADD",36,56,"52"],["B","ADD",36,55,"76"],["B","ADD",36,54,"332"],["B","ADD",36,53,"-128"],["B","ADD",36,52,"52"],["B","ADD",36,37,"12"],["B","SCALE",36,"3/2"],["B","ADD",64,36,"1/3"],["B","ADD",63,36,"11/12"],["B","ADD",62,36,"1/3"],["B","ADD",61,36,"23/12"],["B","ADD",60,36,"5/4"],["B","ADD",59,36,"11/12"],["B","ADD",58,36,"1/3"],["B","ADD",57,36,"23/12"],["B","ADD",56,36,"5/4"],["B","ADD",55,36,"11/12"],["B","ADD",54,36,"1/3"],["B","ADD",53,36,"23/12"],["B","ADD",52,36,"5/4"],["B","ADD",37,36,"-2/3"],["B","ADD",36,53,"-14/27"],["B","ADD",37,53,"46/135"],["B","ADD",52,53,"-88/135"],["B","ADD",54,53,"-47/270"],["B","ADD",55,53,"-43/90"],["B","ADD",56,53,"-88/135"],["B","ADD",57,53,"-1"],["B","ADD",58,53,"-47/270"],["B","ADD",59,53,"-43/90"],["B","ADD",60,53,"-88/135"],["B","ADD",61,53,"-1"],["B","ADD",62,53,"-47/270"],["B","ADD",63,53,"-43/90"],["B","ADD",64,53,"-22/135"],["B","ADD",65,53,"1/135"],["B","SCALE",53,"-4/135"],["B","ADD",53,37,"-1"],["B","ADD",53,52,"-4"],["B","ADD",53,54,"-26"],["B","ADD",53,55,"-6"],["B","ADD",53,56,"-4"],["B","ADD",53,57,"10"],["B","ADD",53,58,"-26"],["B","ADD",53,59,"-6"],["B","ADD",53,60,"-4"],["B","ADD",53,61,"10"],["B","ADD",53,62,"-26"],["B","ADD",53,63,"-6"],["B","ADD",53,64,"-2"],["B","ADD",53,65,"6"],["B","IDLE_ONE",53,[11]],["B","ADD",53,65,"-6"],["B","ADD",53,64,"2"],["B","ADD",53,63,"6"],["B","ADD",53,62,"26"],["B","ADD",53,61,"-10"],["B","ADD",53,60,"4"],["B","ADD",53,59,"6"],["B","ADD",53,58,"26"],["B","ADD",53,57,"-10"],["B","ADD",53,56,"4"],["B","ADD",53,55,"6"],["B","ADD",53,54,"26"],["B","ADD",53,52,"4"],["B","ADD",53,37,"1"],["B","SCALE",53,"-135/4"],["B","ADD",65,53,"-1/135"],["B","ADD",64,53,"22/135"],["B","ADD",63,53,"43/90"],["B","ADD",62,53,"47/270"],["B","ADD",61,53,"1"],["B","ADD",60,53,"88/135"],["B","ADD",59,53,"43/90"],["B","ADD",58,53,"47/270"],["B","ADD",57,53,"1"],["B","ADD",56,53,"88/135"],["B","ADD",55,53,"43/90"],["B","ADD",54,53,"47/270"],["B","ADD",52,53,"88/135"],["B","ADD",37,53,"-46/135"],["B","ADD",36,53,"14/27"],["B","ADD",37,36,"3"],["B","ADD",52,36,"1/2"],["B","ADD",53,36,"1"],["B","ADD",54,36,"1/4"],["B","ADD",55,36,"1/4"],["B","ADD",56,36,"1/2"],["B","ADD",57,36,"1"],["B","ADD",58,36,"1/4"],["B","ADD",59,36,"1/4"],["B","ADD",60,36,"1/2"],["B","ADD",61,36,"1"],["B","ADD",62,36,"1/4"],["B","ADD",63,36,"1/4"],["B","ADD",65,36,"1/2"],["B","SCALE",36,"-2"],["B","ADD",36,52,"-4"],["B","ADD",36,53,"8"],["B","ADD",36,54,"-20"],["B","ADD",36,55,"-4"],["B","ADD",36,56,"-4"],["B","ADD",36,57,"8"],["B","ADD",36,58,"-20"],["B","ADD",36,59,"-4"],["B","ADD",36,60,"-4"],["B","ADD",36,61,"8"],["B","ADD",36,62,"-20"],["B","ADD",36,63,"-4"],["B","ADD",36,64,"-6"],["B","ADD",36,65,"8"],["B","ADD",52,37,"-3/4"],["B","ADD",53,37,"-5/4"],["B","ADD",54,37,"-1/4"],["B","ADD",55,37,"-1/2"],["B","ADD",56,37,"-3/4"],["B","ADD",57,37,"-5/4"],["B","ADD",58,37,"-1/4"],["B","ADD",59,37,"-1/2"],["B","ADD",60,37,"-3/4"],["B","ADD",61,37,"-5/4"],["B","ADD",62,37,"-1/4"],["B","ADD",63,37,"-1/2"],["B","ADD",64,37,"-1/4"],["B","ADD",65,37,"-1/4"],["B","SCALE",37,"-1/8"],["B","ADD",37,52,"-2"],["B","ADD",37,53,"9/2"],["B","ADD",37,54,"-23/2"],["B","ADD",37,55,"-5/2"],["B","ADD",37,56,"-2"],["B","ADD",37,57,"9/2"],["B","ADD",37,58,"-23/2"],["B","ADD",37,59,"-5/2"],["B","ADD",37,60,"-2"],["B","ADD",37,61,"9/2"],["B","ADD",37,62,"-23/2"],["B","ADD",37,63,"-5/2"],["B","ADD",37,64,"-2"],["B","ADD",37,65,"5/2"],["B","SCALE",37,"2"],["B","ADD",37,36,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",11,0,"1"],["A","ADD",12,0,"2"],["A","ADD",13,0,"2"],["A","ADD",14,0,"2"],["A","ADD",15,0,"2"],["A","ADD",16,0,"2"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",29,18,"1"],["A","ADD",30,18,"2"],["A","ADD",31,18,"2"],["A","ADD",32,18,"2"],["A","ADD",33,18,"2"],["A","ADD",34,18,"2"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",11,1],["A","LAMBDA",29,-1],["A","SCALE",29,"-1"],["J",11,[11,0,18,29],[36,37,"-1","1/2"]],["A","LAMBDA",11,-1],["A","LAMBDA",29,1],["A","SCALE",29,"-1"],["A","ADD",0,11,"-1"],["A","ADD",18,29,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-2"],["A","ADD",33,18,"-2"],["A","ADD",32,18,"-2"],["A","ADD",31,18,"-2"],["A","ADD",30,18,"-2"],["A","ADD",29,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-2"],["A","ADD",15,0,"-2"],["A","ADD",14,0,"-2"],["A","ADD",13,0,"-2"],["A","ADD",12,0,"-2"],["A","ADD",11,0,"-1"],["B","LAMBDA",36,-1],["B","ADD",37,36,"1/2"],["B","SCALE",37,"1/2"],["B","ADD",37,65,"-5/2"],["B","ADD",37,64,"2"],["B","ADD",37,63,"5/2"],["B","ADD",37,62,"23/2"],["B","ADD",37,61,"-9/2"],["B","ADD",37,60,"2"],["B","ADD",37,59,"5/2"],["B","ADD",37,58,"23/2"],["B","ADD",37,57,"-9/2"],["B","ADD",37,56,"2"],["B","ADD",37,55,"5/2"],["B","ADD",37,54,"23/2"],["B","ADD",37,53,"-9/2"],["B","ADD",37,52,"2"],["B","SCALE",37,"-8"],["B","ADD",65,37,"1/4"],["B","ADD",64,37,"1/4"],["B","ADD",63,37,"1/2"],["B","ADD",62,37,"1/4"],["B","ADD",61,37,"5/4"],["B","ADD",60,37,"3/4"],["B","ADD",59,37,"1/2"],["B","ADD",58,37,"1/4"],["B","ADD",57,37,"5/4"],["B","ADD",56,37,"3/4"],["B","ADD",55,37,"1/2"],["B","ADD",54,37,"1/4"],["B","ADD",53,37,"5/4"],["B","ADD",52,37,"3/4"],["B","ADD",36,65,"-8"],["B","ADD",36,64,"6"],["B","ADD",36,63,"4"],["B","ADD",36,62,"20"],["B","ADD",36,61,"-8"],["B","ADD",36,60,"4"],["B","ADD",36,59,"4"],["B","ADD",36,58,"20"],["B","ADD",36,57,"-8"],["B","ADD",36,56,"4"],["B","ADD",36,55,"4"],["B","ADD",36,54,"20"],["B","ADD",36,53,"-8"],["B","ADD",36,52,"4"],["B","SCALE",36,"-1/2"],["B","ADD",65,36,"-1/2"],["B","ADD",63,36,"-1/4"],["B","ADD",62,36,"-1/4"],["B","ADD",61,36,"-1"],["B","ADD",60,36,"-1/2"],["B","ADD",59,36,"-1/4"],["B","ADD",58,36,"-1/4"],["B","ADD",57,36,"-1"],["B","ADD",56,36,"-1/2"],["B","ADD",55,36,"-1/4"],["B","ADD",54,36,"-1/4"],["B","ADD",53,36,"-1"],["B","ADD",52,36,"-1/2"],["B","ADD",37,36,"-3"],["B","ADD",36,52,"14"],["B","ADD",37,52,"-34"],["B","ADD",53,52,"-4"],["B","ADD",54,52,"-3/2"],["B","ADD",55,52,"1/2"],["B","ADD",56,52,"-1"],["B","ADD",57,52,"-4"],["B","ADD",58,52,"-3/2"],["B","ADD",59,52,"1/2"],["B","ADD",60,52,"-1"],["B","ADD",61,52,"-4"],["B","ADD",62,52,"-1/2"],["B","ADD",63,52,"1"],["B","SCALE",52,"-1"],["B","ADD",52,36,"1"],["B","ADD",52,37,"1"],["B","ADD",52,53,"-6"],["B","ADD",52,54,"16"],["B","ADD",52,55,"4"],["B","ADD",52,56,"2"],["B","ADD",52,57,"-6"],["B","ADD",52,58,"16"],["B","ADD",52,59,"4"],["B","ADD",52,60,"2"],["B","ADD",52,61,"-6"],["B","ADD",52,62,"14"],["B","ADD",52,63,"6"],["B","IDLE_ONE",52,[12]],["B","ADD",52,63,"-6"],["B","ADD",52,62,"-14"],["B","ADD",52,61,"6"],["B","ADD",52,60,"-2"],["B","ADD",52,59,"-4"],["B","ADD",52,58,"-16"],["B","ADD",52,57,"6"],["B","ADD",52,56,"-2"],["B","ADD",52,55,"-4"],["B","ADD",52,54,"-16"],["B","ADD",52,53,"6"],["B","ADD",52,37,"-1"],["B","ADD",52,36,"-1"],["B","SCALE",52,"-1"],["B","ADD",63,52,"-1"],["B","ADD",62,52,"1/2"],["B","ADD",61,52,"4"],["B","ADD",60,52,"1"],["B","ADD",59,52,"-1/2"],["B","ADD",58,52,"3/2"],["B","ADD",57,52,"4"],["B","ADD",56,52,"1"],["B","ADD",55,52,"-1/2"],["B","ADD",54,52,"3/2"],["B","ADD",53,52,"4"],["B","ADD",37,52,"34"],["B","ADD",36,52,"-14"],["B","ADD",37,36,"5/2"],["B","ADD",52,36,"1/8"],["B","ADD",53,36,"3/8"],["B","ADD",54,36,"1/8"],["B","ADD",56,36,"1/8"],["B","ADD",57,36,"3/8"],["B","ADD",58,36,"1/8"],["B","ADD",60,36,"1/8"],["B","ADD",61,36,"3/8"],["B","ADD",62,36,"1/16"],["B","ADD",63,36,"-1/16"],["B","SCALE",36,"1/8"],["B","ADD",36,37,"-1"],["B","ADD",36,52,"-4"],["B","ADD",36,53,"10"],["B","ADD",36,54,"-26"],["B","ADD",36,55,"-6"],["B","ADD",36,56,"-4"],["B","ADD",36,57,"10"],["B","ADD",36,58,"-26"],["B","ADD",36,59,"-6"],["B","ADD",36,60,"-4"],["B","ADD",36,61,"10"],["B","ADD",36,62,"-24"],["B","ADD",36,63,"-10"],["B","IDLE_ONE",36,[12]],["B","ADD",36,63,"10"],["B","ADD",36,62,"24"],["B","ADD",36,61,"-10"],["B","ADD",36,60,"4"],["B","ADD",36,59,"6"],["B","ADD",36,58,"26"],["B","ADD",36,57,"-10"],["B","ADD",36,56,"4"],["B","ADD",36,55,"6"],["B","ADD",36,54,"26"],["B","ADD",36,53,"-10"],["B","ADD",36,52,"4"],["B","ADD",36,37,"1"],["B","SCALE",36,"8"],["B","ADD",63,36,"1/16"],["B","ADD",62,36,"-1/16"],["B","ADD",61,36,"-3/8"],["B","ADD",60,36,"-1/8"],["B","ADD",58,36,"-1/8"],["B","ADD",57,36,"-3/8"],["B","ADD",56,36,"-1/8"],["B","ADD",54,36,"-1/8"],["B","ADD",53,36,"-3/8"],["B","ADD",52,36,"-1/8"],["B","ADD",37,36,"-5/2"],["B","SWAP",36,37],["B","ADD",52,36,"-3/4"],["B","ADD",53,36,"-5/4"],["B","ADD",54,36,"-1/4"],["B","ADD",55,36,"-1/2"],["B","ADD",56,36,"-3/4"],["B","ADD",57,36,"-5/4"],["B","ADD",58,36,"-1/4"],["B","ADD",59,36,"-1/2"],["B","ADD",60,36,"-3/4"],["B","ADD",61,36,"-5/4"],["B","ADD",62,36,"-1/4"],["B","ADD",63,36,"-1/4"],["B","SCALE",36,"-1/2"],["B","ADD",36,37,"1/2"],["B","ADD",36,52,"1"],["B","ADD",36,53,"-3"],["B","ADD",36,54,"8"],["B","ADD",36,55,"2"],["B","ADD",36,56,"1"],["B","ADD",36,57,"-3"],["B","ADD",36,58,"8"],["B","ADD",36,59,"2"],["B","ADD",36,60,"1"],["B","ADD",36,61,"-3"],["B","ADD",36,62,"6"],["B","ADD",36,63,"2"],["B","ADD",52,37,"-7/4"],["B","ADD",53,37,"-11/4"],["B","ADD",54,37,"-1/2"],["B","ADD",55,37,"-5/4"],["B","ADD",56,37,"-7/4"],["B","ADD",57,37,"-11/4"],["B","ADD",58,37,"-1/2"],["B","ADD",59,37,"-5/4"],["B","ADD",60,37,"-7/4"],["B","ADD",61,37,"-11/4"],["B","ADD",62,37,"-3/4"],["B","ADD",63,37,"-1/4"],["B","SCALE",37,"1/2"],["B","ADD",37,52,"-1"],["B","ADD",37,53,"1"],["B","ADD",37,54,"-2"],["B","ADD",37,56,"-1"],["B","ADD",37,57,"1"],["B","ADD",37,58,"-2"],["B","ADD",37,60,"-1"],["B","ADD",37,61,"1"],["B","ADD",37,62,"-2"],["B","ADD",37,63,"-2"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",12,0,"1"],["A","ADD",13,0,"2"],["A","ADD",14,0,"2"],["A","ADD",15,0,"2"],["A","ADD",16,0,"2"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",30,18,"1"],["A","ADD",31,18,"2"],["A","ADD",32,18,"2"],["A","ADD",33,18,"2"],["A","ADD",34,18,"2"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",12,1],["A","LAMBDA",30,-1],["A","SCALE",30,"-1"],["J",12,[12,0,18,30],[36,37,"-1","1/2"]],["A","LAMBDA",12,-1],["A","LAMBDA",30,1],["A","SCALE",30,"-1"],["A","ADD",0,12,"-1"],["A","ADD",18,30,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-2"],["A","ADD",33,18,"-2"],["A","ADD",32,18,"-2"],["A","ADD",31,18,"-2"],["A","ADD",30,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-2"],["A","ADD",15,0,"-2"],["A","ADD",14,0,"-2"],["A","ADD",13,0,"-2"],["A","ADD",12,0,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"-2"],["B","ADD",37,63,"2"],["B","ADD",37,62,"2"],["B","ADD",37,61,"-1"],["B","ADD",37,60,"1"],["B","ADD",37,58,"2"],["B","ADD",37,57,"-1"],["B","ADD",37,56,"1"],["B","ADD",37,54,"2"],["B","ADD",37,53,"-1"],["B","ADD",37,52,"1"],["B","SCALE",37,"2"],["B","ADD",63,37,"1/4"],["B","ADD",62,37,"3/4"],["B","ADD",61,37,"11/4"],["B","ADD",60,37,"7/4"],["B","ADD",59,37,"5/4"],["B","ADD",58,37,"1/2"],["B","ADD",57,37,"11/4"],["B","ADD",56,37,"7/4"],["B","ADD",55,37,"5/4"],["B","ADD",54,37,"1/2"],["B","ADD",53,37,"11/4"],["B","ADD",52,37,"7/4"],["B","ADD",36,63,"-2"],["B","ADD",36,62,"-6"],["B","ADD",36,61,"3"],["B","ADD",36,60,"-1"],["B","ADD",36,59,"-2"],["B","ADD",36,58,"-8"],["B","ADD",36,57,"3"],["B","ADD",36,56,"-1"],["B","ADD",36,55,"-2"],["B","ADD",36,54,"-8"],["B","ADD",36,53,"3"],["B","ADD",36,52,"-1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-2"],["B","ADD",63,36,"1/4"],["B","ADD",62,36,"1/4"],["B","ADD",61,36,"5/4"],["B","ADD",60,36,"3/4"],["B","ADD",59,36,"1/2"],["B","ADD",58,36,"1/4"],["B","ADD",57,36,"5/4"],["B","ADD",56,36,"3/4"],["B","ADD",55,36,"1/2"],["B","ADD",54,36,"1/4"],["B","ADD",53,36,"5/4"],["B","ADD",52,36,"3/4"],["B","SWAP",36,37],["B","ADD",37,36,"7/4"],["B","ADD",52,36,"-7/16"],["B","ADD",53,36,"-9/16"],["B","ADD",54,36,"-1/16"],["B","ADD",55,36,"-3/8"],["B","ADD",56,36,"-7/16"],["B","ADD",57,36,"-9/16"],["B","ADD",58,36,"-1/16"],["B","ADD",59,36,"-3/8"],["B","ADD",60,36,"-1/8"],["B","ADD",61,36,"1/4"],["B","SCALE",36,"-1/4"],["B","ADD",36,52,"2"],["B","ADD",36,53,"-4"],["B","ADD",36,54,"10"],["B","ADD",36,55,"2"],["B","ADD",36,56,"2"],["B","ADD",36,57,"-4"],["B","ADD",36,58,"10"],["B","ADD",36,59,"2"],["B","ADD",36,60,"2"],["B","ADD",36,61,"-2"],["B","IDLE_ONE",36,[13]],["B","ADD",36,61,"2"],["B","ADD",36,60,"-2"],["B","ADD",36,59,"-2"],["B","ADD",36,58,"-10"],["B","ADD",36,57,"4"],["B","ADD",36,56,"-2"],["B","ADD",36,55,"-2"],["B","ADD",36,54,"-10"],["B","ADD",36,53,"4"],["B","ADD",36,52,"-2"],["B","SCALE",36,"-4"],["B","ADD",61,36,"-1/4"],["B","ADD",60,36,"1/8"],["B","ADD",59,36,"3/8"],["B","ADD",58,36,"1/16"],["B","ADD",57,36,"9/16"],["B","ADD",56,36,"7/16"],["B","ADD",55,36,"3/8"],["B","ADD",54,36,"1/16"],["B","ADD",53,36,"9/16"],["B","ADD",52,36,"7/16"],["B","ADD",37,36,"-7/4"],["B","ADD",37,36,"2"],["B","ADD",52,36,"-1/4"],["B","ADD",53,36,"-1/4"],["B","ADD",55,36,"-1/4"],["B","ADD",56,36,"-1/4"],["B","ADD",57,36,"-1/4"],["B","ADD",59,36,"-1/4"],["B","ADD",61,36,"1/2"],["B","ADD",36,37,"1"],["B","ADD",36,52,"4"],["B","ADD",36,53,"-10"],["B","ADD",36,54,"26"],["B","ADD",36,55,"6"],["B","ADD",36,56,"4"],["B","ADD",36,57,"-10"],["B","ADD",36,58,"26"],["B","ADD",36,59,"6"],["B","ADD",36,60,"2"],["B","ADD",36,61,"-6"],["B","IDLE_ONE",36,[13]],["B","ADD",36,61,"6"],["B","ADD",36,60,"-2"],["B","ADD",36,59,"-6"],["B","ADD",36,58,"-26"],["B","ADD",36,57,"10"],["B","ADD",36,56,"-4"],["B","ADD",36,55,"-6"],["B","ADD",36,54,"-26"],["B","ADD",36,53,"10"],["B","ADD",36,52,"-4"],["B","ADD",36,37,"-1"],["B","ADD",61,36,"-1/2"],["B","ADD",59,36,"1/4"],["B","ADD",57,36,"1/4"],["B","ADD",56,36,"1/4"],["B","ADD",55,36,"1/4"],["B","ADD",53,36,"1/4"],["B","ADD",52,36,"1/4"],["B","ADD",37,36,"-2"],["B","ADD",37,36,"2"],["B","ADD",52,36,"-1/4"],["B","ADD",53,36,"-1/4"],["B","ADD",55,36,"-1/4"],["B","ADD",56,36,"-1/4"],["B","ADD",57,36,"-1/4"],["B","ADD",59,36,"-1/4"],["B","ADD",60,36,"-1/4"],["B","ADD",61,36,"1/4"],["B","SCALE",36,"-1/2"],["B","ADD",36,37,"1/2"],["B","ADD",36,52,"-1"],["B","ADD",36,53,"1"],["B","ADD",36,54,"-2"],["B","ADD",36,56,"-1"],["B","ADD",36,57,"1"],["B","ADD",36,58,"-2"],["B","ADD",36,60,"-3"],["B","ADD",36,61,"1"],["B","ADD",52,37,"-3/4"],["B","ADD",53,37,"-5/4"],["B","ADD",54,37,"-1/4"],["B","ADD",55,37,"-1/2"],["B","ADD",56,37,"-3/4"],["B","ADD",57,37,"-5/4"],["B","ADD",58,37,"-1/4"],["B","ADD",59,37,"-1/2"],["B","ADD",60,37,"-1/4"],["B","ADD",61,37,"-1/4"],["B","SCALE",37,"-1/2"],["B","ADD",37,52,"-1"],["B","ADD",37,53,"3"],["B","ADD",37,54,"-8"],["B","ADD",37,55,"-2"],["B","ADD",37,56,"-1"],["B","ADD",37,57,"3"],["B","ADD",37,58,"-8"],["B","ADD",37,59,"-2"],["B","ADD",37,60,"-1"],["B","ADD",37,61,"1"],["B","SCALE",37,"1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",13,0,"1"],["A","ADD",14,0,"2"],["A","ADD",15,0,"2"],["A","ADD",16,0,"2"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",31,18,"1"],["A","ADD",32,18,"2"],["A","ADD",33,18,"2"],["A","ADD",34,18,"2"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",13,1],["A","LAMBDA",31,-1],["A","SCALE",31,"-1"],["J",13,[13,0,18,31],[36,37,"-1","1/2"]],["A","LAMBDA",13,-1],["A","LAMBDA",31,1],["A","SCALE",31,"-1"],["A","ADD",0,13,"-1"],["A","ADD",18,31,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-2"],["A","ADD",33,18,"-2"],["A","ADD",32,18,"-2"],["A","ADD",31,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-2"],["A","ADD",15,0,"-2"],["A","ADD",14,0,"-2"],["A","ADD",13,0,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"2"],["B","ADD",37,61,"-1"],["B","ADD",37,60,"1"],["B","ADD",37,59,"2"],["B","ADD",37,58,"8"],["B","ADD",37,57,"-3"],["B","ADD",37,56,"1"],["B","ADD",37,55,"2"],["B","ADD",37,54,"8"],["B","ADD",37,53,"-3"],["B","ADD",37,52,"1"],["B","SCALE",37,"-2"],["B","ADD",61,37,"1/4"],["B","ADD",60,37,"1/4"],["B","ADD",59,37,"1/2"],["B","ADD",58,37,"1/4"],["B","ADD",57,37,"5/4"],["B","ADD",56,37,"3/4"],["B","ADD",55,37,"1/2"],["B","ADD",54,37,"1/4"],["B","ADD",53,37,"5/4"],["B","ADD",52,37,"3/4"],["B","ADD",36,61,"-1"],["B","ADD",36,60,"3"],["B","ADD",36,58,"2"],["B","ADD",36,57,"-1"],["B","ADD",36,56,"1"],["B","ADD",36,54,"2"],["B","ADD",36,53,"-1"],["B","ADD",36,52,"1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-2"],["B","ADD",61,36,"-1/4"],["B","ADD",60,36,"1/4"],["B","ADD",59,36,"1/4"],["B","ADD",57,36,"1/4"],["B","ADD",56,36,"1/4"],["B","ADD",55,36,"1/4"],["B","ADD",53,36,"1/4"],["B","ADD",52,36,"1/4"],["B","ADD",37,36,"-2"],["B","ADD",36,52,"14"],["B","ADD",37,52,"-34"],["B","ADD",53,52,"-4"],["B","ADD",54,52,"-3/2"],["B","ADD",55,52,"1/2"],["B","ADD",56,52,"-1"],["B","ADD",57,52,"-4"],["B","ADD",58,52,"-1/2"],["B","ADD",59,52,"1"],["B","SCALE",52,"-1"],["B","ADD",52,36,"1"],["B","ADD",52,37,"1"],["B","ADD",52,53,"-6"],["B","ADD",52,54,"16"],["B","ADD",52,55,"4"],["B","ADD",52,56,"2"],["B","ADD",52,57,"-6"],["B","ADD",52,58,"14"],["B","ADD",52,59,"6"],["B","IDLE_ONE",52,[14]],["B","ADD",52,59,"-6"],["B","ADD",52,58,"-14"],["B","ADD",52,57,"6"],["B","ADD",52,56,"-2"],["B","ADD",52,55,"-4"],["B","ADD",52,54,"-16"],["B","ADD",52,53,"6"],["B","ADD",52,37,"-1"],["B","ADD",52,36,"-1"],["B","SCALE",52,"-1"],["B","ADD",59,52,"-1"],["B","ADD",58,52,"1/2"],["B","ADD",57,52,"4"],["B","ADD",56,52,"1"],["B","ADD",55,52,"-1/2"],["B","ADD",54,52,"3/2"],["B","ADD",53,52,"4"],["B","ADD",37,52,"34"],["B","ADD",36,52,"-14"],["B","ADD",37,36,"5/2"],["B","ADD",52,36,"1/8"],["B","ADD",53,36,"3/8"],["B","ADD",54,36,"1/8"],["B","ADD",56,36,"1/8"],["B","ADD",57,36,"3/8"],["B","ADD",58,36,"1/16"],["B","ADD",59,36,"-1/16"],["B","SCALE",36,"1/8"],["B","ADD",36,37,"-1"],["B","ADD",36,52,"-4"],["B","ADD",36,53,"10"],["B","ADD",36,54,"-26"],["B","ADD",36,55,"-6"],["B","ADD",36,56,"-4"],["B","ADD",36,57,"10"],["B","ADD",36,58,"-24"],["B","ADD",36,59,"-10"],["B","IDLE_ONE",36,[14]],["B","ADD",36,59,"10"],["B","ADD",36,58,"24"],["B","ADD",36,57,"-10"],["B","ADD",36,56,"4"],["B","ADD",36,55,"6"],["B","ADD",36,54,"26"],["B","ADD",36,53,"-10"],["B","ADD",36,52,"4"],["B","ADD",36,37,"1"],["B","SCALE",36,"8"],["B","ADD",59,36,"1/16"],["B","ADD",58,36,"-1/16"],["B","ADD",57,36,"-3/8"],["B","ADD",56,36,"-1/8"],["B","ADD",54,36,"-1/8"],["B","ADD",53,36,"-3/8"],["B","ADD",52,36,"-1/8"],["B","ADD",37,36,"-5/2"],["B","SWAP",36,37],["B","ADD",52,36,"-3/4"],["B","ADD",53,36,"-5/4"],["B","ADD",54,36,"-1/4"],["B","ADD",55,36,"-1/2"],["B","ADD",56,36,"-3/4"],["B","ADD",57,36,"-5/4"],["B","ADD",58,36,"-1/4"],["B","ADD",59,36,"-1/4"],["B","SCALE",36,"-1/2"],["B","ADD",36,37,"1/2"],["B","ADD",36,52,"1"],["B","ADD",36,53,"-3"],["B","ADD",36,54,"8"],["B","ADD",36,55,"2"],["B","ADD",36,56,"1"],["B","ADD",36,57,"-3"],["B","ADD",36,58,"6"],["B","ADD",36,59,"2"],["B","ADD",52,37,"-7/4"],["B","ADD",53,37,"-11/4"],["B","ADD",54,37,"-1/2"],["B","ADD",55,37,"-5/4"],["B","ADD",56,37,"-7/4"],["B","ADD",57,37,"-11/4"],["B","ADD",58,37,"-3/4"],["B","ADD",59,37,"-1/4"],["B","SCALE",37,"1/2"],["B","ADD",37,52,"-1"],["B","ADD",37,53,"1"],["B","ADD",37,54,"-2"],["B","ADD",37,56,"-1"],["B","ADD",37,57,"1"],["B","ADD",37,58,"-2"],["B","ADD",37,59,"-2"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",14,0,"1"],["A","ADD",15,0,"2"],["A","ADD",16,0,"2"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",32,18,"1"],["A","ADD",33,18,"2"],["A","ADD",34,18,"2"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",14,1],["A","LAMBDA",32,-1],["A","SCALE",32,"-1"],["J",14,[14,0,18,32],[36,37,"-1","1/2"]],["A","LAMBDA",14,-1],["A","LAMBDA",32,1],["A","SCALE",32,"-1"],["A","ADD",0,14,"-1"],["A","ADD",18,32,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-2"],["A","ADD",33,18,"-2"],["A","ADD",32,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-2"],["A","ADD",15,0,"-2"],["A","ADD",14,0,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"-2"],["B","ADD",37,59,"2"],["B","ADD",37,58,"2"],["B","ADD",37,57,"-1"],["B","ADD",37,56,"1"],["B","ADD",37,54,"2"],["B","ADD",37,53,"-1"],["B","ADD",37,52,"1"],["B","SCALE",37,"2"],["B","ADD",59,37,"1/4"],["B","ADD",58,37,"3/4"],["B","ADD",57,37,"11/4"],["B","ADD",56,37,"7/4"],["B","ADD",55,37,"5/4"],["B","ADD",54,37,"1/2"],["B","ADD",53,37,"11/4"],["B","ADD",52,37,"7/4"],["B","ADD",36,59,"-2"],["B","ADD",36,58,"-6"],["B","ADD",36,57,"3"],["B","ADD",36,56,"-1"],["B","ADD",36,55,"-2"],["B","ADD",36,54,"-8"],["B","ADD",36,53,"3"],["B","ADD",36,52,"-1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-2"],["B","ADD",59,36,"1/4"],["B","ADD",58,36,"1/4"],["B","ADD",57,36,"5/4"],["B","ADD",56,36,"3/4"],["B","ADD",55,36,"1/2"],["B","ADD",54,36,"1/4"],["B","ADD",53,36,"5/4"],["B","ADD",52,36,"3/4"],["B","SWAP",36,37],["B","ADD",37,36,"7/4"],["B","ADD",52,36,"-7/16"],["B","ADD",53,36,"-9/16"],["B","ADD",54,36,"-1/16"],["B","ADD",55,36,"-3/8"],["B","ADD",56,36,"-1/8"],["B","ADD",57,36,"1/4"],["B","SCALE",36,"-1/4"],["B","ADD",36,52,"2"],["B","ADD",36,53,"-4"],["B","ADD",36,54,"10"],["B","ADD",36,55,"2"],["B","ADD",36,56,"2"],["B","ADD",36,57,"-2"],["B","IDLE_ONE",36,[15]],["B","ADD",36,57,"2"],["B","ADD",36,56,"-2"],["B","ADD",36,55,"-2"],["B","ADD",36,54,"-10"],["B","ADD",36,53,"4"],["B","ADD",36,52,"-2"],["B","SCALE",36,"-4"],["B","ADD",57,36,"-1/4"],["B","ADD",56,36,"1/8"],["B","ADD",55,36,"3/8"],["B","ADD",54,36,"1/16"],["B","ADD",53,36,"9/16"],["B","ADD",52,36,"7/16"],["B","ADD",37,36,"-7/4"],["B","ADD",37,36,"2"],["B","ADD",52,36,"-1/4"],["B","ADD",53,36,"-1/4"],["B","ADD",55,36,"-1/4"],["B","ADD",57,36,"1/2"],["B","ADD",36,37,"1"],["B","ADD",36,52,"4"],["B","ADD",36,53,"-10"],["B","ADD",36,54,"26"],["B","ADD",36,55,"6"],["B","ADD",36,56,"2"],["B","ADD",36,57,"-6"],["B","IDLE_ONE",36,[15]],["B","ADD",36,57,"6"],["B","ADD",36,56,"-2"],["B","ADD",36,55,"-6"],["B","ADD",36,54,"-26"],["B","ADD",36,53,"10"],["B","ADD",36,52,"-4"],["B","ADD",36,37,"-1"],["B","ADD",57,36,"-1/2"],["B","ADD",55,36,"1/4"],["B","ADD",53,36,"1/4"],["B","ADD",52,36,"1/4"],["B","ADD",37,36,"-2"],["B","ADD",37,36,"2"],["B","ADD",52,36,"-1/4"],["B","ADD",53,36,"-1/4"],["B","ADD",55,36,"-1/4"],["B","ADD",56,36,"-1/4"],["B","ADD",57,36,"1/4"],["B","SCALE",36,"-1/2"],["B","ADD",36,37,"1/2"],["B","ADD",36,52,"-1"],["B","ADD",36,53,"1"],["B","ADD",36,54,"-2"],["B","ADD",36,56,"-3"],["B","ADD",36,57,"1"],["B","ADD",52,37,"-3/4"],["B","ADD",53,37,"-5/4"],["B","ADD",54,37,"-1/4"],["B","ADD",55,37,"-1/2"],["B","ADD",56,37,"-1/4"],["B","ADD",57,37,"-1/4"],["B","SCALE",37,"-1/2"],["B","ADD",37,52,"-1"],["B","ADD",37,53,"3"],["B","ADD",37,54,"-8"],["B","ADD",37,55,"-2"],["B","ADD",37,56,"-1"],["B","ADD",37,57,"1"],["B","SCALE",37,"1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",15,0,"1"],["A","ADD",16,0,"2"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",33,18,"1"],["A","ADD",34,18,"2"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",15,1],["A","LAMBDA",33,-1],["A","SCALE",33,"-1"],["J",15,[15,0,18,33],[36,37,"-1","1/2"]],["A","LAMBDA",15,-1],["A","LAMBDA",33,1],["A","SCALE",33,"-1"],["A","ADD",0,15,"-1"],["A","ADD",18,33,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-2"],["A","ADD",33,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-2"],["A","ADD",15,0,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"2"],["B","ADD",37,57,"-1"],["B","ADD",37,56,"1"],["B","ADD",37,55,"2"],["B","ADD",37,54,"8"],["B","ADD",37,53,"-3"],["B","ADD",37,52,"1"],["B","SCALE",37,"-2"],["B","ADD",57,37,"1/4"],["B","ADD",56,37,"1/4"],["B","ADD",55,37,"1/2"],["B","ADD",54,37,"1/4"],["B","ADD",53,37,"5/4"],["B","ADD",52,37,"3/4"],["B","ADD",36,57,"-1"],["B","ADD",36,56,"3"],["B","ADD",36,54,"2"],["B","ADD",36,53,"-1"],["B","ADD",36,52,"1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-2"],["B","ADD",57,36,"-1/4"],["B","ADD",56,36,"1/4"],["B","ADD",55,36,"1/4"],["B","ADD",53,36,"1/4"],["B","ADD",52,36,"1/4"],["B","ADD",37,36,"-2"],["B","ADD",36,52,"14"],["B","ADD",37,52,"-34"],["B","ADD",53,52,"-4"],["B","ADD",54,52,"-1/2"],["B","ADD",55,52,"1"],["B","SCALE",52,"-1"],["B","ADD",52,36,"1"],["B","ADD",52,37,"1"],["B","ADD",52,53,"-6"],["B","ADD",52,54,"14"],["B","ADD",52,55,"6"],["B","IDLE_ONE",52,[16]],["B","ADD",52,55,"-6"],["B","ADD",52,54,"-14"],["B","ADD",52,53,"6"],["B","ADD",52,37,"-1"],["B","ADD",52,36,"-1"],["B","SCALE",52,"-1"],["B","ADD",55,52,"-1"],["B","ADD",54,52,"1/2"],["B","ADD",53,52,"4"],["B","ADD",37,52,"34"],["B","ADD",36,52,"-14"],["B","ADD",37,36,"5/2"],["B","ADD",52,36,"1/8"],["B","ADD",53,36,"3/8"],["B","ADD",54,36,"1/16"],["B","ADD",55,36,"-1/16"],["B","SCALE",36,"1/8"],["B","ADD",36,37,"-1"],["B","ADD",36,52,"-4"],["B","ADD",36,53,"10"],["B","ADD",36,54,"-24"],["B","ADD",36,55,"-10"],["B","IDLE_ONE",36,[16]],["B","ADD",36,55,"10"],["B","ADD",36,54,"24"],["B","ADD",36,53,"-10"],["B","ADD",36,52,"4"],["B","ADD",36,37,"1"],["B","SCALE",36,"8"],["B","ADD",55,36,"1/16"],["B","ADD",54,36,"-1/16"],["B","ADD",53,36,"-3/8"],["B","ADD",52,36,"-1/8"],["B","ADD",37,36,"-5/2"],["B","SWAP",36,37],["B","ADD",52,36,"-3/4"],["B","ADD",53,36,"-5/4"],["B","ADD",54,36,"-1/4"],["B","ADD",55,36,"-1/4"],["B","SCALE",36,"-1/2"],["B","ADD",36,37,"1/2"],["B","ADD",36,52,"1"],["B","ADD",36,53,"-3"],["B","ADD",36,54,"6"],["B","ADD",36,55,"2"],["B","ADD",52,37,"-7/4"],["B","ADD",53,37,"-11/4"],["B","ADD",54,37,"-3/4"],["B","ADD",55,37,"-1/4"],["B","SCALE",37,"1/2"],["B","ADD",37,52,"-1"],["B","ADD",37,53,"1"],["B","ADD",37,54,"-2"],["B","ADD",37,55,"-2"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",16,0,"1"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",34,18,"1"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",16,1],["A","LAMBDA",34,-1],["A","SCALE",34,"-1"],["J",16,[16,0,18,34],[36,37,"-1","1/2"]],["A","LAMBDA",16,-1],["A","LAMBDA",34,1],["A","SCALE",34,"-1"],["A","ADD",0,16,"-1"],["A","ADD",18,34,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"-2"],["B","ADD",37,55,"2"],["B","ADD",37,54,"2"],["B","ADD",37,53,"-1"],["B","ADD",37,52,"1"],["B","SCALE",37,"2"],["B","ADD",55,37,"1/4"],["B","ADD",54,37,"3/4"],["B","ADD",53,37,"11/4"],["B","ADD",52,37,"7/4"],["B","ADD",36,55,"-2"],["B","ADD",36,54,"-6"],["B","ADD",36,53,"3"],["B","ADD",36,52,"-1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-2"],["B","ADD",55,36,"1/4"],["B","ADD",54,36,"1/4"],["B","ADD",53,36,"5/4"],["B","ADD",52,36,"3/4"],["B","SWAP",36,37],["B","ADD",37,36,"7/4"],["B","ADD",52,36,"-1/8"],["B","ADD",53,36,"1/4"],["B","SCALE",36,"-1/4"],["B","ADD",36,37,"-1"],["B","ADD",36,53,"4"],["B","IDLE_ONE",36,[17]],["B","ADD",36,53,"-4"],["B","ADD",36,37,"1"],["B","SCALE",36,"-4"],["B","ADD",53,36,"-1/4"],["B","ADD",52,36,"1/8"],["B","ADD",37,36,"-7/4"],["B","ADD",37,36,"5/3"],["B","ADD",52,36,"-1/6"],["B","ADD",53,36,"1/6"],["B","SCALE",36,"-1/3"],["B","ADD",36,37,"1"],["B","ADD",36,52,"2"],["B","ADD",36,53,"-6"],["B","IDLE_ONE",36,[17]],["B","ADD",36,53,"6"],["B","ADD",36,52,"-2"],["B","ADD",36,37,"-1"],["B","SCALE",36,"-3"],["B","ADD",53,36,"-1/6"],["B","ADD",52,36,"1/6"],["B","ADD",37,36,"-5/3"],["B","ADD",37,36,"2"],["B","ADD",52,36,"-1/4"],["B","ADD",53,36,"1/4"],["B","SCALE",36,"-1/2"],["B","ADD",36,37,"1/2"],["B","ADD",36,52,"-3"],["B","ADD",36,53,"1"],["B","ADD",52,37,"-1/4"],["B","ADD",53,37,"-1/4"],["B","SCALE",37,"-1/2"],["B","ADD",37,52,"-1"],["B","ADD",37,53,"1"],["B","SCALE",37,"1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",17,0,"1"],["A","SCALE",0,"-1"],["A","ADD",35,18,"1"],["A","SCALE",18,"-1"],["A","LAMBDA",17,1],["A","LAMBDA",35,-1],["A","SCALE",35,"-1"],["J",17,[17,0,18,35],[36,37,"-1","1/2"]],["A","LAMBDA",17,-1],["A","LAMBDA",35,1],["A","SCALE",35,"-1"],["A","ADD",0,17,"-1"],["A","ADD",18,35,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-1"],["A","LAMBDA",0,-1],["A","LAMBDA",1,-1],["A","LAMBDA",2,-1],["A","LAMBDA",3,-1],["A","LAMBDA",4,-1],["A","LAMBDA",5,-1],["A","LAMBDA",6,-1],["A","LAMBDA",7,-1],["A","LAMBDA",8,-1],["A","LAMBDA",9,-1],["A","LAMBDA",10,-1],["A","LAMBDA",11,-1],["A","LAMBDA",12,-1],["A","LAMBDA",13,-1],["A","LAMBDA",14,-1],["A","LAMBDA",15,-1],["A","LAMBDA",16,-1],["A","LAMBDA",17,-1],["A","LAMBDA",18,-1],["A","LAMBDA",19,-1],["A","LAMBDA",20,-1],["A","LAMBDA",21,-1],["A","LAMBDA",22,-1],["A","LAMBDA",23,-1],["A","LAMBDA",24,-1],["A","LAMBDA",25,-1],["A","LAMBDA",26,-1],["A","LAMBDA",27,-1],["A","LAMBDA",28,-1],["A","LAMBDA",29,-1],["A","LAMBDA",30,-1],["A","LAMBDA",31,-1],["A","LAMBDA",32,-1],["A","LAMBDA",33,-1],["A","LAMBDA",34,-1],["A","LAMBDA",35,-1],["B","LAMBDA",36,-1],["B","SCALE",37,"2"],["B","ADD",37,53,"-1"],["B","ADD",37,52,"1"],["B","SCALE",37,"-2"],["B","ADD",53,37,"1/4"],["B","ADD",52,37,"1/4"],["B","ADD",36,53,"-1"],["B","ADD",36,52,"3"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-2"],["B","ADD",53,36,"-1/4"],["B","ADD",52,36,"1/4"],["B","ADD",37,36,"-2"],["B","LAMBDA",36,-1],["B","LAMBDA",37,-1],["B","LAMBDA",38,-1],["B","LAMBDA",39,-1],["B","LAMBDA",40,-1],["B","LAMBDA",41,-1],["B","LAMBDA",42,-1],["B","LAMBDA",43,-1],["B","LAMBDA",44,-1],["B","LAMBDA",45,-1],["B","LAMBDA",46,-1],["B","LAMBDA",47,-1],["B","LAMBDA",48,-1],["B","LAMBDA",49,-1],["B","LAMBDA",50,-1],["B","LAMBDA",51,-1],["B","LAMBDA",52,-1],["B","LAMBDA",53,-1],["B","LAMBDA",54,-1],["B","LAMBDA",55,-1],["B","LAMBDA",56,-1],["B","LAMBDA",57,-1],["B","LAMBDA",58,-1],["B","LAMBDA",59,-1],["B","LAMBDA",60,-1],["B","LAMBDA",61,-1],["B","LAMBDA",62,-1],["B","LAMBDA",63,-1],["B","LAMBDA",64,-1],["B","LAMBDA",65,-1],["B","LAMBDA",66,-1],["B","LAMBDA",67,-1]],"ops_note":"QSELF(x, k): R[x] *= q^k, one paid rank-1 job on one register (new op; not in the retained alphabet).; source interval457..575 replaced by a three-QUERY even-basis factorization; no QSELF"} \ No newline at end of file diff --git a/research/p104-frontier-7161-application-review/inputs/pr7156/NOTICE b/research/p104-frontier-7161-application-review/inputs/pr7156/NOTICE new file mode 100644 index 0000000000..45ae369fa9 --- /dev/null +++ b/research/p104-frontier-7161-application-review/inputs/pr7156/NOTICE @@ -0,0 +1,22 @@ +Prepared for Clear1nsight with substantial OpenAI Codex and ChatGPT Pro +assistance. Apache-2.0. + +Rohan Arun: chart-237 witness, signed application and endpoint construction. +dillona: complete chart-595 source, width repair and temporal replay adaptation. +Ali Romman: causal-history owned-buffer identity and helper bases +(https://github.com/CrocSwap/integer-mult-bounds/discussions/5600#discussioncomment-19209322). +Jerry Chen / CubeJerry: contact-free retiming, exact temporal histories and +verification. Matarener: complete helper kernels. ToikY: price engines and +earlier chart leads. Cinna Davis / 1337isnot1337, Dugongue, DreamingOfClouds, +Douglas Colkitt/#7000 reviewers and all authors in the source closure retain +their credit. + +The complete #7148 package, original notices, and all nested sources are +retained verbatim inside its archive. #7147 contributes eight exact source +files, including its NOTICE, not a second duplicate source closure. The +local copies of derive_grid.py, split.py, support.py and temporal_construct.py +are byte-identical to #7148 and checked against it before use. Local replay +adapters are credited in their headers. The separate CI navigation prerequisite +is reused verbatim from #7147. + +New chart306 timed instance: Rohan Arun with substantial OpenAI Codex assistance. Retains Ali Romman causal-history identity, CubeJerry temporal/verification methods, Matarener kernels, dillona source instances, Clear1nsight guarded composition, ToikY pricing and all nested source notices. Apache-2.0. diff --git a/research/p104-frontier-7161-application-review/inputs/pr7156/WORD.json.gz b/research/p104-frontier-7161-application-review/inputs/pr7156/WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..d05462ff386d710b6ec3e4d7ebdbfdba1da496cf GIT binary patch literal 380570 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

hH=C(L`ms-q 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

cI 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�^VteUZ#C?7FG(kBbLiYR6MmJ`-ql72X{|5 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

N(`zCp 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�(iw1H^4#KI=dA5pDH6I1m3RoE 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 `qumje8EMtR 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 literal 0 HcmV?d00001 diff --git a/research/p104-frontier-7161-application-review/verify.py b/research/p104-frontier-7161-application-review/verify.py new file mode 100644 index 0000000000..382c356407 --- /dev/null +++ b/research/p104-frontier-7161-application-review/verify.py @@ -0,0 +1,153 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +"""Replay the exact #7161 mathematical review from a checkout or source export.""" + +import argparse +from collections import Counter +from hashlib import sha1, sha256 +from pathlib import Path +import gzip +import json +import sys + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +BASE = "e54523517d0f03e58352e647c403a5af3e525a57" +HEADS = { + 7161: "e3f8d39c43b07063dfc5b800f71c5d21015259e6", + 7156: "b44944c3058d522cbff17836e16240d40d77a927", + 7113: "07a76c5e2738882c0cb322278e56f6cae3c9885d", + 7158: "cc48fe3098b639c9100aff5fad31ad9c917205a5", +} +LIVE = { + "selected": "certificates/frontier7000/CLAIM.json", + "scalar": "docs/research/pr-intake-evidence/pr7000-application/check_exact_scalar.py", + "compiler": "research/shared-wire-split-composition/frozen/clifford_exact.py", + "outer": "research/final4610-independent-admission/checks/outer.py", +} + + +def require(condition, reason): + if not condition: + raise ValueError(reason) + + +def read(path): + raw = path.read_bytes() + return json.loads(gzip.decompress(raw) if path.suffix == ".gz" else raw) + + +def canonical_hash(value): + return sha256(json.dumps(value, sort_keys=True, separators=(",", ":")).encode()).hexdigest() + + +def exact_blob(raw): + return sha1(b"blob " + str(len(raw)).encode() + b"\0" + raw).hexdigest() + + +def regular_file(root, relative): + require(not Path(relative).is_absolute() and ".." not in Path(relative).parts, "Relative source path") + target = root / relative + require(target.is_file() and target.resolve().is_relative_to(root) and + all(not p.is_symlink() for p in [target, *target.parents] if p.is_relative_to(root)), + "Regular unaliased source " + relative) + return target + + +def authenticate(): + pins = read(HERE/"INPUTS.json")["files"] + paths = {r["file"] for r in pins} + require(len(paths) == len(pins) == 14 and paths == { + p.relative_to(HERE).as_posix() for p in (HERE/"inputs").rglob("*") if p.is_file() + }, "Complete vendored inventory") + for pin in pins: + require(HEADS[pin["pr"]] == pin["head"] and pin["git_mode"] == "100644", "Exact reviewed source head and mode") + data = regular_file(HERE, pin["file"]).read_bytes() + require((len(data), sha256(data).hexdigest(), exact_blob(data)) == + (pin["bytes"], pin["sha256"], pin["git_blob"]), "Vendored Git bytes differ: " + pin["file"]) + src = read(HERE/"SOURCES.json") + inputs = {p["path"]:p for p in src["files"] if p["usage"] == "input"} + require(src["base_commit"] == BASE and set(inputs) == set(LIVE.values()), "Complete live source dependencies") + for path, pin in inputs.items(): + data = regular_file(ROOT, path).read_bytes() + require((sha256(data).hexdigest(), exact_blob(data)) == (pin["sha256"], pin["git_blob"]), + "Live Git bytes differ: " + path) + return len(pins) + + +def run(): + total = authenticate() + # Exact #7158 review helpers, authenticated before import. + sys.path[:0] = [str(HERE), str(HERE/"inputs/pr7158")] + from application import boundary_check, check_outer, check_precision, check_price, scalar_checks, signed_difference, timed_witness + from check_dense_native import check as check_native + from check_exit_phase import check as check_phase + from check_signed_application import check as check_signed + from word import trace + + new_dir = HERE/"inputs/pr7161" + prior_dir = HERE/"inputs/pr7156" + caller_path = HERE/"inputs/pr7113/ODD-TYPE-AB-CALLER.json" + word, old = (read(p/"WORD.json.gz") for p in (new_dir, prior_dir)) + fixture, receipt, early = (read(new_dir/p) for p in ("NATIVE-RESULT.json", "RESULT.json", "EARLY-RESULT.json")) + witness, paths = (read(new_dir/p) for p in ("WITNESS.json", "PATHS.json")) + caller = read(caller_path) + new_hash, old_hash = map(canonical_hash, (word, old)) + caller_hash = sha256(caller_path.read_bytes()).hexdigest() + require(new_hash == receipt["price"]["new_native"] == fixture["word_canonical_sha256"] and + old_hash == receipt["price"]["old_native"] and caller_hash == receipt["caller_sha256"], + "Native and signed caller bound to the complete candidate result") + + boundary = boundary_check(word, witness) + timed = timed_witness(old, word, witness, paths) + old_counts, new_counts = trace(old), trace(word) + require(signed_difference(new_counts["paid"], old_counts["paid"]) == {1:1} and + signed_difference(new_counts["helpers"], old_counts["helpers"]) == {4:1,5:1,8:-1}, + "One paid exit and exact new helper targets") + dense = check_native(word, fixture) + require(dense["result"]["paid"] == new_counts["paid"], "Two literal paid histograms agree") + phase = check_phase(word, ROOT/LIVE["compiler"]) + print("PASS exact timed splice, dense endpoint, guarded COPY, grid and rank-one phase", flush=True) + + signed = check_signed(caller, word, dense["result"], receipt, fixture) + bill = signed["bill"] + paid, target = [Counter(bill[name]) for name in ("paid_histogram", "productive_histogram")] + prior_paid, prior_target = paid.copy(), target.copy() + for current, key in ((prior_paid,"paid"),(prior_target,"helpers")): + current.subtract({rank:17*n for rank,n in signed_difference(new_counts[key],old_counts[key]).items()}) + published_before = receipt["price"]["before"] + for actual, key in ((prior_paid,"P"),(prior_target,"T")): + require({str(r):n for r,n in actual.items() if n} == published_before[key], "Old complete literal histogram") + require(all(receipt["price"][part]["empty_root_credits"] == 0 for part in ("before","after")), + "No empty root credits") + scalar = scalar_checks(word, caller, ROOT/LIVE["scalar"]) + print("PASS formal signed caller, actual 17-stage tariffs and fixed scalar controls", flush=True) + price = check_price(paid, target, signed_difference(prior_target, prior_paid), new_counts, + receipt["price"]["gate"], early) + precision = check_precision(receipt, new_hash, caller_hash, price["H"]) + outer = check_outer(receipt, read(ROOT/LIVE["selected"]), price, ROOT/LIVE["outer"], + read(HERE/"PROPOSED-CLAIM.json")) + print("PASS funded carrier, common precision, nine outer savings and actual BIT rejection controls", flush=True) + return dict(status="PASS_EXACT_7161_APPLICATION_REVIEW", main=BASE, source_heads=HEADS, + vendored_inputs=total, native_sha256=new_hash, predecessor_native_sha256=old_hash, + caller_sha256=caller_hash, boundary=boundary, timed=timed, dense_native=dense, + paid_exit_phase=phase, signed_application=signed, scalar=scalar, directed_price=price, + precision=precision, outer=outer) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--out", type=Path, help="Generate the complete receipt at a new path") + args = parser.parse_args() + result = json.loads(json.dumps(run(), default=str)) + if args.out: + with args.out.open("x") as stream: + json.dump(result, stream, indent=2, sort_keys=True) + stream.write("\n") + else: + require(result == read(HERE/"RESULT.json"), "Every frozen review receipt field") + print(result["status"], result["outer"]["kappa"], flush=True) + + +if __name__ == "__main__": + main() From 190cf7eadc8dd8002327bec4b63d1db7f978a0e9 Mon Sep 17 00:00:00 2001 From: Clear1nsight <22630354+Clear1nsight@users.noreply.github.com> Date: Wed, 11 Nov 2026 21:53:51 +1100 Subject: [PATCH 3/3] Replay the historical selected check at its inspected commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The PR #6292 rejection census and package plan are statements about 2485805. Load its exact sources and planner in a private sparse checkout, keeping all source hashes, 19 expected rejections, nine package selections and the empty-plan control. Subsequent edits to the live Makefile and CI guide no longer invalidate this historical check. The original audit is by unpaidmoon, building on Dennis’s historical replay gate. The pinned repository view follows the precedent of Matarener’s PR #5434. Repair prepared with substantial OpenAI Codex assistance. (cherry picked from commit d2e54af81f9dda6487636b79d4964a2385d89b2b) --- .../historical-selected-replay-gap/README.md | 6 +- .../SOURCES.json | 60 +++++++++--------- .../VERIFY.json | 31 +-------- .../historical-selected-replay-gap/verify.py | 63 ++++++++++++++----- 4 files changed, 82 insertions(+), 78 deletions(-) diff --git a/research/historical-selected-replay-gap/README.md b/research/historical-selected-replay-gap/README.md index 55d8cc3b49..36d9a873ca 100644 --- a/research/historical-selected-replay-gap/README.md +++ b/research/historical-selected-replay-gap/README.md @@ -69,7 +69,11 @@ python3 -B scripts/research_package.py --package research/historical-selected-re The direct command prints `PASS_HISTORICAL_SELECTED_REPLAY_GAP`. A registered replay prints `PASS_REGISTERED_RESEARCH_PACKAGE`. Both require Git history -containing the two inspected commits. +containing the two inspected commits and the source and manifest objects at +`2485805a6d47f36ea83ddde6327d453ac82d44dc`. The verifier uses a temporary +sparse checkout of that commit, checks the declared source digests there, and +uses its planner and manifest inventory. The recorded rejections and selection +therefore remain reproducible after later changes to the live Makefile or CI guide. ## Open next questions diff --git a/research/historical-selected-replay-gap/SOURCES.json b/research/historical-selected-replay-gap/SOURCES.json index c1010eec95..62bb8b3950 100644 --- a/research/historical-selected-replay-gap/SOURCES.json +++ b/research/historical-selected-replay-gap/SOURCES.json @@ -4,13 +4,13 @@ "files": [ { "path": "Makefile", - "usage": "input", + "usage": "provenance", "git_blob": "0d683a06b9e7ee162496108ce9a7c5d2ee94fccf", "sha256": "4f2d4f2dcd15139ec82658a975f85ed300897385f85799218539f4c8d60567da" }, { "path": "certificates/partial-swap-network.json", - "usage": "input", + "usage": "provenance", "git_blob": "eccafa830c16170c36faf93045ddf1f638f7bcd4", "sha256": "4c0b9d37e1034b2076e30a70f8e514416298c462d9ee98bc87fe6556b14df786" }, @@ -22,7 +22,7 @@ }, { "path": "docs/ci-verification.md", - "usage": "input", + "usage": "provenance", "git_blob": "63ba3e9aa8bdc5e942b56e34244b92b16f854085", "sha256": "c7d3027e9ad8bcbff68f07aa9576b30fb2f3c76c44d876d40c7fdbf4a3e2228a" }, @@ -34,163 +34,163 @@ }, { "path": "research/clifford-state-performance/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "6f98a0061a5104dfab82c9e806f819b41811f684", "sha256": "396d0f08df24952248140d5c65c51b8c902ef1c580892ff7ea182890530f67ee" }, { "path": "research/community-batch1047-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "5e0f92af463ec12c5e1dcc3effd44081a88af647", "sha256": "07a9daeaf2bda308a92e9a4684f13d5fc766c7772d74801fceb7f4599fdab226" }, { "path": "research/community-batch1099-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "9e13266bf85e627f1b7dc225e9530ea69fd2c7f0", "sha256": "421e1211fb1897c45621dc6801c276e53f2e6f335583c9c9049e535f87c0a3b1" }, { "path": "research/community-batch932-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "cc4d03eb59b9ab3f952735f7e88ff18c2d15d7af", "sha256": "184629cac91a5cfaca50330a88596008b824221433867dcf8117539c913c284a" }, { "path": "research/community-batch970-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "8b9f4111badf7de5d97684799560b55110e9da79", "sha256": "23188ed920e38a54006cb883e181585620821c63bf7e8b5e05d32719417cc37e" }, { "path": "research/community-frontier741-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "a5300d4e7a5381a3f443fc54c768ca6f0f236d68", "sha256": "3c820fb30e1b4d9bcfc6a7ab524375e5b2abd66b940af2c509146104f0bcd79c" }, { "path": "research/community-frontier890-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "d7ff6d777b01d69b6ce84caf25d3b7e4a4d2f211", "sha256": "6b185a9902652f893f3ebd8ada92d2f11b6de6533a9a4d11718a8a4496101128" }, { "path": "research/community-hyperplane599-audit/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "546f37d326d10a99910ae8f908e71ef768524d98", "sha256": "65099d764bfcc39bda5e4d9966783611b094c3522dbdd1435cd498d657a8ef8e" }, { "path": "research/community-k492-audit/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "e538481e4cb16ed936d3195f2dfb5b5a9ca0a76b", "sha256": "2c0f4fa5bc150d05658af2e7c54c4d2c337dd52b7efd3d69530ae73bcbdf452a" }, { "path": "research/community-reconciliation92-audit/MANIFEST.json", - "usage": "input", + "usage": "provenance", "git_blob": "2a2e93685173d5f13cbb5abe740f5d90352e0228", "sha256": "5f501f3c118131e7d069f30ad77186eb2ad6961f9680a0ef105f4514ed41808a" }, { "path": "research/partial-swap-digest/baseline.py", - "usage": "input", + "usage": "provenance", "git_blob": "a2f0190704db83bd8ef48e46e723c49b925804fe", "sha256": "81e9af92cdf38243a540cdcff2062778e449467848d444da37a9553c12ca4c34" }, { "path": "research/r420-two-sided-basis/SOURCES.json", - "usage": "input", + "usage": "provenance", "git_blob": "5d718e11e62f4bcadecf1e02d6b61f87dbe190b0", "sha256": "d9810b0d139c5a1211fd2c1f0d142187cc1fca30026e1e7bc4f9ecfacf1596d1" }, { "path": "research/skip-clones/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "8d1bb3b9c8189e35e5d8bfdfa632d7473e8be0d5", "sha256": "0b68e63e35a97ce6b0cdb6e291b88ebaa8f2dd4afb70b2498f10ee89428258dc" }, { "path": "research/split-skip/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "2ab610b6ea2edd2865fda793ef2168b0c76afb4f", "sha256": "7c2b4646a3ecfef6f881da5c43e4bd0fa9a4d1b00548b8ab458d897e16735134" }, { "path": "scripts/historical-ci-inputs/Makefile", - "usage": "input", + "usage": "provenance", "git_blob": "aff68409021c9d401a6f8013b9dfd7dbcc30f2a8", "sha256": "ea8830dd79da493e2d75baf753d733ff7efbcf2b4794afe41fae0ac8f3055646" }, { "path": "scripts/historical-ci-inputs/ledger-batch932-run_isolated_tests.py", - "usage": "input", + "usage": "provenance", "git_blob": "65db599ab0b1dea0312c4ca048e0bd0f44c3736f", "sha256": "96ea543e6c707424afe247e77bd86c82152f90fc76a0773c4232145da5cdf8d1" }, { "path": "scripts/historical-ci-inputs/ledger-batch932-test_isolated_test_runner.py", - "usage": "input", + "usage": "provenance", "git_blob": "34820a8f24678f918f4d0e7a35380d8013fc3495", "sha256": "628391b6abfbc8674ceec1751867a4392f2cc0b5b66886243e139af86cf355ac" }, { "path": "scripts/historical-ci-inputs/ledger-batch970-verify_selected_result.py", - "usage": "input", + "usage": "provenance", "git_blob": "c755b76e0d44ba4917aa94440ebe54daefce5b2a", "sha256": "d7fd929726b326aeeaf0a3996475adec88eee9aac09ae0bebeeaa0bc1fc8f199" }, { "path": "scripts/historical-ci-inputs/ledger-frontier741-ci-verification.md", - "usage": "input", + "usage": "provenance", "git_blob": "7f3c012504187917a728b9fe87043f0fc8cd006a", "sha256": "a854022e0e1d5d4db4d60e586be3ea56005013ef14a1fc06d02bc06e8529c4b0" }, { "path": "scripts/historical-ci-inputs/partial-swap-context.json", - "usage": "input", + "usage": "provenance", "git_blob": "ad65114886bf34a4fd27e79f3be502389e689faa", "sha256": "833a9642f33aeab2ffea17ec9c6b82e0a953f90192b2c82e10bef21538dccba9" }, { "path": "scripts/historical-ci-inputs/partial-swap-network.json", - "usage": "input", + "usage": "provenance", "git_blob": "52075f2463f60af5e16571347f24274fce73a1ea", "sha256": "f3c4be597b2f2136da4ae2cc80c7454f63c90aa01f84e5b8131cee4dd55de815" }, { "path": "scripts/partial_swap/shared.py", - "usage": "input", + "usage": "provenance", "git_blob": "44a0e454c70f9c4b98e258b8443612e6a119904b", "sha256": "5a0646a50b9f3e8ea55168620a78e8853b0ab810517cefc8cfb8696aedee278a" }, { "path": "scripts/replay_historical_check.py", - "usage": "input", + "usage": "provenance", "git_blob": "1e92fff2782970ef71378f594f2350d245a4db26", "sha256": "5467619c78183d3adc82b0cb55af28e5c1a01fca2b0588677816244b53e2bafd" }, { "path": "scripts/research_package.py", - "usage": "input", + "usage": "provenance", "git_blob": "091b4c8f58bac9a9580d76025b887dc5c873d05f", "sha256": "e1256016e7f51827d04fa2179255989f639ae1d97afaa9c16265f85a0c6abd70" }, { "path": "scripts/run_isolated_tests.py", - "usage": "input", + "usage": "provenance", "git_blob": "a96ab35b315ce492e7fbbfd6c5ae211aa066b541", "sha256": "49eb56dd0fc0d8d8ffdb209970a7adf2176223580646f575d5c22e59543b381c" }, { "path": "scripts/verify_selected_result.py", - "usage": "input", + "usage": "provenance", "git_blob": "6882a4700e410dec569b51ae2eaf1a19cc019195", "sha256": "d6b305eac5b9bdb8172c469ad30a1655a60fa0aceac8b1bf610e1b73f51babd8" }, { "path": "tests/test_isolated_test_runner.py", - "usage": "input", + "usage": "provenance", "git_blob": "343b24abf6719b81805eba5a84c74e57634c8288", "sha256": "3a5470d0b139828b90e19bf9583ddeafcd69f8e34f2824664eb3a2958a52e34d" } diff --git a/research/historical-selected-replay-gap/VERIFY.json b/research/historical-selected-replay-gap/VERIFY.json index 98553e72ed..ab7efa3471 100644 --- a/research/historical-selected-replay-gap/VERIFY.json +++ b/research/historical-selected-replay-gap/VERIFY.json @@ -4,36 +4,7 @@ "python": "3.12", "requirements": [], "inputs": [ - "Makefile", - "certificates/partial-swap-network.json", - "docs/ci-verification.md", - "research/clifford-state-performance/SOURCE.json", - "research/community-batch1047-audit/CONTENT-COVERAGE.json", - "research/community-batch1099-audit/CONTENT-COVERAGE.json", - "research/community-batch932-audit/CONTENT-COVERAGE.json", - "research/community-batch970-audit/CONTENT-COVERAGE.json", - "research/community-frontier741-audit/CONTENT-COVERAGE.json", - "research/community-frontier890-audit/CONTENT-COVERAGE.json", - "research/community-hyperplane599-audit/SOURCE.json", - "research/community-k492-audit/SOURCE.json", - "research/community-reconciliation92-audit/MANIFEST.json", - "research/partial-swap-digest/baseline.py", - "research/r420-two-sided-basis/SOURCES.json", - "research/skip-clones/SOURCE.json", - "research/split-skip/SOURCE.json", - "scripts/historical-ci-inputs/Makefile", - "scripts/historical-ci-inputs/ledger-batch932-run_isolated_tests.py", - "scripts/historical-ci-inputs/ledger-batch932-test_isolated_test_runner.py", - "scripts/historical-ci-inputs/ledger-batch970-verify_selected_result.py", - "scripts/historical-ci-inputs/ledger-frontier741-ci-verification.md", - "scripts/historical-ci-inputs/partial-swap-context.json", - "scripts/historical-ci-inputs/partial-swap-network.json", - "scripts/partial_swap/shared.py", - "scripts/replay_historical_check.py", - "scripts/research_package.py", - "scripts/run_isolated_tests.py", - "scripts/verify_selected_result.py", - "tests/test_isolated_test_runner.py" + "scripts/research_package.py" ], "commands": [ { diff --git a/research/historical-selected-replay-gap/verify.py b/research/historical-selected-replay-gap/verify.py index 83b995941a..9d266c5a4e 100644 --- a/research/historical-selected-replay-gap/verify.py +++ b/research/historical-selected-replay-gap/verify.py @@ -6,8 +6,10 @@ """ import hashlib import importlib.util +import json import subprocess import sys +import tempfile from pathlib import Path ROOT = Path(__file__).resolve().parents[2] @@ -61,31 +63,47 @@ def require(ok, message): raise SystemExit(message) -def load_checker(): - path = ROOT / "scripts/replay_historical_check.py" - spec = importlib.util.spec_from_file_location("historical_selected_replay_gap_checker", path) +def load_module(path): + spec = importlib.util.spec_from_file_location(path.stem, path) module = importlib.util.module_from_spec(spec) spec.loader.exec_module(module) return module +def checkout_snapshot(snapshot, sources, runner, env): + paths = [runner.canonical_relative_path(row["path"]) for row in sources["files"]] + git = ["git", "-c", "maintenance.auto=false", "-c", "gc.auto=0", + "-c", "core.autocrlf=false"] + subprocess.run([*git, "clone", "--quiet", "--shared", "--no-tags", "--no-checkout", + "--", str(ROOT), str(snapshot)], cwd=ROOT, env=env, check=True) + subprocess.run([*git, "update-ref", "--no-deref", "HEAD", INSPECTED], + cwd=snapshot, env=env, check=True) + # The pinned planner reads omitted manifests from the sparse HEAD/index. + patterns = "".join(f"/{path.as_posix()}\n" for path in paths) + subprocess.run([*git, "sparse-checkout", "set", "--no-cone", "--stdin"], + cwd=snapshot, env=env, input=patterns.encode("utf-8"), check=True) + subprocess.run([*git, "read-tree", "-mu", "HEAD"], cwd=snapshot, env=env, check=True) + for path, row in zip(paths, sources["files"], strict=True): + require(hashlib.sha256((snapshot / path).read_bytes()).hexdigest() == row["sha256"], + "historical checkout source digest changed: " + path.as_posix()) + + def entries(checker): for name, config in checker.CONFIG.items(): for entry in [config, *config.get("additional_inputs", [])]: yield name, entry -def reject(checker, entry): +def reject(root, checker, entry): try: - checker.authenticated_input(ROOT, entry) + checker.authenticated_input(root, entry) except ValueError as exc: return str(exc) raise SystemExit("historical input was admitted: " + entry["path"]) -def main(): - require(not sys.flags.optimize, "assertions must stay enabled") - checker = load_checker() +def check_snapshot(root, env): + checker = load_module(root / "scripts/replay_historical_check.py") selected = [entry for name, entry in entries(checker) if name == "tooling-ledger" and entry["path"] == SELECTED_PATH] require(len(selected) == 1, "selected-result checker overlay is not unique") @@ -94,7 +112,7 @@ def main(): require(entry["accepted_live_sha256"] == [SELECTED_ACCEPTED], "accepted selected-checker successors changed") frozen = (checker.INPUTS / entry["input"]).read_bytes() - live = (ROOT / SELECTED_PATH).read_bytes() + live = (root / SELECTED_PATH).read_bytes() require(hashlib.sha256(frozen).hexdigest() == SELECTED_PIN, "frozen selected checker bytes changed") require(hashlib.sha256(live).hexdigest() == SELECTED_LIVE, "live selected checker digest changed") require(SELECTED_LIVE not in (SELECTED_PIN, SELECTED_ACCEPTED), "live checker was already admitted") @@ -102,7 +120,7 @@ def main(): # live successor, not a broken comparison. require(SELECTED_PIN in (SELECTED_PIN, *entry["accepted_live_sha256"]), "pin membership control failed") - require(reject(checker, entry) == REJECTIONS[SELECTED_PATH][1], + require(reject(root, checker, entry) == REJECTIONS[SELECTED_PATH][1], "selected checker rejection text changed") counts = {path: 0 for path in REJECTIONS} @@ -110,7 +128,7 @@ def main(): for _name, item in entries(checker): if item["path"] not in REJECTIONS: continue - message = reject(checker, item) + message = reject(root, checker, item) counts[item["path"]] += 1 messages.setdefault(item["path"], message) for path, (count, message) in REJECTIONS.items(): @@ -118,20 +136,31 @@ def main(): require(messages[path] == message, "rejection text changed for " + path) require(sum(counts.values()) == 19, "rejection total changed") ci = [item for _name, item in entries(checker) if item["path"] == CI_PATH] - require(len(ci) == 1 and hashlib.sha256((ROOT / CI_PATH).read_bytes()).hexdigest() == CI_LIVE, + require(len(ci) == 1 and hashlib.sha256((root / CI_PATH).read_bytes()).hexdigest() == CI_LIVE, "selected CI note digest changed") diff = subprocess.check_output( - ["git", "diff", "--name-only", PARENT, INSPECTED], cwd=ROOT, text=True) + ["git", "diff", "--name-only", PARENT, INSPECTED], cwd=root, env=env, text=True) changed = sorted(name for name in diff.splitlines() if name) require(changed == CHANGED, "inspected commit diff changed") - sys.path.insert(0, str(ROOT / "scripts")) - from research_package import plan_details - details = plan_details(ROOT, set(changed)) + planner = load_module(root / "scripts/research_package.py") + details = planner.plan_details(root, set(changed)) require([row["package"] for row in details] == PLAN_PACKAGES, "helper plan selection changed") matched = {name for row in details for names in row["causes"].values() for name in names} require(sorted(set(changed) - matched) == UNMATCHED, "unmatched plan paths changed") - require(plan_details(ROOT, set()) == [], "empty change set selected a package") + require(planner.plan_details(root, set()) == [], "empty change set selected a package") + + +def main(): + require(not sys.flags.optimize, "assertions must stay enabled") + sources = json.loads(Path(__file__).with_name("SOURCES.json").read_bytes()) + require(sources["base_commit"] == INSPECTED, "historical checkout base changed") + runner = load_module(ROOT / "scripts/research_package.py") + env = runner.git_source_env() + with tempfile.TemporaryDirectory(prefix="historical-selected-replay-") as temporary: + snapshot = Path(temporary) / "snapshot" + checkout_snapshot(snapshot, sources, runner, env) + check_snapshot(snapshot, env) print("PASS_HISTORICAL_SELECTED_REPLAY_GAP") print("selected_checker_live=" + SELECTED_LIVE) print("rejections=19 distinct_paths=7 plan_packages=9")

nh8zSt?ORUH z!0Jn}PkHEkU5oh?E4Re~j|a-BTIL5N(4ns|F`iBb5ZhQ?G#>jEdA(*|JoznRJR}e< z4sm$-P#~E2DCcpaL(mPG-#z4`7b)b^Kn(fp%qEm*K9!{W+~_B&2&m?=#d&*h#7tGh zz%ZzA9o_O;5?=|xWB#^m@Y0g)LlA|R?DqBu{Sln#(op}EKFWZ!tX%D|6NiGiO{OdA zBMt~>)_f{jKCQ-B+@P>mpZ~)+#CHM!qMcO?E?E9IxOL53uzYFtKqozmw43@x`T+|IpV3rGgT@>j`O3ibV`qdFVH45`1Jb&$|X68e#VsM@{p41 zLQ7!fNjJ#}1rBi5M7)*3b8*kOS|&V3dO6GVr@8QB`b>Q&YV}kU9bHw`{V@Y4H68qr z^OAI+r9C`B>4&L*QhFuHNt%&oO|_J@CA+LmCGoIaD*D8WItI*#Ucd`Dzfl)mg6j{3 zMC!~2`5_praSzIQbmhe;Pm(Zin*|&iQ>Jfk*#U;YM`ntsS#ky@9I>bnO!$-QK0GY< zh*E0pn{pDa6O>WO)CG&zL3(Sfbd@BWeqJJZ?Dk-@KsYzsq+mhLoDQHogE$PL^Rq5H zs*pn4prwRsJJt?Ts&rNuDloyg^?5b19?rW?<3q=rNqUwNMFEX-0FOj=lc>ClrmH;6 zIaMVJKcY%rIL*@B-ivIj+Y{Y3A!$IES;oSWS6241+#=0_joi+Xhuq$F#hckogCy;B zW1zP3hW4oE_1rlDZRC2UB3-kUr);N&GxiQ{&*&|zWDmUNW&dd+_-;%VF(Su%I+V;u zqeMgFrV1UoNbV;HhYm3}*x&E(KS0PNQEyL-y4n83fke!s6~xm6LxG_abmRfo0kYlpA+k zS+)7{G)tJmXcMo@+4SR5x*cb{yij<0UGRfHD3&;BnW?96CZD2TI7^N#N-|B6QN2w2d3nd6?tE zOXxkOz3-%2X!l>d(+t!3)&>{qJ<(g(t&vH{dS_=YOt&Z1m*tiW^Kd9B4ev4gNIxuO zZ3G+|Zr{7QZI)-j&Xs%b6#BlK&R_GuI1XtXxk&Z#asqAtV9 zOE$_m5C7s7sd0gI628J>z>zQ=sm}tTcB_1Wd0`5%1+_ly!2NYMWe(>3Okm4zQPjI7 z55W^<6EYh+^ZaBzgyWsF3zmZvl9vo6nV^vXcF9tBX`W+mo(**&Uvx-c(0u_<7 z`6Ce$$7Op(9VwgqWJ)aZn~;L>F0f#eENw2F2kVP%jJ!aO*)D814if~mWp0Xm!8Y4H z8(z@<6C(WO3hAo-2nE(kR_USidQ`IJY!;YgjFvy_AKU#eVdF>hM+|z>GCuwsE_&I) z1>@dwq@l7Y2Dt&dxjDe>tl_ZgThuFcT{O)9lp4+E?QW>-GF{`oqgu`LonS>Wz=_-U z*~#MVPk}I$azPujpePNg+jn}>oDL18fzN75!+3#ty6`1Js;66IzQVrTEZB$Hi1<*| zeuN5C(qXVY#cAJWkyP}^d+&p$d6zuMZ^5=XE7Xn!z_1*>`|_VqW(BlN#D65zVLnXwDLlcW$+5E-;ozn%8{kDV?_3T;e~cV=6D9 z0wYhBIoh$ngsBp_c`TllLIASTI_>-1VjG-9t_sr~k0T%6BF=N#wR@|kU6o9t#RkZu zGYcfb0Mok#I%Y~!()rYrijpcDM<6jat(ZuYo$Ui2Eb@0jsec?*yy>Og@9QDG?I%dn zT$q6Uz`yudkx+aWXFvbBTJ$hpd@ldv^=ycnK z0Xa$GKu%IUFqO_o?xHgB4QQtJ3#{h(N(c_JK^*&mNit}bKnrErDOHWq89cd7E|_$L z8j&vHxi9Euf!SP;9pkO$w(J-{Z?jg`O*r{lm^{)9WK9JIsSf43u#B3aYhw5W$u+rrU@}PbcsP%=JWFt9 z;DQy4{~_2`4)lKUdPBl6Ut)2pMf_v-Vk=N3LUE{Ef_1+Ko=tGGe^BeHGTRwEhol{JQk{Ngn2N{kPztSYlR5kOY zEZ5SH-hrz3$1S96ZDhBhlM2qjeK|3xHzekBEOu@ghcwfKTy>WEl4z#0C4&o6KTtP0 zZk9`&Tbh}m?s+H$W*WVw7lOKQ?ETQW+rZsvpY8xUMoi}BAMK7&e_)U3)gy5?Q%l&~ z)%eG>z$O0v_kuP32vMC5QI(Rjxg7!l3a(WmPQjQ_uk-%RBgnbTJ1ceF#C~d^(QM9B zyLdNDz)q8kq2YAXP66yC!>gK+? z)?=dZ?>&3av)Cl$_6Xk$&UO819z@;}^hEzrqIhtP?4Dxb7JZEvJ@O)s1DQ)qTwcwc^IdW#mLE|u#aL^yGcm_nz&>(;9ZE{ajh4jA0jmh@vMHg>iB9d>H1Bt~qg*BuvJMrxIs{O6in9bm3e!p8=OuXP-JvfLszC zqH&lA%7OfF+$AvN3|K{ylE%+ZP|MG8=)@}^Oaz_j9jstV{Hnbaa>7~QCIaPSIA$#w zN<^JqPG#u7u6mU^Mh@(X0hv5*PmOLsr#4F&AEbb41;=;JRToq9h2Uw`cDx`q5dMG4 z{#^%lo$1zt?`6evV)0BdG>jb>_z!^%=ML=1neQKPSCLY;I3B+H+d(I!nvy6UidCb= zn0{;YV0sl#5Z6&a|DxCMGMZ1W$9(V|c?Ib*cml`ZI>&$*Zexb+SFINxISjTb;O}2S9qk8sH^9y$3*e2a&XUkP0$fH6VLH+ zEpvzmLOxA}c&AN9fgFs0t66fA$#SYX?3U)X_<48#w z&&%HA{b|Q4T=r}m?d4EGM5b0z^63H4S<_Jc&5912le4HE?r~3yzcgs_p)(`;RO6H3 z0W5&%j`~z|3^iK~dxorrj)|UT95p*3opRYd;oH*Gi9D1q&g;As4h!!g5{ zSxNlHDoQ!Dg`0Y0Z-8+j&DgG%BS*v}PYO+#jVv-BprJ5M&Z|fBo1){`QO>&()EF~r zm2h2DovH(b$Euu z%I!7z@E2U4y&{~Xn~)8`g)_!=kP;b8lSAe0aJ@%+h!)&Drq>AsLx2fam<^f*Wkm=k za8{~7lgbJ|{{wc-PZ>MEoi`%mo;`&Y5HT^UaI~(fgPs+~y}bs%uvMgX`b!Fjnw7_- z6}9KXUwCnul4fNbst~#1747(!b{HJvsHp}vqdymzvF<7u$|X7$76D`s27=(MJU1l} zu;N_#a$tLRJwEE$NfdCw3^n9=4seHl6o_^*fOM$2a5h>x5Aq8;fyD*fMTTd`#lPueEhTGvOPaIPhSf!lOU>9v~Y0+nhD{`7>2X*!@RlDQ7O@vU}in@ zs&M`nzo;=XT!}Ts9n6CjJRO|f;h;}GSaWc>7!GZP!(YPTCj4b4tCNP?tm3-ZgL`uK zhu&G5!70GN^i-kJe}5`l^`^e2;n+B8^;{2 z#v$2ItfvPfXY1EEc3Da&IEmY>2?-2DUN}F5SSMC8G&XCw8h}MMyWkRXVtaNiwGwDz zA*L0tYYQ{vcN;=QeCXRPm`8L~EjlRw zrc0bxsJ}wZTu=Mf&HAL#(n&71pQ||c!bJ`OZ(Hsn3(Dad#!A-!<%`ZZ;^0&gBvczJ zVl2{ABPs{@54-Qm717lLcX*et3+jU_mCBu91(AT3t3dRGiPzkzTv0%{wA@eyVA7TH z$$EKE#x92{r!l!YD#i`fJF_;Z*kGR*DD3&=OT*0Xy7YDxP5*IOJ~Fb`OHg&RCzwL6SzM%=Xk5zehj^c-(qpRG&>8l4nr=Gd($bAJ;YMA_V`@CA0 zM0s;zhgY3-rk|5LKp&4fd#r9h~Nz9DvSaY~bj*T96Qh-yuq7Cdlmj|G) zb5-nBS5}7dnoqAVdCc|BQ;SDGe?D|yJl3V+Zey z{g2}zXK)fHMoP?zgPc8cws8KPo3C&lwtc;2rX}Wzbbub+$Og5M48cGzXW2yx*)SL1 zAXvZM0Mq!KBM)48wtWp$2MeAOsBbsiDF||flLxu7B4n#%Fdp!FvEn(<$;t8P=Hd`mJAJ6nb|k;X+fkYsad@v$I~DsP@peN z6rZ%C6lPD_p%g(P!zp$zwvc)M}|J*rAe6VG052# ziwj9jW5~w9a~v7;(=F7@GY&*~+|0y8N;fonA%_{pO3cy3-r2bLT=ey**!4QmLdoM4 zbU8VBvHZ>(f-ynO$A{vQx(=PPVd@3~B*SfSj*qol`Goe-mHDzw(y=r?z-?MMVPx)! z6<3c>ztn=8vTIsr8lj)RB$#!ljDjb0wOKHa(H%LSrkPW4jIa_k3&)oM9WdOT{dOAD zu_C0Xu-saw5{XLeAjR&m(QG9v8r1uf+eBS0ah8hW=^rC15tY48ZMY+{C+Wt7R1wL~ zQ6OaGz7`%g^{&}I>kXn2K5o6*is%z!=|$HKK>PwLR8;; z>?XAqU(b{oW|tlyimsIeCZ?55Y=lmc)=2CNiyvsD zVj|@7k+IZxZpfzX*WiO|y^p|3=>o+OuXd+A6kq+0Udn<6`LxA?h`hdJ*Dq^qm>}hkm2{&LHX5u zxfsCyg{++sYkzgFoSoQ|!8Sh;N3 zInaRk8VE4qcEh^$^evYU&ljWHUK9WK7lc9?8f^<(?zph!j$aEdcch?RevJWF59jbd zv6l=(G+L zOH@s*WT3~wl~=-H4-FM%d9i$AkTqtBa-dRU^j%#L zc{!|H3eUG9UdXO1Eb6& zD~Gvl#WiVCX?!$nHqq~EQe;Vrohiza+4otF*L&^7_LqO;UA;8!O=s$}HX`}un`c~s zBj{QLaLWIdKa~oTOdX1?m8K9(D?+ZvS%KWO_ig_k?yGk|{<`Mg&%H0LH0Bgk!XvDJE@HA`{Cf5IIWLYR?|_E)HXEg>q6@Bm81}nOVAu>dMPXEKT$Ag;Dnk8Mds*7*y#^X$H1cb0W-YIuaHOOviszZt3 zq*hL}*VPkk;B;C|Dgm}bb4A9~WLL6sVk@mCqNPFaIw91sMK~iK#tf_bx5lBOVn6ji zCCcjNw;-3BrP5XCi)!J;jOFFp<4jiS-#MXB`v$tK8H3(dUWqe$O7_qU{;XG%>*{@Z zn8sRC!8;mqrQv!#N#ok#4_VeW69%MqtUL*Gk7=;$)>KUk=!#TI1_gD>#${Kbv$|8{&knw>=^a<+N=pbN`K;wrxhJO>A?hK!|s77MArp zL4GU?nc!T$7-QVmBz911;Jz_9DgdR^oCq1RCcT_67xn@d6I~y z5q(Z`BZ~5gtDGRVA2LI&f`XyR$;HGqzVsmg?rd=R9KrZD@M;1#r?H3@2oN|_|KLWg zKv;J@@>L)wQz655Ecl2fC6N&H=Uo?Tw2~T9^M>()G~~F%cqq;b6sOLXq?bR;5Pu^u zp45mHwP(y{28IbkJ{Cm{^e_c-D5OQ5^8^V2YC(PP@X5L#6vnM&yqSl#;72VEHy_u# zG||Pq-7F}2{M8H_J192sPx?ttj9n{r^6|fVaoE3uV|-y&S~*P0T8EpXd$E}dMK&XM zy~xlq4%@k2ZC6K{MP?8b89wD>oXy2;OUh`}hMzA&ytMp+nPP_v7&-nAoue~vIUT%sCwZ)B_nt4WCM;;y9#b0OZV z)IPC4hnfKRmYJeJCp%xjBK`x-atqRth+r{mAPNc8Og$7E(~1!!?-dXPaLVwU4jgff zh$o-!m*lVnsPb7}pnM6#{FP$zwAxw;=483Pdf-|?NA7}p1m!cn6C{|ICxc*f3=Q%E znu;m-5?lwewxlMk(PXGZfnBP~j#gSC9j%&N;*B#=gXETK9fF6 zx7I)N13Xjq^d(=?3u%__SAWV1gawPOx)+xh3R9L`4-KXHn14x!ez%ORq+pk26QPF* z>*d#hFTapvhZPptuZz+D(u(jI!Cjz8UYc~Yx@^3T?U0s2{JV{%Ccj@iIM7y%{FM9> zCG`0)QVMvI65710loBhlJxo_*(Ui8YU?zE#knZ{!lmLS(pGjQQ)zpjywLva&R^!i# zlrq(vMnI(M`cFfkB9@|~L@HL~ZEU5BqIJL6v@9~<=M$+E*;bos6#|3mI>;J}3>+u2 ziVWzTsf`5F-A1DHw*`=rf=A601I1PZZ#4CrW$UzQs30YCN)SfLdIbm*DqU?(tjm)65iBcK zSt8R#PhlllvRkZ#;zJhM;qrwe(1CvEs*2kNimeEnvE>jeY=JveghNF>G-Zi^PHdCnosDUT}%1(KC!!b0TFGS5n;j6c#D-}f@#f)3Kmd5l$V)w zy_b7HR=qT~$I|yUjCf8bn#&p?|HL+BP4n?hSt1G+JoQE(7OJJ`eiSX1btN@=ikvDu zg->sdc3787Y4#2oFtX}=jK4VKNG8y5KU@*H!j1PRhIeEgRwIx)pyS3-H+6XQbh|+~ z+`t3E7kl5bI^6A^SZscHISJ2Vv6^fVAcxj0r={j&k|CJE9<015tzpiN?Y#g3nZkq}mad6bWF$lAByv zS=RamF^bRkPX!jpBm{hRT>@IZTgzk*-d;*AzQ|RCBha^@OqY|bmnN34a1Fvu4b_+cgrDkQZv1pa1$qq~%gyDL;4I<3 zCX%9?PAJ-zYdVZkub@@l936tywUWb~;}p==G;a5F{iD7w+*`_${}PLk8aGMyR4VdJ zk`nCnBxPh-nBEVtx#=4avhi)?`AMuSDARk)y zIE(1{T^DDG&9!=PMH8uKL#;Pj@tlwi+qp7}4z-Na&XT+d-)bIj^zVcT#s3QxJZ`Om zob#3h0BLd2;KiCtV8uA7%x|NXo{wf6wYB3iX*e-5gAGMlfRdRXvK$`L_{lKGzEtMo zvlu(EwmfNDQjw6%ZL(8KY~M--C}ZY>GHL}< zA%4m_Q9l~W5l82ZDvu;j0T5k8%JVMGU+mK z$2l#%SLg-|ZZ|KBQLqqLbs#iBm zG`XkUX=i`6qJWS=WmTJ%s5=J!VN#{4cnjg!>#a1b#XwAxoCA^QS(-;<{?Xz}DNDA( z)Pkx?k@$uBP2?m{jzXQ|G0l$UWdO_9nAuWL4oMPTo?=6?FjP)UQx}P}lA=PjoC6qN zH|N7(u!MQ(&Ne*%3tl%Y6IS!ZP{^l_$1^AdaaBhA)gT=E8lvARP*jCYrpJ z{ZO6`<=8%L0bUNvxfkioVba4RI#S}%TV#*{@s-NLVGjM44#S#3@v8j_B3i1V~cq1{H!J2Ml zmsH`DBOyZgHoGj9O2x(b3L;E-EvaW!fVd@~w>P*B6`r1Os2H*Z8~6AWRgC|}rX^vdT4e zjIZZ*%C4%za$eDEToFz}~SC_n&Vk-fD`(`xKMG4sLpeJu=2lb&@t;x?-a>H`7)yqR) zL5l+({zgm4nO-@e+gV22h1_mk-;sICEkMNV(8yLhoQPXzXfI@i4`w1a@rY7kB!8AP zDmO=RQCHI}xpRWk^_J(Z=zk5s`MU#G7lumH~th?V%ylR-&44&WWre(xyik z==(tGSL2fiM0ydIvXba5j8M*0`hP)wH4qub;)~wIWZ5|kSlH%3Yg^e)R)AIH)n;M`@6 zV0nK4Kbu)HZpaEq&eFOX`i-^~8}&jtW1ok4f*}esrpQ=MH-r+>8!lP{q1Z@KsJQ!4 zyrFos&!DK}2zdR(H-VKM+Y0T=ktPu}iebz;eXQS4!wHv z4OXzj%Ha>!?ZSzYw2iKvF!hNu&IbBJ^s!o)eV>TCY)ec5S*g0ZtXzu>xIX5K1=KsA zJQq5+sC-UZT-G}O!8?MMug)QYsp$nW0p>h_1A7^Zzhj?eWx3X15s4K=&}KQT*Z2oR zlLLamg|RX_f}G?TK1>8&K=(#R_>x{u%W0iXNicIiZ%yH?aH#0%P|@xRnr4U75&pqK z-<=sXDtRwH+j=GEW*W0xyce~NgHP`|>`(#CQDZEUZ|^q%eZZM`0FlS+%DfkjIViW~ ziOAUufs`qz;LRTvQkHKntgZYRSl5gqDo9lGwi;l!&v!r6icy1zjq&%5gV`c zpKGu1W;T+bNT)d~8X%-?;f*Vk$n#K+CMz21Uv>UFA^Nj397$tYR+QMvrb?uGMaFuu zSlD;QASkxeFce!6XcC!YMOIb|aHtfNi-BmKp`FpxHF3F)@ZK4hKO4FOVFPs6rX2UD zZilS;6RuST7K;;LYH>#V;2FifhaQ_;xFM0FF>B{J3|lQoD+gzti5*l)H}7s@X(L`9 z^hDEJpD21|WL&8wA}k^PF%vN8YTf$F zSa27a&J#0vb08)Dh4i6SJe74IXrLGdOf;~pM7_1fkq@PxcdJS_;+&PTO*=uou9TD7 z6wra4oG72tBN4os0Ol$L%F~CUSxe#AaNTWG%>k>D;9?W0==?e{wes9`F7-N)=uxIX zHTE#Y<+NKq`ENvuZem#lAVh+mvXTlwPsg}Jai7JTtH&VRNj;(0AEBQ1L~fX2FOB6};BHokG5n>)9Ybemz{? zdW1Nsy0wj1Uy~JTOh=M?8m%!v=-H|4l|SEk={uBO!W%U?>Gj%#6D&k@XLz}u))#?k zr^{*Pd9kEr5A?WBic&F`tQh>!)d0FgbmxcVhNxIQVE9SAK$OD~1H{f?RvP`GOnXA! z^&0rDPO&9$87qcvbaK*yHc27X6e~>X@9<*jNi!`oFx!?V#p8W7ifI|asoE1x6d?9x zX$To9#saM5m>ywnlGs0PiVVs3*R{L2*F#)YrFMJ{L$0V-!r3@=;7^iHz1sNPwLd&N zMm|7Zyrx?z-!CUDHnf1O8pg9()HW{;o>aflp z*?2GuDRImSAv+H@yYc?${N=;SB04Zl?woWT3HPo>lhU~A)U>nGEXHAWz^%d)?36U! zA$bF@Isa89^0BJ4c20^V%dB&cK@$eV*XeE(SfDb_F9wh8&Kh}jljc!=rCbVFUl!N| z+uCTbz}al8Wl>7*;kiPxzfTqxNj;guIU5=a3Zr@J3-IhG@=#d+0-klJ*izF~KA%{t@CF zk8Pnk?v%55^U_S6i#*e5i{eDF#QY~QVavl8AlHWeLWuQld22`$s`_-Zf|VM|}02pKq+ zlb>#{?vBdI$nYKrCRV=|=}X4{?aj_fLc3m-x5mP{N!`)P*K_ynCNVy@-*6!JgKdAY zu;~29o)&Dew)Kzq-QCencQ>xK^&Z!52Gbw%x1skP+Rtlj_cr*LGeDM|Wne5h+KrCB z-vXCfUMLgSj`SH7Kl*j6F6>{UJh}+mmrY~g(TW5%Y~8F9oxLXM*d?L0KJ;NtY_U0D zEbrQkpJTh*EN!RAsWAJ-?UWI(_U)9}X0iD(20drGD`c`vbq;a1-b7IwSG$1|yM&42 zLnnUihTBRcDSOnMuOCi94p^z~2He&^H=b<2+~r*ZjFjMnszEl7f$cag7PVvjoG!Y7 zZDcdcZ66Tkc+N6AEJ!kRv(F_@sA|$|-HX$FFx}z?)arLqfFR0t^N3q;P4H#8ZBfyXhhhxgS2=8_D;vbU z;EPj0+2+rJHrE2+GHgIb>;COANX}qFbl!WE_qR~tT``^%@yZR#mk0H1;CfJ%j5Fs| zbZu5SNYc#YUy)16&tF7K9iT>@t(PD@J$Z@(@nd)m(NUxpn0R8=AQ#ExehVsr=v2$z zTe~fl?}QKGZb*lL9zEL?YCLsP(E!mqi?VoKh>vgH7T?}pUWw2D#%xjkVZQ_SqW#hC zbQ!3*20m7(OH@>A%8KGARSQdyycVAirRj_V$w0!L67a8zh&iHPJLQY@{8#&HRMjK1 zg$F6EyoP)-H+l?dksUzRVQgDr4azZXx?hd1uY=UcTnsI>On)%^RYJ+Lny{^M@zC-# zM&fgEs8xo3&%Q-y@20U%Wm-On#>)Rt(m}S(ZI2`g8Tby4wi@{P;_6w+)-zmEz`+yR z1To5OY!Wp7i=jPEHS{$+-Ir!sFm079P({46_MyhHZ&0k_vX0csiMekFY8HfRQK{4J zK}?(rG>UU`=2bP4!sv$$!LsfTuWmI&D&-aBI{k$hHoXEER=t9>0?kJdadz4ns8dU} z0N~^L%5WVj@M+sYThXwMqcDwoS-yaz$X_pql-A`ukVJ>|2e1W8WUhZ~spXXz1y7sr z+$hLAMZ?llmGGlG$}z%XX0I}t=D|VdzAfT=9>fagOv-Ato1f*1fwO^VSmlI^oR`B& z<_T0G9%LzrX3~)1c#bgrP*2&$nlUQtXdWi5t-M1$pPmeX)6AMGC-EO8zb%dkRUCDQ zk3M&j3dK*XV!Axy3)ni$_JEN=^oD;394P&azXTO|RlJ|bVS-sD*Bo)DJgk=kdEi0a zAE`o61_N_&`afH7M5D!kaqfJ2mzsC0$k}8Ti{1X^P}nJCjcT$JvwUCv+62t7df$FRbX(De0jyL7@TG z#Y(aSvMptjO6!s+0orZa5}Y2KHW6pV4Wg_2CPGpWUn`9Q#+faSIi zY3{MD`;?dY^`iV0NO3`--sku&5qiNqnnhI=;_50%MU`w2OJl`=<1iT;h|e1lsfNm3 zktVCqOM6aad%5CdJ$YFG4pvfIM*nDS@O=;qt zaCND8OVfPTyg!#<0VH%7%gjkTemKD)!O9eqZ7Oj|6El)SKBQY)25{C?IaL9WI$VE3 ziVLO9yRfKYOsojt3>Lyt;Fnn*MB;D!af&~Clm__`Y-AE^J}8OE|NId8Wn?Hi0MD`0uxYxhCgmR_txT^1gK zoK55G2bRds0;0Xq*Qky{zYo-bJy33Y8z_I58^^H22gu z=XMORz0y~;!26{aH{|oEmD@n7A$MG>V5O~M3PU$nwq9EX^``;;0itZh0gHjy&7^U3 zfEv~gOJN9RC;hACxF@})npp^wp5F`#$HT&uj-)B;ytd-a zHpkJW^Z-6hBz^oEc=R1OUJZ!O=j1B})(#<>`;UFnCdO1`65YYmzw8|$irRah$KcFjGZ(1 zTNijwu}Cc=sL$DqQ0sYVY!KPG`|UL1v*Z>Mv$)R+qF%$hFKV7Zj4qxMKz|7n;Oz1i z8{YFeYGo{h$Y2o)AYQDI5G9MWEg2O2gi&N_Hc7|zBR!Ebdz`6iaMp>?)aXtgtkLtP z6-97(`l^t?mY%``MBo#iihYPqSlT$V9ncsd2CxTM2u$rM9Jt+6V2Uww4-nAmS{$s( zR_$0T1<_s4rXVSIkmYuxwKOq_Xo&hiPyGB2v9<#jS4F7LlZyl*0ZymHq*4PugyWem zoRRKTuluBP1{BgtH@285jJ?6oLz}>!!;3hbiei~2IhJA~?&M~nyJ6bfHo2;#Jg@SM z$b?*2g@}Q0j_?ecR%bp|AnvzRVY+-y3#_P}8cL4M3ve)T8KFSZW)lk#i2K@r7Z6nq?+sxfqQL<~wZn5D^Z5byCH1OnX2mmqyTQn|*#28KGReg2l0vzJta)SDv zn9y4nQad^ljl2thQ25Q0jvBGtA~n1ZcxHHRSnl3D6!~J!t_L+Fm_^{bcakSrk&MN8 zN|L@y7dtm?RkD|iu;{_`>Y;R+;#baIS_Hsp^)t;poL_Pa3Zf6EKiz?Z{!ojYMv;NE#(_o)YGy_1rKe%{Kt` zk~maG$EX!m)%~-R(sb8s`D<5jVild{pMD9T#8#bgW53ddM+M2$5n~xD?pIYei0o5vh2hI;h+;)j(w_ECklhm@pc!R$RzhVR2L{ zu2ejs{9|{X7+6!&B>gS*9BL}ES*gbi9hQ}i(b)R3?#zx*B&vVIZc+JXH~@&sQV_Jb z-Z}!H(x4~C*chL6Wh_pO9x(AO%{-tdF-`YMfbDn(#s3w4v|Jm_do4B(NzUL8_$=#L zBQg#-N)7b{vaHqyx6)EOh-ILyGE{-`^ccBG$dqR5=<`mD7l8G-`k!<-Y%d4><|j4> zGFI3!2^eg{00#0l8Nekllwc6WR2&t77#at&!_`0z+X$+6M*L8a=`_ND^+rq!g(d7@ z27HI6o2QFFU_H9BGP#XoMwiP)c|)@z9dg^QL6pjt;oZc6X}ew|Ss_cx(#!4Ag4!8{ zpLCvrDJ9fW+NmWc#Hf{<%DUbg0g2M%IRRAG-MIZhN9yGx>K_1@E>{luM7hdQ*6~8} znxLroX&?aSHZHl|Qw0s5#yX*j-w z$4CjS7DMXlM5*K!F)_0Nh!lJM98glFu%6O&sxj7m@ECZ$EV!LUoLg#<2O5Xa(NKj= zi$!R$GtY^?!1&(^BrX*jc$9IL%@!uh+0)&HO2m@Hp?Jz|C6Z3KC>&{OSl6XTfs4>9 z=AXJaJmYDrwo3D~QoAsOp%wnoxxKld_WuPgSGvzRi zN1i+>u{lg`BXy?aqw0wtz~5ql@Jm-94;d$Lc}_w$@Ddh`=2{|}0^sZ$LTOzP+q7e( zD7To)8NDqfV{0 z>yTDUe=$^x`>p>9y{)>lXHYeRN>X99xY`0=-wxN8i?6SV%FV{;r0eaW%L-u=2Xn!J z^FD`?__&_%LY-F^Ng5=9x~ovzGfa~i&bHv?+czA>>?j$Rj#Ie`@CP0$9BVM42oe5} zlrf<>krlbCBfjy(8Y*t#2CD5G@rG(k$SC9lAiAwu3QhsGy_ykF=eaM`{>(*bKtXM3 za9g^r>-tqm7B%-6k-aXs1RTfuLGI1xsLH*Kkx&KBxWyuvz@|@~RQSX(2?_G#EdnrO zAi3>0gJ>x=5Cg0;=<~Tn13fn6qzTS^LyE6X7!#Q@ThDU8hm2Wx2O#n{&OuYtfz;Tm!Yy_a=a`}!uhG6@M zj$2zLK^e%2WNM-OqNpl6*0=?WcIz?BX!Cxw_gs(C>4n;SmTf#4-Dp&8Fi+`Htplfv z7CfZC5s`A(+Swo(xOpc3P*%q5J4;fxl>6|}ZPah7Ut)-g;R1W;amW->&LexExp>Jx zprA0*Sw)j0UI*@>W@*i{CJX!5tPo0txKKRXp~d|#=wrK{3dsgf+}3=R0vSb6Y-mi3 zua0&ozp;e78@kVQYoMWx4?rmi{FIPO{%XLp;h4Rk=7I67e98qyXc0v{fY~gp1sLXx z&Qo)6+LQPAuPj=?F1pTfko&M8R2T8HSIFbImhd2L^OYhPW?&<=^sO35Ttc%(og+RV zb2{ik!Vzjhz7l-R!O|`+6$^6YO9!wc+esJ%)pkZ3<>|aGr7ANgI@0M)#TCsRv7;&& z_n%S7?W_ZkE|f;If`74*J}66M=R2w)F;tZmTeBuEkIeAP4E^Vu~z4!`|JC z2uGZOz;dIu*9q*z>Llsx1ju|=^$jxsrFSJt@2`H!+p}vK=eEjafW?sqF;;T^HE0c3#q?8B zC~+&M`q+w_d;gjyy_5$`h4vJalo@SV25H2%M>Am?*+_)qi&9awDf4sDwi9@adWG)e zuJB2o#?hBnf{b3P@x&cXikO)zNs}c&cDKhBtVS2-LB&yNKrGXw30A=33l+q_KE_f3 zB#-4?DJ;v1z;|EgDWkBm7>K(aMXTThTL*?6K1*BEgnJ96Cp98x;&>)4?{Hc>$4yX} zRl#8H;IdWE-Bt7jJSk&xSnlz*04;J}zB2u^eD0o^xCUXtFk%_;G8g9oqEdH>pCrHHPKZ}~A@tzkTwC1fs;g*& z_0OyzPfmmUkdK|xLO>CeG@1IjYUv3SvFUw(%esUF2#^?h;1cclwI2>Ce>8g^K%{;=!oIvlDXpf zw5ohQO&lANGkO-P9F^x(JD%05kZI2P@Ow@vWAVmy*C z7j7GGcT(FT9U)xpgoh(pT5^U@ zbhC`2dULTViDx1anklCNp)bR8z{k#PpMJhJ`2*dV4jJFZ+Jjqlk6fOwL+sJT=Aa_@ z(M%&S?wtW0MPqcP)vOFIE^IfXf;z$zcC6f|7V^~QtL4L!8gWKz#f}&SRJj9PTpG5K zE-r4k#xGpP(1=T$V(+^_|HY{85-^{s*b8f|EEuwu=Qs}18t&pgsBWMX!sLA*9MXKr z=@iteeEgRy*YtxsDv*YXx#4KXF{gP^b)%LlV1~>FYO1|s=hs_DP~0`lhcsy|a-=y9 zE`(_tg~HGmKX(1A!O;rxq-pSsbw!NAY3j;#HS%p{?4h96D#PqyWlRTG}b{x{}RqG3!O6=VJDyh0AU9_GVtu?#tW&~L!*xxzv^`CiBE)o>buTyNv zl2QYM!xKIX@fq||Jr$uy)GY$3OmIA=Z_!Bb{Ms+12~wVfp( zIUwDu4uPNG=wX^~w@vhh2o?O`zL=*B-sThAq50}d(BzUbjhP63D^Re{^?E+2{6cUOSnq*KC!FpT&4Oa&1$#^=o$Uy?fyuwyau7&Ctnu@wovs~yA8j=w{=TC9nmZ|0a z&(8E#kB5fqK4|{c&q+y;*Em>r7VE*u=22h87bqQDdmis$G9n_B1x zh8bM7-J^JsZFy+P?IBI{H)E?1QMs+aaJVRu2z8vq2BgS5E3yMQy{8yN5ERZ3%bdvm zrU31gEU6L2?5qr$Mfth)ab0uPjYE~eR&yse2MxY_jQYAshfB1HyWZQPu;PXEXq?YT+`gC4D3jSOd z;=Iq`Mel8?$Bh@Gyn$*+NbzOR0*j@%XEz8A2o0p&|!c z-Td?_TV_c043uon=z3aswH@cr621q^FRB@|w8}*C|K%LH&A%Rzn6!uMz;S8>`3JsM z<90kSxti^(YvQ%?jITWl_P}py)?1Oe74u=Ltm9qQ+12WyBGu!xyRrV_aXT$z!L3Kw zj`Pi;vm-7$^S2rlQ?m)op{GN|T`N8+if{%32kOo2vcGO^*J-G?gk&(D(RTl3vz8h> ze#OV1-aptyMw>272+^KC*nI<8z)q`S>Bv0hloFZ4sC-Ozg1tO2ItR#QCz=nTpzm}# zJ>N@e`+0+HrkOG0+xDgWpWYeyy_+{ocgWYz=ieq_I4^?fbf)yv1{p=n#ATWc2V>>r z-7n)bU?*qCevme&(;SrI-l@0ecC*H=IivbpaC{L`0^Nb#-5Fxe& zbq7EzOS%)wAhC-wmK_$DyF$zZ8KO1csgs&?oqenme!1K;KtW5e{Vh(uiWlCHw7xh9}BRcrq8_YRTJJT^Q$)hg96*id>~E08nYv#FjM>Z-#4R)rwgb4U z`Gx6W+C6Y~taAH9f+QAG*STQ+^wr8H0a2KHGu^lS3)riKVUv1Fws4LZA|fu8I>?|+ zIp8a|uc)t?~n`^14gT=$#09ftUY+ekC1@Myms|Mf2 z(sP@Jr6*cdxg}=6N2OcRLogI2a1crA-chd+z+b5yrthudgh+r<&Q+%YW`~r68$ci7 zfBm2Tr~l7?`-f=>%}_(5JkGiwZURRY#k*83; zT(H;zxmw%C!%!wBV& zZZHrJM`;M2Qk3YsG?QdV84#RlM*NlhtihS%$s17cM@s|}vMeJFYC5lDiU;yGLBfuM z8lUxna8o(4A{{quIt(~>8Odq{&SCQpqF$xfM7H!yKxZKH!L3fHRZb-p(&6iO0@6Ak zIGNRs_YHw6!mRj9-m6-|Ays#zi}T8^>m)>o4`#lnQQDz`p4i>jKn`N%7j~EH7xjLs z$>mVf2f`VR*_R$TUvt!e?n{}vPm)ZVnfXn- z@VR`6QIXiE2~*!v36<2=FJa7I^_CGv*QT>(jnq4rWN)P`Ue~hQLZgp^a(B_trvr?= zct`PhfZdD63I^1Q3hifRNnk@}9wf+# zy)$bmu~sbCUJlgv<{u>;>M{=c)P3oN!mfLeoc=<9_7P#40upxk$qhas=xJqf7zOy& z93Yerny!PwNQD+)k5nZERyYFC{sTE!m7JpKR@{Z=FU|0pL7w9@0A!D1TbSkR)q^L%TvcwFKG( zc5C2YS?^5%2g6qZiJ&dPQRy)!GwcW_1C^`HtEY`QaxD&iS`s?&w*zH7e>s(n@N*!< zl1eP!m7qXVtpViW;);pZ$7Ll%R46VJe+5)0;ciM!D);q;#tqC18<*>;(tZ}@fA|R! zq}|MxJPfo;wcD*}EuOSsKda?(;pF01iW$FZ0!;;u;{I@o_Gj={0#y_| zA|$rL1OOO=Or=8UyN+p*Znkzj;@|i3Jj=&k9{&({#Oc2%7tq*?3a~&9Go+MGsJU|{ zfZGZ3hoWhr5^m8SCk+r)y=H2tLci-GMSq_Hj3a86@28dQE89Psm2;s8y!rV@Mi*A- zcSi`E@A7Vfe80E|=#{Occ61-5a&WB})DKYVt}@N(%T_}md58VRQE*I-izqR#>(h&s za3y$$d1eMJs#O7_>`n;UVa4XRD6D0Zh-9JM%h6xmO<+ATS2vYAHnvFo*;OMnr_qa* z9qBVHoV%`xT#eEQSy3V03s-%NI9U4qs^Wb59CC|hPVz!t~$M_%ewc!w0 zDuLJztRmToTVg*Dk#tsYiJje!70`Z@ruJfLCQ7?>Df31mok}oso5uzGEPXn>PKq@f zG$?w`yk^laCr%P44(Y+0JurZ_)Va0NfQ0RFms3Iv{KJZ1BUq79kSd-aOjWuz8|BKR zbnPTaz>5?$%hYZ3i_%)gy;kYt4A@beIq9J|48B}s zA2C-Qm9m2GbR*_*nH!x=FAMs%^7OtjJ1=d9ms-$qDE`smtVWukv3u_ z_oL*rr=kqXP&qSJ!uTFGY-Cy7`Wt~C;}MnI%FBJ$-ZEeV zH{)DNtW@QJgKhsG^ zsFK5hZgvJ({ozO8^IxsPHSc?D0gGtfB^^YXm|86ntfj?6O4y7r?$PO~mj;-`mTsW~ zF?&Ils{RkEf2K$MbL-fC$C~#n@6hnj7fy#h|K16hnwAtyM<#R#ExIQw2_ACdycCoj zXK({kMcRG9{+pOY;xDiWY0AJn8vtH1cS5AiGk;`KP}6|V z)7CzvdmRy0FO@+;P|f>h@@HgDgE{Caly+L&{N~V@8QUnO<$lCoK{BX<;%6hiS92Qy zE9eY3bTTNCs!Lj8S61Q!&-YTPPc!Ps^s?jx{ZzT$OTj)X!oe3%aPN9}&bPdTdaF-# z#vvtevUM(I{}phGe)Ik}DY9zOZ$!yQuS6(}S3oAR3b=W!3tiZT+O3hPg_L=Ad~D%s zWXfh#o~USX3eH-)mT{Jrb!5%T^yNZZI2&Hbl?Ro@6XToqlOGV{?PP^_X zu0{YeK+M0I@`QYBK7+xKGdl&e$V`-NNtx*Yj4A}awBw*Wg@e@-(COjBh#Fe-8le7C z-BYq7>f3!bX#WM2)i?+;`{%jQ&qY66BHASX&r&M7;A1Ds%eL3+6lkCCohsMNiM`$C zbg=M05S7tf=EdS(c)RI{EII@cO>5~?5#o2<4=5y=YVJ-)&t_c=VhN182b`BnkQ9J% z4<3ODLtVB;0C3)o9BQSsd!vP5i04Wd;T1?K#56rCGVHC_N=JTz8@sxDQ!m9|SYo;Q zrJFZV1@>}5X>s_ddS^Dt1??)7SE;6ygqWs>5#T#5ZA?a2k{*2xp7Wq-1a7Ko)K&RuoZaEb?oUas zoAwMJaJ+*|Szx_18_A#_V7HBccDV{&J#n-MV$fVzi)xYHq9^JA2F~S_G~{KRK?qQ@ z@tPEFVnvfReFv6af0kQWD}4K`3J3+m$6%5e(7lTctgzkcjJG1`q)bLf$!=EWJ1^pK$7yheUR^P*gm{$nMhb~2pdBq=`a{x%#psTHDD9NvR`6cpW`64Bt)a9U&IgM^6r8A#1l9SuZf*i|) z1;@i50zuctO=+MFg+iGv`LVC}VaMs#(P-U}o^Zr*sBu^YH)n+tgqO4&C>X9pk@M0C zED=k=iz(f}cog-&141J7@l|*??$KFP71ei z84B=EP7)kd8JYRW896;B;A2~}95rI)J0DwHI@*!SK?XMdSwuq+1WxM1O`oM972Fn_ z4+6vAiD<8jBkW5CNX_z7iGK#qgtq*1O`p*d%@}nLJDxmKIo-v@%LuY<$puq$PBZNQ z6zf4YD4)l#jMNN+Tk<=^!4eTkVc0WegQNzg=?ln7_m*k!Vzm^({pHCP|G;+;iHmtt z*`%*=OhmkH3IT|6X!!&zG){6u!0B|B)4D(5X_ZoGYEwX=87q}Z-q7dnGHsCSW_UJH ztC;#CV)L{Ls3fE0{XG0Z*nS@F6nxMRHDMh7GgAR6!MA)*kR-27ftT!jzWAR>JE7L6 z8Hx_9xjcc* z=F|c@CT^ctI{1wL3ObI?ckR&{dXqOe(LNja>@^V|nP%j1gX4)01@puW(TY!@LNxG{{2k z=9#*CNLE;0LoE-vkrHhn?Edqh5j0!Wb?p>}kbXGZiJC`y7-zN$#;UP8!zruT^|12l zsH}>BHs+xuf8Xw5hWL z>WAYeikw0M_qj35zn$K9qWo1b0$ARA^K-TO3u>Mh|JAF9V0g^qI0A6dk6A7|lxObJ zAL1(CC6c%qPx8l#!WI6cmufSm*$0vdnVc>i5{4@i@Hy*Z*bQda6wr;qf+#3tIqtL| zfUg9ImKfq-W^C?}rrXVT2ptNj+Pn@RGoG9)S{4^OY5?K4J<3wk)nwsYW>+{eGNlVU zxwp8(t>fln?%%y9*6}qFnz`=Kggc|N&HVdE$?RM}U5ot=@Lt}EKo>jmlc)P~CDv5c z_9ecU2=~SrreWL}rjp8NEKmxUnfsO|r6U$i%1EEG-fSE97uF}XTsB%-*Va>s~_jI_Bm`-q9B#n_yy!rlcp$^U- ze)>Q`z0?PWC*=^V9l#G?rkujIQ^80x2xobYC{}P$zj!WdPzaEXx)BZpHT8IQjs%O2 zl!!ZNr2YylZ9@0o@%{4IRDtQWxRV;TtKvTGtdt?qa*nAWK`?LpNP;dQ{Q zr`$wKD+Iw)r>aUDkI!YhwWeYEwOt|SP7odrJ(3ej(>K1eZK=MJBr%zI?N6so!IxJ62TgJ9 zdRUPUI2P0Qfc4FU-pNEQW?Jfj!4{fAp-M}n$V%y$^ISJ*{gE^1EY+T{vSTZ<#?Mv; zB*{9p9OM-k@8k>x?ch(BDZE4ru6=$~S^~-rhd9k3kl-yd)Pofly>a1n_(3x6Zaye= zY$8RTW||~nI~`yE*znFEHtQSCDw&9ztg0VNbmR5TEyzirVoNjEzBGNCL6f zUiGjfeJ(z%FFg@QqD$n7OLJ<>sq)|<;S#-3X^>i?1T&@|nzVjEQLe=))sck=d};X zJige|7YT(&ki$q41h%JXUQcjmBvLWkoRQ=go;k02>XF0Lu@eT|z&adfU`_be#@|_4 zq@t{GC<`IQMC*0<4rVF<8&pq3r!!F&v|`u8xU^@XVd;FLB2sRpW#Hl%0rX+KvI#Q` z$5XLiA2A1J>dt4SCK{`FXO146GoC#53_hg!he4@EGetjQHmryTSa2Wr2@g!eJNu~* zY_R#H7keuDG==FUk_0~PGnG!7n(u@lc3$Q38<+Ko7pB?)2qDBRz$CBtkzM; z3oANTRP*F^LDidS5ZeKDL6o$1gBlxc9)M{udxT<4v7(B0z{|f-@C4NTy{)Y^IpikW|3i$ap725?1;Vdo!nkr);DcqqmOcynhldTWT@3t_zM$|oI zuSqH%u!mv;j%gmr4DVND{J$zi{l}rg+m}gfyGH|flOL=v%6#&ggE^VjsashpK*GX~ z)*z?gdi7unxK~7>a+9(^2b()rASmNe*wR@(!+YH zVFQz;GlR#nt_sIRBP(Wya3Ttc9r=CyA7IWn;$iZK6ySqme1U(xz|cLm<2oBhzHk%N z&4UT(Ik2G*Y97JED*?0K@rj&fD}^&N7fdbi-gs0nl9W+j-cns1FO*dDmU1Tadm-sO z8y;1aC4XEr<=|O4i3<=53ORz~xB*tOm(R=hI9XfCc7R+JYxFbhS|F_kTdm~-kC+eM zSabDWv|x;WO(?l&rq!u%y1_s*W*C&&O()0nUrC=o?ST#hEO=yye^eRVF3sx1 z@nSKQjoSV7LjT|Y|Ns8q)?wt&r|JLe|MNh78W;TPBNdv)Zi*V{jr{~%7@$gI1aV(mm}$5IMrGx2?OjqW+y2BmjF zd)Md~$UEo4_nel0XXT)G%j1{L;N2Nzdh?yL8OK3T#c=X_O>Q|uC@g^>Vh2X3%qK6T3Qpc z$M+XbUvFQ3-6mtVe~P)=zb@poKW(?i?ee(E+ke%(jZ1&rzCF|Da#Q1Z{_?;4|NfW% z&HRuiCY<|^W3r5|iTYbJRrM&%`A+rUZ06z$fKV!@I#b_MVjnLRqiTBEkleA*5!|lL zdb%`rK)Tu%*HJJZsp)ai8&@Bpt+|r)l}Earcv^fNjut27Uv|;9Bi!KOP1~lBr4#*W z`&w+p%N5&R%dPE!*O2wrI>)cR#_!dcu6E>A{<-=|zFK4M8n0}sSIa-Dk6qUTEB}*Z zS~LqV&8gR43Do(QxM^+kz8=?ohi>7Cch~lN$3j^{c7Hr5E+?Tzgohes?^n|3!Ol5Zxh!PDP@XRW;+^XCxW z+WS=F_Iq!-2h3Z%s(w!1_ny_ZzkDu#Z34eb{yGT1mV7rY3Vdm^EsEZ|{#n8_<@e5J zwvZ*VteLNQ@ol}>y9M2;%iQ_`+&SOJ=Dt}>KTP92Y$r53IrXaDTm2@ls-JM`TH5>X zaCVYGFz}3n&KA?H9nV&ulm7Z$P&zGPc0^xW>0H9@vE0@w_`9&R4$Iw2cLQi}cQF5p z(eV4^Z8Cj{t^8;4GU-dLTYoBFPybDgeAT#dSkz5aczBif@cMzhH-fOHS&^i18(nSa zS6}DlHsH<=BTyUr3K7Yn;Mf>29 zh;zy6>L?h~Bhfmn-FIW3+V?a4cpzKfzMkny_e*;?&LQ3}?BQjf^lSTz(R7}ct+mAG zzAZR5eXj(ov#*<1g4O6=p0Bhyul#KWog1c&KFG8692~~}mvMZXJe}&lYjCmEP1k#%OP&qQN|#uB9S%o&S6|r zJGvEKb_>7suS!Dsx!xZ8bBBFETk$d~;`qHfZ&$CC>FK~Ye%P?E*vhDBa}vRGTX%JN zY=8CRYZiUY+`08mtrvIxX1&@LljRut?Ud&0xLoch&h@5YZ$7*8bziN5b?&R;xpTUm zcj5h7C3~LP)>4^i$M3421lqP5+vaudUpHEQeaY|Kem{ZfUxj&W(3h!>-mB0t_uIs} z9sjEspT76lCUR+iP0z>`U<afh@>et4<7o_o5(DL2P!!3dBoUTuFeWa69-fffbaW6uL8p@?8k}Cyl zW%tN5roED`)&?rHP)zxoAce}@0sr}?2)!l42axmFM~H&FuQ`7%P55 z83129i*~X2)j1I3Y@dGL&)2)VadwA5u(vG=5~h#IiOn z*!r$`CRM%tarHGozG4=u=Kf^$5dO%^wOQNiL)P?d=jEEZ4fo&cKV=jaF>x^C&W}Yp z)WXCey{mrWh;yO()V}-Fzm6P%oaW$N@pN~)zfOL=bIsqk%deKKnG!GXjGD{wRdcs? zdq(56!-iGhdbB@p?y%Lo(Zl^2duOC;Ixek|QT7<;Z|nC{+UYl{m-%yAUSO%d$5oYX zU`bfKueR8!MqBTe|85sw&BM9!c#R*g{du&QA(?uynm~Np(VB_M`D-Uo+M!kr=HCX z_q$$jn-UGa>m6^|}u3!}H}#6SC@<16s1;u~RKeyI{(U-kMf z%|A60PbaE^&7bMH{+(6{TE)plIb=oX9ut;TD~<;X8DC%8446@+pC_=5^)KuD+2KpW5F|HqfJ5aUAlfPCx!f13I7LMHSP=?~7%Av5YU4=K7$+x)LTX z2kf=%(m~Hgv$yXkI^7t9&zx6{e&1YP-IK;Q5Sm|GrmdeEk}p&W zJkZ;9uk_x?>MwJ^<{Ij6%WLq*9P}}rqgUY;X5p;0zP)e(_v+oki{_W08J~BxEXJS# zF2kDicg@p1dC@O^YTwhEbjcrx%d|dzyVQ~a$p{#m5%BG_HU-k;VT)TtF+hjj*qBf4 z@31>96FK}Y6NDFA4c)zcN3`O*FJKDWi}~Iq0XU=Bx!x7uu2|c78t<;Kw>22QSeo;z zy{dkEJS!*=f9V$P4>xzh@m?Q&WNY}*QfKz_A?*8SYpXHmBOYUiZ6eEq(qVJ@hLEA_Cw;=51oGr*lr@amKJ?y2wFo8*fkT$=Gd zy(^xMSq-I^J@k1EKhm+)?#4F>G16^z}ZIZ+_&f{s>mJNhh+eSluB`I)G*}kvzEB z&nrIs)5v(|!F~-}+t!1^QmkjLcgudxz^=Lsq_}BKT7oX+r%RQgdhjxFX*h>En z?bo0i+n~GWb6G}Tyi_b@5hnb-g}C#8ggv0x#kZ{`%PMUzn@y#P3I$*_YCzfsQAPhe4XnJX79b#rrus# z&N5KuZQA>p?Sa!(=stFn1grb?z0rGp&)d|0*7pa?_uBJb3&Q`u5SD8(|60+ z9Dh=4OxS~V<2>h*JgBP(zAK)^Yc=$#{BeukHtOsRpqy5`S(S?KP@V%xPYkwp_WZ8; z4(4*tzw}O#mq6g;n65x=T?jB}InzpBy3*PO0%+I;xY{Y93p~h@VkW4cT)rX$ds26( zGv7tZue+RIAChJo|05J{P2fk-G1_8%*R-0ked+pjuvWUM;noYa zUOb6)$ki?*Ft^n4YTVORyEJa+iOGeZT9M4q;W@uMp{>9DW;r9_sn#H|BqPRC}5tCjZ>7W;^eh5#R6plN2j^ zp2LT~TXWfBvhHh)n9*W;N>gf9{dqv!zYccv953-Q->K)^+lCPrsqt@<5)7s;%7bk+!&PzTj~k z*6=`>f9FQL;2vQw{=GPD@9Yk8b4zE8qr4mXVbU;e2?)ByKjp@$y$u<-wc9;rp9LMX zruQ-4HIh+MLwPe`n7dq;m4z_)H%T|$Y!=&7jrCMjpQ_9WP{G2wE%qAf7Dvq;yDHxk z`8_~hvNH7tt>jE4m;S|BJ~EB9SGrIAvHbMrPwWrAx9=9kg{}4uF_K(MWe^vepQiHt zoyN9E+EEyK{mg>|jBHAY%rR?cJnJ=I_1%g(bu*Py=2Yw+lE8I^pP(v~m{XGbQmH=cPI zlMYh+SR+D@IS~@AGd34&u2sOpbsv#xk(I}=sd2w~h5^6NoOkiR@~rXvkL!2c`xy)o zJH4$B4(^w*MrhXK#%;LPxZ%&DPMaSNC|UP1PV+IlTci1w{^ZF_63(A_ldH#n!uinS z$FKe0pE!9bgEt(YF}^R84$kq;tG^}QH1C6RXOo} zvdrn{F1*f7BGJ=b>W!BEy-Pg4ObL9O=(os++sq*;?{baPOz~dUk8%xN8|+!X%u;V7 zWG2w*Gg(UXgUwGl` z7Ip_$9H2Yo{@b^|rfAfcel}=&XISE}i^gV3e-k4sO}-4D*{{Y2|5`%Z_51g_TYt53 z2jnYL`_wnJ&wcRQoBoE$W?V=yCKl=S*leIc+42yjE4+`F@Td;>@DP(8E^YjJm^VU< z>kj>=9}Yvm$?F3@(T*91sNngZ9`-7pi^ubS)t3({I7Qj^648SkHj*e#V`S2blo}c$YTm+~`&EH|&0G!o4d7{~lETT~72 z%eT^RFgiGc!>f^u$vbV;vZ7F z4lM;k{}m9S6kVE*)AR@Qv;&a4?GA0o#{Jg*)9&@GTR%imuvU3h&Bea@1+wSSlI_q8xfq@iav zY$k07o37NOi()+pmA}aojiIV3R(8*n{U4v<7dvSGwPy-#aslZ(hqk8N&;|7uJFsNc zBgl98zRoyZdw>PV2(L~RBX(LgZH-8gv~zqx<%PeTT1#sp?aN#$Yx7ct$j>w$qM2tC zQk4%~0iI;EP4|f_Mmkh9YlJ8U2IG8m&g&kviy#4+~QMDl;U|6qQ(q@UUJg*Qpv@2gF{3Wb%|yi!OT zyy9-BEr)L8__WfhNA6sn;!emu#Al! zr+OmnJe>UA!!te`*xbLdnS*qp3sN&Ih=F|J)_`dij z<2)AZfy57K2rSgW8hwA+Z<2Vt;1-F$qf@wXH{<}HB$h)bU;I429>h-X>{#z4oo95| z+>|ZYAM2aCuky>az}@Gh3D24P_aC*(KYo(9V#d3FNl||XL5eV9()iL#zdJVG2AQav zL*wzb(?nk`;fSCS? zL^fP({NqQCsV##uYNuBH3eiZ~uF>%Nu3c&t`>1lcr?%2W^<#%z{~bc|{B{uUz%X@s zprsHcY+!+hg!yg8m2r@E>i_zjUGZ{#{@T~cCE^g08`wcRfqx}0?aOUFu~UnBjK-mJ zEU>9bNzdnk$IoFMr2dQDANda9)SrIrf}^+30Q|>1!A1N>gN-Rza^(NO5DiznPlDR1 z)P6Sxi1c3`p?2UJy&Q+oet9vm#gggyX$^|OfgPGG`tjtNi>t5?(({oKuC8 zzRS@2^4{up`D;@zErKHkcm)eaAj%JfmMWyIRD|GYj7%^cws4sUB zM@gTN-jnVp7BEnqP*cRNNv65ouqARFex_nmFHmoN7VpEvL@82&4{TTWqO#8BP0trO zmt&by8JqN_nUDo;9qsTw@2weER#OK#Oyl=?)9%rXH`r`1zLMC;(VX_^mTGI_?Bn_} z^I6rmo1Y8x?L0=2R7U&T;Sw@zI)1173*}dQz+Fd6GqRfIh{ zhJAqKRd6m9b%l?`&(=X_>(+t$)V|h<<%Zv)ivFzOOR~~m5!fV}zQ#j!eHos9y2ze$gO%3Ty!gvS zw$CT3GK6kKyZ`%W?-}THSVNb&M8&zz+zt&z+WXau;+_3eW1xXlFT`Ht!=HlNC8-?O z7;4V!n3yDadq!4MDjZpzciGG+JNWDNXQz<+-fttV{^?X)94xr+3WG{*4bmn|h>GqQ z)8wa+HwuR!au^;&mYpQHS)v=AdFP6X=p|3|O95a3c~$(SkZDX^#NXYh_9-I|+tbt7 zHY~z@`}b@x1!UPKO)3Z+hI2iMxSk}nU$=`Na8J`c$I%#DSq}sax=&ocd%E{v2x^1Y z<(2%qAtFqaqtE>84O=2T7qrA=X{RCy`)J8xZ`vX=Oc_3BTAV`_s+f$eo0%sw?k@txADpp{H&7TnnT{ioV zYs#@E&l;*2B~V2={Ufc!$mMBX`YoppVlXN=N*Gz z$0{nK_>5w(lX*M*2*v;Lwd`V>cvRex&3{>Nm9rC2O{bdN4>i{)Y!i%*w{etMJQxf0 zLW4c!>6qb~06iVz@oj9;4s;kFqwv?U^H`1WWM*_Hk|L|0uhQtFRR@X6R#MVhjP}c~ zxJJ_Z>KWEohC6#6>ZplOj#QBk6}Ebj%f-?ATv6_IFzq{QsvretEJhj}O6}s}fW@`p zO|7iSLgz14+u@~Jr;2OsfKr?qIcP4rtsfXJ-I^o#z~+W6c8+~ODNUYdP48nB36>K- zUeFwC%c~CMl{#hy4@*Mutq;zH!RJ{_hcu}xw~Z-LwXa=?p5=38S(op={bu7WTJoy~E>>IhHP%=wMr3R1_2#c71IRKJQ zaxK6AXWF){5YD~>(Jb5#oHEb7n=2gFyXOY%Cds~&BTLq}@KeHl5S{^HuPVKgOT$ez zFEGOP>@CvX_?RvAX8Um|9)7$bnXeV3OPVw{d0a==# zJ>W)?@A2FkePB7nv>k<-n(hrA_U=Rxz^imivs#GTen|bWV6TozLVflOe=IOmo+<{) zeyXN7FL31*_28s7ywBQjbSgA@4^(64jGr-iwtAjX%^_d_QVE{>IU0Q*jX85NsIV|7 zwoo%o&w(SfBA78oSHRxX`Q>h9O%%IG(%aPXY&b~OS5!YcvYuPkXyQavgozY?|D}(%`U^*k40)?syxK!<}0{b z)WT@GSq0#~+EOk;9xAMmTc@(cH}qGIU)oJyPdJ$(JU>Z{cS|K-;(IO=F_PX>|n#BOJq~5%QMw< zRl~gzetiYM);yd9OaL$s?ob$qIR9A>F@zQM&CfSi|->>V7*sS4m6 z$e{-iJo%XQUj;>lIBKaJoydNK-#J7@>uhq2vC;Il%vkHiIDPPhj(qNDJB@K-8N@2C zFwwF&Df#uP*>cD*<0cr%=waEXBs}1oL+<=k8B3txQweay=Tjlg1HhdIX_Z+G`8>`a z*vqP)ycw1FGu(fnRW<6(ksw0F7~aW4ZGkA%e8&v*(5$B)+Q)rdsxx&XfvTOaG1uLF zRfkL@JH-6yJ$~hYJuBK-51Y)hCbPlvC@T_%`ZRWY2UJFkRb%Y@K$bY`5d#5chP8J2 zFXgxchw1i&i&DcXw+opT#NxbP+U@3A2|qt^zK^fFpYn(gh;dT9_8IkSrB0Ofc;+dc zSt^?17r_{oZDQ=sD}^=*#C;*ZbtW65e5=*V^#~bgr4JZ=(uku zZQj$@kC^g|l$jJhKc)}2YHtBBiNAGrU!K^me^9uxN_0i>gU}jRA{FFHx5pmG^c|wb zQsz+=4i%G+5p?|`{IjX0)#!5T?xUWue~-PLQv;>p286F5=ZPJCburB8D(te$eBbQC zUy{P~$$pol28c{GER8Zrq3q2w&&R7O+1s@$vc#T4t?Gf#Q=6m6PHFXCmJ#U$0$p{* zdMuP(m{7nkZy#Q9mL{c*b1B*Y_e(E@9RGWkC1`<4V|ZkQx?(1zGm{s@TjA_)D~Soy za;r*Z?M1x4)8Hx);ZRBGBrQQh@{6Y^yE&AjHez0c>%BR0+gSzl_8vk8yz9h<(Q!3E zn}I6s>#6cD z{kSsdnM@3>#9Fg6%Pn80`4m2+ZgIu-dTT_GVIic3SO4+e7tJ?ZfjY3A7?w(M>g+{z z3n<<|8@E*B4bI{R!ons>5Lhw&U)Qnr%U`BglG} z3d&MTJw!15G>ZT|Ud|C9B#wiwf2`d4#Yf9!a!ksbV@b7-4Dv?BhFOLQEp=uPYkOh~ z_i}~T=f%p8Osvhbh<{IRpM7B8w?@8yS=B#xFM@jD1e%Etl(F-~3SR<42^PrZ1L9xf z+(bk$_5NNEeYF?@VZ~ua1XjCd1{F2aiDa41>99eMf%$Du(fS{9gjdj^ZHEBeBT898 zBKFsho^Xt(QqYoOmnAvlOa>TfJf3mL)r+<6iK)SK2B;<2c83Co=CpEpTc!bt$ZfaoNqsU2)3E@6YP1$TY zQFj2{h7GMaln{wMmWX`G6*ey()cuLj9PomMk!TF;017$GgIl&kD6(cv56Gt;u4zdo)+g40Q>^sq<9W>7%9AZAXfch=XRbCfT z&7o%BJ{#A6>%QI&+#0i&?H@{>Qzd4SyYgY_>;oEZr<2sHA}BP&E$UZ8xM@eUag&59ycM--&iJ9GQ}-wD0`-gPo!F&`of()wNJ_7P z90-v-S=T;~j0v!^&@3wXFTu5LY{m*|Q3=HYx}dqNeOv3KFoKe?Z>Ec*%)?p%FS0lu z)0oE)FgtqUSO#QU<5wmAs}2z`Fe{27Ldsl-AVQRyI0xWM=9jWlHADy>wh?c*(mR{5 zLWQwt*|`3|R4#qo!RhiWc3&?AC$`)f?Pev*CKn^h9Rjsryintet!8pGD5`Qb&3*LA zxQF{5^KlBhSdK&$l-RUIsUMOckN^%6T#U9=s@g_9{WMT$f z0^-n!`Ih8JQ!M2WE8sTao&hp%BP^5I63YHvxXHK_qr%TbQp~r#UINfII*w2yEe)CJk!r(CD*+u!wHh3wT2D8=);-A zqUIo@Z$4Lb$~7Wfmnd0L-z~{eFI0Gw#&|Be)hG^yJ%SyV#Aw3`!c(jhI|kaaf_!jb^AC)xxm}@$&(N{RSfi<@`NukfZKypT$3m^(cN_?4N~G z$%Pb+!n4jd!-yp8|1{d!#I%WXA(eZ@E-WB2W!?gwH?k`#7)Pt<)UuGJ#K8Q_Nb0*` zGtVEqGG{Kb&K+r+E!oVLM`R-=-|HP)1Ixfq1aF#D()sCg58unh-|!V9xE{=ZS%XWP zCL#v@`03TVN3)d74!FX=W;BDg47(rNR}N!*8W9?w$TeFI)m5|3`>zM1 zWs@-nf4*A>4hxw5r%9<8(u|JzCm#a+fu&%q02!Z5j@*8ez_(`EF?W*`&gC_wTPI~ zc?9RtOhfzv)06bA&cKpXN7SfLN$a7&e!5b5riBK`rqwdx_7uxfpAzGYB?BH@;&u@! zjQ404U!R_sv^;WHBh(UADU>UcO`wrPb1$)9vrY7-01} zQ}Dq!h#Lljgj4eoymjjP`DI3-F0r1WO^O&7alRD1I#3auSNJtW4~UnLL=HPx#c~VfM z5HY!q#!_6HNb!)Y9*4I6h6P4sA_7LvAkV#+Kd``t16I9|91;?)6F-Acxuc}|Ie_{` zO%GI{`i*pU&tCiV5tKFSs0X7ghR{%1{q&+DHkGZNgeH7ZJ+sj?*gU^LZ)&l!GD}Vw zEbz7T;3{)ai6D=Wkt-et+Kf3sbZ_BM5kIw+Dcu5mDq#=d9VAFf2in8LgcJub5J^eu zIHgXec|kkgK%?WRzF#w)7!=9Jq;UJ(Q<#`Ek)W=n*5-kBgOh61(Ud?vELFRcutFe@ zHa*1cV16MO(>a`)Wg&I?gLk-58)vK9kBGukM#xc#w02TPv)a#OJRjYy zvX5NSEX#H8k9gx&44nMDj7YFA(p(X%0hVai0X|4?Zw6cUPyqv$I9*FI9(>Pw9W@k! zK5ICp1y}S$pUvfhfa_#i6oqCGRQ!7d2_>GCG4K)wVpLJ@DhgI1Blr}SF`lw45_eKY z6}p0~iguVyF*_1F3minHmDXHm{adj(iy*46^jbn10j#e?mnj33KV2>~$X-1uQ*#8L zkA->pt^Td}Mi-_5+y)LnoJLfIbcEzmOdbwhc21fsFY%4QVaT*&K_VI#PY$T0HwkN{ z_4qfik{q18bBvE~)#2yk+q?VfRluVnd5v9nZ$91MInlOf+8*UCpZk}ML)Q(?%Ib5& z?nUKP2CE7$vyw>fltFSVUbAsdji4llak6EG3~d0)a8ApiJE5U-J`pZwHP_0{+D9^2 z=DSYga+Um*!8>x%jxoG*2q;7d=HYyNEa?Blcuj&1^+<*<>G+Tt6*TOjq1`Kx zNOl?G3$@ByBTxw>##u`?{=ZoGMBYr-xnii+e_%hT4f4s1PA;dh8k9wif!)OEuUUBX zzDAaDE*1!96 z^vCD;y#z@|)X0H>(^~iIXQt7*e{XXbv=WZ+=hm?CCC^ZPp_-`)3CgtgH})c^bQ*P0 zs~1p>=7^wh{=DZkCcx)}uyak>s6b-nX$E==s6^?wrq@t?tacT!GHdA1EoBBfjQyB* zIN2d}=3(~?9?$Oj{B2Qw<8WOa&&6S!8_I&1Ehtg`YYpuC5Wm{b_NxkUJFJWko<)6w zGlr3}b375ASO+tI?NWLVt9zbL|85=6EUQ`(ADNSF{8~#cLG00%KVE^t+;z(4*wc+v z@$^H(P2O!P`E#Y_Z@!D}ALlZAZm@+qB)I4vN*^aqy|GXUv|h=7SPo)-ER8QXX^MiC z9bpFw+m-S;LAog)T&#YM;LW4)uqE~L7#Z(S=pNSAt1$Q8l2jrfzR!o~cgCJ*L@^+Y zkEt(iobl`XsbogjEBVggr9o*UUOIl`KL6u?{Kx-N2-9bloIm2fCHArs%Oa1csrqb_ z5^if%DR?&JpQ8#x_3_NBbKvvbf)8nsPpJJ(wKC<4yi=(hTJ)6(0FX7J3Z@F4GfA~T zLIii)eVC3aBhfm|;4m24IK~;0bZC!ej2amv)T2< z5Ai~gCHCNI*AOt$S1?O8UO|YYf>u6)*7ZA_)Tp7$9DUV*UC?k7%)9+rKG~PAf*dKR zUG@S?GAkk{Ue1*K?_CzJx1*eSN~>3bJHl()2;i6XEKveENr@5k)0uhh&6osad)JXE5m z`-GiTIDxBlwK6}tFf^0qGB!AoppRn?%Vm*A`*>007MH#!{_+||_u zP5$>BY~={Ze!bCvT*O;KzO)JeEwPnVI;;jOUwMUVBtx)u_YV$Aquhl?c*rB_#>HFo zhYMm1kT4{5!pa$uh=|`}^3le;?jci+JKRvZE(F-sVY!YdJ6_;6$3Qd3<{ZNVLAkZk7in&b7;i+-@hm6brt{mTK?08l?J70h_xwN}yH7;Xg6Cl-xR)&% z@*V|x?fe)&c7A2U<$@kDYK(n;FXm$Oc#{!vVO<4Bo(5wxmsuQ5gEK<`7b~psIhy49 zn0~zQAkblze9VoxavLKtc+QcU#XcmoGTJ~0(Oamd&TDuBQ5;SM^00}iBIv%HRJJ4N z*{49-=>!ev61As$c2rqO%$;7(op8F-OF=b5@MejIGOdcw&;5vxc&)55&fB}4PMrJz z9!LDrTW78R@Nu`ZcJU;)ADJ6QRP3zz@W8j@^DiYf{?JheuN3(#eqi0%6~^o88WR>q zRI=2ugGp}zsY1Vx4!^gRLKpV9A+bq1X&F5es%0TLdS{i$R{N?%w?ao7H`~{598Bia zkAa$`Z9b)ss%!v1K)}DqGB*zYs7i+TUR0AG7f0sgSFY60Tqpq0EO7}hk1WWebo^-^(4%q@P^*JC{7@Quh$SGo+CRvsCdT zgCOotmiU=PkcP~}`UkyRJqh|1pO!~|n^kF;F`sD}p2!Z&(14h2sqz9R;W@`MwfGZDYT_tl>5&Hz<|g76 zTevY&mr;WODp@US0lYySqR^sTLJ%_lF0&6pLv4vTQ11y8w}wmrIn}t43e*JKDkl~K zEn7Mf&Bf5a0*sOzEi88eu!l~jiMs8u#r_CQF-4$i=DXMTv5fCQhUvLA`KSTStZ%|Qq<1Oir z>wCbr5)}>uiPJn(NNdX220iJCB!Mp?4*VYoB4pBiot2)45cf1vF(M zxk6G+a%g8?z|UC-l0uz~#G9acvOqlxGb}A6@ryM%u)X`-z$9Kz$jobBlS!TVC*TsW zk28GSSnnnI!!=K0=yhgwAKp{-_JXXo(=ki=QUCi*okL zA?62D=XuQGlkQV z=I%T$p!uiHrg2>>kVkIm#pp9jpT-l_|XSbx_G6{I!o#|A6T2qnxw& z>PTy3BW4m~S?@(WIAzj{r;}3XB&Oldf$6EEkEd9zRW$jK%}-B^*MR*RfjTZ%oWaTr z)Uw%32I3Xm&QseIWd8#__t?r2=%DQI}AkAUpN|LJ3ZwDu9mAG@FmZ& zWhR!GLDK_-yah+zF4kP_-c3!SBa*gA;Hut`%W>adLpTpjWpAy--)2MR!op=~9IX!# z3dy7Xz%C{nu$Y!F=gF$dQG?J3UUBM(xm3EHtmfvB+glN&>^DXY`?! z(n2o}gMXk9&zusi+DPtA^%Y2n6QF_q7>_RoJGsEATP^G@J-7V0n&GJPRub_WXCcDO zHW50lf~JmY{9($75Rfi0D`idB_aCurO2uC11W{hQ0pJMpAx{Fq(c8JLw_gIj311$$ zRu0#oEIa{N@)pIYF}4i-GGqmX%nk?!*FN8N%+;@<^>`(I9pkkFU#tHm?4gpPu`D2A zmhTy^yE!ACzG$vbRtC7ShGqm=82^v3fh492f@S z!idC5!edHvDd)Cacgf22sq$@}2zw}QjX44$Nnsm9yvjS;9E)cH2&m;-Df{-WZ%i;Q z?mpf7kHFiVEta~%P=b6xg~tD|Nbo)mU({=uTQ}Ako@uH8_sEt6Rkf3MffBOgJ+T~6 zyIyFtVJgCl%zswzad!JEfz~4vLck_920a|!@}-_Q3E_D@+Nzgb{di4eW)^Pn>MSUw ze->qlWSe$Jw10vzMQ;821p^|hn|yC3iO75v&-8Mmzo>zzLqUmBJ02Z%om9VgkF#fr zmV_4m@_j8|A>ygR(QCM42Z3#yM4jq$rPO_*^vw5)bmFzwo)StE)$qKL#3SheIn;JtwFe`NM)?g zG}TntLemV90G!cRuPehp!ZR^D(PBD{jfg|8zNGk|H|0Emz01o)HXs0<%^j(LASs$X zGkw#m8m|#_t6r$lh=GGOq7PSx0@Pee5|c|9kB>3FP1hSdFn;S{IARnxHC}(IsTv0 zpEp8cKx>V~eI8!ASbS<$40Q*q)Fn%-K-yEtR0*gb%;6l87y}^2p zbj5JS$+9pU!5kPPG+_3~QLg(q`VY$i%Cy?8z|NLDA9B}G+lM%d-~#p`$RYl^;PjjI zen!oX$Weyf?}cyl@LA+^bn%4@x^l>QfqsfE&W8tq$ce;{TZB!Zh>#B>g52dWaR@+o zml<09lm20TBhGTnS3r(wyFJeLTA-sT6?7srv{T1ZV>9}_F=o{4@+X7pZ>;v@D4?^Q z`S+dGD3GqEF}bxu$ofo>dON$?<&jUvQv{-&nB5I~EP~Y;GsngqqR&Y7OdUc%H0bCV z?I*0}1UAcFaU_ZQNJvC}PX*qRdbv5hj%VZ`@D{Bcw~?4ZY5E0EE7FO~1jd@dcUDmA z#1prf4v8=~N(4EZ(`%eDNsRX}$!X;RDV`x$&c#UVR01WfxUn5W9=BeV*Sn2&V^`8Y zM5c558tsaGL^C#nR5Y5A$h4hFhx9Jv2K>5OGA?NiD@gaZG8Q!S$1@iZLNL!YAEyJ< z*)qRcMoOZpfk_}0uqQOHPl3AyLyE6BwbF+jDXAGGPfgYCY9|_8H+ew5T^nGF`2ef?SzF-=BRNV8gdBu`~@Id zxEjJGkQ2y>-C3v2XAv)5eOo#XPLevJL4?eqUZe*Z_$^5djRcesjpluz3cC=QYDE$w zD!dJ06rMO~LW!bb0h99^#W8KtvmC=XfWsD-Tl|y;LE(fBlDf7SyvUZG6#Bw@cC~c+ zl2S_k3J>2CM`iER>JTW|C;*1?Fx*2C^}PS~xOY=>HG#a|aP^H;92UIONqKJ2Mw%oCCPTdo8eZ8j z-8K}PXJM28U^psB=?x_TVmvUAtjPC;On$Ux-t8BOKWV;}Q+Xiv#vdhOsZy9+Q3zb& zZNhS5z$ETfnbxlQDH8itBT84s4A;O^OO}D!^hBmEGXWKElUhi7@~~5aLm~ci+GOXx zwTd+CNMt&{;*5-nHb2w~Ab|59m8h9nL6k7b@f?CT{(V!Mgk^MEj_B~u_fHS+9Lg=v z#^%kFUX1p3oyjUkU{x|aGQvJi*&m{FyAt8zZtTh}&$CUxhtGp%xnFt$((hR5{wI3+ z+^-l>H2V63&Q4Jx$bjS_HUW4bii4+pbZbro7mza+R!(X&+yx2_u?(@H^tAiJ&)nRA zq!3<7XTp&H8|Yz#>ELr&VG|_C5%n8N)x$JlVb%@q)(Dyu(>X5c z53s3iaL_4JXSA z@3s$6guc$e{cCrB{rWcNyKDu7_L()&Ro>HT%k1o`fX)oRvb(49tgRguj{6zNRka_2 z%S3k`=GJ$75JuJ8O>Q3EGjU4Y#28UK@n^`Kf zqCqU3hxT)z;E@L@el2%0OU-BM;x!uEZqhxxd&P|QFvVNq1;-A$ref+T zfZNWaq5-;ah3bJ!3Nml?H78p^PJ@^Qgqm>6cQl-u0u(M0+-%CS)*+>}qjTjb^p0+30#>GE$h~=_gZE*$b?`nww?Uab+>f3l z_f#m|rS&s+q(cROwViydgD^ zLD^8Yo+?e^6UZLQ*Qq9mAhBK~Vcb#$zL7 z5+Y_YE^p$(P^_KeFS92x`CLGti6k%y6h;dl)>pkW4*E@^m@|H>8g61M`cMG0+SCCjsOO5vVC0Y|$kVAn!pvY9)=I%@PCzxtD~x;#M`eYl0ul?`2!UWpv#szTdTPRa?mqm^XbL}Tza zk^n(4yM2 z(M-zh&x@!|Q-Y1~<~Y;EI5iU78M81Tu6q_fgLoz8PkRAFx<}to@nb}(Nhhg-M%jr` zia1+VVjZQNX`r9?P6RKpF@!!vI7geHsL_hS^xW_cA?inK6p+Il(TE3R`)(nzTQUzO zv@IS^rIi8;IASWUr(KI^P?EjNGiTpE-hK0M{~1!Olw{-t?)GC~;EVOlSp-Y;gqx`f{AiO#}ik?E`Z0?@*YJ^4V`zvDtd+9)T zf6k;BLOFbRWve6SynETPj9MrV#PG^j)n&LUllPY#3z zOZZ71&_1mme(f<)>4ms?|1{i&;vZ?noIoQHJ+OM!aQ7GgR>glNCjw&P$LId`B1*%U z`RZxan+Oij=l-*6Xn*ceB&WWB^ZK3t_bfmLy0u2{F-KeBtn5|JJFHDMBMMKR32ODE zz(#qf$BYVXZPfhLuXk|;H2}M6?(#i~!bF}tDm_N*UHhS53q~3rox{VyDu|#2TH9R@ zhfM{fwnq0x(4DvD;M@v5H{euCy>`MnhR3tB)f12_eBdJD#*t6^$0<tg6Ts2NdV3FuCuHi-Up;B$YJl-CTJ1r452rlW*0D|_-~N$oe~Z-^iKwtd zTkQo`d$UWakQ&0!WrdBAT+l~zIJS3l_XD{22C{ixWhr8aIa^%VH-GXY>*(kNB2n~2 zw*kgmyu``t3AsL}TP?Ag>#%3-N4$A%9(w1)6^3<`u1U?h`3!zg7hI6k1(knQ0y&8AJMu=%%beb*Xk7rZrXLs>E-I8 zMhBo-)&@?S19$PA2_^Q@Bk{nwU1kJcZ$ve^xz_~dmPyP5Ss_&mqNSjdnU2?pJ9W2w zAKWX9b52 z;GEfQh{9F6zTKTC&FpD|s@^IPP15isJPOk5uzeJ?He0zFto~JXAvxrgCcbaHj&h8~ z9HV_iCpXR(OSclPk1eS0eHq$J{a)Yd5L~U;!8a4ep(mw`j|+W4mwg5|$)(32>8v*f z2?o(u;v7A5<~zDnc77U35+~!P$iueozTUG%uYT(K+6M$d)8+AsRL-qZwiA@L_Nqg@ z!-+Cd-yNQ0SkKvef;;Jgm^2Zz)czikLaKd$_`|As_{NsjA2<0T`KXE z88VNoC9`oNR$byf6;O6mZB-tm&7^MJ0KuI$_gDR!0!$S$k(n-;O;IH3v1PjyF4)FQ zRa>zQ197W*XDAokG4@FrQdG#TG^= zhmVE&1SRNdcNQi>gOSFUJ=H2nuBthD6F2ll;1zgTrN4CqPY+ znGasWx*r^!W?9Cddu!F=k4=yW8c0}eEM~sYSRryOrW(0O_f{4aVo`H)IJUlo6SA8=()mGM!|Y|lQQo0%)gp*2UWLXA77`SRT)vQ4Z>WF9Qw zVI*zxU(@g6M=wqj(SK(tt$y<%uVe`0vKobMw2vvOe@TX!m=%YQ3b3FS;Onok6UAm{ zim$K!df|ata7NbQzn3J3Ps5lhIsm8-|E&W>cp(QZHRv zQ(aGjgYXLUdyi%a*3?MrkO%S(mUe74vesMRD^$LZf9P>Rrc%@;hb`fL=+JeG8^c#P zC$^0g_!-4^WECck0-~>y1`^BN=Rhu6e$LJV>uQBL3a_#JTqaO$u7lf#4NvQp_n`-^ zibA$NYwPB|pX9NatJ}mmZhEIcA)@qe4V}21*mNG07b#y6Z6H3LoWD&HYogc(C$ zD^Vh$O=ivlJw-jyCDZ|U00_oM_N;77wKyS=EX_m1WBFJc0w0s8WTJv;o!GT1kbUmN zH#4ir2lxf6C-QU->Yt$Io?o+6aF(=|=usS{E94thr|qaZ%aN%tN2cjgTQEr-Mxsl=1} z8O3LOBOJ!tEE>X}yIovJBxD6H-tbzhyC+jl?3y{ypgg#1Mj!rqAPsKD;n|GZA&;g{ zV}_auuIleai79A|#2e7A3~2Gwo~4}^_(&~h>b#}Ynj8d85|7b#T24p&6TYJa%gu$x zqSx}pJ91Q-!+Uy)g|5+6?}(_*VO)xl0wWrRNg zk(QnvJB-l|q@~Kf7NFG0{8f$c zLme*>!=Ib!)stIFQ0HHE2xFV$#Mqiu@J zBdO_=G#$Fwl_Rknb1o97Z$)}MeH72jMO*@>dBRphFeEjHwsZ!x7nZ&AvV$H7e1F1a z3Z2xTA8n_#>agC{JItLzvn{Ivx8rv-BivcEurx2*yJcxRevCFdlirAvdz%&a*5tON z{}c6ed-tb>mHX!iHbaaGY-nc}b71(BcB$^G zN8k}+@En{{Znu)y$SB8M5`nHHs!4D{gLi;jTNQF1F6Sr`!7x-VngdqL$ zGFu(P3gu_r-r4ojiKs^}L1qo4J@-Ptd_v{`B7{gq$>jOQ)1HHa568ZSPv+pIj z&G_1RKc@P0I^3|ttn^MwZ_*kE8sqSeuDe_#BYKo}6(KaZtIIZbZ8sV1?)!VkzOU?i zNp4e0*KP~N!y|BwO~tSGxRhJEv_wnS>2Bq8PizcmqNxG%Pe6z}8BKQ*-icXY=o?y` zBc5>}B%)|1!~h2eE*7Q_5Lk8x#wB66f+tW)EC{N|`}N?F`U5jz(QW+9-kg_!Q< zVf)Z7%wJ;m`g~i6Y}(>olDK(-EKn=OC5}u+Aowc7pm~!KScJ? zo)U=J7SEA`{fQhrt1LTo${H*#8!C!znZO9|X@sE@6bd6}7}Tu04ad z45vUzy#I;GjC55&FcY$2MFl7*b)2#(Wy8`r<%J=yo6+ZD&-N^C3@U;1WFfW8rs_&r+L&)SAbhM&~7AC)2(9y*o9XYwije%Adq|D|+ z{1A!Mq0adTo2Vd-_s;K|KK??8r)4JsNxaI3(>y#L5xD0l!ItAili=Z=N z)5cmO(m_9E(CZP-F-aMCS0hPk4W47i@v@O_c)F6VYQ}4A#e@5 zAE!q??Fh7JE@YML9r0Z$5P;&Nbd8c1LM5MjTDrxRg)pBfFSz-;G5LtQvc~LdZ8^5X zZS*^vUN_b6_uZMs_ykgk|D55Yj@4McJzmMl(I)W+?ZA5`+-C30__UuCdze26p)s59 z@6Vs-Oh;=uR`lm+cK6pR`G{3E2wzo56D@dQf{+QFOuWZ+`!Olot{?;}ht8L|pk_wO za&mpH^u*05YjH>(7&ThKjJv^&2$r=UFk=mu|C@0ztnn97L(?`0eL8=9OYDzPNQW(_5nBErSU zND|;zbAi2z1M%FIv3t%BFv!jI9oFXe@5Md~@|F-wo{H4GFO4rM>qk!HwO4slIEp|SK$z=JbJt#aFf3I`|A68C=A=2pd^ zfNG@nld|uXHDHBp3sbEnwgrq-&JIa$0)}0(MwFAZ>e?D{M9|XUjsy~vo1NPNjIO746^zVT%<9IO1_HopH7wS&pTN2uy;^F+5;;4edCc$<-Y=VmHmBNXU}g)Fp2EkGBu-3YViq{oBAZoG(1P4kU^4O=g#+M zNvS(_BBX*}hiYG+{FlZ4;Gg3R4HMRMqw2HXzKu!L;x+swu1VPAn#>rC`nd=*ZVVIk zm_8}1u)4xXxOxSFQGlI_3o0dp_^B*H%-fykgFAxJ`>OEuwo%S%c!!l0i%`{=0rNXE z(QL%WP>7AwQ(lDKAd$>PP7odO$7<`17>@|lc}8rx;x>e&*+%-7C&#>;o|u8WHz@{& z$`nh*leCAnT2705%y#kq60uW&i4yyL0q_fzIE=MrP88}L5i2d@zRmDnGPE}&%a$w2 z&~ethmC5E`##Czf7C)Rh-yC~KyCQ7Sg;11uw0T-JJL9;KdCTKjwQ+CTr8n${FJt5p z8<_e~m1T5&S#X=$=d`Ms=jijC%!gxzJ~e0r6^UNh-Y!q-bnotyJ5KT z()#pjC#5+SGAe4|Bx22FQM*ijc$jCEFv`kjv!X@kt;83lzdX;eW|b*phEg$onOs?T zKu<8gWK+xOP!RM>MkOnhB|4cV8#8S{Il#SCJmAqL$0wZuVu~l4t+en7iaU3-j7`Nj zdeQ`GSOsTK+qmOot7p`@=fzt{Gz{gpz${gghaq3SfQ+@2%b-DhTcD8q%6{%byzhj2 z4^usncTr3}TQaH)nHaoEs@>{t|1{B0)Bfqejn_z$x0pK23_;o+OUR4tPcUGSU44EwgH6mZpEb;{3z1kz z>IgIX?trLU7y46~#6#21{9XfX_`~*ot){xkMwY4zWnl6lX_poI3rK-6Fe7G39(MJ+ z$#V$Qq*{{M*D+E9>0rXk)38}R?Qs?&0tTH5`TQgHo6z zQ|IIsa=zm-qJZtJu$U543tbI&Pi90kV1@Y|s2b;XNqCho)5-i`5FggqVf^r^gqeMZ zNy&)veGa>fo>julHOBm26ZXn zJZp6MmO@T(TU>?QO!F8oyD&yrZ0|sTEd}Y|V@Ni+6%`f+FbhQ4Gr~){?ypLsugpW_ zXM)=wSrpTQ<}e|IYmG2rGL-U~!j=iCkMn$1G@YdasbA}65ftu1j(-2S2@f+bFS71f zV=X2iZEX5zm4@C(g~Tb&}y(ZEuEr5c5 z3h~e3ibM5JW+a3w$C1tkex50$io_Q29CvJ%?6*+qK;}S!BbBeKtd=6uab}tD(O~7x z?~+#EGdok>s~!3mmN@S^1_A*svaup16%}^&+ttok!0(AYOIm&Cbja(-K)bydl(QG2 zR1cBblT@-m#Q_*Tm(hzKOD&qY3oZ`c={X#1snw4;`WkYb)buf_w0gyucZ8M8m5t#4 z#dMr4ChJh_hf6>Q%l*;DcN)1`1Hi4VCiB8fOc;rwjL_k{e6({*CFf3$AvG_0ura;?ckq}Jc-=JUrdEJW9KiH@lW`eCpzxA@>Z!` z(e;Me+vUFo#eeX6orN{0eDMdnEbfA7pu)CxaakVC9rb&U--}FpT7kmZu(bTUqBVeS zbb5S&I(2k;Msyh((?gFvFYd(fj!N(JTX7PEau@Yrz8#3r@9Dv({fs^M@7 zQ?6>X`%F}7k|hk^=v@aW@q;uLGvMx6vh86TTXX@j%E_KT^^&iu6B$q zs&}WJ@@Fz>;fRV`MvE@|_&j4M-J0F`^7`1@xcB04ZY54gS=%)$3H2aERh6 zjXw19i?^`q`FzBNjIX3B{gfpW8tG#NbPa!-&_h3ViRgV&taqY*7}46(?s6|{rmqnk zq?7sHkJ_c<6}e2srL^DBVZKiYUz@+=K=q^w%Nj~vrw=cr@MguPq;>p%bd(53i^kbZNT zee5Q%Urv?S0f^=}By!jn)lGUl>x*h4JskCtp{$F2KhTRRR#=Yuk)x`53Uf$$c{!J} zlK4?cQrbUn9c!WcnX*jSj7vU;NWQyD7$rv|-UOY5&P?oAQCp9vRaKsFV0%%uG+xJB z`JF{mYia*pVSlZiws)KC0?m>tN*It=J0ZK*9rJd9NS5Ww;l0{1L4amkHJ!9p-K}{Q zef989U@h+0V(Vguc4>Qu%LaTO9Tp@GFo}R6Nk672<^Em)5pGLW)sGV!q-b&17pt*r zKo#JRFif7^u9LwuyCvi!JK@tLZ4UHai|r!7_VAQCs%DXKa)Z*(A8)LxdM$>0BnK!N^xCHQdm^33rnei zE=fGLWbUJ_i zBP7l4t!zjR0T}VDCN&8zD@h;0XVZ?Xts8>ccgh(pr*|e$PkI<O_rBLLwYYL=$%?!cwa-aC02m(XoNrtBi0R6aJgP&91EyRF9?NVs*q zA>b8M-m7Ro3FJ~s9gGA-XrPmZ0t*d$8BWqbm$a2Px)S?gi9v5puRgexcM;auy3)v_ zaUQnEnIb2xWr3zWlrqPwU+ghG>(}G=7Y=)E@WZO0P+-Wg$faUSomM27<__O$*@9u^ zbO=zK^%53SQ55RY&E$?Md~~!g7HIGa#<(7M6U<}FAy+Cph-HDvvJ=7P{rZo#D-P0o z;mr5XLp~7g?3lg;;?AC_$}%4ry2O;+_4w<>E^$WU@nL4(#@5Q9vF1VAlJ{nwg?R*b z*5uQwV9sf=R(e?Lvd(i#C^@lRc#yWYW}A&l=VCXNT3VE?w3I&k_!f68Ya2pcyoX3h z7gioR{IN*pu)8=--BwDwwb2s7?Uc#RZ@s_2m6SY0eWy|-XC518m7>--SHnf>o4p5< zJTcW%>h72@T9srI@0&*wu06WP;!S8|q*)IBaq`Jlwlbw>Q`LW1v!#nqwoC#h@Eiw6 zCKX<2o=dJE4#X6%PvIldIEN0_&wA<2Eo9a*NEQPEU(ROScZtZSbRklo97$hI9xgd= z4sc0XIvMa|S*5+2l;Ny0AH|(EK+>%NzqgB#II1j+j{^|8M8$CuyTpucTkYZ&=D z6StOEWdhDHuX1Uahws77lIXk0_mZB|{{8amNfUwPaGdeN?w7<7_It!YFFH!kPOBJT zUOl&D$SZ`H*KFq5Wlc!uRPkIkS<`>$%=Gj|x=%7a6v_C{n`Mg`z`|}xv$oOMO{NgC-PWXe_^yjh0A9*cXI*jC)TVPM2pru0fwN3L}% zNok5gwztkUnUKPtcr{#-Z7;zr3CT7zp(!-m3-=8~Y~$7xb>rLHvf3|{L>d_$cJZ~} z%@@h#FH$z6l5~=4Nk+B-IZ1JlJdy&*^$vX)O+Omp^n7;&8cX5XB9ks8bgP|t{32b@ zMW2LXRAQqb;r}vmVNtJ_NX;6=c7kM)Q^PC1010!}EX!3%45OqQB~ewF4iT#Ruvj?+ zw$H`U}o!q3+bM~dXg|l)o zQ1ZU#S^QU)Tr z@kz>GBpo|eoX!Iy_)=LMLlN*ff=(9Oh~@`7Lj+L1_fHBDT8U*{L;ZfTR9L|Cb8u2~ z)>f!ko+usz4tZfcm=rA+x#Jt4#yzPC4x{uejh^jA;<}nKK!|*qNK9`7{Drc8 z8p(G&^T-B9jKec}u=x?3kQH zEIBm*kJIF?oWi+YL}S*;#Z%>#-EofOF+e?l;;8rL#~!9D7tbr88OrngDy&5c1{Als zT4Ex3;2zv-uyct>O6ulAdS%M#Z<&OrOe@dmn|$vH6Z#NpVVhYp1TsigF^1j|?1GLA zgLPFW)3rsq4009M2Ki7)cg$``+vF7!J}B+7z*6EC1#|KU-+8wp~{CRJU^TYhZEJq%bw3n zr)-O|@VX;e_kD5uP}EozxbV_&F1iK(;_S*ae`;|9L1=74*hYcV=98kfFo}Vbn>PbQ zNKvpL*zq+Ahlv3a-T3&v5jtb$ZHSmWN_`I;VLOA;NU+K9WFUk6yuwF%!gO|>i>pQd zc-TJ7QebMCkjc%g20L^&C}JZch(QTnrwZJga9M~|D*B6hl^7Oy@kX7<`%xPG$5~gx zM_5l?4wRzKPjogPLid2xDkIcAWvO}@Pk*wZ3#O}T%uWCR-j8G7!X*=j=7HWyMBbP_ z&kQw#Aaa=D9#mMQaJP<`dw8E}8WA=m{_HJctCk|%N$Rufi7TcK6)u|3PfAQikp?BOcS8DlK(NP173neyD=ZXk4a=<3#xfvEg}%-*L=e-- zKn7mZ17Ve$zv7GDA|7q2y{PiPG$GSB-SCtt^-zeZ<5*15mT&`;p18=vgM)LNrs#t2|^5 z={1x4M+=HrJTaY-5K#PUoSqMfK42qQ_Ak9uaU^7sS|w-HsLgby$11L|47uFN^5IuY zbuUtqU%BoT5t)Cl!dZFm*fpUPs<0e|;p%Q}$P+M&k{VmyO&qNfo{i$HMhS-b_r~_S z0D8U4u)UJ97KG5_S5d=9o3=Px!;ny)O&{6GK{tI09|w>mqv46YM98LY^^2f5SB;*0 z>`^n)SxMQbU?<|$Itpys>zZ%%e8@+RpoaEfSQ54>((bgYz^71!B#%(zd-*BQ;w5?9 zQfJu`hxy^U3YwS;yM0n%deVk~ssiBG7a{E!s7Z~&l4{IIJyJ0L8FYILmj$)toG#q7Tvaz9{TwVX_ML9DQ}*au&Qyi8hg{shK)Qc z9>U+N$4XlIOJ7=Ig|##aGZU8$oGKQj(1$OPWbO80*4xOjcvB)%? zFC`;QFYmOQ3s`@>3Y@`KQotp|t*w2`_+$rnbn0gu)Z3D-XC-1IvZC}SV(8GV*^ohf zL$O_&K7~TITs_uE18EM>K~MoqpbXo9Ge|Vz+q5v=IhUuwD0-A+@!7$T)zA96eMMtO znMaiq2J&FaWnr&km_aI1SM5V;Ujom9p{o4QvOvtMWVE3cJWFaZ0pZQ@uQRN=<-lrC zcPU%k9iNU*kLaNiq+Ak_;M=r$jnnB&iUM~(Cq9D2k=-oF-Srf_^cN(n#XVS6U$pZvmGU)7E${9VqO zJn!afYplgn*k-!a4Ui>^S1Ee!%KA(vg{}6KDnM^eS>!UdSn+KbW zRomQOQk|}Ce_ql=qbYY$!*pr7!&xjDx9{n$%IVe6p2TFRO z{q{WKZoJ2R#DX_O#$Y!>Z4;wu*$)&$`P+X3Yjc@5j>xy zTLW!tKeKCbto?lLGucWhv)Zhxl=H_{n{4I|F)z1sBzZJ__^hRz&!*?8$vKM>fcb}Y zhN7zYt&gJWUQ~^*kU1UUN`)jPwbXb=^F@10+%Da;`OHcSpu`EO;Y|Q@WYG0UtFe_j zufLILh&0EjZPhP=w(g&c;FbIKa}#S!Z5+jT!Zc+c^!*2nLIxTj*g&H z_>(lv9=wr9jJCtbzZ!jpH9Jtu{l^F-r45$DU4y20i=8%4+7=NZ$J{2~_VwK_to^V& zk{tt>n_@yi?Frs`Ctd)bXel#j{IPcjvUfvUXN1z zx+zC4+am%NGCF&wYxDM&&FvNkiBZCOQEn7T^l4c)4br<2BWs$vSuk0!YN}!*v0U;X z1T<0e;DDj#bQx9H0)yp)uhhiP3#)v~p+r<4Sh9jcAnIk;AeRmTVy7)b*n=_l`cP-s zzT?rWCerAK;>kfZ)d29Sm13^fNw$v~@jSZ&v^y@NA)iUqp*Jr6>JK`=u5BJ>Y}_nh!C z(lvdKbWPKrmr>kj9@jo8l~8olVohvK>2NCzMq6jkvc*4a&f|#Pcde08S|aO;x7^xS z8qFoc_nKj2`wCrmjbvI*7h$ISKmYUp{r^Tvtq!-3XvFfAHry1tq~vQl2|CW7Wf_H4 z;vMha2ca8*W(d4hoS-GeuN;Js)Zflm0$MBk68s06+FZ{oq@Ot&%b{N@5wf&2V7*CX z^w>1)p}%2ZB+pygLq9MbvmtwD0{3X><#^6$Cbs}tK&HR&)%Il}sY;)bbo1$S*ItXu zvmG)L@{VC34asXOVn7{``thxngj1)Z94RO(+zf+cjX!c|2wHfD_iVI{W7wFFAmDMN z)l$7bNgKx1+k)yDn`2{i(z5X_CZM?+9=wL+qs^!n?G6ZK?btP;24H|N7f<@Uf8!Ac z_L+k;eeidR?d|xn=L51C*&rJ#!tKfG7>e*(3C9S%7@e=GPNu6W_>;EJ!dz9)2ivni zc%VDicw>kd=dR2ccFj}#S+(<-vQcj|&Z*z-uwc(dGJ^7xNDe&qROnc_!h%JASDpKqq* z@vQwGV5mdmX|k3n0duYSRqOPM={my^(`~|jgIlE4mnTDGebJ@T?xMm6MJoW(>Sg-s zWwK1atiZh4+TSCp0}wHNbhJ}S+Slyl7|WpievqExI-!_mlpQLiH9o~{T8mLodHXT~Lj zkK%XWCIhRw?wG2`M6{}AlwsP9x zWM=E5>1{%ww0_!HWH135wm}DBjCCodO-6N#?9+Tww!-EnPCKBf7%Zt-h9jkE459?s zx@G}2d!Kf6T}f^6)l9qdnm(YC_8!_~Pp`5;*@x^YsS){%ZUosx zD4(&rVQz%B3oWEGkZX{{Z1t{eSQVw!^rJMrYH1sUG6!yCnJ?)!U($XO3`26CmCDg6d~UlP4AIvpl}nQ^s9B{hnae znfnlNfl{DMk1*XL2Y9Lm)5NsP2+Co|6*Q0v+?VQfGUGcO0qR0A*gfJO_2ua(aC?ev zN5K1hD2(ZlR#jjj)QZNBR@H;)@cl12I?JJ^Ke@m(xvf$8Fzc2j^*Or!V{`?#%@L!P zr%@81z!A2fZEb!&xP9tFTNmctAu$*7`Y5U-XC5LvqotVcG z=e^ebxYza!!jjQygkod!=gl-szPxpHt9}t|1}=h6YSuC521s+@j>2*`;<8$C=SAsA z)3PEyM|7_fQ-oB|%3WPlTq4Lc#i$>y@x7x>c>9UWwcGTq#7R(cl8Zg4JV1p`o-`r2P% zY^pLxH%l(b#i}b||608~@au=sot)^F8m%k0ftNt0pzm|?6gffKoioE=h@XfCRuqFp zvrN<@+?g*q`r-It7xv5GS9gQ4x%$*r3I?g^r4-lG<9N)da0u?~-VV%&a9rE^F8jzc zpI>_p1>uuvy63L_baNALyWOw)!9wwpyqKS}^hm$2@n8z82DO6gALiOdqbizf~y5O>4?~&8pDK-GVwkrktKWY z7&4EF;u8Z%eL=r(m|jOQ3I*B|fD1Ggp(sV!N)Kr{O99tZYFvtmvlN3f!7^$lkSGJ= zq+KU+=4Wg^&)E63*!bY4u0P}3{nJ7}E&Hc-RIR(_I1%)wfJ^d8F18_xzZ>xTZxkyx zjcgB)t3I3KOkOwB+!^^O+P(WCpTnu!uc1^&EIv-kxf-;Rh7&ofxkg7yN*J=ydXXST zn`9Y1iF;^Y(f<`da>*1WMqWk?7g`b%qJM}08&U<6h9l6lvEK;m$^fqvKZbyG4_p(B z*J(IB1nEIFGOZGabqcni>2;QW+C&OzOWyGx3d4WUO#+Xss!s1q7r7${YslpevLZQ- zCpXg%)r#&|A_dUVn=x+A=bB#K747KScq&-Dnq#2k8tjmx^lgUvnIrxM_#z_kg$|;` z;zExN0}?t(+rZCZeCTKQbqZ~7)!miDg2SWj`C7HRHKZVK@4y@HN*h2;`)ni)udvVF zEP8^2o^z+L4Csd<>21j>PtC{LD4XU(MVKdHdd_4iJ~g5wke6gQNn2@i8Kgb%u%v3c z1|CB=4hT9Ro-Q>>9t_F8&XNfj@#{{%4s=mU@~|`L;h5cHoxTHlB(EX{AshsQ?lQq_ zJXd@QkwdY>6N+WE=GX&oYmVeq#2|!&pozm#Cf-ml`C3`4-VE!m?3AnrrQ7Ni49tY{`SN*413J4|TWpG*Gk& zZWFJgP+S!oo*(1xu{`-a)3pKQ$cc6zj_&~g24&$VFAQh+Djb>DGz^`jB^=(hY0g1PtMBCM) zSTmJ%Dy|tiwu@*9Xci&;^M1c?y!Ot}zFXUW;Ylfn>>SKl?pP_kPuo;T; z=z$q(irphih~PuD(TqZFi!^mu5BX@t1O+^*QAjBT?!i4T3Xc{~(u+eilyT`eb_Hw7 zX#f$j?X55X(@O8Q@5esH{;xTmXHGB2IS5Po-KG=F>befC3XgrCg?V=3t&(qZoT%(ZZ;5~)Y4siYeD+|!mtofMuU znZ@tbm9C5EBga}u?Mg3u`toD%SI0N_&B=P+gm|Q{lFYa9Y-+GzRBWaOtR~c4w1NcX zlaIAu!Sfyz>s%t~q0sbq-`wTYk0Gr%Lj7lfqPnvAIEo>T8E)>tGSP%k|6EWs`Z-Bg zi41!*reJ{6s18uSrY`|&r2^K#WEag~O@~6D_$$XP9N4PAB?_#`yXfE!)p5uUR9-96 z#^`BfcABBuQEewyZSjbxtl&O-K;<}_mi{>?YC8NRSGit7JVZ;K35=hkV+zpPzL?|m zv}~KiL>!HYaJlFs1BAs-@({b!U8JiqddSzEeyuNGm}&`KJOmBpw7K#7?62r1he+#f zhYDGNVSPT>=+FF`0Gk~e3tkI!&iPw zC^xVI0)E=_{_VEDV)$tETwg~?rCn{=R+k|7Cw2%l*3q7ihQ6C87E;VZczrF;f%kf^ zvOf5GjNb((tBqyZv}*BGZ$&l*^z(Tv>67K`^a`tfjcKfOjFyx6J)4v;irL5LCPLNbgg=9s}AW$Q|~@+B}L33ZLMFUdS+NRJDd7B7@tdp z%mNTzj)HIdj~uHLq^-x1@P9iL{%gJeACA$OO*$5y_pH%jJ?&2DX8TygbRuRbz-#yL z-4?Ay0VkT&J2l~aD+g@keA>d|`g^Bv=kq~pbd+cL@$0DY^x%RK3xyBxb+#WD-XAgu z<7Q^_`f+j4E7J3lfB7YLwL?s=(hN9sJ?Q+vwiwBSb&%(v#xb}#z=xrd0L%wzz9fgY z^F!NR)tz99(hM^$%aK9aBY?>)!`s$+OFbITFy6=`!+b)isN#53X{CF!v#<`lpD`c( z9IvpagiabaO4bYczy9;T|M!{W+6k*Q`J6sU(C>jao8RiCf0ZvHob2*uUB@G9J#rReoOpcm!$OKw>q2XSJjCq)g+;LyjU(20PpvwqQ6tiH!)7122 zS{a7J)Y!?xsDjy`1`C-kY4woys$ct8j>vNOAg|Wgh+M&GQL&+1L5(RFus~~f+=T_h z7+brBK+fY%tbE1T@}%6ho~Cqi%s|uX>M#@nZ_y*IOsa~AEb|7kuDj<&>4gl;VH&%Q%58nyZ?n?7-;?BVxVDOhO~irDV*^4Y zK^7pE2zTTGX&du5T{|Y6^7;ITz8xoD(`wq zYQB9eqj=JG@!DKQ&j%?0PSQ}n1)~mN zqFwqf?i24xzDtO8v;=3Az&hnU!N7^}!IG&Q|W2-4Fn!_Cn4n^VTX+&l<#K$GHRl|lfj1o8MJZKbU+ zL#6BhO~Kk_16s=6dlAQ0R#&p{Cbb~uQ`jQCJRjUe3i1^i8;a65k_nRZFoWjAcCG~> z;=Eoqh93XCT*nO$4lLAl16n^yc^2 z2Ej&W9?vIf3%s_IyeN9-98qFeo2;E@ToG#@5)Qp6+Vr>?`;Jv7zAHku;tnmiZWiI1 zuRBa|0xT4C*2ob%ijX>!VICz|l!~N3(Vsm+z=K$jyWk;!j{J)LkY zqLIhS+(S%>rq7iXe={DHWtEi1SZQTaQ;fLMbbR01b{haSI>kJa9_F>WTkuLTXDyf`F?Y4d+|@L_&BLG_x83rr+rnZD_qK@cZQ8qsO#m-qHGP`M zuz8QW^^~R0R1(TWA|IBMwAH`B>JRg)C$+tSIaM*2sdv+d=)Ij|V!|rD|WlNs=Fczi!bFYXv zS<1FMvihHiP2tWa-xD}-S76fL-VB$7ZCa%*TkPn4R;^29PUG|JyJve1LYzU+w+WTB zm|kDieLgkMJ!RXx+%x@FG!KA&*!~yKFe)^?O_#cI?!)2%x?*5j9E4?6(!T+y`UXHX zk!!L!+7qy!=kt70w#sK&DWx+Ux^`oDzNf1=DJ}6N8NAaqN2{ze>SJH|3Gg)dpzX1k<_Yk8a4o_+ z*K~?^SlPP>N7F}X%URwGj7RElZ+CMKAi>7}B6zj^S~CNrIRj_i-VEygT-6&SbwY4! zMWjvySKOkVa}V5L(VPi5n`7oit-PU{Pb(rVi}-prl?Bb1gypmYqfWD$UVGb}OxF%i z8GKKNV=i&BRS)CuHbrccly!TWZe`uxsk@W!lwgE%dN^xO&=FNf@%A^}e3ow~RpuC- z4%8bnpIf*cpLOe3+E_m$j#yYNW-1__I{T2mlx(*yq)`{q?`-ysLv;D-zu}Cc}Gx^&Oolsr~9sK zuy$|LkJ2>S0d0eZ{TKr`vMf`CG_IU-dWO#j=S}d_L3Jniq<&~~27tutR?@t3wj9Nr z3a-$68lfa&Bu)_(1bEbmp8-ksuEsA+t{PVbaB=-Ckgcr>Q7KmpVk(DbMfmYx7Vc2* zlSb3M$aaZmZv62ClP%Ih>a+EF0lW<-2Amy+tamHqtg*V4d zfKQ$VRrB$`#Q0UPeFU$bMFtBdWd}b~4aL1;$c7`#S5WelviD2%pkj7{&Y!bMl@Odi zcOwsRPuNL$sw_-S6|Tlh%Ok<1l#CjtIguD@VXrP7LDbYw7_s~N#Gupb=xBu6c$0_& z5(}x9J;xHXPdo3;+IZB^Sq&ok{sAAER+`aF(s^hgssUYr=A;^J9PmdDVI3p9mEBxv zI#kCvI z?T}(l9 zC9}#Kg0iHB9**i4VI8A8!3&7#J2ya@bFdSF#?tglk&#bmXQk|f6(mQ+8SvOq%*%OA z@35^+!yZ0uCug}vOgl+q-#ep@UA&*=@@jeQQ4WsOJzRd5Ktja5_-UFPzKFpfnckMi z9ZgSCl|G{d#jEks^2p-4$RLS?mz=V3AE>nMbVM6 z^byKs!;?dNhTT+Q?0Ae;m}oRvXrE}BQv}24o5ua2@0yKhy&0O*;~-QGw%NU6T}7H5 z3&sT1Tuc2@_Vr>2dTYTPu%v1&Ag5t%v^Fz%M#XoFdvvA<67$c$#BN?KSDk{*T+ zPTb?!$Qnr#8su0fS#<~4E=`}&HETP^ATM0L+U{Offm}{}6^C%r_EBBieODt$XCT+q zK_#qgc%+rp^rJKlE~jssMB+-$fg4$t25NY;j^v?fO84h0{hiC5;*+1#%qXFrdESFF zzDMezf6ZzVK{0`pxWNKVBvGD2(k;jDjU*(g`7CQTc@XX_TG)zGy%Drs$)8zfU)207 z?*5o7Qc*HQ>$t-LiWXT3L!f`G=6V-3R&yPBOy3iBq%yMt{^uqn!B?JAlbxc4r4dUK zT9*6^r_|0^Q!8@u)n*lR1Ga`3(d2b;#vMfCX*AEHg#6yaaR=oPnosX_x6!07BawU} zx-WNl+#=$+f*4NuIe`#cTVg$jKwuNaCMyI2oK{425hDiF68%I72oN5E@$jCkqA)P1 z+~&5rY94q0?q;vdeT4Y+snpflvotfb8vua^K?PTfh2JPzSaKb*Xv>m&WeD!XS$Cba z*#`yQk?6$Oe?N@%`#Y;aOd!IFKR!sa|M@OzG&zqv`bz8j+7ifuGMo^0LUPpzcNQ%y zjYyo(vgDSnJbwP2m7u{X?E4!g^iJMBacO}*$u8lq&IA2 z4?=Q-aA!$&_(aH}ElY0@yg_?cWgKI(SO4sw?is>vP#n-yHvn)`P}TDCUOVua zf)6y05>kFW*xKEI?`6zPG1tWpc-rtN>gM#30!NVcy4CiG#s#C&kApT)nE% zYYqVYqnHw|KpSPB1p9YlB6pApZ|kQ zQDyZ5&(C#tptD%aIJZM7dHed85u!*w0+eIvzv0TE$y!(Gy*c(`PngII%5Cjh#=X z5iQ0xj=`Y1zfoV$bw(|JD_LioW^Dd1r6$Ku1uat+X8st3^f8%A^K=#H{t-Hkx^6rr zk$tBdR*AofZgg6vo)7;&Yj2VxOAbQ`-X+!^2-7Sr3x(R%s*lp>zJD31i4>naGl9ZK z{DnQIL{Zetp;OuR@x(I0il(Gqre)??rFt;=b)>?D>2wAX&>D_}$2=h11+;Z)*uBFl(s{ zj>5b~T$ncY(rhZRuWrcpjm&d&uwWuUCC+iW;)!K>`X_(H8SGvHp~ViIBwSc%QIgE? zGtnlI2pqxiamOP({nSl&!Xwx{`Nf7_l!4r*RnxtV-`yT#Tk89di6g12CH6pazQ2;K zxM7vDv?`}l5@#}(3H(z=`^D!$l)n;XOccKoMNAaF5(PvwTFF;6YUq$q813H0YEmm* zWId+M3AxZ#FZ!&({+n2!M4F(RU z?v5~c>9RnREOiHyAN{?u^{FP9FMzoRZUrvsWCk5HBubmlAF)0BzQ(pUEJ3l;W8b? zU1EM#kx)cM{p42Rn4C)(B2uJ?{cggdiV)@|nyQL^zv9xmvq%`{l%bOmm2+Ul^*kdR z!+@q`jxc|Q>Kxex{^D5;sZy;rjOU7HZ;BcUh6p-z%9KO)!f>jD^yVL>jhOJDFdi~p ze?STX&bzR}H|sFk$p)yEMV@hOXE&rVc5!>_@<%vjlxOS_&3(N^UmZPO@>Lq+UO?A0 z!uJ1ppg$|5|H<4A8*WJU6md58S`$wL2X|teF_}SXx)6;yEMv~sQ~MbKcTRf-F0nfa-ppWW#mYzkU9qxzp54a)8fST7573kwG`TbC6$SuQ zxR+(7Li2q*LeXoJF$vB&q0h90=WH`Ydd}-*vK-o51(omMxi~cobm(SWd zNULhk&{2vXjGV^PuRax%ZJN?~_0LDXGam85*$hR|AulHWUgxE8)pN~^*dpRO4X-B$ zy`CNv4!NdB?|66MuQfW&t|L0%hao9cxTb8XGmzF2`iufcQcziIx#pnh;k?WoJrb*Z{C^KO?JUN^vE1;bi^*Z zIZ=BJmbx9yl-DkYvH%gGYR8Twbo{OB@fp&Z{N_yL>a7SS-1YLstJ_~KAAM?~R}1-= zpx3AKTx(I)84G*yw`Ol0T9E|^<6e(OJtoj5l~n2j zVx+D)NdA0P4!#f1Sbr(#57cZ(q_)CX*h3@Zg||LCS;3I1!id;|2nC6)`3#XNh9-=Q z&BAOIQgtU(7#n*`s{t~eF43{ijO8YZ0V*6YYU{&tUMKC?Ch!O~FjO*GAx@$#X%=Hy9r>{bV?M)ZepL7W|3J`6^ z(^m<7Q7za{AkuL6^v)N~_Lkw&9K`hU^8UXioe=(S%I&Vk0f}d6$xVsFMH!x(4lUis zT)1m_$3mc51-q7L@Z>OE|9>x&gJEDyPH?n5cXf1T4iXI1`zjHz3ay&LeIB|@kElU= zpZHHp%dr^a#qv6<9^*^ba#_Jm*z#4ybzKz-FyH7XHPIvQvpIJpMOZ%Hz}{aLzXI1N zlJJcrK$7^4Br1}{sxyg+vKD16*K$00wGNdWl zGp1?Q^JsuuiaL&I=5d2w4!j126Y5Oc{bKuT&vZ1i^N81uY!6|>Vdgxw^@h`P-H+4f zrSQpR7any=r;(x2B*S)m(lt)BoCT`R6!DKrk`%=4uYgDyIPmw6)gcFUh`yf`Qn?(^ z$2ksAP;&}0lcI+~&3jauBTzDH>cC70^RC1wI6EEnQ-s@^r^9A@NsVEy?J?WCe$0-# zH`g81aVq|A^V6N=GIQw}__}iZewjD#v+z+GUGG4EGGijWpjiz941d4pA%%ChsHE;d}l8pemhX=lVfMfOpt^e6XafFyON-UV||g0>po`dJKxmAGZh)P ztt2>c6H^KriZ$7KF-<@}zT~{B4%~8-apeS##C?Q5$0>FXlgr(RPv6Mm?H;DDEGOAo zkS?jKD$3bpevUI#$vlC!&O9Y{06lL9LN095=az2mno0fu)aOkAj8q^ejiZ2xHyJX> zB_hD&^jed5@c|&bwcfdlO?hjdsU;Wkr9ApthGVe(4o;dB9&hb`0TM6OGkoLP&A5GL z&FcV?4=8Y%hxJP>a!S>k3#zN7TMuF_McLI{5U-Bt*)v?;WG56ZZ=$tc%o*|qBYGJ{ z_4TJw-YK8&w*6(aR%E!~7yl8xnVv-Jp%Yu|yhjL=C4r){6?b~ia;^sxn2A1T8}cX@ z-^J3R2nDie7tm_abWKqdz5`=}BH4C+I1#TV&`$ zALip0s-P?0&+RTGM#q*&Nr_G4T~h@rsD2?URvt{@c5*r+EGH7w9Rj|SC98m=Hg+1B zuGa|T+LGyMMp+Af3jp~sf4TqIrX#4gj<=o_v@Hjyi*X3jVWeIW)SsCr&^du1sG;)e zy}Wvnd@l|o^}@L4h}==yaLn=TZsUY|$wAf}O9CPOf^g^M5*2H!gGMv}Q_Ik=a8YLh z!yoS06-VGARXsnN=@xoSTNn3TCQlj z7MlZtYMF!Vf?a07j#boA6XZ1J5WMLbL;hN3S7{{f?jhIZ7I7Cd8g9B#3uK6us$)P` zC!xFOaV?jX%HR3vL#LKQt@c)_K=Dxci!hB8q+5aqpS`f zSYB2XL$Z0g5apIJ5fkJY4DuvuUy0`AAg@{pDY+md`z-?tad9^&+ww|Rt6<(1!n^TK zMyu%Ots3Vo?>$3(cqpxPy(~bGTS00L6~&E+NarDAuphw?s{=TKwC2vJ)u3?gq_ib; z=+KjIYFD<0z1D?`))CNY#_Xf&i8o!1lge2tZvL%JvD1x7ODe?s*(kC=fKDo*8pOy> zA`vQUDZB3=6mDe921If@7@Q}e*5=_vkkGFgQN6K+H-;G$`hAMXh|Y{%(Hv7{HxH2=1(b#4D1=Zc{N`^MHPD81DU=?_FH;t&3~6T`Zw|*R+~1^Xz~?hwueh z&1;u&>ciWnVg-Or_nb0SftU+99p!E zTLGCH^!*wyW#ta`4i<$a3PR|2=w4M=hJ`WE88}PJ;}Cho&_?L*Iv#dZa5v8#xg!f;whvrU>qQlZn$Br zlpV6&f2Hx051=(}U{VM790SXH_g2{i%#SRJ=Yb=+Z)-hp&Gvn$Dyblk(1@CGiTWHZa#bVrz~(Tc_Wfntvji%T+x3 zWRJ>u$$d84w|#+OtJH+66|SlGlE#k=C0k_VY_>oH^-}GjF-{1^n32$tu}YL$r@f zXQ0-caxX(a@cQS|LWU2#<8}o}e~Q={Vbl)a5TF8?PkMJGXV52u=*j{lA~7ZpHd8rS zMVm;vjgz*!ji>+U)K1BRAXXDK$3MT)E(UK4=1=rA%YT~0H`wl#RV+`y~ul! zMmRKXU}~t?y_De!X&YLNLwZgh|CqUo%;vJOQEAV|I~#S3g2H?AV+!lwlgU`d+h{ur zri999&*f{b)!aYlI+isXR4UgMVo#bV=2{I!m+%YZDt2Xxs<{i*3uO7GCaE07&WB`- zTx)ZjyX!*N5Z!1&=|XY<;2MA21)@<w_p;Hc1*ZeSP4iwVwxRZN@*nrpqa()C~5 zWmlKcg%x^ru-M*RH?U&LJ&RqqDQ!qcYMaDJJmms$`yB$;jDi~9;{jFNdJOi)uOLI9 z?S^ifJvBV0Q@(D@)_xf+LuGEX?;zZ25q4R=$MRJwUfbKi&QgREGNY#|n=2iUqJ&Civ$;vqq6d9NdS4&>+6IIDis;Z!e;mor|HkUtzMG zEYbk4n6tGJvPLjK_L0Q2ILwevR#KrPs5fO%{dv$c15;hIXQp%rf9XKD=x-iV)=O&I z<_GqB1$mzm0M^BIs_B5}rqn9;lnU#X)w?#ZUpt_N%udDIQt?pGX*AD4AQ~ypCOlJx z?r4Cz@=X0IK>407vw}xX;6$4lOYE6Xu|{6ccw0T>@yHo&`B~aT&w(FweYPe&^sy)S z1KF}D(mN-!lNkrw`TLP^u&o;YHqkWL>!Dn!4XQLw&!tas=W0&^CJKF!4Y4s|dZT{Yxw|Noh^A+K zI8t|0uJXqu*ye6_VW*dnK14J{Jdd?_pt1rv_ndKg-tTo@|9h=X&dJZSAbt!hCf#T9 zvu5%Z%qj;bDUJzx#mT*=)sFssz5l+7-w)^b=gunUmbJmG-tX1V#Pm^*pe8?$Os3TU zLy0LrAGvOVWS1|eStGl!)r=r>CDB)AYa|Gi6}^pQFGP@dm>xbgvgNYm`{J^q*86-^ zB%?fY{;y)ygQ7 zN7?B~0b119IY8L+|2dSCV(wcaN`B*4+?q#~R`ZM#^c>yW>V<)tvLw0Iu_6)#P&NHN zTgcag8C>QJhtp~SSeCv_h6!1@ai>rIu(KEZt^c;F<^xt)M zy^JYLab-=6frx6lPKR|WA(qoIx7ZTnb$Cnc>zp)}=C5=AZGQc`&tkuTfv<7^gGXjDmU^mPPcQUw&(P0LGG zC+n#IN4fBT^#0bP^AQn@a^&HNnjZGuy*wK=cr>D~VJWL%^aYsxURGH%ve~#;= zQl6Gr5E-47*qP=$MlIom5j#vBl&FsLEF^m7JV6cKo-UO0jKpV<1dmAI@HFLHCtFpr zRqYvQiTyk{4X*lK%6T#(NuFnwiDY}i5z?Q0l|#bkIc21e1E-rI`%K`^xfgG@(@RxE?l)y<3?D>tg z6`oKCL2YA-v--(bh5Ne%_JiE&F&GZftttBue+YKTwC!4FL(u1}x$rc?NXY-19aiWF zTN^?KzvuD`ki)DPHn`j?@TglF;?xLwl~WL-Zv6ZY^;kq5&uv(-7mu0C#@F?WI15x8DDk0@5}7LZ(9d!tHse$bV0Ji45cNr1>Hcz4PkoA6jOE$y(=mijsyA>5LqY>@a@ytOFBlXKX{EO$l z+dKp6Mf3A)0h;(yg{oh_E(&NmY4B*j`x(g_Eb&xS%~+;+MV1pmdC7_be1E^SsW8zj zglDDo{Poz((T(Wy3dxz>TzK9c(0iyz#x=7ObaukYR|+!*u2u5ysf0~KWo)<>+T&EJeO+xx*Mz~cNVuiZ!N->01; zeHQP6K6BCs{=L}<&EN7i^(^0aSeyb@4C7~75+4n7aekRK$NB5yC_$$i_)t?ivw&n4 z&!=9U$+kFr8m8||_Os8zlfqvpyrI|!>oQ+I^kLldN%&HjABm2S>f?nXeyu*D>c{N> z>O`{NOw;pJ%Rdg9hFIWtBYzx@632PBOw;!+nFyrZYbi)H{Pg43sY##Qf46$=#)O&l z=hVpHv_?*nHZh}2{pJIWEDB1J!tJIit(+1%&2m4>&|sa#eZ3FklO_x86hN$_qqqFO zoVw6bBUBvj`}uak+g7kv!c!(wM0CvTtvfFWL!Q@)zX)223=n@o&V_b6VKsQYzN5uD zmyQTT*(-a|P2y1`3-aCNpd)9py{9LhGr4^zi}$k<&nXH|H&{0BGa1Gb){}+Fc>i35 z@zQ#{XJ|;|;OXVagQsk&pdQdDj^>F~zi$~fo~u&N+!U3bmvB=RAuVfcWLa}UI4^#* z^(CN<#CfZkifFI8hU~rYL{_Sk56^if6e3#eX8_>$2hvvQIcdh~PtlgoiiV}o!|2a0 zYnwwY!v_~dROotxBHM}iwMmqiVEaVqqo4UO4HC;EnVX}^b>J5vM|(v5A&*xO!!{$h zv7Ja_d(=7G9Gd7~-4h8rmlD&;>1}GP(y^|=nxY~K{&laSYqq9&XF&>p@^~tlAHQ+l?hC%*7zQSd^h^&X>xFIanFf zl** zZxc#1KD+F3TbtF(lIVRCB+I762?-E5BJctD3eTj*Qr*Za*ak3o=c$xTP|4Qka1d-V zeAYHi$G8NHkls6+xBDHIPXobSD>um0_|O^Lo3iOBX@**PUWp)oEl>9+mP5`A1?ntZ z(wXL)G7s#uHexn-l{Hm=9!OH{*C5G0H~JHpTaUn0{kkEYfHy!Qmb~=6Uh92g3;%#T z0@4V-7Q7HpeP&7Bh(5?Ics&an8eRuYH}6-`eG|h!CqOx6 z*0$llACaOI5qm~itx4?heuV3I2V-pBrk#JsZ#~CvqIcCi{M1zn5muXXu;>2OjNF&$ zRDqWutrIzdXtCtJZDN+WS1r5)`pfaC9UP{Qjh{>rs3Qn`{8pJvljvr}8%D^%CBq4z z7Rz4hKR!M`)Mt;4T#(p+Cl)~92EkG7yA0dbQ&a_4?UY6iJ!ajfaqfJ!0T)7#Tz$rl zjYDdmvpEUGY=r10N`;S@(S7qd@vQ`lc^+xR?a=!%CNLe+$C#X=So6X0z2D-! z&56y#vuN*NXxWb1kWggil<;Q?5@6#s#}<1@Mw|2aZnmEs%GnGo%CEZ3Dy90<>h&1m zH`?C%XbU1EK`R6IJgJYplYqv*Gr^506J1IfZL9N0-FYtTF?GN?Q9m6uBo7@wW}rz=R2*nIpbF+f6vz$CO7CSyVmAyhD=WPJbbP;r|O52G>+Yt zieUE4`L_snsCIr|rSpARvc;1f^CXaVZ5;H(5YTU1Q@`K*1o?UW90F7Z*V~V-NoHiH zH?xnA#^$RO|9Ld9WLnC)UT#7hp22y&++C2m7Q%tc;C}e!9*2pULE>QAA6jr6;%ASl2&i1E6>k5@tY(1qnryz}NGk)WXi;Bw7rBPEkMi2F8wH3AA)QUz{ zTL#&wii+ka8Wl;%vsfn*^njtZW`|{ZKx-6ip=PBzqqJy8L1Xn)&>C!Os(4{(9q3uw z8F&hkwPHH3VJG4{JjzR2e|n36Hg+XdkkFv1+d1el*PG;#a`)oSp+ZDkyR(-rW~2#p zaSxtK9x5+tY#57|4vzw}79YvSJw#?z^&W9@IX{ngIAl{x6b*+Vhfmu7QXcYZYv;}tX=hHG!!*wMe(;1 zy)kyt!o3;;g@V0P|3NbD+MIgPol75llO`+3T{QnvoSL_*N+B9&b!u_oZk==0n(E7K z?B1Am_W}Qp;{cAUvBQpNaMuQ!#B=DmnCwnH7c)7%Tt+r-P`!&9Yx@)dR%@(nJWm}8 zuP17|`0-JZeJoDvhA@tid?8Tv;!^c&yow5_DE?k&5{jhK3_LE_8hX_h5Mo3PA%lyL z-PO?>1Ytd5hTg5y<*W@(!Fz$}!&y~)1&*b0qiBeN4f z!J614!<;oADo7zq=rykWeO0y8^-emFY0BfNFMMubYaM$%CSV1N{#nNyc?@R>e0%}H zAfCj<72GdV2EIJ{0;;SaX1*u~sfQHR7rTR}r^Bp~rN(u6Occ4>4Lq)W0Y)SgRXJ-& z4CDEx`{Ku>!{q^kt9Rfr-`3K}c`+{EAHYkmE(kpY$;bBnhz^6TS7z^th-eLIUu58z zw@r1WxfuYZ31u>&;ME<2nMSg&0ctp@x3AWci!YRyic9;+LI#gy4{4oyX$I(( zncLTwXwA=Fg*Xafv%4CUJ7@_I7e z)OX22vmzKQbjJo=RH-Wgng(h(fhC#_0g4sU@sNM(SOh??-$Rmc=}ayxKp^yVA_r2& zk_3RWnli7e2LTJobH!_9D<-3Zk7f#NU-%d{5}l3dj+pBF zGJi{UMwo+|qmieG9goKF zpurlugM!_AcU$ynlJv+SNxLz!zkY%}`LhT+N*=TO6~7i+g++kaXYJOgzJ1$MV1k+k8G* zy~oAF7euIHp00sLAE?8@2;q4+N277vdGtM+_N2Y;AINh>T1WiZm{ON(=2=OZ=?~75 z82F8#`HUEW&4B}Ic_wHW>n=AJnt@s7+;r7Rf2hOU6jZ;)a(#R=;w3 z%PZdcZbitE(t&xt$7oQ{C@yq#R3tZL6tbc$(K&VdLi@jW3ITqU)C=5LyOZJ#;4@^>Ia#u)dH~VmGGo&yTxBuv71A&e>&j|7s5a&zb*{mvt`7Zz+Mf8Xx$jEg zz)er29gK!%lS_w(G~@u_qsz9mmI)eSeYj=GNFy>frID003Z!9xiKaA?#@;69C5@!& z>d-H!jfW_?hr0&FL9$SoQh_Cpc8o{P0AN6$zi#RusM@603fn_cD7RNvl94(rY0rU$ z(NIBN1x&`c^bweQA7aFVR0D*ZnFjWd?aYI{50{rgzx6@8jLxO>X$I<&Lb}*`$M_7V zwY58w%FP_|;m97qsIIpx1uX{4GHncARn+Gc{T&g^9Zm`A^XhhzjK5UQaKFJph5dP3 zTw)En7MCQ?YroQ9X{-snv-UvHHI^F>)Nk%W#_*4o1CO?b81ECzV|#(WG8<<%Ad)G% zsc&cfeGJ+9$MA~@GLVc=udMAW4_MTynGMIKyOqB_(O@t1GC z0|v>g_geU zV_qZ&8I`Zl1sp}kiC{ZS`A|aC*tlwcIy?#tM}aYL47~HuOT5RZp;ca856dAc&P$uK zs=CTfJ=7O2jNv|7WFVQ+9$Uw%++BYD=WXSlqgG!l_mJbr5g9E}@1GRsoFI7^Vlh0B zijd;q(yDU@)zH(ol2g!&y&kg@73ex_M8_>1oLeY&HcXd-(pF;~WQ_)8bbvMPXT|{o zeN0*oFwvT})7S4-q^p{Xyiax51^T;0^QE{cZU-yMO6hk$e3wv0#pQ1j%3r?Y`Zdps zVw(m6seP4qzRDX8a>2$$Q~ke`!oL$;inw9n3wm*UtBWRRRm~9BfMV8IPJf zO<7*H|19?1s0bCt;l*GU_H8u5Av1W3*M7eZw3}evtk2_V0u|^kB3et_Z7Q%6*j{A* z{rq)V5ysMk7E8PGh`q^kYa|*-qY{t#!mClC7jdxBdcW6c=NwgN#%CtdjlyuB?Hx6+ zYT)Z-a{w~8f3vb}0ZEGu zlF&}H9642tKYFja!S_Dn_m>?&@C?1H7A8(86UYX!XpR247fJ zRNcItOll#~Ki8l8{Flz&Ad`Gpd7pmH$~RZ0y!y~v;47aD&iT~uMMGo$DU1%OsWF#H z85&}*&yLgPR=4&WcjS8xORLXKMmz`#B4az&;%pD`S1!@^#e;fumE>#}5!cVXiwYv5 zAwj`uL&77eWUN-bJkXqMv|*oLGNM@3Tq%U8&sq?eSC8Aeni0f55p4xRrCr9+O*(n& z0ce!F$b0ZzMtTw}39S!birbqb_vJg{?3hMWKQu^_zg4qbg8r=p?(JN%`HuxUFp_sS zo%88UaXEpR0H+8QF*DV9s z9Qo-hJBFp42i`vQX^I3;L#;;C$J9#|InD6iM4XaimyA z>STsfq$zsp6kR){Z6oDNd>O02;*d^9MML8_mKg0^N&n447TB~+uHYm|n_5bPP^}+E z?C>bi9|e*FUMSW`KQSztw3?sK=95w0%rRvUDrt;>B28jx+*EIg82Lh!_SLKOvmoDb zrh-UpnrNHpC*5O}PN!s8Z$v^!Ss}ed4fL^=Dr;VINmV~z=eGBRNVg2I4u;1vRW#CD z;V;$v0g}P+pP{k9)>zU>%NtRYmLS#3^Gimaw2+M9A0UTU|4V{Isl%wFOJ~FM0w7t9 zy{q5~G^Q$P-l+68T+d$%yHcF}!yVmeFj5n2e*m2)$S{9YSl6t3TTzKTN7nR(|LtKM>6S?})Y6|Y|8i!lZ*etPhe5|Iy^iujNy~{w47lpm_-_-wq-+%P;Yj2z#d+P9) zVFsZ-aY5b^&=lhBq7XG%xgDbjj@RDQzlfLPfR-04Q6uepX#tX5m!&VW>yTai7n6gY z_D>GRiWJPW%K$U*FP6(=>Houh7q7xWjTy^-0_F8xVTIar-IbiZGt+x=&K7%DPFY@- zkB*a@qW9>*drNc5s`Q+jH8SkS5`$yYDW8mZ4r%N0MS5%(dT)4tZd1R!P0tz_!FvN^ zqZ$#4oHjq(YeohbagL&=P$o;ejdqm1Giqprl_onGH-j#OrVRBw%G~}^(4(n|XHzLa zyqiH^L^PXmU~Kw0Jqu&!5qp+(oFZ;|Tq#F2H(i92bXt83FgrPZ-nyf8PbG%mR>a4; zl1B#niSbcUL&-<&{bsGsV)*0(8DfbHj>1%yxrZ7at)DB4ky$fuN!-pU!`6XaU zu`$wW|Nb8ABwvoJMrIS5K;EHHGq7bpyG`77h2T@sW2 zdDgSqQGD#@Jv@VB&BL(~nmyG}&{a2|tAmUJzMn+Q-N$n?WTuQ&uQ=>+v5Ne0%JPuX zTZK=v5=s<5XHYa{8SJL#nF!-XKg9q)(|}99Vd0#$Y4^Mjd5;ty%Asq{E|prRkZ~cB z865rDL^X{KZ>KG6RYEDt?q$$SqvS#&iNGz7q(~e@8+Ew|8OP{!9x;|>uSxmqy)DUa zQ-QzUd+<*h7;HDjMm1sqCd-4Bb~x&N@jF5&g)=ZPc4TMWG&I;IClNQFDx)$ZrmiLl zB{1sJ%Xrh!)+vU2f$2HqN#fOk zk@>0h)+FPTu$GpnDyq{aM1BVZs}HH$1FD6&j%$;Ab`w3iL!vr;YLAMjrT)?!hJSWF zD~MTEOzY2o-d0jrMUB-CZI3U?O7Gf;+|Mweq` zClJBl${jZ~jd2$nfVySU$}AVe^(+_GyT=yTfEd=26EPE$KX;?BBBk(9N8hQbWI0rw z<(02uFbKJO?QjC7GtiI|;<<93lxlA^x%Cs52vveprew@uvkl&>zeDx-G%nu96|6tm ziw!ZJ?X;jP@=#9_?2C49P?>7?_eFS!hYQV^12HsZbQ5g84)*`hi~rCcOIf~Ewg23OdsexR!OMVJPmbplaT#kd8!pu3@vYn8MD%Tj$p4uLtMXV#?ery9 zSU{9+tDl)!_4;Bv;j&ci-NJ?Ad|R%reTrqhD*Bb3t(k+>G@u@RFO%@*2lm=^yVMV5 zD4;;~lzI7GV{KwsPHC=@ajXvvjy;~p3`@o}ew|H|+LFJ=_xA2VGuTcR{|N^)#7z0Q z-AqCoMKT@UsE_Q&y|PCKzuh^t!XY zh{vR%nS#D_cvRJ7Po#btn@76__PcfxDZcmbv}~?m18Wq2#i6r7*eHMYi`q2CzGGb- zq)K`+P*)UFef-SN>Y7Z3{cveN`a4%}5X?&}T1h_M3Yy~bQ+)Vp-J~0XBkh11Kx7O|gfr=QeY{zj7_4MjBk1anD4$&cKORut4FO?&PX%fwqoiDY-!cWSW#&xt4m zjVzYy%vlqg(Xpl{_tnL0ZeuMJ>eIm?fS_o|86LzTsvR4*e2T&&3jSW#o4VH;=H+Ku zg9kM@&Xay=hie|UBSIPm>hw6f84sMk_8~ZGQ&<{H+`!^7H?c_Uy&x@GEdPQguDzxu zZ5~zo$W0H}KX3>O4Q*lVk@f!InA})c?tzLxN|0be7kXA1%C&{N>7^ow~ zm?>&4P>SMeUY0zY5Kr@6l_VzCGe^Da!RR7NEBW*+c+uM7a^$@G-0f!mUdOs)VIkGm1^F@pj+Cu7;j`61GJTLuYMGN2j(LRXhU*E-u`2C2!Q zL^g9jN)!=2DC$FU6=n{)u-{XUG5?p?E7RRINdrtiX6oD4dzxH5 z8ilk$ah%>Iy_Mrhd601GY~aWI_6}jdUAgtN3D}RgO;h%u(&Tc|gq5+h$xEBiy1B%( z%8=Ix)Z=j)4n#QyTBEF=lxECMG4!03US5jvV{GhOH|Nlz{8s2_>UZ|eaA+6qb3ghV zY6Ghf)Z*w@PIj*b_R|xLC6J~d_Ix%)gJaY`SrnRd&X39meqg9gc|Z?j?Dgo*#}AJ# zrzR24R{?jLCTZ3J@lHC*1cvf;9;K|)=JdRBayq21T*VbCUDN)53-*pM+6m6 z(}1$9Y57UjWxge83i+1Am8kqIjbOpt^dFio9IB*uKXd$i)lg;{GhCUlozqAtMI0~pL@mBOeRck z8&Uu#WwKX`2e#VSZ+dy=QK2}GF?nk{Vp zX$s$_fzim9qKp^57Z$zCmptH-^_`XLQe$70z-UJ@gTal`1msJT_3S&_=Fpuj1@`j+ zZi{+AO1PV9oZbjufwp;Xr!Lf5*JJn$(Uuy^$A%V2^U*LlyOL`a_ z>8PYG@MyfaYPPxQ3NrI-OT7Dh>>(^LHiFE`N+Jio#in{~X1q|AdM)*hG<48w%Mwrd z=kb-STX_W)&yJgkqZl>kR1l*<@?7@i@Ao!0|9V?aSu}5k#ck$~RCdL!dOStE8{1Yr zx^!T*=07$QE&@4(B|%0`4G3~a>95LV=_|GoTQ1uo44OeEAYID^I3|k z@J)QMee#N`Eq~;o`h*v4_>$e$la73^Zl3!DKZLgF5EA8V-x4RhhPjyA3aQhiNo-_r zPPJ0>Pr6Odo()}L4EN}Y3t()>v^puIIY#EPsFK!T!J)% zx&vDiHN(BGq8>Z~=Oir;T0$6=L}MF9CVqQ4cSmSBnsrkF{<1xKwSxAfT;~+~;zw|| zcUDRuu8NP9Sr1^&VsI1}jxa4WF{Vo_mJ691mgmXdmC`g!lXEHsIy+4Fk|eKK;MqP>nRRL>VR@-e+iRGFkU#gMJ{lfv>Pq zQ?>9hkS?*#IB+CapT^zfNmRcQRY26(PT@jB;E$;$gm1isrIiP7=__wZ@iyf`O4f?J z9d@6*6ToV~#cfQeAm8!62RLZLaIF*HBN;%3`3iED6o)CJ9K)e!U$#p#HGt6}k#g?Y zvxocg)Hml~UtZa+0mzZ$UT2!_A;uL|j}k%U=kUI#_Yd%bKoEYDNR$Ye-akei@qnT) z3Yr?$IgYmHD}$DV8$)f(*65(}1!T4+2P}ZvU%T?-H3L*VDvS-NY+*!F=QDDa)(c(C zLt9lfm90T;Wz}n0m4}!CmSl8W+?Uo9c$P)q=9v6DFltAgm!P_uzW%jf`>ZfH`b=)~ z!#9#p$3&t`z5*UKG+^p{0!ng2Tbutv(mWt(oF@B1(y9X_j*@95>Q3waNSPcMA8GHK z%CQ3dBKd2l`9(xw?)?-I{k}tnqAu%6m4<@S%BA=C=WQBzdW{G@mJh!sCa)QYs=V3K zh=>OG9tHBe_$JJ6Y=GUb&3- z5-}97QjE7&XSzEMep039KEp4=(jY(s)xbKpq#G8%T++F7j-vIC!+tQ`WdN7e)t3koWY?Aalc* z)0g5HM&&&N`n4F5#ZWO;?--RCL%pznFS7M=uUuYByg={Qixi1_)9U$b%ntU>M5cNb zEbZN_^Utxyx&8Prw5-sj-3m3}gzY1JEzjmbDGUS0cfJPVODK5@)RoWk^Ozf2nFZj! z0@G|nA^bKtreAF)=6ZyKY_08R`$2n#>>>()P-jHZERF42ZkG#ix^`Kv7y8-Gx#uoTO6}%tO5i`siRrP!n^39ecF{qp%XKVUBH_TksvQvqx=84+huEq<4 z%E5N-&%&jeS2bDimA7_HPPfxd~{B61MWW8Ua zHEuq6$=wnK@8DflG)o`(Yrh+|Y~$3`>Ulq%o!u`{UF%LiJ9Xtuec+>gjP{I8mk9NK zU9OL!ZJoB&GbY`F(sgFG(eN6*X%X9I%HgZi<*1ldFg!|M`_6sY#(AORMla8XyLA09 zGRl+3eNkXPQ+4GLRg-5cl^*B(72)a9M#R(nfX+{Kdx5^F+=*IS!_#D(7Zbjrw+N@S!GoxhAUS?WYS zTSb2b=|q=bfjYKzqMTgNpS`h+WptIfOOLsafiA#yNa>YOwsCw&!?>$#`poLP{`Ign zkM3S>EqFVi2re&Y**+c68Fr1(9Q@h8#9qMN(KIAR)aniCpw&fAjDTy;IdY5{0AG6g zDZOK~v9^Fb=rywBvdtb|ycoS%I>fY8@U%yU2x<8Z%KmHEK!V*dSA=ctj!6+y-qkPL z`)Rs*;~OiRLxTJ++wLRvVjkfeBstBt9THbPLQ)b$6#DnwC%5JCrtD{^G^!&<=tW8# zXA>NV{dVVzMUGA{X1vb*9?Kl>v_eU04>q}u@S&L^0JUxPqhfus2O*4v* zZbe?u(;=O436`vRD;T|%{In18OhhGjpXN!rQY6-GlR-HWbUR|0>}m0 zGpO8T=ZmkunMV``m233S4>|}?s9YR%Y;EdgU@;n-{X}^j569LWY`5uMkC*rc29NK% z?PjA9&3ipkLv4AKZ)QY=!QOAmipb@gKqG_FrF`~5yS<=445BA&a?B!EuH5WYNw3Y^ z(u%wW+d97Irc9YAPVL*&V%;N2LL|2Wk|k3<&S@xKw0k5)&U*z>pjTgI{t9sGE7Kdz zQ;A-)K`a#Oxkrua7zzp>G#F@sFBpELyGAXB5KnJy2!ZS4_&9l<&r5} zAIEK4RrggwNF)ST5@LcFP>@ijW#3)Y7KyjU?cE#L+br5=v~fa^31=OpM(srQ%_nk7 zwP(!5%1ED|q>vdaosr_BJ@c2T1Y7fg_t0*!F{A3sis*Pxvxf&p8Dx2})?R6p(LBz0 z_6{0?KxQ+~SA@P=b3HPB_wzo_i+~52eW$CFQ_&n4^pH1gkKWlzLR{RmrcsF!xV$+{ z_$u{_4tO!lCqpk>o*myF%|p4DRZ;KxpG2 zPQabPOVyrzl2o$}aq+IU#U2s(t&bkninq!_LG$8lSCQ>1>4Hgvzf)W6{atgrxHBzS(;Gds6I7*8;Nh4YK03uGtm=({1p3*p53F+JhGyihT}qpt~_WV14mdozA9*6g6(^=r|R{E&pY;JnKFXByqA<< zv{Bli7klN|!{*Etv&bt?7uoO`5|xfxBD&qAJI`VRiqgr8&SM1x6sQ$A{Q;+t^UTK1Fbp3ZDaT{O8X^ zLJm5>u8<4_6*Qlc!nP}Xak)^Dwy(6MIUJ9{6+HRAL^O-cbXY;|Yg4yyPr$UXG6>?& z(%r{H?ry+h)A!5rVxt-KIb`l0oHpFz2a9II1hCOqU-!DnM%G8%^PWTQIG5L5KBnNp z-oDvh$WicIjxL?;YiAVRzVw4b?w2?HczM%j3)YqFIEl1?-S@6G;L4XnHjlw#>%bd_ z(h_<^qX)ENt<{KZJ))JC&WnZlj;QMDH_Y$3+OD$wcCuJCYEwPiQ;+$H=AULa;ABI~_O;D!z=@1)Y`gED zx}~RSs~2gtkTzfbfP~Y}+%GkMnmv;}Y_kto^sq>3-CTq2B4HM&->;r-Kij}l5ZOwT z&y0BrBC59hBh^a~1^p(YW78^XP@UnBRHMjgGqP;$?E?kfqsq)yo`~9vOW5>AKJ?>6 z1%dWM9g9h|#%4sfH(^zU*eG-^BUeJO_on-J-l>|ou(%HQB!uBGuP5Vc4>qbjJ$pv^ z-r3C_r3{`~#c?9mqO-7zGZdYXAP;;_a*~H#nuDd$=y^rpt)Vt&3niX?sQ7rY(wSD1 z+V$6cOJ!P*Jbe+SidrcL&wL|YYC0LF@D!kB8^yg&?H*S;U7~0w-c7>N(!UPgyEmHU z5)!>$B9D{n2yL*uebst~dHv6h=xCz94)<7-B_`>la^1fJWcKED5T(Jc^TxnxVTW=< zO1KhVq|>Q7g+t2IJ-?vnv)!Tkj9s|m{NQ}GJ!X&pr(`el^O1_;XhqJ7&*#x^fc-N~DG59d(u2fcXj|XCpPn7ySK2)AgF~`L zW$ScCHNS{OOp?pmFqiHY*q%(M>UOfmUtE$YL|-m-ag|xs@t3tS=g)k$HUe{ z-km6T@$zFH|JmSIZ|;-nqk8dd!EyQ3q6teIW9$1VxRhmne57U za8Chtihg{X2u7UXwJBz~?1!n22-PyE=Zh*>2!rkLVva{4AM{@HQ21_24I z7cajDI`S_!C+#{*gHGEL&a?K1tio)(#D^34ausf$5h-^6vlLY#Z)~C*X@8Il}JGcEsisjWj%7A>sx|Cnx+;)DJ~OV5VSi?5@AoJlHwqWa z@@M7oPzl)ig*l@9>wy-B3{0AdB#bOFI`?`)sn@GbSU#jHR7J~m|#5&9PLni5rx?~sGZ z<2{jNl7ElldJv7D9rSNb0T0^bhk1oBr!h*nh7uW){+uZed#&_xIYKU~Xd{82BS7Xr zicosy6dWp(K4BaxrAvXQAkq(7IRfQ3*z>w*NIDbEjS*r~)Ac#%GuCODeU3c8SLaB} zvq15M8_EIQxXv{Jm%7vl^uKQCHfPfZC_X!OEeFRN+xz;9f~J=WL5L- zGGYda>u5498k%-Dsl%fx=`}?TH*UF_3~X-UyO}>Mueqd(+X)FM&Q8j}cSc0I^{nQ zXFIKLE}q8V&(SUPZP;X)UZH6=z|=65EWM%3FhmmF5Q;c;(YOpvh(%_FDbazXFto*B zAI4v6FX~)p`-~}8 zW|*P4a(kwcC%Iy?$jrmFNjx*=hff=GsW7!_G%u_QWOShDlM%^4f-`dL9qAK;KZm5~ z8)2)ODyu0bOU*=@No_N#DGdIYLbU{a)m74|6|PbWo-DGf~t6%&sUH z7ri4}+gu`Jyzfk;g08>j|9BaW9NG8b3dwlqp^CK4xfS=Gu1Hl~-rkBt%;-?KX?r zIBtI2h)^Ljr3LadyJUBzYmK$mNn<*gPUy z!8LO^0z`6bxoj^zxvFwNBJ}2Dujo|ZbKc7Gj6#{>&va4~DK-gJmnYf0jCXpON-B;t z_fzj>Y7ojUe`brCNHQs=Msb0`pB;E~?TM0|%s2p?v6ArbaH=x|(|l4GMr@xQh+kf; zdVUX@L3ktuS)#4bOa@Bjgx1N?>lf%%O^*Q(0pfc|L5ZypZ4^LA{yvkS_Ry3gDzkxR z{R<|w#M80xR}JI_nFE;bn1aTQTI|UZjkOa2v%m4IL_&RBTBRn@bN;LPrk+MK`KwtnCgC4g zy2L5lqVdF`@6nB^tLUrO3@PZ>434AvNfX%~v0CfJ)>~`e5{Qc6aamiB^&z8Fcaffv z>E_IX%R5TANNEebz4DJ89!ewy#F4vf7FGHlD7h+qrGiScwuCjYmu7oF zH7nd#X^&nHNV}W$Mrv%o^k`@emQ`F+zDU{M1_VJo!t8ip?;Eyo0T=O}4|}AuPeFrh zdw$XnR2sV5JjhTSX03V}q<18qf}%YPK0RryN9*(IL?6%extNA?OOMq%35R-5(O~0v z>6gZ+bbhWTYIo});qY5sn+l{}nJC*5Km11E)=4={-@jztTgk(NANW`!rF|N`f3a~M zcukEwVw3eVDQjX#Y6-}our)K(JV%72p@EM_BqM%Sa}Is4jz9CL_}rGkz88MH)f(Qk zccN;D(%M!?4tSneo6v#GlX09^*Mhmkcx419BrV^ z6pl-DF;9_Z{e5`XsML*oXzA71<9D13UJ^S5>gBa}Nb11R4|9H1vCbje+U#U%VBvuH z^Ee%M(d1({L>iD}G$GXwy)GHIDRY9z3Tfs!B#G!lqjSL zb@G?96GSezq+_lB{?{Fb(UhTx(pgALTqtTS4 zqmWYHLFDz&p;3cq=4p5kNS%&bqx^Aq(1(ew#|_?)s2vtHH;AGXAW@GocZzzBMj+}n z9F?f0U>z3h=myHo`uYF<-~V6CF1|b3$_$}Xi%GETj$%{o@N_j+^TTcHnSn>VlwRS4 zCFVMwJs5-m{d`_nF=xf~bc^GAJk95G2V_F)VG4#AODU$;o2rE5l$Sk>e4u&1(xZh9#2H2`)q?Vca+ZeinxLk1PJCu* z8pjA9n}l4lDr^9vv@tRGIJiFRX|4P6WP3=VnyCI z5w#frAy<`vimbw(cV~|*9XOJI*4WG?6oxQ*{DE|&p(J0VY|Xlv`+7hk>E&*74M&Ix z3NKNupBi&Q4Ax}r0QvbLObd@H9o8sYETw8rz{l4;JNa-5 zt4e3%!@L`?F+76rKag}g<8WI0_K=PTakgj)87AvZ;lO5ikEpWsW_F?)?-%2I$Q2+;2#mK{AGzc5Sh#1aEYbdgt5}AMjl7S*aDaOJsb? zNsa~bb!ZfZ)%HHc&*8CPFUcr^%ahX@<6^>QPtonZRhoDN{Z!#AA;asD1iX)Tqx_X5n$mx4o54t)pvxC-ez6bd<1`zc9uz;AC$R5T4=7=)NmUjL=zg~Bp+o$RVB16M9-K*@91I2g{mr3U?O>HF1x_=zwsE`7J&z;ouz zY}H+n4JY-a^BNm7XYTOOOJ&5#8EQe4*Mbywa-QM2jlN$!T0^kD#M_bDcpwY6>~VuG zy^PtX_RKE59ZgMA>g|X-PN7NWkRhjJzXAg2gw%vlQ7M59L>x^r8;Iqe-TkA3PR>oz zwnX&%77C&v1*T|O5k!FL^(W(c&o0_wuL4cqveAIBM4at>@t{JNk|yKEE*EvfI4cos zEFo^(Bqot+C9^?(iC}6AI1_xQ$Q8|blq~cVj&R;TMY* zb5~*G#jS{_YA-HNx4vIMSt_Pjk5P(>UtK8an>~Lp6&2RZVWQ^A2AyT(iGgYIvcqZe z%s^)SocqmgS~%V>IV@MRYayx~4!Fww1g}xFu>uK6Qet>0l8k{%{-qSD+6JcL(8J7y zi6%l+40kTn{?6To0Bh!27vxg_`5V7;PW8Yd-}~PA_N~o@4tE~p+X8DYOTxNFJ(1xd z37LJC{MIPI1&Dq}65hb0MLJ99)bE}K$c{|fNR8V} zb$7!L9w0qYHNL!)fb$vI;OF#xUWX{_Ud|X~!^j6#^iB|DFjG#qCcm#uY~*b2$wtH= zqQJ?A9ZL3IX9TXKqB7Ey82}Bl;Fsm0p-CJtD}p39iQPaoHcxbk@tL|$<-~s6h{{+{ z!>GDa3X1c%8dh}f=BHD%0C{Bon(YxHTRb+Ehvcn?3j}#SO3&fY%v%i+wGw9RvwCzT zHOq&H`s@8~#`IEdGf#FZ7}3;7htnI-ckO>W3A*u-(G~iRoVFaccn(?3^6MqL$CMc&s08ZHa9XVn9o>c;zb?Vi2`)M!}2YuI0(zDU*=WTPE({~*r zVVU@28zuU#VoXei!ezG}&bTydT*A~&^j!ztnL^@jGnXO!{h70m>b3y0ve0+!bUQ^< zu?I1&h1&0Rd&(Lg;bqxxJd2mJ?C#Pey>;mkC{CwD?N&?>l|}JXO#sO{u|Ch<@K5ccG!*+cfKxVO`LOT!J(^t?Ofzf4%aZm;{Qy*aQ2a(nyn(5cdEf-AC^v>B$7_-3kRc&_&l_sDdYr_I>sZjhZk+!B-W*L{6GR)xm5l^!;!em`&?xb(V9Z3HB5s+~a}d~v4zB1pc-{;m@5m3x2N{nb7lQ`xG*#Q~HB%*P%js85bJo>~kv%BoNKiLE>ch2?cKIadOPAgehj#K}UL`JdKGMT8H8G3V2eh`t97U~o=`sUK$88l_3wa559{k1oHM|?gKB`O{v^!zopC|Szk;6*%oeV(ZN^F}m)()T**!pANmJ{Lr=XRU6`8hw z$S0Ts$UEc{yvNk9bP7HbUAV(tn5TR`%`WndE~4MmLZqk6(M~(FP$^_FB1xBIuCcWrBzP29^uCk! zmB~i8^!z!4vmp`fop;i0x+x5|cPXJVIv_i6bNjb<51jS+Fp9BXi0P7Ah=!ze!56XFsOIQ0*!<)xxM zJXA$Kq$__6iW_$s#DI<)`+-|=(ryfbqQY_pX-L@85P2k~ z-O#M$PP$HJdGRFfOty>kR7xIBP{2fMUIocDBM=%vOrg22-#11KE zoY=zXh&v)(h#I>wT9QI>9p}TfrXVjlx|8%)Gh?r&zi%WJ2V$lXRbfcz0hg7Vq`GcBddyWXfa{?u z%zciaSz8)S!t7br*aq1Hl3|>D0TN=2k&H+vuyee&#lyCQOEp{07otPZQ{9t?GUL7p zpdJb?coW)#Wy3!&xu6v$v-fALa5`oC@@Xnk^1or*vqk!3y8^a>@j?z4D(;Ar@lg{+ zE-JIJ^W zGy%CiAU9$ly=vYfy&4bG`nj)2xFQiUo%=S(S}A6Zx2BO^8t=5`SwNa1X7)2qn22oP zoKsZOGQ=~CkkFA|0L43$zEN?hKalDQS9`YM5U|eNLlO{BD&IH@61jXg z$HbC{Y`Le+IA1DV59KAe)|2M;QdN}r{oc~-MxJ?wH`iwZV)~fI{g?qd1Hb-+XdlZE zLQ)7f24=`aiFBq%a#ht#9#K5ntVuPSQ}-dq3x;?g>?0VB5c-;Pz9PkrfezFg&=3%> zmBbrK>LeH_u&mU}!bo{gVWl_a7bES4l;_%*g62uK7IEGz6p)CW; z{Yz&RZf4qbe=XbkJNO$B8YgL!;E)lUWjPaemA((EzhK%s)BgUZzZ_4n%vQKR*A7z3 z@BPk^!7LoP$M!N;5byVU4kv!;2Ki+xmy}F;*;qg0WR_%VSqd*6(9byxz5P9h+sYiE z!bY#}9BF6=aK=5;GYm(mp?eA_{vD;J$%|szXB2SiAk}Z)TnZ<)zAV8e z15NCW5O^~qQs7j2BI%*N$?so6&c~kc{zpPf&%#;JW-Rq+*GGBubq!fnQLJ$wzXr;o z<0H_4VQ_$kdumw6B(yG`4AG1lmf-YJa~}6?rqlRGi(` zT=TMN7-x1g23<_)_a-bK^DVz#dFxc?Ih3D<)?_>b_a*=6h;f(sk)X3-qRHD!M9+Hc zVZ*UF+;Sb3;ivFqKoG8s5nmLt>`XBao_p%KOgb!wUpu#R#KE-f08BU#0ItbDruk{z zV53_d`szX{_#UR1dGBjsOkw6-IU{GZ=ku}lXU}&VXAFgyaJ*+)OQDxiT!D%p<6M^u z*(2@;BYjvY{+Vds7M*Asq~P5sbXx$2o|wDAf{?O$u+4Wu!uErE)K~mv2Ih;pZAGvz zyz9B14#orOJry+H7`NqH1N{(X^gNcFsd4 zm}}w~zSgvjEkszV{t#VxDx{$Aox&MgI5IJiM>Os-c!f_$s2Te4dGqwM23egkkPm{6 zpvj|VQ`(-apZV&vK9LPk)21H$Ags(KE>?oRuyBMV_h1a;<<93v4RJre3{7@^{(Aj( zj*R}>x9E1Pr-g$uB;%+=-f$NIhX7YVsJ~uhBJOay6X-LNF)=M|K|zm9VLdwN^Dev9jNC>t0ytZ4Jl2poRXcZYC4S7ONR}a5)mycL4l5$j zK<1HYhqjX>%yNw7)>dLW*@W*D(6yTXCh;O zS(drtgY=M?Q_waIoobkm{RA1mDG!>^H#^n|l+PI>*Ph%H(!P%tVtmWXyFyyM)n%^Z z>o!HPtEb9AVLmZxZj60eThF78itnE3HVPJ02eAA9P2}(gs#bxX6OJq9- zaaJC`#D3?bfV=tLP-3oezP3@()yv~K1Vk~tb}f7xyvm|Q(b`W6P9%+u-nJudK_U<{hXyKAV? z;F%w8f2xNFCyIL@6t6^dlzC81+>)1*;xYIZ3EG!?GhW$jY^9TPfWiLQJy!U~J~cDu z?E7_ERPM1a#+~X_JA>6pXF+c9sL!FUyJM4^0BUr-Yr>yLNL((yCz3ctrTq>q2Hfl~ z7aVe1svVvv+%+GgBJBIkiI-vfI z1N?=(815*K`hF9Rw5lvhgie-_t_qG4FvA#hVr1;M%K!(B>-p4qxyl$Kv9=5L7HWq) zVMFoET+uNqvSKpIMGblEEvUE)>DYRi1>=B!@gy2H++Z*A3EEEGy%(7hnVPVb3d6`q zWwQK>%v%=2+G0lZ@@TE?l)74@4Rv-He`d%mLu+K6HbiuL>DCb>q;%30Ft%wjV8o+o zxY&uJ`$cD)0)rfqi?Q=;oP8pKN6>di(0?zo!Obmb=y7FAL@A&s2k)b?T_oef2C^PS z5{dO-9%RFH!>i20{j>4S;l_sdyan8+mUMW#B4Y%Gz61TiT~N{7p9WwiYceoDjms0= z8wfk?a3ED953Fk&w#2W;_KjTfoPC&Me0>L z>Dp4jHJMswXlcoSy8-?NL<_j^1V(=>kRZ_QA|GHE$+_mk&hIF*3Ug$nGeXgPyL~>{ zKT|XFi8za7S2|$6zr4*Tp-!bY=fE}Abe+EMEEm#p-9HJ2q2%wk(0iPLBA_S6kK514 z!N~&~o2UnyX#V}~hYwUxS>`$4kBz5EpT~Qba!L#y{hWTyp3n|j?mC3>05j^f9$Q*;8^GW>_*DkPi0un6X!Bqk+Jyqm(gFmM{5F(Sk9>)5Pc zKy0UV^NK>^^f=%TvkZlBou=$;i{1rgUCyf0pLKFJ-(c%xB%!g-zlS54fG;#$CY&)k z5dz}!;qm&oeM*l6myz%Yz;@)F<_m(RF;a<^{izmw%{byHO zM9{BzvbE$4y}bT(AZDIIcOJxd00EDmez3_VQUy^lJPK@vs;Bohmr$jjU+o5jsOns_ zvfOAe(J(VN&LYs-d^4<+Nwwb^s%k9 zS_4^jY-<@Bz`7-m<96&pw{$~U`t{gz-oj`7+U_!M}>f z(9KJ1FhYuu%LII7uHqR#9#1)eTe?J~mv??6E^tebEVQ{J-auVMFh}4qXiKloA{6E! zJRXf_N^Y6`mAeXeEdDE!b|!cWqRBSU(<9`ZnYeIHsi8)!C%tcaFn1jQ^)mn~VPs6( zqCH~)BJk}WkUoh560MoFCVz76Kp!y>t__WVZFkv(G7xS+yiWKIlU#)6Zau?WUDQVE z=L?V^&}-LyIW3f*clQ)Ifv&mFf5PY(<5<8MXXb4G;)kZ)y1JuWq+OA6>i8&AJwT^$ zapVkRcg3@kcH|7hk<)?fFt1=KR)V$v>}dd&E1}Z`7Pc$`1#(=mM`NPEXGRZmdI#VD z&D=v4>#=&7>iGBV*EG^Y^?HH8~Xq z+T$ST^gX*xBYNHOle|B$DF)w*D>jgnqt`!Tuh=+ETqeI5cBNGoiyR{n5~Yp;A}Wwb zeDt_3H+_m#SQ9tjkH+^+QRn<75&FpJ&%Y-jb6>X{v%HF^&R%H2-agUy!Ei{*hOXea z^Yq=NePt+9S+X&tt;FB28S^k&Q1=gOcZa?9-tY4yEqsPY5s>frAr^mGuw8phw=hSvxb)*bA5aGUf4cG||%icV;8 z)mhh;i9*Y^8$FYJe~|Wc70UDsqR6_6n}+oe4l^-JN2!ljTeOEfjhaOH0JKRS)iu9F`xT)+QBi3yI^L&117NMc}Pq( z++FfJJip6?=D#BdT92jT_xz@qXrBPcBj@r-ypw7W_Ib0}53rSu8v-ad!5MsphKYUi zv_O$GBqxf5Tkxye#Gc%srJMAl0!+~T#>B9BgsowM3FGGe3d-`($us^DtYX7h4!#w` zlC%=E0jB5fUbg9yPM7WOnqcrc4%62*=`4$c!euM;6|55eKljZ;>A(O(Mi#rsLjgrK zyI_MY?i452YsB8bDAICtU#WC0IsrS&NVPs|RP7!cR7(o*(5P&qNDxCr!GyxnT`cPK z@44aByc5OPndE?*o(T#AZm$MviQZ$>e$->Yvma=13+(lw^4B((hw+zrPMW?stQjn$ zqGT`?K3l17ycbOdd)(OZW2?~;RI>7%v#G(elGN%fdtX_1SFaJJYLT?}?M4X94{TU* z1ykrvDSf`siIfwK+b){4JTB>VxDXzkCGa5z+B2r~fir*fO{AEp{pB>jur*JL5&9Z6 z@1C)jHyuvySSQbrGA7MiSbc1bH!yVLM?SXa_WLr!i^2Tu%V69A^qcw8JMz)OdiKEO ztr$#o00W9C01bxYP^&NylERf>q&n`@;fWU>h#W~Gsw^Cq{vGt{i=B6WPfv?_XH`KRS`ZwRD-i?LBOd)A>izjQgk4IiLs6UFV6rlZg}{= z!$Ah-fbp>zkU9GNW~1~Iu&aTAv8qsDx|2jSD7&P2d{F78t2D*!MBLWXQNsV{MwC@L zNLHcT63d(eg$)p8Gh9S*dL}MvWoJ;L5mcTXl+e2GBvx@e^p|&RB?`nI0g(|GmRDb{i}Qjzwj363f%} znj3&levaWxiBgsZPk|ukM!$Jn^5jkguJ4O7Bk|!SQ?FCj%fv8kCPi8_U|P0In`t8@ z$lO#srT@3?+#M_nun&DEV~^8w{3Rl9CEw3*8w>^5UK?# zw`M83&;@JcB!~GfRzBDL9wM&ZOcNsSzfLw2h>-%GIWY;XO8gU)3Xh&y~F&%2npE{Cm>UozIGu|+ zIu!jpi%(b)Hg~|3x$N{A7Udv;2B?cXgeWdfyCvbkgn-29epyQYUU&HisiadQtDKeU z^RB?wIy5sqSm`|-qNTqI;$|4Eh}vlUn(l%^7T5yRpK$Z za$^Jy`W>%D6!;9-)pAwY>V`oH;KsFF)(g}4oBD0*hGWw9@jhwj*XFi-a6J&OAqnE6Q*0?Ae+Adqj77{)>); z`*e*|jpI?;e)M!^ddgYfEIOZt*)u4iU1O;9yrd$b{Q`)T2TB0xx;^{J@Aae_D^Ve! zId)3xB!9-Ga`NR@!Yi$%FFqDZOPdRaSF+pS^ek@lf2_zezxaH8;oX?CPcPiC70f43 zbK^s0Y?W7|6EnHh=)}&v0cKSlG5K}G^ifA7IH61d_QowW);S_hr#RsnZ3?q?d^BNv zHeqlR9F#^P3~n|i@uzamB~1lRjlzXl9;*lfT`f6Z;F9dN6m=i$+=HjMux#2UWF9KZ zm)vB$JlEWk#Su))zLv~)j(<5R`zMo~f(~h^SU^H@3OBYYJA|1WL?^d0zLUWqK z)Ra_LRs9)P!7rUV(!YeJbKnh@jED+?ly(itH^B zS~DL=4tZ7tMTTkNd85$E4 zxJDrI%mv440wvkAS+`Drdkg_JAp)XOZuK$!JW>S7`f4Gh% z2NSNZw@k5km%r176rTybX4A0#JzO?|7TvjiIX0V)6>48284|fd%y()m7Bw?HaTLy4 zbf?BaZTQJ$D~cWew}EEXa03fT|CpK4*)%+?S&;f~Xc2c(U8^3IraVORCTRGTS-9n$SEW0RMQ#AwF2LhuA>) z>V>frvI>$9n~L;#e!`}8HN)ZJ*gHqJ3?4gRYMb2^t{Bk9h9>WjFlDI9u|MJ}g(HTw zKOSs0Do~mqXB^81X_O{$EDT47aMXy_uiBFv&`Oc{US0GxDv;O8X#$1@@iKX@g%YP5 zo+KdRB!4g#L=%CuP5s>lF0GR}*4Q1tHHId8DPevDA60I8b@^T}CZ>}&PzB+OcFKl@ zZD*A5|G8N!l@8Ip(6DeqN{CIeIw2*bbqj1wfP01y0q}RnIV3h|@aO0hAy9~X?rDa4 z2#vFwKeQIXj@bNfKjeermqbpJqjDfQr+biqYsbI^vIwrf7iDk_l*D`Zg%P{~cqLUg z+Ki&q=zX&rf=4Lm*$xyA>02LNjvC=Vq&E+Sha$>O%lvWQBjn-ipF`8CUP7W9NY+a{8~{c;>Vt^e*aVT%R5g4q-V)m+>)ppe`T}d>75T zo13Nfyz1G`n>vNVB%PcqVEUUFaU^x^Lh$bnzvqR$TKeKZbhXtcn}TWHpyS*RV7BVJ z@|g|(y4Rz)@ysWPgGiU{*#wvqIXSZwN=$sJCmdmp)UU}icjCwWnz$V$CVb2xzC6P| zYw-+=vv^Eg=37#g;F7S~^}a|a*=m)15vF`j zW-Wju<-v8RuA;S|nHVf2L+8W_!Yl@yl(WIMtV=>U-AhqGl4dDdcIsK##Kg_pj8gN{ z*(U*3IqB@snr)tqUam0B&32^6WH57 z0E5M$wgg^X;BVs(IwS!g+17U3R(x!=y<|0WQ4nGo@tkTA3Vl^&sP*v3Ol*RMkuwhmR zX>TaxitdiT6#;6z2E2@>g``9TrGPwse^2b`$(lO1Ndlz=manK?b|>56_hnXZAr_bZ<(W=&kC&rX8d;j@wkwXdu0zWYcIy zMTQBjXDvERIr)McHG$W-`rdn)08AnGdy%N@XxmpS_`S9yVS{6+?+nrZC=Z1t>$+P7 zve`0ej!k;}?>@g8BPJ`sLz4da|3_sT&$`P}&{toie~0ePr!17ztp`6Q zT5G13-I@|v+zR?lZXm!Db(KotMi>=DDx~140OX(7$1auts#|C-pgu(JbcQgDs>EXun0Rd>rXW)ORGR zERH0ry!XI|rzoo1{P74!P}Y*uY7(v!SJymablA2rA?UJBi~e*-$a37PzC!NGMa0{F#Mz+f_g~!kUkJif>RF@JtAY#@%L5;BSEVwkS+fi_O zg056_9Z|HF7{FQ9tKLvBPSh=}YRj%d7_@FY^= zERde_<34}mDQ>`kiNd(9e;F_!7ubRelgC?*QCK85`5w5$l5I6m(sa1Y!4p?JJ`xh4 zoEe=&(zUrv2SaN!y{}mvb(3`yPLokhvWO=Ln`Mops8Pv}ZNCdW=WIy+F1$X?OhTUM z((nlpO6m?B(cmr2W`RI!j>F@k=!mF999gVgaxJf8YS}H44Quq6Hv{wZ8uf-6HwcP%8gr}b_~+EF{Uv{$UOGvHMWt7?heEDmIh?L z;gmMh*&o!fKzU1RdSjO&wZinQh!+Q zB1mrm?KGSi)By0AIkb#hn3j08P=%o)oe81+BRN3{QKUPKq`Bf?o@q{HR1wLY+9I}A z#0y%q8LE!Z1uQxW)JV=*QuS#h^o=l)VI;!~K0#Wjh`N)(CpE2`;9EVOb2NV!h-H9NuIbRe$TzHsiXoGji4B{C ztfghAz z2j%L&2@aX-|K?3dX4-pJk!fG^7D;kGYfQO{EM{&gIY<8TKTv1a$DspnDepKz8bfeG zdJqp0XhaNeU<&R+8Ph`+s&s~|TrgINNZ+!%FHq?gk=!uI*K+~cF}U@3+m8b6fn%`C zDCXideur#DecYheMShpV6pNEOPVvbJ3WeS|$tMNnMP!b`ua@4NfX@;S*qbU4mkmGU z1ZxjgnQkHXI$OK4vyw3#S1$_7dwys@Qqwkq<+t`skvF!IS$7Xil@`}0E4k|;En?GV z#`U?@#T5W6_oUx{^SX`|$B~xF!=#1W#I)pl+{zG!w!Fj9QzWIE|#^oUMHBwptZ=@Uja!|&WQ9WBym8<&8!SVHjnY~hlzIOTW5 z$lxb;-0awY({HgD*3Ax>JBU|J+RqO6Yy5rUXd^P~Sn{P7A3%k&yg1MEykf%syOMpM zDO)%m5uUE{e#7DF?Hvf03|uGdd(k`5ADkBhTsr($vuC%fP~7YeUUTBU!pQ9TsceI= zmm?I_p}6F*^Of`(IQg8=vIS?~qG&PQ*Es0ian=({)I+?Y0HgFuSX zCexUT^9y*?h#rkj;7BC#HVAZmNL~A>b6~ZNQ)b z2F7%JZ>SEfm=?;DpliZD63x<|Mnb+#0R1Tv#d(Gb%DnUq6)0}06|W_J+F{LvC?4$q z=;Upscu%>0qxRD-9J}n#qiX+3LXl;{cR*?88uy z?|ppGIpS%|p?!;{0uz;z?!b(8+?EpF*_;O3ivLJj#=vv&wr|KgazzSN_jDkE-tMNP zBvhJ|>`y{TcsAGw&pDo?NcNKmfY5y_C~{%MQxr6Yv%`|>w`$p`D3)V~R2()LA8?(P zZ0-Rpia8}muNH!?H8E`ToUimn#;^g-xNh==B4gO_w9sX3IwQ6ts7uREMI`37DeGMt z9Mx+b*J-`ePmQ*+lio3 z0)7kgiez&FJ^x}#bmt_A?%{wnMWI)$#!g^!s^J9iLQ+nzlzU1iei5UAf0uK{kQ$KS z|J{z@Nlw{iU~PRQj{T%cyh>VS5lcCSuoPg!4l|DSp{a;UR^A`3S_H_$K5%VUjg)xppKm0LG|}ycuN_G2>Uk4%8LW~$XemH@&@Ev5q0P*`^m6@dMBh}RXK!b;L2 zSE1dV!3wfA7i;kO=|Rp*dFxLj(TZuq7@bwsphSZJXWlx(lGW69U~ zu|Fk3!|6JR-mc@TKwL;keBx7=uFLPM@sQvtg@ZL(_!vS_!iqD7=YORl3E4;@-8=|uS1DSZG5Lk4)LeiB& zAkT=P(tvT>8KnV+rQdO3n8p#rImG*vC|lPTaoxXUwuj=f@vi58UMAj(49a!icHD7n zE!09zVogiFm-4Pw>vlE)JM~Ig|L`|#g@BZhps*HtFik`(8Y^j zX<752NI3g~T-A^`Jxwi>L_a@moW}3z&P0~!mays7eRRkgbzoBYWCh1;=N|%ryW$Jhv*zQL?*j!BsrI< zxfpPOf-lg~3vJ1HMGjAOP?_G_r48i(}a1q9Dm zj({#*CzoWf8V8+kLJ?Z}8Q!D|F9fv%mr$_E_aKo-$Vcm(Bp|8sD8Zp{og~cvE^#g@ zK}nI*L>wq9PU`<-s^X$+rfP3IRW08Ra0lVGH8yA{mB@!5ZGY}xIwY#w0im?;6bi#6 z07KH+b$J*4uHghwkEY&hT#ZYTT+=xVy7h%u1nrj3`#!{N*dWQ@**A$r*xZs zMN9_qjQydKlqk^`7B45!qpei$QLEE<67Q8snF275$xdmL;t=7OcQU6|gKQAk^K{Lr zWC85cEi&wYg4yR|6}_#TGD@#5QeXo=hUXlQSY{Q$!Hq=xQK~Ko#SF*C5s-R~a6jXx zfEI~44MG_iz*)J{Cv2+EZ0iq>9%N9N7V49>_O(S9w@5lJtS!1c2Lfs(Z_(wcjuNM% z^%&uxkRH*kZ8BzkimD&u%5AsjnE`;>J;CMe2GAG3zYiOm7m4r=K|Us~3R)!QkRdr& ziP!^eFh^v}yq!8O4Uy#LZ>Y!4p9lmJn95Dy8MH{uZIIM%L`PzgX7Ic=gEZ5S3&f#@ zPxwpx42+?4vG%FcT>7?5+chF%s>2-6gyK+laMZ+l*7!#;I_>DG2})ctHro-=i=2Z| zrEz>+l)4RLg2qC0HX#=z;|qP4F-+A#dfp#=T72k@1ypXfiNb)ci%Q2>Kk>Zqj$fs5 zGmZXRWPh*I9jeztC3TZJ1Eq3-vbxNjmF%tX%4wA@je?Xh?O{Y?^&x{+@EUoo?4tIjXG1; z?|I=ZyT&3+PvOOYxJVNrGx@oZP~7%EgB$VN%`)xsj-v(kS?VHlm`J-o?goW676|F3 zInE2T4kb2Ym8uk;c%pim_Du%8^_^ulIU)k59Pp`mG$eVA3nJfji0UajZ3<+Ho+Kc;6A!3W_MH@Rqp` z6N3YH*P%c|^G~{&&C%SZptxxnFP8l>o-l#-)OPP~QbsA!?}B|nX$T?WUCEaOU?PHg za3|i>)E&;ij_kt9F!F|zuxoxn!c=AS$X^G_Bv{I+{T**@8Z6L64pLxJsZT@~(e1p$ zt%efq-dTsUE}w(tj2nUen@k=b+(Rd6K9wxFf@QmusFH1Ptp1e}O2U5xC#}i(KRw*` zX(>pJ72^MIg&iA0C#Yfri;;~ldt_&PAgMarFEva4_)>JmJ@!8Jr64jNWT*2uU-6VT zcGSQAT=naFK@#Hu9u{4LlIrHT(53w(eFbsYC}BF3zOqx`82tthHeDpC#Nb)wD3^GJ z0A{CD`os1~WZf7lby}paQdeVE+)~gVzLPsQ*+{rSSiVYhM#b{0lP^l$(}CjcDv_uj zPv)!CDOD$UO8=wf)r)C?WF9BV6p&shX_gzL6_oq)Vu}gQT@*w?HL|cnqtLF$bm~cf z@$56c%nLytMZ`UbU|950!4OQbZ_gz3qmwGG{G(*mtj!xn5S_WRN6{_tYk<+PMKGzQ zMnvE+VnwHkJg14UV^(KQD%O}9!F`@|O(-ck>~#PlACKr%beJ%r1npQ6^U2GLM;qR} z_`AeauU|<*9cvRR&bnwnBGM+@F>$v&qlA5SU7c)#W>0hs58CJ&r3ajKlv0%gw0pi)5}v`WF!XT}7M&nuNHIDIjM z?OLMUlhc}#q0C4E!R9fdNycgfV3*DNrOw@dSKjG69MbBKZ9SQP)4t&;kHpJl zB3}g}C;;8uQ;LkuRisBDO?p*Z8lIvwN_#QBv_#0yT6X$v#^avPdggy=K~&FyNJXy| zRv>Sut*eI<&tI~VM1okCqHX6O0*T?3h|=nTdK3kc;51OdR3JMlP%CB9E$?yEJUYSX z>~?f}uP#DpSVk|45K3CdyfsB=A|B4|fK`IAAdwZQ=-#ozja`?QelTTJ0Hs=l6et-i_619M0;f5@&Q0{Sbm`}qRDzVtoxY>z{-OCs4ABdRLiIHtih zjp>Nu+mGu=Sc33y?puHofJQG~ELIg97H@Ev;s`|`0a9|JwZ5+MiWcqE=Dymn_Fd)b z!ICnG%6@pSOC{FfK{4FMM-?CgnsTrM3zTFjZio8xdoVi&+4B(S} zRKymFjc^vn08xJ<8E!*MtsCiTztPa9uv531+$Nyk75z0>R zTH?d9VHH5y@U(%0gKQl^i%ur;IJh)|c#d}YlWshRCTjS*?AEn>1vBa z8H)%Q+NbfNfXg64NyBcJl!Q&G)^_8Igxz?v<<;ItnXecG(HYxwWoS3A@g&}-HU$V4 z=03LBTq{`R@}6c|4|MbK;|)?;at{A#&x=E4dT)R%Zs2>`mQaz9Q}~ahKElJ*T^#6@KfJp1$F*W{O6WSpx`R$)8{nmo5pNA(m>ni9XWyJddTvQABGGIHl6#{L)UqZSkW$6klgSpO)%vkA!_9 zMaoRwz;n?Qi>TJ>oca1fo^#ATKxPTY5T*=2t1&3jLVQE^fiSoFlpssH-`@-*p;D6& zlJJ4r-NHidmZ;r3H9QiC^fa6{KS5>ZYM;_B^?QiFduVKn&?P%)Y|xr#0w-|*Zo$B` zv0-X14Yoh2lX1J`A2R(7L2j^IbbGWSj;{8IPRv|yd0YFG@1%d|Ktd69o(leM%^(Yr z*E5~0Ru2M9woRM$8t1BD+{Bt)wB+s z-hr-t$qj0#X9&kf5Uc?ICV>Py++VMXu^k^58Qfzj*lQBXOHqrii|jNmDYS-6=hI)$ zIXuj8W?=8KP`ISEUn)wRKpbEv(Q+2Y;PlZ59PoT}v;!Dxz^!n$|A6YEgv44DR2RFx z5)m}GAtA*wpGanw>5-x!D8n|j$T;*{3(X+kFtl2>QzjSS?B1i*(FwS&Uy6{$ zlD;%kCCstkjv8E$St?RX1upD?nZ-X8e8M<>oZz-7wc%>6I{N|y@i-KKpgMDQ3q2eP zQ&B+l&MjqYdp0elQ}=KpVOl>JwhnB`SpV3^35C|t`5pIhqL@lSrsjY_03*c*gCMRQ z;xI@)4bR6(gRbV;aT~D6^BeH1qm4F`9Wuk|yu)ASM~27z-x(g$%kY>SHg1FE5FUX* zAbW#C9tWocbv@R>f$Qp!sBUa(t%YDYgRXsW$1Nx~=lWLy`2ObrZx;?{>o&d?Kp;Ri z=qA1vN~v$yp{mXAU$&YktZK^e($NzcUMm|mh?l}$(Lf556371xi9!rk2|!=jWK3eM zEzQegU7>GJ1}ATGv`A;2y-AfE{#z-bjL)^M7b8REA2K{9-F+KG@`I!L@Cc}lGuviXzcKqEe9~-TK zr&=Mb;FXrwHA$~U7P=T}7Ln+3_;z7glKC4%cwujv*U;r$QaO4yAHvXmm*fnW9R`%1 zV4u?1_h^xU0Ol4R$ti7vw&_*dfvMW=5sPhgK--uwR^d?5k>lkM5+;b3dgzkwF*TCr z7V2;(gW%gzR>ApN9}$0}Lej&TEBrQaIQ_58plX-+C831je!{A*PE0fI{8<^CpPYP| zy?DUBR0#uF=EER2-cO@}q^vaE|LW1=l!C-b^&-FKNGSh?dR5U6!4we3cH_RHTn-MK zl;JVS|Hww1c@9Alf@AuPY}m7Nc4b;e)eMnRL=gkk%g6}?0y=F_KNSi2%Ii}JIe`*Mrrc{~n|wB`TU>?r+| z7Bw3Nt{J^J0aKfUJULVu3!{Uuixo3s`_O@;rcF(ro)!RiA$p7)fqaq)GSn4`FH@G;CEB>YY)#vBAzsGV>wJUWzb-gmzFc+ROfqmFEeSt#9n zXwf~wj&O4UmyCMJi^m-lJAR}1{8`1KcHH8{k;C+X(o!u8;i5cYYvsD zr5it>ss@GeRGChI+ZHOc16%~{D#WjXIvsLY3Mf5qqS#@fmaivQFH>H034x{2Q~JD_!H)4PXdpkF;=>G7BVwBz(VbfYObiGI32@PdgD*PYe>p`6L@=^n1QB zjU?m%`skI}5`x&cEvP@NNNhvl%a7BS^{aa8n zld?$3_!1OiRaKBE0^o|*VFh4lo&uZ(wJtVR6B3(|a zcTIU^b=%Dn`FAUq&g_*?8X}iYj!RH0bR+{g2rx6y-DFslmA>-zcPfp_k)-${BG9l= z47g+FgAbyuj^iYv*}K6EoZDvWLz$>*dJ8=>uS~mKQ&Y%iPU+M#U=GQlaT!e)@kV{B zn{?{$9%VE*hob|;Uzzuq0)+b0$zuV_L^mC4tc@Z1ebUZ;6XKKV6z0XU)h+^(5|>Hz z00#*L(C)SifNy&eb9`Q6m1uKW2#yqMhm*=O8N!tOEbaMl)XQGvPqUFf+vV5Ui)^%h zlG+Y_zB1miLJY%$Vq^S8EoDB=Iq91h-H@iXU}JV*?@(@wgD0ZY5jRy z0Ow2DFbF0WbP%hemaz|{k(g~ElD`@rVo>uK_)17>VEcgtsYLY4%K5Z_EtSlB;gRw1 z8zko8r^rl@cZ!{Q7&4RJ>v9C}kQs)60{B2EtBiPNfW{Drn(gDnf_4$QouD5VIsEqYi3kW^t*sp?bLHL=V` zfTS=f!w^(3;8cty@ko<! zFk+6m8;cj!#@qo;&F4%`lz6%)wTyBCeu|4)1qq{I3Dl~`diBpD(O|CmXfu#7B91|u zNfgfHA?`s^t7wNhaQ!;Atau!Q^Zb)UE!jx5e=j*g%TWwqSWY>MK(3WQeQ+&Ckgx^H zSd0pY0(|yBh-wo4BDs>#=^R79*+C5QpLT2O+Jx;>{E%_`(pxKvA2{$$tmEFNoxc_68r+NywcK>p$% z=`)$DdD~S7Y%s6+uwf*s7o|fYL^K#unA!KgYs}sjYxEsktOfoSu--0@&?BMH(?3xQ zBE!!N70r1?`G!WZ>>8NEF)+(j7nq!G5;!Ea&N~UkQ7eNNd!Gaq_B_&Tu)kXX@`~Ia zFu!*POqHbTTgb5*8(BSv#gziG5CI4oSgA~SPrUAR74-w+OAN>1+$Ph)0Y$8W6^dJ87^Rd50_uck-VD&j_S<-{wUkGNQdEuhf?@Y1n|& zO1RQfi`EzJfu!dPtFVOdfp!8(O=4k_iDsCDIDcD)TJT-K+%yb7EtD!_9gL}S3BPnm zR1ZL!(t>xBEp=X1G3V&05ih-u7xI%3pvj9CLXJufTDAvaFiVz4#3AM7Z{8Q4rYL1` z%N$=iWhfnn3-gPLzp+CnA4^)2a2}dk!neWjm*FXz!W#~Y&2-Fa$5vU_4GXY`?T={@ z#?%x7%@%h82uRFdN9IHR8jYWON? zLwwmfAiMSx6*N^s{XkA4QO);g*k#H=T%r3m+I;~ckcH8D=~oQ>iY0SMg`$k1S5#^3 z#NPXQy*+xTnZ1b!c~c}JEu6TaXqd?Nk~6-?qK-ZAr-{CS$Uab((;L%}o%pTF&i5tQv^WZ&jKGcQ$?M6s6pME#J^=cv(}37u_)@B5wq8;_96qsp48s&NaeOc2{O zarjQAT0c;{#_+LICqwm{~pn5`wbORbxq*Xw5O)4HuqEvs4jx4}O&8rk^Fje63mTFq?=I)$;Kwbv~WAdtnaJ$2Wv!t#Gh zLKqegXt=KckJ${HOG`QFk;!e^x^v&0H{3_sNMc6tDNliwf~|w6^*eDhH$#y~ZtL;C z_(c9NDvYfLPf^Qnsk3PBcqIZ+vy_Hl1&L?5P+nn}$9ydUie>krR>D(K_)U@IP#nd@ zV5Oy}CG>~AJSha+T+Sk%Y%pP5|8O)bVWNN3h&Y<_7E-Ix)zq&JvKpGw+DC-hbsNsA z@HXz0^dX|hR2;29Zf}(2gB`6R_tM(lw<^h9xmMegU7uhLyH|o;;(=pYwPk~?#BFRJ z%Ot&Z7AxMN8=3Q8mjq{3kC*ahxwaAn_h1C2FrO;s{70k*=`pgcpZ!A-+jx?^xvStP1^ z5H0k*UjPSSOy%5EW6+0(&dEbd%|;(FY04f-=xChPC6ZKqhK`=V?>EEJo?hGk9woI-H`IZhm+9Gq?k^y{}!IzqOVW#d)`0x5?TaD zcfXq0OeA0oDW-CdpQD>ky54j+p^NEsuk}vR_`9EN3~$`-N{1;Hk@PkK7I~F8&qbSm z4Yj%1e&a(vmBJb4=NTT2etE0ZrbBE|#9L);9c{_2S|`@3K)GCYyGaz7G;M+v zkydS@=sD%8k2OJXR<)-~1=(OZY@{WN&(f6)Kon|peGkD%-)S|QHqT)<2F_h?)xQmAVfUC==^Ofe#&T0aU0&g=n$Y&EkV0dU=_244*n*kuG zacF4GUC9uj0@F5mQ=`m$Cy5ly8{yMb9wi2RrpQc#&^LMUAY+@x%Z-y%?B^lT`+d&f znTMH&CA)Rwc7fu3_*I`a#`V(#AXEN&A~{I-m<+$smK@GHXr1qn6lWb`au9wLr!5iu zhSF@lQVjEdis{S$)f3E(O64>jZNN5(E9LQ!ssWu(px3`e{SFxr4u7CP%tfQ z^3ZBT*P@-CUPU9yR5gw5HIM>46iZ=ISQpoh+9cdCnoJEaQw$P!iqYJ=Zz>u_IF#pH zSXKQO5Ut51Eo^unU*T+>rbiRehI?NDlE~p3`XeAqEe3e2E!!V`1%yi2=ys@`uMl-~ zJAqXYe3wlgp6i=NC+sxm`}v}ZVo%gY!0A{u$Uf9o6eaROo5PbZ=-ayB7G-^417EQW z!UJ4a7K;^exkzTp(KA8MotmC&<@!CJR}d*ZsbnbTV!Awg?N%8CNgpttAtJ+xfrHq|}2$Nm1_ zt*vRy#BIyAxWU14U71#AqJQ_`u%9%BDKUq~nMlf)(D4>GoC_oA)}p!ZPDJWPFD*x7gQ&}r&W0@ghQ zLR;WlGy&ZfE$Z#k+Tgtk))qnFba>0%9SkVYL8?Qr=-f8B?0D6F*G`*jh1WuNCrg|N zHF|3-YdPpesIlqfU7up+0rpO1C_%dN^=1A7%vSygCnK0M!s{B~%|X>h$|9Hqj7hw% zsKvF?H8Fe^=<6CjQh>w%I84&Bsj(o|S-tg@bv8;C(FaOsR!Y`2i~!&fc>~c&KZQ4t z=3JI16&P)JFx2R+XcyBKhOtgYUNaDD>^6fC!{~(8s)r`#)`cBu4U^)SFnb7Ea&|E` zVRntAo~$|Ujz(j|JDZ!>5|yP62{y(Yck41nJjRhtB>iIybwE#`HNSiAQM_lj#^+W@ zx=K?=>}gl&J6FuwzHxK^E)Jb%{az~L1B7&|s5N?ZscR!ls!NqtqL0wL9lj7TLUeZc z6x61ucIDM|-ejf|Qj(MT_MF*3?nZ95ozruBC)Z1RTc0gjqh}#keA1%xRSRRy#I8nM zw#Fl2E3A%L2|B`7DB;)vsK?0@QCmUAhq;Lik7>WBz*>WwSUaGucOA#ZZZ9vHf*K#u zalL1T#ONB)3FaABheXRQ?`lC~L?_DzcyEA3uzsVJ>{m8^tZ*G=G6vnmL&-_KG8Ll| z-M*k^B#&8rMcEH?H7Jz(wjGv3-3=1RcPJsvHXeaBkjuskmjF!u-NPnZ?VnmGd;;az zi@HW2o2$SX?U4fjt@9DxBFDJQid~QtXUZUFpdBd~R^@OZ3o=H9XNHUeL?Wf>wQf>o zlFfYr*vHtOU4{CD&@XIso)*5buLXdlm4#+e$KZWV!~M?4#2W;w+T8(+??0XMT#8}< zPYHlb!vpfo#L%B2QJiNngy_R!h~g%NP`NGnI9Xy9LSomf(VZ3Os#zUwv&Peca^T|A zk#SK=t|Ykl6gepq#{B{_9(1~@a5=&@eyOPhzcM_|-CCU@0UUN?Jc0@@ZPIX5fk^HA zot{^vutU!?37IQCK5o4=zdf$xRZDl$xe>$`V?NWn=;o1{jj03i++t%JPTS{BVD2({ z15fdPboX;5Mvihn)G)!kR&kU_L|Q!c!~4ci3l4qdV!>LKNeo*m@MKtXfkJ5q+DIid zz~~&SLA(o-@B*YoCCVy6`6%Kgh*F2KLIw>mFg5R6pnFnqaz27+T?z_ZrhfS^u;14z z_xl@wxAt|5BM7*hI<)9S=Vgw(?^!t;0AT0pkZ3{KyIP$9&#IGV1}yQQWw%6<^L(!Q zwW!48EVQ95fV<>H9g>)rZWYsjLj-NnwjH@IxoyX9iLAU)IE(~s$(`DkN+h#@*CS}f z%+5S$qDN*PPa|VI!CrYhMWQ&*5tRFbG1S-E#w#=y-^Z7o>1Lx^mngGRMSGaA^RqdBZPG6j0${cNJfOaGv$1_7VhwmHvoM z)L7v}q~6jKTWX49_^QF7rT<(lXpH7C6ZEpu?;WG~0ubF{hzb`a$IQ`-Ru3xl2S*Pw zsLbhw%kN0P>K2*OiS$#k@{wD~k$&|l62&=;c_i`~^H3UTMYkcdvrRl4k@>L0%k(WA70mX22dOy~oFhrSwn??|BaDg`dJFL}>WyOSiaa|4m*uw& zS*0Z!d&ns*K!&*I2uLdPrl?~Col0;WaAH7HNp$HL(>s=sn6Yk@mxFvkIKWQ_^FFOV zIC_ZygjQO5aoaNJ9+&K?3!0}j_{URYx@6cvL1&N@C3?;}qGs@&b!BX|={4r@X{j6= z%H?pbujmziLF?LDX*4HoIW;M(JL896u$hm6gT50bP2M-1I-#0M#*OH?2VlO5Eqd)F zF95y!J!u1K^d09X!jOit^PI-{pLb$lxi=T@Yd0vTBlOi8GN`2BoJvMq_jM;S_1Ypt zXezHsuvzcuJ}H@W@SUDuE)70ED#u1Uz7Q1v8$qEq35&=EjzYxbtVvTV&967Qb{7+C z8-X8JKo4p2-?303sM@9(VRIgW9#Te^0Mh3z@GN|g{;^7w-b;54C$_XuS<`GQE0_6P zC`1fLDAapa0FyAig1+mX4maB1b-j?`rUkqf?U5E8O^z7``a|NdPCk}@~ilf+bU5?t=_ z+N8y-wApq}*PQusoC4Ouzd_AzOpqK-IL??eq7h$gSO z8bo3+9mY=j9^As&BnP4Rzzb!oKSiQA*OE8BEO}HOsaXToIy6izx{aiR26^oj@Z$V% zFhPELBmc1ls||`i~Y;94UHSi*|%#B zji*2qmZEi9upc4C;X%<}UqX@qwx|gO+H*2Vykl}(+{O+#7$lj`qC;knG_s)~G|z-o zLzFgNv!+`hOaoG~Ij?;XO#IT)>{e-O*|5%$h|*(e2~3QO7NVUmjnY%Rwy>3*) zCU@pmH*=eM{JS0M=cgE!BrTz*RMvvzlerN%>_w#Nm}n(P@}46qSZOXScVjW7(CGc{ za)vA%-{cTcG=iGtZfpuaual5pGe1PAC}}zXAt5d*j%ndR0);>CK*lN2K>}I$4`#+x z;2?ow7AtWQ8J{S;uRFq6#mNBW8Eib(cG(fL2mnrNx*Ub1CmKb;3AY3CYrLSuaOV)A zf&qd6+f7J)Ym2sI^?MP|GqHSdSt>vbU5ho^x}w{Ht}I%%&9RN-tB<6&xl?B0hYEyJ z<+P3j?1Pr$xb5VB16mBx=1A9w#d#kT&DhV2IZF@>ZT8YYLSDO7hz9`mVXSBlkN`0m zPc6G8l6UqqVsK9LyT|6J-tz9CC;^0v;y@LbJ9&RKlj@P}mb!%lZ#~va%6E zHI*z4bD!-Hvb@oaB}YW-Z7Z41Bhi$UAq<)^NycCma*HJz7^0+g;OBtLNky92;6cGX z#~>U+l5U$q@)d z-NC(U5UNOYCh?F+;3JT9^{)c13dGDo#E1^DAgzGq5#BQC54(qhoR17Ib-GvvKVX=y zExT*Pm)Kp7o*uVsXbC-~()e(%hJ4s><#9TWFHXnRbZ9vr8N1)}kP)j; zL{(o4PJ}@1>O{wqq$Tu}%35cdCxfmm%vtMsho~l=bJFkLsDFH(XvoUN>z4+u!R*qO z3Ae;M$bAxDscRe=CMvPpmd1iwfWs%!hVw*PVQ8UM7$VvdfxeQbF)L8AcHDsza2R^4Xu zspC3-N3Gy-p3VSwc|16BIut5eiP59|Sd`LEEoX)k+h zH%CAhxRsr8SuoHEhsaQ20E9*kbP-N63i&zy7zv)vnzdxRO=^A$+fZdI!zSxT2+kFD zZ(P7>O?G@>u@uLtx8qfY^#vXP@sh_=;{Wk~{vZDr&55*qb~iY~#6BF%c@r>kVlx;h zUWPspYe`N%dJ91%)aosX1)&`Dt!#q$BOnapK(W3&_zFeqw`4IVfL*d8-#4B(dJ6Sx z6lnjBmPTan)8Zth}Co}3#x5HFAF%jFZ3Z>lkGA0ZbAo6A_zjl&>T5s9& zY(U&7M4K)s)6ZdPP5ovBnU^Rb+Eb!#DS4`-jM_j&#{cH4h+&nY{XQ@UFKQ)ozWGTK z+haAUeIclJV)?PI#GkBeaxRJHk&}%|I^M^u`t-mzW;W>?@J2t|1iOz2m(|%O7->7jq~5q#r7>ofM5r!yxlIq*^G zDeU-hev2u5WR}%=lGUJT(RT3!QB~|Jz8cA5-AUYp+7DlrE5RAH6cz>tIlC^*@4ZpRTN2|Kh5acCXwf3|_#uavj3SJ<%Ps=f& z=tRR-$>}>Si#60x$+VmU(CQn{YYLMtRTYkBXv&K{AabAFmm z-LtK`)d}*2Wg3B{2CMzYZD{=kD-&Q3p{~4zCwM zp;5=Cm)I*1LhA6;$PS)3QZ35(ly!_^d&ff*hNLngesSKozHhv@v_wqS&fZjUX06`V z1f5{F86>><8j!@UcBZp!#2PxaLzWG&r#lThl+=J0UtDdJ6`4n^%GM+A>JGUP+_q=5;c**^LmDO+K3y_hT8G6H-4< z7dUjtY)GnQ3G*vUgpRO)2`GX~rb=Q?fv|DffNbEj7STroN2N&sB z$GC0U>hH*LGna~E^9M2SvNX$}r%5vH4LEnZU5V5HmhsIGX_^RiZg^@*XbMi7xvxj! zIRY@py~_k$64#xSeUR=P?PJxc*-s&Absx&i#qlS}n=QOb`dV|hIJiTx7Z-O3>0qUK z_k9Rvzn?`ey%dRn!-E;+5G9U#m=8B{+86#hNgI)s%q zUSOxwrrnVOxDnCPaWX`k3>^49OM=xx$01C<1}cqTUnC}7YvQbiXYuwEi%y$%Nm(a$ z@Z%}~f)k-a4Y{Kq_K7&vUn6mrbm?k3E~pqqTSS!G@9a_fjttS}-V+579b!LXZ_kS< zP@0M16vuTzYh8ai>7~VW_?VZYSKmJ3M^^pk>1OgXj}O(b{;=tcLyV8KlnukAMTtfK zd>Iw$mKoPS^n1!aNbif>ZcWUI_;f46ooHLOZ-{oZKD~BA#MQmBMqvmgJ+E-SMq;oj z8<|0SxyGQq5$$_i7iBm1eS?6k!Bxr{qi1v$}q&h_*t$ z)Ky7V{?(XX|LPfod6$&cP3XDS9LH*k_3=6FlE&O6MRjzF?R6*~|6hv2Xr)p-;1BF^xt<=J{LwcrN*nZ<>M?6jy*IWJ$+MMiB z6$2KhMROg5Qpsn~L=hpBI7G#`b`v?l;@1fyH+znTsiiHvsyABj?}?wv%B!5>Yn?pb zrtfdl9&h6I!N_qzQ{~_D@yWTm8>$nM9aK1(C+`Es<&`G?&j7}uk`!Mj?peXwZkohx z0ia7AUokt)i`fASv>)d~A}De=RTIJ1XJhgy^>5 zcX3$xgVA9cLq#Bhu+(9sRrfheQf!umX`+J*?on!g2$h~mnHKJ%8xQA?T619=6t<}- z_sX{Es>!aGr_bpGDF#vY!u*5fXY68cT;eA_%L3xlUWo((xEUvZM2KFv>lN>Yy- zUy*8h?j1X7moFZtLHn#BozAV*o#$ZUYq5TEJll}DtpxHj@3N1J(bqDXtcTVd2_bB3j#3!i;A5zDH9ov-F5hqw@BB*64 z!qMTrhF;}d!%cjB`epCIy2a(pwW(~^Q7m{#jq7;|lDixZ#S~&-Qo(+bbizy3i0}LG zDL*cm#`grN%9X~{ko?kMJY(isz{x%qK36zgVa z7(Z*u!kxf(YJ{-uf@-VE0TFMi(A1IOW3L{ntP6`T2^sJ#*76W9oZHJba!9V@whRfH zuIuctbz97*CdBetybybw;*i0|hbT+OBwzllnjfmJ)7r5Orn*Uc?sRQM*aX^gf+ieJ zcD-VkZWJ4H>s70DJBC^rZVkf@(0i)E791qpD@PS49YXZD)inJvc7tWUDEM+1Z>iNF zN{S>q4OX`6xNWlPF$HG-yAh=4;J05-pxXm80xAERyX9zXJG6QnD=#8d@mWxuKP3oQ zSdx`oM2ofwyntdp`B@_hXqidEV+B>l-rquk9Fka*^|59KkF&g|Sr=Iq=5F{M3s!8> zYuoF~>M$J)Ut}Zlj8D=a5yM>^r3BfNJF!e32J?d7q&u!Ybx|Z`eimT-eMx>g(+E2k z*p6h!Y_`7zUMCw-Q{teAkzpcgNJ;FH%JuS_0}UZOHX5j{-i$UF2s&)$lHooSR6*D~ zrg51N0FWwSTNkg@Yzj9Ho@HU_%jyt_(MoW9=5td#5+xZA16?$3vc7O}g069hftub- zC<4H@LH4VPXiZ>I6{wxb+}$>#huZy$jx%?+TPE}%6KfqTjg{yp$tQNTN%Q5{{1GN= zvi^3tI(J%?^g{L)w$amQLH241K@|Nep@b=fmO$@@(~Q~jK@rlvT~VTT;?6|#KiQaV zpv2Phm7;y+MIJ|9WO1X$vwBa|DJm+M0#CG48YE9?Cn;&t%t$u=f1ykCsAbz~K1sfu z+)1HML}9W`%FdroPKz~Omosl{gb!J^dw7IgVIetxWsPB0MmCWy1<7N}_^lEYtiTmC^n@l)C@ zSM(DA=rf?`yR>4l)GtzF-4QVo5`v~1`4Wuv9kYHLTBp3!wYf21roQWC{rnWelB6Z{ zl*(G0qY$C3=|(I1rA6pJ)U-=f(=jpY1V z@^VZ(V5bkKqVI!nQUHR*!h?MlA?-G^h_tp%H-)$TtHAEH(Z%6K6p3MZzO&{7_aBig zcc^LH|KD>%Wq9Y>2P1%(Yl;s587PC;0;W9$WxAy+(VDsBI^+v+p5hRc|0ZD|%Trfm zsI~7hb+yzol}omij`xj9wr|uDgV34L3`yR(Ju(CbhoZI#O!R>hB9t_1a;Yo;bvNzV zA8L!sf_Qb(!#fev#Vf2yXJoGvLp!hzH+Ued6ShSDCMKlJR`XcOBPIX|Dsr}$4G9fF z%VVA%H^!J77bxn_2t3|SC?M~60kk7>H%wL)l=8OHi99DfOZUdfBEiZ88hWQg@T(eu^P#T= z$yd`COtsfOk}#~ZY94|2(%C~IF)A!z9w*Ys9qKxqIXaO2xe5{?xZZIhZ`qaWX{MHi zT^;2yMu8X8IEgbquY+cJN(^6obsk{j^4}x6$i{mkk*OR&&dX0tS8X1cJKeyMzqH18 zUBslDzpkIcexdK5z|o}LsW_dnKsML6Re86Cmm#m$3x8XA;`^1;IGlHA86K~Cno|pE z@Mco^m`QORliSy~EqmqHU5EOqs`=Fk|C;&i<@C=h!(*;2Icny!pKr@`*^gU(_rXpP z3l@hVAxENV5hv|Mk{)M>O3-b~K>*Y!`^w~{p}n)neLp1LnTqq>6VXVp!Zm7CWOf1=etBzKKZhcaPrtI{_msQ-GcGwyS*xY>0XImhDH~ zoG@7NB^;Xvj-f@1xbG54SKkfMca3DH@5TcWi-@&pnhh0HqC_|F{uUUgB%|tqXP~+B z0n2v{FB1avQ))YiS47nl34{pSDf2;u%7vnD-{f6b*UQwR6OJzmj8*0+QdeNTv>=1M zlX%}*6j#Nk79`i{8#QRw0Z)FS2M#Y=$_mrNm(WuxYgv?%-rIQs%5G2)~6=PHN>aNuy!vPMZ!s3*U*01})MaGhF~YoB(j2LWs~%Twas$)cm5o-3ljr|VYB zl^WPlI)n9geN)~j!i=wa!#=utegRoolwQ&3T-y3{y=yudL#n&iree8x57SKEzGX?b zi-!x&(Q@sU1rMgEc5fR#Sa@NHDL1P_0;6Nf0f;BI6@rt+fP!E475xwxi zy>3Z4`4%03uz@gTNPRJmf8fEf&`Xm2}f2-*=VYRm@^xT+QGxTGiolAkfct>-@1bBJxk`?4^hc`;ZX;Hu`>mx#(lcEOGBa>kFjM# zOXw+;#<6@eJgoL>M{(|zWW?pOK-I?XbquyTWYN9~*I-NnzVr$i8P3`M{MJLyQAw1! z50BBBf+!#O;z7KVb|grh541? z@hXs!AxhJ5u^;1t*nh=^LJo|A`xyLOZq^#4CTk7Z5&nRIr0qDis1bsD<(q8t4#o$M zNDqk~&6(Sg=XTTNMBs4B1_tc(_LnDRfmC&>gt;!CK z6g=jp*#5J^dTSd`ZL=>R;FO%}VkI#$QS`ARz8>fG4F8&$*&x>Y3EGlpOB} zr+qdG;C)^Q4fB*3C;aL>2;#E12SOZ7(5fP=Qfo=E0ULd-y2+xcLa9&Ax6isu(Q3OT zkR3FIQ&#YiIr~4AUVkES_jCe$Th4^)CETSBVyyh;%4S!x(vG* zB;3PlYK&|HSa{oDU=D9Ga}jAc5`l^CZNIK)*8g9TKoYcwTV6=ITHYQ5kFnYb)7*Sa zb8IXPoQSm8j?|6wcV5bi*wNTF0yEDUs|*-k+i70ZNR{Zmlq|JCS)GtlbdW03g`!GH znt1}%wp$(*C7Qjb?w1OL_&Tk@23mP)3BObLdtXU#*;s!df4-8;z>DX17DprpqUoBa+gV9s^ezf|6aH>u&y8QZpkl^9; ze*8*AzMaSg{@?%S|MP!qrAf9ays6@sfCvh;#G`bwPSQ@IuOcFd5I{GQ1q;rLpfnjI zgj#*F14!Vm)LaMWla3FB=iiO9EIEg%X|?u|wHZSgqDzPB0}OJrWS@wQVOM%FH^O1# z4NqlJ_!<;vcp%E%;4P#%1#ojAC@mZF z4Xu1u`2M~Cm1q~If%Jz3_2ji5;$>zi?}7%qhS!Y#-Hb7LYxma3!Nb6|V@#e<)Q`n% zPxJO;d8$Kk-m9S{AFnn@DOrT&i68-FgIMfQ(mIG9NhWI3)*C%7Najw-);e)*T8<7; zK|U32$b?Bt-yd%|%=H}6q>Kn%G_2GCsIqI{O^)7BA64UE5fGIZFEZ8; zY|*rf%Sq&KX=i7P^#c!Ex(Dn0gkKgX{Bp(>QxSp}1%cp%WJwTzN;?W7g`hcj%rbP} z)GS^HUaVcXF1<8hgLqe=+dpRQ+QIy{f7C2)seY|b)QIXf0^AH{3A#yfX5~7B4lV7> zZ^^t1JiBymdunAucyDnNw^mXdrLb9m<4j_aw{;u$vCdHsb*G1b5IpDtW@jtn0O{6b zX#^Tc`CadFfrkroc)hFid{FKeg>V^q>5g#o9mAD0fet8gq78f@vO0K@i^rgI8mCCf zVSX}Xy}P(!Iez(F`(h0Kmma2GgqTsRm_J`Q`Yj2d>3zJAa9_w!bzzYL=ahT%)hc;scRxDYPmxj zfpr5`3rqL)Qz{ovFDY0!BAS?*;`p|l3bgnUAlch3SM0}tCL1LZwY}lJ{z( ze0PJe;59}%TfH!JEt8M{-H+7#k3_KAYhHT(yLn97ie@?QL2Px1+xjY8>~0dUNwQ5v zl)dr5-+Bn{8;y&ey}hujC==hw^Gax%tHtQzN9P3|UnXiLyvXCrMy+aV+;`Dh>}Fit zEU`|99URh?2`9anG15;p{kCGpbI#RtwdG3-ds2~L16@Z^ekA%3qEGT2^0C-M>D|xF zQTCu$whQ1RkC713MaY~Zjzx&iE3d{m@jlcYUc3)n%Kl7%GyP{=V&@vXtOJ~P+vz0 zM+dS$S3x>*`dOKT43D>O$kvk{X^ z+$0b%HLa?qF@jTIs=YO+vSx4uM`N;-9neDU$-uQi>9imz?6VS_prKt}vav=RelxAm zrGHO6Q6_q>aJ*KU8@y1{qmw`~(pQ|(PwCX8;*3fIV`1gox#YIB{FV)gcTP=@~&E;a-H^8j`Cw*ZcT`b-$Ays|e~^v#)!b%DI;)drE0M zh@DWIvNx5kBga}1n@U#!dpjEKt%rim(74#0xQD`KcG|D=^Gax%tCe@;Oq7ep4SU-M zfb7M+?Gu1Z;!PMwQ&)EN<|Sc}T8(==ngk`11P+Z*SxE4#`xUix+m}plEXr0}6C^7l z@~sLXN6<-@_UI>R8}B#iRAD4rmt`%ty&jIsyQ@IX#M9H+WecZ_b_sO`2sXYjt&t@5 zQX;*eijt`(Q`^)FoqF;Ox_Ms+4fB*%J^!u_w;-QaeMH>yyn}9@PCz~O!;&O*4wK31 zgEw()RNp&TPR32blPr@XyU$4YCq9IXND`ros~XueTHae2O};l;c_)PbD>Dt%%wmX8ga8R(p>MI5m*NV#2 zdZ4Ku*hwV8q9^SWi^W{x)Y|ZO!iK&s#RgXp-kg*SjP|$xo9HV;>slPdQ;&Ts$~h!yJn5WZ?Ne_GYq8t#r~!uFKoSF zki{b6;5LD+40FrDZ7PIqlG#YEVVlaA5=57JHYpMq7~)(UDC9w54ErzDm^4j7@i*cL z&=~#Os9nB*sOD~(t$z*Sulj>ifB32&bczOdYuA%3T-OHV4%~h{36^ID(h4&I&SA*<2UP}rUcv@FA>kVvfaoRjfS}&>= z9Z2}Z{SZ~^VP72Iab)jZsWdzPI=}0J?N-}r>0e3^#SKHPv=Ys9EFSii5MF|8&tY%` z0CTq~enwM_-sz$~v*_}TqwfHeX!>qdqC|(@An{_8LeZ4#)OWRd%|>alR*!N0#0IL| zr9g|2t3-@yhX71!B_#18@?mtFb&tM_TEu%;A?fNn!QS(GmYV3ht}B{Egy0UY4M{(n zZUCwHy)gY=;Fs}wp?>uO@GW629G06DlB6Xol4Sm6iqD@+reO+b%P~|HD8wHhJK$Ok zkEP&GpB-+k=0Qi8lB)uVKX-mxL*vzIdgt$hJ*2n-em$~gmE$pEbik?7aREuuZn&I~ z;qj^`zqQm#Ela^k`XeZCO3hC?iU!G~pd${kaOab*&wZTl3_^@YHl)_BxryR>%4>H2~WIHPnbBE^BW3`YmDKUd+lptT!~J9WCm zswY3SP?OO#e*kePNHardtcLko)InzSoW65L*6F-|#Zi05j~FByI(=5%bJVzx1t_Qm z=ycGtnw|+Z*Xd;@Z-UKjD3h48FniNEz|n#1&sEryWTBI7i>r_=e8-j9lT1CUZEDD$ zdgg^lOV10TVV)9Kbal81lO^fDN5m~ZFlf@cO`gQ*%txB3?9Egvjn-Iivmpt6xMDWe zxeAL<%P{HdRFi%i`4I{S=$&az2k>BHjWKYI(8`&wa1!PkiIsvjZYnhSKu%?F`xs9{ zph}eJ5I&U?U#LiW;4Cb}fbKLKrNvIM}Vg$?TWjVw+Uq5%;nI8Cq!lyIGyAI?bliqPZ3Sl&INc2#?C; zG>BquPFoy+quSIW?u9|p)eFLd25typdz(*1DCz5i5BtGU9I5#46O;QsSQ1c`1Aj#L zeREnD+T0j^Q}PxSlAM=O*L60&`4&sEF&c{{l+t#=MroHU)XVL27))mv6w>eqd@9a( zM?My?mOtRbXK>-e5ga?nLv9cceuulZEt55>aM~szZ*))ySk#=-AfeL!y*dpyYnrDv z$QvJsaQLL2T_Xf(THwj}2WrzMI6vv(raepCABG`O%vqfMTJ<8ae3vyKonr>p|2 z@yo%x*Rf`)d-vt89425%&YM>(ofxRf$J2FvRMwHmeZ+DWJ>=Y76IB4 z^g*ZT z{#79Sa0Y^kxEcHQ9^9_~|FZTbNs{X@nC4yHI%LUtSeEs+cYTJwKwH)QO8`l^B!2MB zu&zbKf*?pb#R0_dLttoL3DoCSOv_Q_>ms z#VYwQ%^~`+hR|0e3uKgZ?>vV|=>?THyV~GVeDHbWyE_lRc}To925|(wmfgdX)&Jx)^3DTJY=4s$9@K>s>*E7v$hUPU5vsRupH-BeS=XDU z^aCzUt$t&_5KuOFpDBd(dz^~3ba^_u>?NS|b{ z%On2*UKfVJqHXp#Aq`|K#mIdQ;d(Z=XEMtu-~3a&2GA#EsT3d7u>mIPWPL_y_H_Y} z21QK*^XopMxXLdPlTG88oz-Gn7`4xFNOb&rzkgdRcbK~2|>J_S2Y2Z zwM$rZ_dqJaG@W-VK$X?u7QI+L(7I*d8~gGiDn#l8>kaR|6pvSi7(9)z#83K_^7>&q zJZ5Wk^M!vbS(+Tb1b(+Xw z`EK`z7$ldniXh;vq4~qcP_~FY*`;ZD`?!1JcfCK-et$@|M4kvu!W>r)+{eU97pdM7 zTt1R%$xADZWYn8n)yA;>=20tLX(`|9BLJ{Un&O`jvN0DL0JSMAL~_un7;cDnZN*4F zn+IyeE_rv&ruHPx>Ft9)r}u8h>0Qa68F}Uu88ec0UDUWW+mp7?(npi(2zOr|lHN&k z+U^>@EDn4vzi3mibV{Cs?>98(pv2GE?+-=+Je82-u*(-s*0%Z*Z~H;xmZsalBcoML z`ZfI?dYskoO(K7{*kj?+p$~`s`?nPDUmb_1M^qjId{XCZ_)%d@hkrbx^3UB>_D+-^ zRX$-{kKd+EN>9eOoOi#!=dThS$3j?g_vBGYj0QI4zSJIhrF1=M+|c$Sm&fqsS$UHf zWTTgrzx;7}jr`u7KE4h^d)mLgX7f(Tuf2Ca5B04fdk^C5b=}Izwg=juY(gF(E9sff zO!aG=2Xi_E`dbE1X{LM<)jwJ*x?lwU!fk+SLQ7Y!--qY0*xAM!-0g$nI@kA3zxeneg5QIc3gGwi{gRwVKiuv-}7m&MIrfTh8K#SewgOO*{62G8*B_NLPbG z9kJ)>^?OHqz8k-H$oEfN^RAQh;DO`|d(@Og)TTg8! z^621oH}LX?x~{)|ln#x!CVc;g=>_bc{=7&ZWdEi9yMJ8~O!I4eAGV$sdcb3V-C0aR zY0H=B>6PQxT|mF7-H-_S6G~y8OE7;utPj;+*a1DEVM_%gFpyxN_CE@B5iTye7oDCMG^h-`H&yS(Mbw9F&G*0aIF)s-e`IuKq zpFT2omZUPd>NfVMiKM$$uwUF3H<45&yyW3qBwb@*Ty4{iZQI&pW83z|jcq55jmB1E z+h}9kw$+$TplaAG3WL+-$fv{BZiro4Lmtx(%8 z!~TJjQe`l|sY`M=S!P(jW_wY%{)}4Ozl;dvr)q$0DMJI4&daM_epa51XYOX=qi{|7 zBmc8Zrg3Ol4qqe>qs7}Ss%#@zDZ#dR@9%<{(SLjt2BvCs=#c$+r!5Gd@Z z-^s|H$86?CUP>`=hA+~)9!fFN`Y#;fi#xt~x_NL7=LyYpPR1(>OBIM3{Oxc3^^9^n$`0(T7q_ef#+{Di=c#}E+(#GqH`ZL^@tg* z%{>}iz#ewEisz3;vfq8#|2Ci4vjS4jc5vKN#2L=Q8bz_dm?v~}$%(eFUY~z9J?Z7X zmB9F6V2oEHJl#r8*n`?uK#2civ-HbU=pY<{0w|r8cyxwk$rzvh=JxafD{*s&x#gGf z#V&(Lzf1lF0g);Yu!6k5;-xS3={LUe_K=uU>+oarX^2AE0p2RCs=DYJMT!bchwTC_ zhgJGgHj9uW1^{9`%&lpV%LIB{DMgP7W*j@Z6UaU6RQXC&8Gc*)7quFX*1+5_N}w6z z?|us!+kQWbYORgAH(nu-;*}U_`^^yRLx_D0e_MZuMI8_qad)AT)zq!F(X&7l!Lmm| zaKN)&B{{Ekg!ka&^@DUJk6}o&H49%-cCHQ>hUy-{bAObMU|xB*pSpTdyEJQu-6#Gl zsx?2`BYP0o74 zEMRXMS)M74y;^4A#2C3_Ge`Vh86h;dxw)MeS?_nG^-Od6gzt3EpJ7Z%WxDJuwBBpL zovO>dE6R#a_!IIxrzy8^?T`ho(*~GpmVH6#lI69RgU{eP>YVCoKuT3NW(-wZuI+Cm zh1=iRxbr8A$(eoYYIy!YU>LPrHXLdZib`jDxM^hrobO+v9y|2dU zoiP=u&{*2uLh7*S$@dUZ=iQJ`DM2Q!;ft0ZC15Vk zoW~(B`tqM#CyHb*^NX*Kb-%~Fu9H~;nDz){k1Ky3-vW!3DHIp8KMQ^;SEopEof!PYS7S5Q`-)oP+A>Ni@nPBAvwK(MaVf-!k` zq)(dmC-W(GId;|_o)7!Tz+u2>V==x99!OS*?|g?9WA-Mr70V;!+q@YcL#@kZb#N9W zxq@fAa1)=YjS>jh8ft2@RegS`u4%L1Ox3a;C)ASLP9^8+WE-@o)4H7`^HA#=OXhjC zto^0@$6y|3yE{ezLV^_5P--vyAG2!p1ZG-#ruQOM(`u;Z9?x#p<2 za`Jalac7E56j6RSpAWOD$9NsP0e%BS-@yl7LUOrC=JHeB~as4u- z=nVhh&0lyjP?QzEFXV8s1VDDz7#zqSWS;SuGzhB^{HBmSbN(c=VZHWlO}s9Wu-Xwa*3uJ&H4Q4LeENo!{WK*3WT`DU3mN zoAW;T@}A}LC9n4RS~!U=uADxH!ehq4m$%_?@yO2lbCe>-el>r%)GP8;l#(=4HC$+u zRYYk|eK<2;+*dzvrh-EJ7p0GTzj^o+)`nJ4sg$P>cg zyyK0-9;4`cY9{l{ksdrA^s$D@#J6leB6Cw({S~i?3wRJcvz`nBrw^!x;$aSI9R<=g zyGh7VyX3NjSzbpb{DarGxXqB)o?!v~~i*{MO#S1|Ooqe zW`^B@N#R$uLHVQjW~wCr)gU4*6`{Cl(iGjPgBOe3w<7quIT`2nn^n^Ia;}tlGfO^M z0B37~g_h39)0OQ<;G4OoL9=<^0{_TUxx1RQoL{@}kJxO-Q@PR%5#u%6aV zvu?uMecbdg?AK0<$eY7CpT3vVhl;4KZrzq1U1Eg|4>h@Q56F)n`8}hbqM-JKzXocV z>h@_LY)g4*2`ZNSpW`f#`u_HbubR`#%B)uRy`lVMw6Qu%Cb2K1+mj=+&6;7QqaSVN)G?s{dUJrlwEA)oG6_%zuPZ3H4fw-<> z&i?5$otmrT1G^3_Ng9Nj5DR5kmn=M>@AUDr4cd>&rtTB>tFiRhQ^@y#`4R8hEiL z<{7`WajYokviahEkIreQlyFHx;MTg$`enGEYLT?!yTa%nVH_;e0gI;9T2j)}bjT;` zD0UyBVsI2pZp$w4`oW@ZRBo**fMjFyiSgGYp_nqHSYI+X2&eK(Iwl-9a~`nEw2{et z{!WJ4He3_9`Ma?I;Uks{6ARz{nJR5wWMo>nQwwl1eNV#lkn;g8`@DOP3-WOM(fq?q zAgO<--wVI}yeRbgJQ!fifVKE(C!b_W$ zgQ{`k-PGl2!8S&M_N{6NI@h^Y1pYuo@ z!jC?|@7qQ_h9krne?#dd0N~nG%W67SdNhc+)^`jetTC9gjoh--+Qsj=p1DcG#;!ls z)~sT!*Xn4p+-Zptt+x)y2EZ^&ON!H!btK7(BlWu;rTQ22yooH9J9Y%eI3K5QbK`xC z{6pzF30_lvOF83F6kPmUk*yRa?lFlND}?KQq&+{)qVms0r+c6!6w^}>=Ds=nQ~Qsc zpug~C5z#BF@YMdg*Ik(Ad;(?0E(Qp<^dd*DPI;nY(QhUfGS(xk<`-6_w{&hE)6MI; zlGi*R_=k{9me11GGymk^K#5oWfDiI+i>)}Hm%zCV`fd2lHH6oTXWtt>72c7!pN$S$ za|9utb|}ZQ{zc3lu$@;G=Z<|!yDc(n$jS;i3ALWh@`FbtNPGxAmw6|GGDSvE@wXx* zQIPMV!Dim=goi?|^_!ePn@OX;qgFcd{J&A8J1|Lihi0vbh*Q`Au-kYWqGC6f5+hDP zA5W)Q((x?|2k7As3ig8y$n7(>3rA|%!>*A5zk8yMNv@xKnMd{gM2nW15ECD3B{y@D zy)Y*eNv@Rq7`+lfSm&0A?m4>1nI|G@ zn;<{q(-|ds=AY%QTq&=cFz>-W3P!}H=kEwak;Y>cOq3f-^goG{!tLePd!_wzEM>ky zPn(;ZoLsfV(RUH{F~egFSUtgnc{cKrI717fvVi;R)Wx+o@~m%!Y}etX<IOq&oC$Q>gkbr*ufqPx=WUGU+m2VqS+bgLhp>o zQZH)2xfbttXs7}qZD_*Z3>Lg8`%;4+xKbarHIY0)z>Y7gbI&SE-dU*xYip=%oz}CyYBOm1wjRXN~*JUMqN{^gl8* zAy-ym)$`W;Gqog(7K#5{G$;--nun$`oVT~I#Vo_aeg`&qTWa$$HSW^Hh5(1J5gDLY zH?G*U*B!)}(vZErJw;~~C^;B~*_)kI?fh#21yC!p5}6r)=OQi3TdgOdJI zVjkIlv@457g*Wg>#-;hyttfNLB=)aO^fda$>~v^wmY|P8_}9GuX%z1Ax75w!>q9f( z`V)_?4!^Og^gMWEPUqRHA+rig`dbVXnf%Kh5BZmJ2qKpt>iFWfwlYmq5j?vdD+xZ~ zIpk7Xqq%!WKGu#O=s8Gz1FgA*qVOmdWl=u&i+oDV;|#Q#@5N5uWkaBO71~2-rUW)w zWibqPr?06gr`lHs5j0v^r|jG^phXXFwCD+=n`Ttu))(t!I*E_*lf+BT(yE4Layv>v z6qyQ)u)W)^#X~P!xcQ`LS_AsUKTCihEP(c%sm#@poEzi?)+A>(Q>^acQozW$uasWY zwRWH9Ombn_vcJ%{W9^Ov%+Sh?)1`8^^XeBnJ|7 zalTph_gg;HAgu~5J*zaoqt$yMqoSmI-qy*y`Pjqk`a5ZgbChnZObh4i6J^z7q?4yBkMkPjlW>4nJi10EQg{%i=eROWc9hDzR=C0rZ zeZ!axB8Ewys+2;ar-vcI$Uz}E-qRjq1LBk9J(~<CJ+f)q z(D{4Vu#{~fV7tDlANm`#M4cIWd03+$TyxE7Z?XPu-5{bpN>6dgFQpi>C&ExE~70D2s?y=#z9 zB&FiIuMrm2T~a7iC{!%xBpEfQG%OhS2VXlTuaN2rR&$->>>s-3-*D`RLWRPsqH)By zV{Ik|9Qe?RSyl3_g8^gh`~u9OcJq7f*V7=P444aEj?~3%6vWT6kPcPVTY~h?r^%w| zlp8lU2JC$P?zp1hC359WOY?U(^8O%x5qIt2jX&ljt+EwlHQCG<69K@I3DfJg_(R5( zRX;BI6S5b_F?GxKgTJz|xkYkgujkVH9qgIQN$%}d*%)`859I%>xbNxu!Kpa z!Iyn|n2g8Z&iEIy{pUT^wWeI=>~#~C1X6Ucq_2^*FEg)q?^2~Li=g8p2nnxaE;h7G z2a$e0wPJ6*y8w@ZWHf8CY5U&YtYZy#8o+AS9XjMU+)56$7J+1fac23EOLVePKK6A{ zZ6-DIa*SL_52+n9q!05bW>8*RVo7`c3ezWzT3|U#tQF@MqlS1IM(Lq(Ka~>ie)oeg z?)KaS6xl74_I>n=x76!1#K3PxR59YSQ~VupxsfX=HJc0kO-QC|lOi^Um5QxX3JnC!8UshUSUzOy414_ShHXUJeGSvVTeISsNBI7PI3}bEgeASr@Rcc zv|c%N5s~_tf2N`IcfeomsC|+@Kg;M-UrsHA-N_23wDpcl9`&H#e{xpY^@V8 zFx!NROCa2W7eFO>Ry~s?59y8ta==CG6S3nJr1P=SAs}UjBqjasgYQ@EgZoynm?;w+ zAB+@FC@+(?ttQA#fx3xwhEpqt`z=}D(pLNHrk#SpJ%CM%P%o==F&6!TVH>Y`aaiz7 z-L1U(Smz$p2XQ}U?77iw~LLqGVW z{K!O<=b0+)pV*Ec1(hfh)oj4Xv?ACY4ZDvyZP(qOyRE%1*7R~0q9Dcc+i+PcM3FPt z3d%JEC3B@vC9B$Nszc6Ah;V{z;oaq<)B;b>G{?@V??e#R0M!`(bcgg4xM&}R2m=7M z3O+kVPxAXli~DtwSH+h#Tlk6a9fRf^B3_`7J2! zvYmnSxIzC1B2~9-|7e*)d^*e8ze`MHnu79$Lx*_PH$iFK@>W6hfx%ih$dq}bJEQdZ2*f+}+2$~-!*uaDz0|(~&~*}=+JSzCp#|Yu#dHPp$AxYvpel8Z*P=}wi zsU?u|i94zUy0lF}C^QN|1+|O(kez+{+N7{X4~?vr?S3(#;yP^<1bugGMBP7d8G|Qh z>XolNVh*`(bC_?}^M`c*m1!a+FVH?OyrzWRi|KO`Mj*%;Q2_v4KWMBoROyydGS&py ze(8}xtqJClC-H!jlG7R&b8REpP*#&nl}bsEh{0F4qm3T*O8A!4Z|3>jN+i$@+kHD@0{-v4D+T~ zqi(0Guu{nvD7aoQx&9Ru6Qy3VGRpszSQ1LAk~!f0=$zUz!r;YIG_u~8*%i7JvTP39 zpQ=KX{}SxJVCC&%nrf+7_(LvvH5I{M%Osdw_?cp&@*o)NH|6gl=kY2P=yA@s8Br4;IMPeY-N}w z?PW2qfbe{sy;^dqZ|f@xJPAW(`Zv&-kS%=wj_{V*_E2L;$C0o)LFM6~bEDg`7Qm@R zTvdTf(%o|-DxMqW13}X3-;V&iKLs7$0S$SOUX6LcDvZ?R9a$@^wJ;NSTPEP@0b zH$DX{W7W|g-NLVDq@Tg5_)zhM@S#y!UAr1&G!&W5teCw9%z@GT>ZXRrhp7q{B)p-# zza)fge}wR)*=hTgcmwhMfHrk@)>ZbsKTVu!lE@)b1b+L8n>r*=wT#NP659ia+`fR zh5EOK!<>axTbVThPlj`}lNNHQEqnf<1))x({3voFh6-q$!$Uau8l71~Mi?>QlYtU~ zv~05UMjyp1xh?nmWx{WC8`j=A8OEQU?G>wuBH+}Sros}ILFy5YYFnh5cf|F2f!a2b zr+OlcEOpaXG2md|T8PjjBsb{|ekc9S1o!8lQ9mt5O*_E@>Bx|G``nl1140&WwbV+@G8Ki5{3m+vG}#3;)=fK#}ge zqnx_)p0=tv8IyX3l}|s(5Jn>`Hk=g{ZdVl(s`yY_o{Wbep}yEDj=n9yY!-W9+~5^r zQv(h^Zy2=Lz&I=+P;6~fmPp1SQv zhKPDz_ae_KnUE)ZfEa2WF!plg<<)VEKp&hDdVJc;AqPGJeu6EkFcB(uzUrXIc%nTk z3uQ>238;K@YzF@9@#y&jew{z#9fP!WwPlC+8K!&`A>RkHKE7YN7?%DRc9JZe681|m z4m~1P>>>#riut8Vf>1O+lEW<&?fsb*_b6tu(67`UmudH;jGQ#|C!`4{g2J_P(hD~| zEQhn(yjLO^)cH!XWf5(7Gq8~!R51MWQV?uhQZ~iT^RIkJ!@g`v9WHGYtWf{lIn&JL zJGZU6aGy{m&JrfoNrrfPK{1+C%@AIKFV_y_4?26q#j_E^@c!ggXR;y*OTGYr3 zb6=}IL2M~|XM)Gb4*>*`(N9H-9Q3=&3w`RAaNFGk!N1`~g9VW=0eeKn`YPiLneXBv z&V6bbBec0tlta@Y6x!N+>jokdUklb~Z^w30C%I)wQ6)o``Gtn0;`kBl@zFVqdNcTh zbt9jorgRs`^C}5cN$h9ah7^f(rDH#>@woDN-%sGFLZ!CXK~|m$h>=@j#fvPBF|sb6 zRcDj!D%Ml&^2Ni>ljSYK;45Xng>Pwasvo5@f@J<;4*r0wzb~2PK>}R3}UW`XtS3U_2 zi4WBusjPnLPxK0_hKA1h{YKA#PS zi4DRcJIiP0N5e&jhVQbQWS7CDtp-cgzn3r%kG6DaM;EBC_!#HGaZ2l2rN~KfH(G3o z_N!{km+3Lr?aF7^8KN@A|#RBEyhilZ?* zQS8Sw1>Nn5bi8iT3`jSZ=k^l5}P9AeZdyO_N6CMZYi$YE@{*tltb%~)pk)^O56 z9U62j=5G!;;O&8E)4@G=6snG_MRydH3x#DqpB0sh@9<1}iK1-pp`7WrBpTjlt7I2r zJ^Qv1^mEX?0*`e(tt{FF9)F8Ec#o+d^G6CqRUgqTQ|pis8GLLsBTh6kL9L!^IO3T0 zx5*0U!q$O?h2Z1PXsPPp6x`{LeEOo%(t5g{HiCo~uh|k=Ly?_M&X=}#6KbE5LSJc0 zq9JK7>z@wFa-~byG1L`EVLS1l3qxny6*{OO05rJL%cT^Dg7carPshSjK8GDBh11DhO8BJ2Nt}J$p=rcY0tBm#chko;?lNG z)EvTsj0HZ?#$Xti>z4vNafS^sxG`n0Nc$x3vG9rpAf7zA&;I7zlQqw9+jodzY(=xG zSYnRQ;06qn$eFkG8R0s+5>sy345Q#S@bDv&%o+*iq#*(nlB3ajmOx|Tix_g3?UF_5Oxl3P{?<&;3i?+yALi85|3F=4}HcBT83lf1GzY-HrD01 z+k&BUi{SdYNF;An6XkwyEidCBqcAlYd6H=YRc*BXe0^e&0|H%U*}$Q^`xDR~teiNY zrrY1{x00YWJeBEDzAXeE4o(a-GsBW=SjNcQEV#a<90qwWTx1hBo%2jVRsfuYTV1!9 zZ{{s1{j6o6LyX5N9ef~cbCq#(a~sA>IG?&quFMjlUN0)s>NI@Go+Sx0knK5w1iiPp z7}6_&Yk5h6`g&e8^Z$crHHwiHMj{02QgM6N(Uft33b$Pz6b%sPNCj6M*_+Zk=g7|w$YB0T{EXQv0xaTd8F+pS`F4d7{RYB^bcLQpKSymG7f1uj}Jt znsWrvU>Sb&FFv}=P0(gTWs!@Cc>>O7Ck^~eoZz8w_ZwxzU#A74DUN18G`j}qUQsXG zyI$CqbaZGscBKM$`PO;!4IvDe$1l=|o99%n49$b90g zz7Bhz`tyx!Bc`@xjHuI&VCh5)E?5CU#bnpAYgQNe;D-@9x9xlNWJ~P6;(!UNdp}b! zo_E#9C*33J*JZ)2bvxQ#SEX?yfMaSpXmA}Udb=S?%SOPLzX8K9xz!uHiD^)=ftmnj zyH2Oq6*UG3nD=m$Nk58o13WO6Pt>ZPkP4m*12YFRJF4&4#Yw(co zD`yOceM!W{?JB?VSJbC(nqP-mf*}N2@wgDkU#3C3ibcIZ_PbqNAaq<5qV(|-|A5>x zXo)b2)f&d>oG`c{t`y~D(?lk9lJ^0&Z?~HjO8V4CP4XPI3`{v`238cYm|FV*gmZG+ zs9}hzE9yC1Pf$^J_`a3@ty_VwCFkgjRyS9yKi}=ds>Nd#Z(Bi2D~(~?rd~zM{Fet_ z5#6c=pQA-l72C2)Fdb59efkfMbJ74y?Tp%`dNp|_*jWI*`2Helv0C-mBrWv= zL%BlT*hID5^SMs<~$6KUX)eb!~%c)KCcFM2# z?vI3_JAJP)fuTT}v@`77N)Qf1N4am=6$VbMxkvGe|cHV>;iX_ddOqnQ?E163yX0QL(Xa85#^(OZAx3sfeo z*oH%wI;VUm2|<)B1SBXJXhReZ6z&Sza!h>Ab$ zi(ivQ`njQ#wq6QorxR7-E4hlwT3ZC)(nX3oh0i==;fV_{(t%svE91263%59-sY*xl zI(rK%Ns!zJPA=j!R7Z~~Dvw&~$l4vtA<{o2Mo+kgq%$tDA;-gr({ii0 zhe>g1=XmH)Ty6VtXLH+y5A! z71>@kn;Un2gPefo08QKC)^H1!P)F91c_c7Z;0j?ft zh!g$zr?Sm$U~F|bT%aXiOMKOljto7TuNcuNBUB}Va5$NEe$tol=RU;uuvh=J*^cN+ zwG=FuDv2>zF|72Mo$`EZ(n^yXGwK^*H;%qQ2 zflR|)73ysPWJ=V{EUu!EslEpK+*bO% z**<_J!h>M!?NZZyslp|vPj*(*6CooI`@WCcUH7VXX4LY$n^;I_WUD6Gr2_bx9l;mI-RZ{kS9P@K zG5dcqnUgfIMjm;y1PC?%}C-h55^EUt|ap84LPJZU5c2yR&Tu;}duE+NHMh9EiHx;K9p`E*RfCSIECyfM*);6?%vet{@hR#-C*NPFyH zpMQd(>sdYP&)65W3JVPtvLXG{BhE$)P|5Vv&~Gf>VGpQNKh9T7VsiobY8eW*7RIoYw0EuO+Toi^^h|qF1 zRR(~%&!8iSybB-DjkEOamA!1xw=tWdGHtC2eI1OYx)H*1U; zfTaE?ld@?{D-B}%D)Vj5T%A6^*xE=Yp;7GWw%4g|SWbc#F~>ZC{5qYqh8RlByb-Iu zlz}Nr`K0S_SV`}z%s7J1RM1|372iye$x+@TR!~h?7>VwV4o3F7tn>MtE3S5JirkV& z%hE9serPevoW@;FN#JK?VG3U}g`X)PzbUyP{0VppRZT$ecz&nVA*VP!@|TAyPJ@(9*D*L zzVgA?8jXYA{M+XjM!QQ$P5fv(6b-+3`1O^oToV%Skdr-qu5U>I^n`RQl-vUk1#~Fm zFkyv=)rZtDP`Irz)#)?8Ja{m~37^E`^Ek%X33*u9Iz`$;p@Zfze+8+Ca{&-tk#0wu zjdf`)#lQpyJUmU( zwb5SsB}C{4d0)XAJ)>46%Bf&gRUXmxIgmC>C#iN?4z2D9I!L%LURKK#7P;5N+K4Tw zQ3CQ~*l8OjYj9CHerY5J z<8z9nGcuY|HeJ5*PYD#_!gP@#6MDJL8vffKP}9syI*Z?hGdz*-mSwtrQcnWhuQxvN zO#Thmo7kCivFzRHbU}D#rci@U!3U7Ortl!dI3}MFi}4g!W58{2!vwSu*+Z?{No?_;9B0Ne347@yu?B5Q|zMUw-S{s4q&;&=EpR1k=Sz*?=l?d$Ws( zJiD)us!)YNMBozE>Sx`Vf2)}@nuKe|u^ZWAZxc{ehK*&C6RYVbXV*L0V7Q5H zzSiz^Jz5#im)Cg-yi4RwR6Dlo;SvNM_C|4N2yJhQ_uuludAXC z5lkld1oR$-jA*%#lX*hlovM^AY;3RD*bRcFf=0Xwd~f4&H1&7c2N)P2VB&A?$8dh2 zR^Y-e?0-!R@eF{68@wF9dw_EewMnrFn^n@^M{AzwyV}j_2{x75C`U`g0(|`BF~WW% zWwIAd@Lsa=d|BfkKuF;)NeCuWXQX#u`JDMu6>mfJFA0YQcrj%>F=#q8i3`Q3Z^KTt zo_CFDhuBzL?>W>#{d(j7>zosN)!cFY>HW5EK>1?d&*51C9+5orRHKa^RwySn6zgT- zkFR8CZ)|WW@eb54B08)`LYkNv&RETdOWb8;{}POrwf-cpP-)IMNw+w7wF#_a$Ya+J z=qk7`m!}#7ynLlx zl(`w|j(fD<9Z`=tg^Cy;+j=};B&E-yI_MlF2sY>lfeR%ZGmI-;hL$1h=f&_~quC!b z=w#}(>Y;jjH;BnRh^RKmSZ8Yik8s!3v*ap|BlbVpXaNS$;?nP*v1EUeh}Qww zH8(|?lWXHJKxQm5=iib5pEBNu#p+9=Y~;IU%5QwMeKP3FEkg7Lln=LTX!@{U`==F!-WQddA>$ha-msk?_Yyf7C6!oNw$`_HmEdTNqR$h`lJ}>eO?>0oYCHji%!3D)&3q-xK$bOtC)ion>K!3S zQ^T~0kEzlT7{vBV*0|*4i}k`QjV$8)S1aeyniJ?^S(HF;Mg=!9j0u!OT zP2NzUVn_KuKZkcQt=UUhFpBp)(jaJ?rEsX#1N=<^yZRL7VM>3lk(}aXX9e04!3JF5 z>0u0t)RkG)Bq<9ukWiMg*whKCfA@$kkc3%R?)qK}iTsrFkIrjvQ_&-#q_0>_u zb_TgPn^IT~%%NoGN!^*Mm(i3=r%ra`DXZ5!c?QW88(A-jpSmug~w&Xd)jz+B2cK?`9Q0Z}eH>MO&6 zPl-vKFJ~;KHqAEluL92E+%)(*4u(b25hoR+=xRbrL6>V)_XXtl_QCSS_cs2dhakUR zi<{g~{4WfNc*!|>lm1xTQvQ!xVvAvv*!@Re8gX>lfqWoAkzqDK71k~sl6=SxvRbsd zW4^j7%DCUZ*ghZ7jEpfQF;at`wrd(-1$7runVE^y!Us0C&mtB^|G5DCr4Y=v0K)$|D1`N& z;`-T*Xa4ATs%8m4l_I(Lj8Z)O>Q?j`RAzrp@FKKkcA)brQu)f&Sh$A&NyTRkp9rrU z{y9$%iy2&SN~1(;ydi$?ACYmkAzpveUInJ2f43`V=W_qjDC^Yr{i$C`r(y1Ey91pM zb;1%DEFX~SBS1JZ123@!L5j-bY{sPirZOr_=CKOj4e>>cz9=d(_yBf_Q!X)2fTFqn z;I?zq7xM{d(rX{IDj!S{Jl#rLO@38`6I+ zItH>cm=`sKgc~)sDot1J>x;@X?&wftpQGb+ia>gx{ zi*2bis<_MK18CB)6_1c4YUT)fP33<||9~>lvChn#i&b~LDNb*cQ`y+Tn+8xuZ?ox2-@azA5N8H-yHma(`>Lp}8p7)it?VuvKYyoa<>0_(eInFDN zakQ<4FOCg|ukb&QNed&&2;7%Gvap~hn-P5{{GOXOYZp6YUm^vm=A$HhL72= zW)8nz__Y`kkPkO}CdwWcD5mp^^itbMTPo=S2@1~-gQ{OIy{wGpM%mbhYAZ+6!#QhNq-`xymQy}naLny|!tG-#ZDPXa8q?*XQPup)T1r}-k@T80s1Y4~D`yZIrX9{hV)o!nFk2(g&#ltiB2T0OoJ)P!gd+tv{V zrG9QWnh3us(3T|%Rr9F0+iu|)!=ui*NZ4>@Lv+$MB~YFy`- ziVL;3=2_wZ?Tx4Lmlm8VswqOm^Vj%!i{JQeR@6P41dsT8gXhOmmo7|mH3uHFlq+E0a%<6hCCjYk%z@XwOs?Z$wSMl zCF3hGOfuOi)3!|Tt}>H6_7#)fU zQ|%M?CxXA)mxCfJFE@NlFZj2+>1p-U)d~*TWC&wn{@?!rPC&80W>eeMvyyjZZ=Q`E zG=$Qy8)tMQ)eG3Wq^yv088BSdqp(|#mbT-RF@urUC@6W?cep_$TaV3BVFycDrN}n4{A};wQFMeH z@B@u>UkH*s7Cq{PCz6ANQb<1gA-v=YSTaj$HFS>h0EQQH{HbVD{vq{G^?Uw``OviR zE>9M)rk+I=)o(v!MGcDai9c6j2Js~>JaBwTeR_%S)fY~S;o@A|4**ICmII|ee^*`z z2YYgq*{umt>V9DTinBeYnfRe~n2xVvgck69KNDjS_0MX$F4jN~0V%}0U33u5qiHElGao6=%MS@ElVnbmGVBLYGxq9p1!`737JudKj#egNLSWppER**TFw8!( z<+~=p+kn&kLm>%U<+*#oZFt378?QRS0w!#+AJP(RmH(gr>wo;;Gj8?2BfN`O{@*{o zyh-KtSX~_NT(`5lzMaBX#~OXVmygh`wl%Nbtx#X9Z>5@FJ?)LW1e%>}9FOlE-jOh@!ADi{qrQhWElRH(f?G2p_2BE`f)cba? zIzd48;minJAY`7iBA<4j1a$+4e&6cbn*xXo+OKPqxa#p>Q9{aO{PhUulGmr|g4R_s(t>_Z#v0ER{a4 z`gy>NsjL3>t6shtYhsM`Hxl5&cT$X`ebEnS7djDi(*CslK*LGy$r#V@p54!uVM~X7 z-g)Iu+y&ZL&-cQ*y~_?wyMBT<&b6tm-}}Z@=zVC$)#2$wsup-(LA8Ooc72_e@JyoN z&@9vfHh|T(c}XUqOZnv#tlvDFOA62zVoi}B|UNi(^S0B zR6bMT=nKC=Wv_mdwcujL4%9leAA8+8YZb=;Hh1GAm0v;eDnD3)AT2^Zwh$r)L@dxIF z_l@J_82j_~TxKVF?_5%^r_&{$kN3_D8HF19NUeDc>Ks5Hm6L_L_bstdQ|iU^CW;Jg z1)g5PrEmmPYtxMtuw9VNx|vmj1~;c6GiR1+6P|@A6&B--(NG#6v6--O`8p_#hh2FC zR71)Lh4+B*PSGGkm_xm{;l_);YSHqB1_A@ z8()?mgvGet_+y<1q(=eOcoO5bY4l+S!X?}=#-pz!<4VdSIS-tYnzn~zHI{$R6=lhl z3g@wN1l~P`+fRnfG_Xf#MP-glFT9?MJ zb^L3+i#*AA6b&UNERrd9?Qe`$jK$#awLjb$VXcM4`-D%gWJ=u0I!wEv!ssk$>M24} zCKb;-qO=BEHMZUGX@yHKvIr7c#&Lm`Pq7As(s1!SIn5BlW8f3kkU#xvWv(=x055PI z7@+5`)$jVwO8_)fLd|+EXl`V958`Vi6_mI&{cnU-Tkv#m$q+6}fca_S@|OAMHsjW9 zzL0%HLr0^bSBVkTTGoPA|C9YBZ^rwevl7;^l9W&QZj7ZSa0Rm(-Z>;#z-z$Dug7O|P zb{*oGU)}hGDid&LzYBsP*0kjCUaF|*Q@jz_Y$yp<-V-Yo6`6ea@iN?PNoexXlIK~B z9*%FQ+QFNn7$R{Crkuhn&KWD~l}Tl)Y}N0VHMYhE;|EDFj$}dKViQbY6}974g;HNb z(Q80QK$nTlH382ZYk9vj34G33Q-GLF?WdmzDb5UE)04OsW zdQhKv=*BIYUSYN?-BRDtcGvoe9p#CN`h=W~Z~g{KxDFj-wT;}jxOOZvZRHoFabL2! zIrFhoQ?|s3WWABlW6qiKf#uTCayOLsmP#}R{$gx}Z;mCgY^XUMI=rCJX$b4#?LRT^ zzL<7Ei))7()0{m2CdX!5*9>J;HTI}4EZ4H+Z3(-PKW#N`t(36b627xDnlVn8%6G9( z9W@eY-EiJ;QY(g>R}J03JKOzrfCcNv8oR$4a=qb;(M9#Oppd!^5faGqngJjNwC3f}uX(%a5hL-Cp_mz6K@oGq`nr9kU^$7_YOI z3o6%&Ate^e0%1H(49j^#spFK`s%3w*3^&|yu?(%}^S;A!E}nI1$o*6R%)Zw z)QxYK*;T0+`}o|l&3Kx!^q@cyWj90NKJ$1Cc}Ti(eL72!Hw4^_7j|x_21yC!fnfQw zS{|w_iN(ZkTVoTox3wNp`ncP-akFG<^sud+9dF;LtJh$Pp-ka->~QG^ zWs{}gakaAN8yikdUlq%fTcojl&MKAWV7b0qwtGGhM=Au+au|B4WVlsjR&`bwIxBof zYQOylv6jDB+QUrB&z7BOClngp6Rf&&Y`Un%lh9A0b9eMjxUx$%G%JoD@NCK!FM#C8;%`fGl45@-mUx2dEtOvuK3k<##1WE$jPy5hZziF zxXZU}J;gj&qKW`qFj8f_k|8umG3=j4*##zc<#H(R1ddnsitt9*$ea7#WN`+;ugn!k z+?@dzQ>4^;l<(rCT%+E4O2!;WB*df?Ksmy3f6K<ldm$zG@ zlJ`$--RdT#ZvNKKr+7PTHghQyo5%R#8qbBlsMaf=N9gZN0Nt8x7agw!!Rj=46OWrt_e=-us`784mWSb3U zwmIuaF3B4du@wbK5|FM8bz2<16;DwIP=`0N&<-zg`Za_$pbI!q5^TW>dK)jU+p zn2ocz6HcInP)>v79}q)^>tp!G)4U9HVa)b5vcDzFpV-F948bIl&h1?;zas}8a`D6O zj>J86rrTLWv_*_eq3F{aXQsU3N3LZ?2fdVqr}OQSe*Ey(4S-^v1N5yh$;Cn6E=-34 zNEO#c9-&Qqmqq4yF6HW*A1u&4mkNGn0SVm0^wzb|jV5)a8*L7`G6rmN+>((F7d^H8 zrkVL{;`h7lMk$?^ecGJ^?qX-#*Q&nH_VEADnKTkRV*0y8i5m6TR<|Tzs%1Kgd$?L- zZ8(GC$zc-ZG@DIsr;V#KxY;^uU=)EMS1g7pvRgR31BBuD9g`*KeF5(!ma$5{p6AEE zvdj~RlANql>-bj|*_x^RLIAfIRJf~g+(da#!c!>jtNia7egjP`7!P5E zua#JS1^baowcW8T8+QO9+)?5xUDL*4tRk=rxb5W;p*I2u#|`clO$JmPsEh&=R33F9 z!1d)Fn3-;`1L7KQSxP&mA~>;V9v~&qmHBJqBH)F`Evll7T2xHkA@(L1d#u^m?MjJ%JU;men_jp3=xNhPsET;e0%?h-WRA&? zm6k{mOT*Wc(fEtY5RZT|aukoB44Y@pML-b^e{j1d_pScW+{=vBuTY_bM53`$GDhjs z4CU*4peojw@UhBxlJsa&Au;}ms6d?(ukGm?kX7fk1&p6>T#oK6L z=X?A2i>JvNET;IT=gQFIOfEXA&0i7ir%bup1XW!7^83Uu+x&Ua9*lR_eD9}9H-33= zpRKehgq{C%ww?6X&)ZMZc~&*L`NFrSp`w8B_6+@+vMq^xHutpNNBj}$eIWZmk&4Aw zZd(j*RO9=kYpN@(>C#O`anHV{`hALrVt%7}A``gj{V4Eg7Bc!9f`PdLKcm@?gXEpP zoaC&?kV;<8i4oXZw_~?27I>kA$(8oKg#_JMO4(MkOfl*BWO}unX2DPjuHI<^nl-XA zlX8O*I9;Sbhru9iSEL>X+@h{SM-csb0S=}FTUsfJt`6rt>w!Ws*!1ehuH+6Ij@q2bowJZJ$o0KU=_62|f?JbME`12>uV-gg%X z4oZWhV+h4GephFR`!2$({~{dw@u(}7Qtz!Zr|?p#~dRGemK+R6AB5J8eO@lkUOQhJ-A6p@(lT_9Mg1Wi-G z0W%sFyxvACX^?jG!}^mkLA6w`g=SSsOM|hUWvPR{{$o5kSjWXFqUG_i$7!tVzbzW* zBakvOWs?JX5~ySZQm>~hl;EdIJ6gVeIe1caY{nC%bT^F-X;*4W{A%qHm-Sh!A+;dCpDk^q zwdT9xPEc+DN%D$GPlf57U3JA&i{M17M}j94nkMzs*09sST(=W$VL05f@+AlmPV z(R4qcmlw-baV%UBL4vj-nWCp90bB<@FLW??Uy)T}RkKHdWc!vI9wZzOSs z7;rkc23;q=ClO2>UT|UYkS}WF_Cx^T=4xwJbFDeMr)=~jNT@Rr=e|pw?F07lQAOiW zAHiqa!WWFHNqN6Py{`WP@KF8i_EcnDWLrn-X3g0dgdJx`{=K zE<6LIe*3{q)6{R#s#jtq0pO}u>Qo;ZJY`!lDW@=1Yc$=IYo$GP3O@CX%eX=`C9|u? zjP$N6*$_BGraTHkoKIZC95u4zw8EY@IjYx#Z{>|Z{?GlT{RlMDzW>|F{6=j-=)4?nyy|IW;(rPW>uL2Ffs#K6i zCBZ`KBkz9b*`*U|5Ihs~U5I-Y4TO$ zu2c(#?SG z$yV7RNKBF}Qu(N#(FWR$2(97vQ)x`EL_llX)}KTfo5kW|m~TQcC?e_@=Ahs$io_ck z9f>fVC~iV@yv!q`PNXb6A9mAt^IkJynS3^J*)N{`yR<@qgCbZa3|)u@Mb~+vz-9H~ zHz>uToGZW8WLVk<*aip_=tj-+G|HAsT$wN&#U2ggEBNKsYh1oP}h#zHW=Mn_Vh zXs;YwW75*F@7d1{ef_1#-j{6k+*q1oDC|D$LIT4{zpin6(2k^I-e4<*pKap_b% zIsf{ASPcH7+-dauN45b{K$HOx5X?~+?$W{b`;{Ndez-n-ajVq8Qp=@1`fj_U2BSZb zrvghPVnrXMO+%lTf#Iz|NlcK_&*&wnI=%0g*|b$OUKA^&r|m9k21(;iG~?d}ZKDdQ zktE9(EA-aGbO*u@(J9Ro$z_HdiZ^N?r#86*0{W-P?QF25$+BmWr}B1n0biy5^^;lkyJ+F zE|*g_G;xWUMm)xZfGH*t(`G41*+TFb%5jGF5q+SiJMi2COc;873Z53VqleI9>7NLB zxQvhx92Nz(zjt^u7PMZBS1{~Zv33@|{p(Cl0mFU6?auFi5zydXAXZdW*PeVylY*#i z4&YPN&Z23g7qd_X8=P`#mY{Ecp0vf(o{ww?0lolI^iA{5knq8_NU@{Dn0vsqw^**@ z9kvv7w54Z$Hc@Jvr6(^_M-Q7~=GBH_0YHr?uAaq9^C7PvPhJ8=@wr+u1o%usLsqmM zc(ISwk1zJ7J1IB%T4hqumPQn{aEW>uz|BP6ubSt)`%Eh#^3YNRlbs0vojf$v=88wU zC@q*GkLH{l3t>pmy@c9#uc$VTbtdn&mJa=VRkp;IPN!tLZih;K)6Mx&PS1a0(5N0L z7li;eByV6Qq+k$SF$l$IO83^VIMAqILrMftWWTOHObR5DzX$QjI5=cIP z&@b&mrPkf-c0s~z^HK~*oDWc%-(7zgK~1FNiM#gtDd+2}X|&rlLwTr;F(N6i9D=*` zI8NBd?ZIEY9jQN@X!kQqr1#hZ=`Y%HgC=;Wh;rz1gMJ@B0{lbn(H{`$BN&mYaP~&{ z2A_Cb2Gl_%t{jUaeIC3{*`_9LDF#Jj36lX*H(iTRIYQ>fkhfRJwQATTb1s?MlVPA7 z3uePSEd!5{?&JapWXYOIeV3z7F?K6#RnnKtQ**;ehz5+TQ1pO~gjGF`?p--7Ay$m3 zqyF;RQ!(SA(;gL}QJ4fY(Pt8a{rvsJO2esb0rD;I$MnzeTLYTjk!EkIDhul9ta#)r zHhw?8&X<>QvR#3jyZvk-wh{t;DCiS&MUwxsdAqVIP(7SLY?3cPh-xJS!{V)W5<1T$ z=A@v}>QY?pI2#h~IIi>rXwDkgy~X5<)Tj{xN3sy|b~Uz3=547LX+}~Am#OC8F$d-M zA`zDOmQy?69?e+HJ(b-lWd?fB3uW~G z{-!-Jp~QC|>&w(Zpx2QFXyL`iQo%#ASsT49&#S|NMy7z2^KdGqBWQI)G|>eux&8XK zevAbz0_SkW&TW9z)-9l2K>%fIjpCN^mM*1R2uGz<8~msS8*t|iaD*=*3)ZUm3&qF; zMgr|l50;g>iC&k~(4qcN%%*gshE|VZeU2rjKzepv*`c9zB$Dc`xs@L39XD79fyRUc zv3*Czq3zyiOEgYsvr&Iew2JtZY4a@(yDg*HORWW3OSGYVgCHkCL~(jB0f&5v3LjQ3 z-&(Cm8Kg)dDk!uMbX7aggjyQ|*0*Rl*A=$wgn;#`C!*xcOY`;{mhn9vaNdm zE?;<I|Rhh6=B@!N?-)go+&ej zS`;a)>`z;*N0Oeai9>ePzF=7URrT(QH4_F~3C5F53VC9Oy`-5yet}g`GIg1KYekAj z)D(?MXuK$7;0Dsb4HuteR=mzMn+Fb0)b}E`LmZIAzy%7xlZ{>~s-UHKd?(O$mmZB+ z*GjRcS%d8f+39Qx-QHyFqw}90f^W)t&4}9t8H?o_C;>!m4bpVGi1XQci0P{N(J8Ex zQvj&HB$71Y26_E{UiI`cL`uk}^QDi?B#Cren(3IsY}H?4CV}7?B)#(tm5biG6d5cO z6{aDfSN4?F<=kz>2$WS)GNLEjprLl0lh`y>rjk8CoqPkG-Cy$COf+bEcn*iRVA|On z=_6E@$~4_K$!t3;S}u_&jJ4m z=U7LCc-pYSW9{qXUvVzf_8ACiYUKQQLg}pmWCQv{DbZ8-n)jCo2lHUD4KHnPCB$(S z63`UAto{`F>PtwciM&3b#k>W~WL^BJ*h+((O=W}sVrEja#n9;!sGF7ahxfC|a^)@Y z21@Ahj|_i#5m>3(OeWcmYJ>4RXv*BdzhM~%;C>jOna5(d9^;ml{P;%(bw4iPXs#an z=$mY^=&mmivUt<<{))vTD$~++9wtjh9l4dZ>B}4Jce(rQcdf~ycN9Hq6;a#=7LT0q z64rfM5?zPMaEt!JB+`eaQu^{pCze>85ymBjsDLwBx>`OXC_|*McMKsiSVX&c3Im9< z?T7C1_*WKD{!?JHx}w7UZLFo$l^Qet+Wu89~Og(MGC07 zQAC=G9V5EFGEuBlD2wCxR~EI-tD^w>w!gtT{=!t$u>oIl>vlhW#WG^3>^IKwJEjcF zPo3KXVog~rB3Kl-iKPtVax8}b^C{!rGRQ1{3lvuhxR-3O%HJ2^Dt})cS3BWp^jewW z-Vdg0n6Kk>mdC;w=6c7(cJBjg{n%%=#+3zcbM;z-c>wNS$?l%+IoHHw%)IxKu-8Be z&-#2Jr9Dv}&dM7v;d@%Y@wSDLJO0#xKWTa5&|bBhk&K#OTPuG;pC}YIbGVRk^ zJeCC}2bl|Ib8jll^l^y-FH${>3ndY}9@vyeF6GZ7x?wUgA#R8~v93n<`LB!OFvpm7 zcHR&B#~G=_2EA`%RXxkp1vI+6l`)c2#rS=&R{Ujk%KNVm7qRZDfEJ7%Kj6jhP2Ky# zPAHT|Yzz{*(lz8EvDJvf*BPk@+Bm*C4tAcE+HKW!Yg*OF|Mdy8gkcn=dLTn)arhbr@pY3!dLR^XSF zbnT1;-k-(?{rt2Y+U&D2{GRt_!oTf0*$}Pl;Hnr-EwNw6bRah@I~*2+s%cTTM2rJW z7Oa)Ru8}4}^act}1sXkllK^gtq+ubHDBb!q$Rl8KZKR2>$$LvFlw39~0TH3Ou2(Ih@QtTqKp%zt z3paN4kpW-zYWT2!o|@YXT&{DZwf?Fa2{kZ0;5p%t;aRmQ3B6QYyhxn$UWv3u&I0`4 zVN$jktro=$FVrK(c#dlN#KLB?kr}k0DpdTBEIz$r4G4a9Pg3(q0>Noo``>40DwjtD z2TZ*He3m^Xnf91ux>yWtOEA)teq1vsuj!y|SDxJUbBtSx08L08@H)8$;^Q7kn9LcG z$u)Y@n|abAAUuvH;lj2i#F^i08lMAY3H2peBP^d!UFm)uw7QL66IY_U_b{SP&>r%_ zS+Q(j>t-PSlcSsX{enYeut}6hiEJv(g8Ei47+wu%wXnl7MH7hU!zjndEf)+mx#39` z*aoRaRl|~)dbKQ&x+$k@2!Yn5L~q5JJ=JS?5FPG}-!uYSpr`oxO?Y2oKk{uhru9|N z+pmyGI@fIU)PhCH#TwlQdG5eO-$c=K!um$W+)Bx6~QU{ZLB<j5KY^?dM@L1=hWH6xy4cya9R_}#GZ4Xb3ZVWC3CBz*{$q+fLq{?N8y(hMJl zj$}Tog;St5tqM3t&HyqO-$4{ig(EToo`AeWL<5i2vfCxgYd?8J2oWh4IV9+UP|C$Q z&OkPoeL6_!6+)2b7cMHfClNtZXNYntsxQPKm6dN~5tGkuB^WCSEub~>uzEIrM@&|t zGTq`9P4<{EG+B5|$_tUcNAO?-Z#gRz{146~~15b;z?uu`cBey$_jeSK{()@r?YNI$M5%$C+rzKr5?8wjFU zC?%2IQx$cnOR@kz6=j6;1KupP!HDi5zsL}pg{2yJCFngd0>Lpzjd3T(BLQ$HKaNwx zQXq6)R#h?5(3}_F$V5d>Se&D(bctobwRc65#6FnUIfA+P!uiB&@&QTGa}rK^Fh63s0JeZ$mIfXGmFF@Zn2>P*WuGsUVO7j z!X#)`mixNpo0&K5a#8`DAlt9EnIL$>pf+h}hNIr}+cHHpMu@66rKVAjgZ@dsg51}Y5rdWZR9h6`duH(1du!Ll_TlN^(2i*BK!`!4OoEQ23wPLuER(2V6&UTrE z_TB3!e|RMRtHUeVm4`MLQvwNC=vu5?norU zcQXO6UGLt`P_dingjC*E3x3l;twn1Qv?vSM(lg0FeAnJ#Ww=-{tqZ%({Ih$KQRO#E zBl<<#ge+8eg1Og^m54BX{c2MIQ$Clq*C*KZ#SKELdyhQ^+gV*GcwjwSf?O{N!Al1d zh;+A$aoe(Z=AFJz68_!@u6V?u1Fl9E>UJ0 z(7+3j9FgUMDQ=#ulLZj6B3J|t@JD|sj1Xh6F>UQUm#J3PGhw?YMI64?=k`BA#_^SX zXcix=@V#su#RWtw%{R-6XI4gf+3e#Ap-3wZbcf9A(6+&&OB+*NJ1pZvy{(~hu}p!Xa!T^t$jZ+u)YP!BYtgA z67r^*_|z8E6tlqV3aM>3bxamKcbvQe?Yk1LnI9OiX6$C0>4zVl)UWd$i67=#!qMpZ z4Dcj%=$z@&@eO@2e&aIZla-*_DSQmX+WdAvKcMt^e$SCciy;q3dYe_;PNy^s`4`_zZsn4n;!9AG&)`Xtb9e_1&DNn%C&@T= zs!ev~N?F?aTN3(pokbuHIOBmH&u<`H2v6je^A9Ume;-v2tn>GWjfE(dCF}=U>nd z_T;uc#@C5Cyh84K0<5s~eZNHshKulqmO9G3`g;oRg5TsQEPhVazo=Y%x3?CUNbW@& z2adSm7}M5856ZVr`T_sk*$Sv3^XYdX)U^K~$$p)O?bq}2b9FiDp0Nzw@1jue**Bv6 z=|b)G)ebmi5boBU>xNoXcD2o_>MEM^7EYXBVdE9lZP3ST_>;W;?BmvsF_lxKn(|hy zh%`yQO_OlQ%`gzIDS6)T9?0g9?Q^fR0YRa7+lU(Lq#HMT%UJ7X>bk<@g%++)250>( zY1ZJxhqc=7E@3#(4v1de097@0TVU3DTDqOl@(vhyyH-JC;Ei{ZSLlJ0(`Q;Ql?x;d zw*EkY6$SAz->eSc)mKSZw-`}krxykn{iN)AEg?b>#|KfV8D~loxO8>3uprr$o3Mm) zBMITGvc$9esyxs+TOm~hKZqCr0PZrAFL>>u@c4VFJaz>wm*P|V(uE)DiN)&qm`ix)o|PL zCKwt*bm4i&Ck?|$Vr16ams*d`I2oqkXYhq%Gf`BKL2=Vr6=k6lF`DMuRdL`f56dtd z9j!b?y!K03{B%}#q@aR4d5u$j1(be#Dln1UFRdyx@s9JUe$e0FecaPdYVpAHowxEn z?(@xE&rcW~3e%SCZSh*AHanK1R8BN$NMT~#Cuq42~8Fe; z%MKoV(r1{--;P@@$YQvme`@B*r({uF;en9-_`f0G;ie-LZJ$we;26s1ZtaZwJ&!p) zuKG?43hjwz{drW*nD2@+7Zq7lf}Fo;$tICXcyiLmHvsTE*TPCd>wwAx{1afz+jrFg z<%9-5$8eUr>HzYx)B`&Ne%@-IDy$|cqXuu?Pl0)xDAV`dHA4UD1c4tA5cR7mM{ww3BJ1A*k@?aYg-CMFTD~1OZM#WfHK_Q zHISL`tq|DqH0q)b&$njsSZ{|cxCrRT=4J)9rlK0U`X!aB*iy6&MA`;Hxo<@nA^XQQ z7v_cbfi0KSeWUQKl^^`1V@Ic{tYe?^B!GqZD_-{xNU-;cA_jvrG40? zJu1Y0ZAwxFtRGiIMXRq|`?vPPqi;_Y?mB*wIbY&+taNe3t!-lboAPea53Ugx_S)|P zT%tWOj||Jwldq%)c}Yx5RGt&Xy;(3;6#k^2+D?|`*;xqq00e5_tp57Qwhd>7vW@ums1ruSr;$;T|_NQ{x?a0 zt!)5);L8p5r6k(2swF->ogvP{eX3J=|31nCMUDu4SdFF%G1=}XgI(VNtxAGZXAIyC zrAK8EMADs=<)Q=gG&E0LL%FM^5`fH?X;JBFXMIoSb_fTVI}fZ^_M4&+Mls!VVRXQ~ zj!6aC^q8?*e0{PBhUN<#wk>MuhRGG&X8MGI)ZODRN`dX?Q?PRXOrV#-+s(Sz;93-J zn8?tzyKpQ3McnS`+B}2(*uZ9n8z{WEA3lII!7K+|?(A}AJa74HQ2E`g`V2TL%Ruwb zd8R-Hq|m@_dl=H!Obp5objsVS^4TE)5C^>zdhe7o7LQ{>R!YY^*GkF6!I9dwoTaMS z5%d{lp4`bfC+O`Z?9(QmPMqwd3tt(jSY5-r5~-^Ds7sXq#*@x8fD>lb^@FRtBn%*^ zS}J|6(X5i&yU^{85-09Rc)sh@3kipG-|)Z}rTTQ^%z!^*Rlv7g;(eFE+-7>NW(LHTz}A5b&9@Ci}tiCs$SBz2|Qv5uQtFHZs9Hp z@IN+;Z3I&kV*EurKObc(TiBEpnU1476hS^q-kQ%q8c`VD;S3aLvUNOyZ%kx(733DT z&T%KaLfH9OfH7yelUvCP3-|Xr3De8d>TmS6q8+3n$8NaD6WVvAK+57!pm{^P)dCNO zO%7&RAl&BIk3yR4HRZ5$h}2I#7SGQeC((rXMQMmG*aEt{0BFy%2aijCui~c6N%)-G zR1?rpct#~th|Dse`(%73g|A3-!jJML1f@ZppRp*YsKH{(MaKu{=PqjyAkg7*i{`pP zNK~V=O^u3o;cmY0I3DMmu^w+Gk_ZRp25IQUq$$+u;reB`ywm9xK^icNiy6Z%Vf7Sl zy2y)+M%RHyE%iRo`D;1wx%aAHDqz~J$m#w{x^R)~mo?-q91j^Pye zx1mn2BWxQBklGuo9g)C>0m-~~I~{1jcvbAEg-AcMr33OO{`q~{eSI>|>ovmu7sk7T zx2p2~7|c~-4o5?(IN)YhR4_zYYkg|ePuos~wjXx!g-dMn(!@EDFVpThkz2sgrvu+W zwym-uXI68@nobB=X9%*qhmx?JSi<=P*+9?>8E`Bph=wRVMYyVy2Za!9hDPl(!v5&5 z+6lN6{L)95i7c+Ux;7R_<<#6vLa=LFP^_Req1xL+=alGV`zKuW+mn1S|MWH*LRNeV z9;Ro)tf1*6C%J|BFJLSS!?`$U^)+kIipWdfdxyZ<+RfNx@leso{B*AqI1pDBt{8YT zvvl~RT)w?tsN~z-N`8Uia}hpte;b8>!2Nzd7bahqAMzRnY+NK`Fo*ZpwgbD;*kGR% z%ADIpv0rtI<^w5?F{xg_Ls*-oRxgUklrVfg+u{rtX;+QRck1>F%~Y)OkP=H)ENIJ-X&k>B>jYCrq?#2xd=E{+ct_qTU} z5$Ce-{@)SGvydbS%lq3P2zar@aV>N+$FD$t9l%BXO;1>#)O4`L<=g5Z9Of_X^pXu- z>en-PcZ(QD?L>vD^Kq*rR=N8;0|crz=yg(_(IP($4?o8LTN&%T_F5xFw{7+dXJ0wo$zz)eWmgNto^9LT6qE!Ce>h8a9TzM8nftT298_qRX z+8NA?XD(4e$IRRtVT#}Tr(?0V@B0YjOw6a=!DZcJO(v_HB<9_Fq1%$Be``IYLPs9t z&+w&Uz@BIq-A@5m_&zV(PwGo}ByK*Q zH3r+0<;H8v>k=ubZGr%Cx{uPmHw@<{I{{x9&P|SbuIGx_=3_X$0}ppr480oi{IwnB zL-Pk)|F)fbx6eqk0xjHkOUj#w=iPI>%O4Q~mMfN<0ssckuan3F+r|2#BWG2Oc>0V-12zeZ#P+BF1%1C4Z# zd=+)WJVWMBn|t9qYlJWy%AA+>qdjyCHNSU4=a$QhE{r(PM zkqkq{$t>QIb9;$m4(Ac#(GIOGGf`pP909Pwqx?-~juID5 ze{94lCE9&U7@U#Z2g;HGLNcYi6wx(DsYtYx6aIA}#K@KWMFXX`D&qZg%wb zqvAM_H{Jja#C)=B;zpspGqL2w>blN{*!+)YoYT&Rm=v6iuVYLSoxlHne1N$hjmQ?u zDC8>d^{Rswvc0W-fq&Mmj(9D0&#IgMI+KJ}J=QDwFxH4%I*a1>GGuI~6HC3TLzThY zel1M>{5a;m8?>_0ltPs~PKDW*ENGF&tn0c$7ojh$57aqyGQJCn5(q#dSy_9En1>5!W9{z$14h>h|n{NtjP6n3#4c|y8;m{>`LvVEAP;Yv(P!3 zPpfmOpF^2;I8kbB9;OFAW5Us&x%j=lmF6x4u5Xu{AqinX=W+sygV6)&RgIzt{OBSked5aSM)*0BZtV&6;62d}Cr}%Ep2)WhZXM{U- zOX*fT9$Tyap#t^Za5_c-ZSsA+oT1-DiN7}&BDEG zG29wk;%@kyE2*rKt$dBZ5cNr3kuX~4HqFvaPzkvCEa8OZESOdO7)~15S3+QvtnTH( z&y}@y*B3N+BwGFk3b9>6ieFdQDx4%+MV^lIeY-}dOe|OR-m%Hg2cm<{v)C%np1Dmh z++p~FdB7HjlRU|(b11Az=C2bN?@+cve-659_h(Q$>#>Q@Z?SW9y9C0SGYf&%Yf3k; zko@DOE#Gtw<$qV@Kq9FR9)ase`lSn<@Y3ci`@pLK8p} ztM=xUh&`OLC`IO7vP_dq@r>DJey1hAnZ+phW{!@c;(>AL)J|Xg7$@CakT@~;fuS$S z5uZZO-NP|%DOx)Il*3&vGNPp8JX1tDYBx~my{0ZI4yu23i8H5nKPG*uHWG7no!Plq zi7r1?0H>2s9Fjwb&4As^3F)-94ae%6)@j)uhb17^Mb5~)SB0yPH)@UMC~&)JhwVi; zO8fgc&JEI`_hsOw>Xq4oNN8=%DV(mQqFT=KU&CpyaPipY)dm^m`mTShb@n>}18Fq7 z)?pE8VOO#E&~JWbipgAML~wXIG!qm%q zxA58f>BMIp>%E{MV_OyJRtsnhiuJuRt>{g0a%~Km8;n;}@i;PS5qZ4GZJ;Gj(T7&# zg95z89dzj-HhpLRP8K$$nRf4dix4wzp@%pMK2;W-9USzZ^%R!;J@b>Gu56dx6x5S) zEZRjrWs*6QaVb-XiSOJ80P_rn(+kJV?_bQY6jM^U8Y9VXOU7q)heKl-&Am!?0nB)j zyu>CrpuW7>p#Y0UW~K&qY8nFDk~7|_?^FlEe&G>*7@5oy>DMdy>D(#f1L0?16CdIv zfm5KT$K;e458&dFwYVmujazOz^+KK%Nl#e#p)<_ZzT5sM)aJ?8+$V%O_bJ^A_o5Q8U0ThI)(_4Nw~|Y2uT1v8j+j!evAl|0FYAzZm^yWcs)g z4G8ZWED|buQWN*cA2)e}*Hxj#x-l6Su1d958H;-S>%4fGkI6^c82SFJW2XVB_8ec% zUyNVCMdu}dgz`hx=1KP+ZLDiqgb>_0WZTrwa-kxR{T>H`7D}7!v89VYC=*1%x^;Ip zy%hv-x0Z7egsE6nET~kSaF>6p@mQ!K3U0%$!bh2eaNUHY*IsrSLe#Pt>F^9zdFShC z8G;O8#DpdObBpc~=buN8*kavA%Ug{@rE>}x?JjCWp^7LR$*472NF30`MDr3_MIHH_ z+gtm6o-HnE3m~s?9~=h{le7l9MEm&YdapgMQyBvq{IU25ZvnAVFD1q5E;vQ;M0i8|DCh9T zW*)VXt&$wVGB4E;ukI`2L{ffx+=5dq4x;aiYVH&aZm^tQA$D?Tj@RC z0JFZly$i|(v0IfZ|82j*M=QSCm!%*Jl7eG0=ZE=soE{ScoZ3SpjEGT>HJ$|~Souz(%ZVHuhEf@c2|D1E62xbE3~{Kb(Q^JOb`xrW+7LFI(aeJ^T$FTta1j?Y4+ z+xi?|k(Uce7DK{xi2|7RYoGkj#m31GF*7{wRhfLf?IL0{-<`RJ0fSs#P{hG*xPDzV zsTzn<7dao_b;1Yew{BAwEQM#P*~t}0X9B=#@rL7@b#A5_LU3g3W@e5R$wRC4zvYyj<_OPFlwdTvON4Sv>m z?uWs$Xmm1Fw$`3j?c5gme!kB~+>$8#H+bcA{|23xlUHXIaFac;J~38Zl*KC`kqXgV z14pzh@)`1gS{h%0K0z73muUCK^lxm50%ovyQCmf2)K?o>iYb2;SyQh|>V?2d2I_a; zI|k)=?3={;7zcfe`p;P(sKWVM?YR9kJKfk9;ab{&rIkL6CK-A#GO@%<(Fp zw%@+rvO^Wv(#meSD;^(^<+N+c-?u!K0eOeOix8n$;9|JS)_2{Ed)N9-9?`rqPW@BI z-GCo`G3LGfnyfDBC6g4Z9^aY%qtd^HiDluRR%b!GC0)mba07M6NF{Kj$pC^Ny5P%# zDq*~jtV}+Yk`V2RYBEktJY}1mH9r^{=GY2>8VhnP5?t@QzUzx9u&Rg+QE8S}!6piF zkx=_CRDghgG3}WVt)atca!zky<@zJLq zoXA8mqh32AUOKlZ+>h`E$6^7m@TV8`Y?+Y^cpLcpD zobj_`HryHF>w-wxQ^1waqYq`zEsk0UNMhl(PGgw+mO0A68klH{Gz%>nemysio$PX# zlXivnTF;QymKg4^U?nrzj7j+h13XUnEWP@!V9c^_DqVn3d*$R2nOs4A`voD(SVY*; zE{t+^${Jef7QH_6O&iq^`t`}zOC?^(9KY^(vU%qNh`FCg9wffkLrZf)MIZ_~^Q%Dp z8Sa@l`R#fmQB{*NXn^+~*TYDg&%zgcf&(B4TxFI4vtU@{u>R?S#bV> z@816*qFtt0HG*CD*#{w=F=20l>Fycco2uIwSr9UX*1(qZYu*7*SK2x@^3sTY1@P6L78Qnuf)1nWj+Af2&sWIA>j(|4@52QI*B zQ=ntUJ5UkAYjn_j9;k1zc0LmfG%B?T1f3b^voX)1^Ai$>Ud`}1z^_gScUH(+8&-@P z*f*Xg^H9USQ3J$IRR6dgTV{EH5{T;I#}Mc{3iVg)dcjcK4|OjyA@V;hG8{qPQM? zurpiZ%uW^A+P>9>zmQ_|kt!>o=;XKTr-*$IfWbN#B;?(^wwzfLgFX~W9K5uWr7A2_ z=LPePDjW(5hWVkmv0ksG-Q5P-s#BS4XXqFb_t0%yC~P@;2q*x^^7eScbiUpeV~zp) zfRqbcDbOAvB8+a3PA}(}c=JE9!O|k~xcnWD>^H!Z022 z@Lj+wJ;6vIj8_QfME&nF!;`2+2^V`Y(4zB%xYf7R@nP{v0OX?IvdO0lyC)POCsDf2 z3u6eh-kw`g*(tTCRteiWZr%tDu#FEN{c1_qzm+car!M#K zI>O|$fVS6H&-?`A(Pd}OLRgU@5lnrJ~p#M`1Sk zGCAe^lS1}LzK~*muHT&=Adb{$5t{K+qJXRlN0d_cap{D(@sWaTN${VPq{092ie3$I zDmLkovdES$6!-kryVqp;#5hsa&#nGB4z48eI-#R(u==N}$_5#%nIlh;xguvf7vN<% zCJgvg9ykr*|0#&{)HVrAUktshfxr9`m2gOV_`4Hw@#cW zzNaP}ApiEr;x%6AoZMF{J0WgyxHOd4T-+vbHS`)RML38J*5X{Y##CZtMts~AY22OyXOBANZ!VR#-S;dT<~ozt zva;ymnlBkOKvW@<{@&+4Wq~EBHbp(iUYn@Es$K|?QGCT*GFc1uRw)94)++@TYaaRT zEs(dhs2VcgrU%8pET$pp2SxxJPd0;lXP-!VVM+AK{-j;5SZ_Oe7qkhE{;wyZ+J=2k zGt_ViT|GK^a1X53*4>WddO}KnJ5%`4|LAbq!`Wo*=?P>sd5qebALIFIAxyh|l_AK< zR+Z$$W*ba)RNg~7!ACd02q_X8r1~!|b6~pN7L^kes5cN+>%4FaiWBGeV4}+nYZf*~ zFXJuqdT2SQ{7;Nh@>=Fg+JZ0cZz%%tRg`ck=a zie2Pba>#;`)A(!;1w@h(PZlS;6~sX1$KarPK&56TbDTf%JPL&J$g2A7)jRr?QGy$Vw6GEIKDygc zyBE&INa@i7M9dX=2*G;Af4=azO;f@52u-y!X z=nX3mr0ZEEE$pcFtXx2~M~DZ5r_&dZ`@eHtgp2B+WG_E{7^rARE8^b6&CS7^s-EYbHKjxMtjJG9_-n}V z&~hGi%Uma_{lzF070L;fQwHUU1gB~kEgPax~?f=_Dm@xckMJ(Gbb zOa>A&8xV3PEWEW{A=Qi&M-ye=JYDe!r8FTG_eFwez;5w!IW^K_Eu_qDXONl1N7<^- z)!2b>P6Bz*jD30gj4bl<7cw;V#_sw{n+Q8#iOgT7505s$nT25}L*IwRGmNTQy!AfB zBh{2h4EDCf$(oaTp1Q^l!6#J3bjb6vi337Tga|-gin(>4!9E?#j!8X>V~?u0jq>xdEs6N9In&}H|nP`)gt z0@CeR82}31d3L=)7THfcob9x%rojDp4Es{$ss3&Mr9+qai}n~WS)fpMaPN%sef}Z& zVVs#|K%wX9=C1)28Fmd>+*E_W@|9}|-Zc#M>qa(2STW?njYTo8@mWis-F|LVuYoT0 z4=j4rWVk@|5~P{~DQi>{3qjy<#n7mEaK)5tFes;X#ovGZiv|;FzUV?pg=mqbKUIzB{Pn)!66&8?}Gn!mVvZ)4R zJ`B|VP!ZwB2KQG%Ac=K}sutbo-B4)TAc(YT;9$`)>DwAoSLbbV?hckNNx+&Fnq+u9 z6-_*nGhk~BmRVdvWfMpFalO=_QWe#}gET8qNn!~jBQj)@MhaVYanTR_p^5SHWR7{b zkt%zBXd<;42UT#&CRPd;g>olY=Fx%r7fsfd-zA0_#`uUP?cV7oKmhDo!}6XV8q`dI zpc#Mv^)DJ!SUBt&Zt*`gXb}FjYn4`+pBfA*0kkqCW-QeW2wvcNnS}jS4QfcH60+#N zh(rlLH(6A7|Ej$Hvj+E~Q$1KmN6D~4HElzM8mG`;K62H>pl=1n%B~^(KQwrX$m~3H zaS@r3WDr@E>1dddlufxwz4!hCASk<5$v;vJf_SVzVel>tNC~%y9~+TQOl0a%T=s`X zmi8Us);Sxu8DT4wP43+YV)AxvpcnFE10wLP@%LZ84KCSQWaD~ z>p>UJREQ?cP>$#9O1~PGD}4O%|NZa(`rrTgYdZzyxO_-aZNszm{|<}UCJQ_Mbu?I? z#YOLpKK8Na@Bb_*c>elh*?Io>sb@1zpu<&{PvnJ>Ltu5p9$c^t`uEO_OIA&w;W0QKX ze+H`Fu}pZI&jZl&=Oxu2g63Zh!O4p=6mEcs4qdlv{*hEfLoI?Jn2J5Pu2!@S2V0!chb==`{FUFcP+*3U%pxcAtldHhgO(_y zFl#V!BRziEicVjMC@_%dUx*-!?-ONaw+S)|&qsa6{F1t1RL|B+x2so0w(%YUFn?jC zqT+XA{cO7`!#M3knY{rgj8}8uCqIFER7R@kpGB?I&c?1EB74MTuNrzGr?3T_XK^I8 zUQFWd;Yz66ig0D-sZu+jlkD8p$p!FvFf&NaTT&AFu1t=LR!h4mk}FZQ>nL)lv)k}; zNXTFl-zHtx;rRW|4A>6*i22YJrC7~WIjL0vwpRD$FG`P51Al{=RX!es0pSsuV?BMN z5()%=BDMGfl1#+@IcE?OZ$-*wt5id%3m{X0XH5}R=jAjkBJVGQPg%|$=%#Y631Og= z*gl$l;ag|nIzQ@F))CC(H8n|Z2q?#SF?HF*e0&RtP*M!cm9(-(f7@UkZx{!swfZyb`Ax@#(Y*F4bR%ICb)SEB56H_hlkwYwg;j4 zsJuZ1dhhf6fm>B@v4sUxgQb?2r|uAZ<3fjp3Vr-M-;$EDD~Pysua8Y3ZdL>xe4r#q z>G0kZC_xgO9|M5?^{M0HG$opRe-S2A%%dgD6Dw(uzIL2^1jOMfPu>oq1gqwg6>> zf+gXMh~3Zo)|hM9W}dOlRJYIqzhD90nxz6w(Jy&%m}C!$$G~ zUIKwaefDWt73xu?;_d+@7yN5vi*qMqNpCF=9&nu+$s0Vvl4no>e=ibgTL6e@qe{G! zQO({_?7Rf0C#jQ9H^bUDCFO7Rx)KT-k0J#Vw8}zyRTc=0Jqj0M-G|D-dfji5uOKx) ztKG&D)0lnXTP0WK#{^8ZEQ*v zmMfvG-)swX-C&rKh1f?CWi4T%%D1|e=f%UifFubfGp}7Tek|1uMCbL#fQ}*;{Jy2Y zw5*WfJ4#N(2v(1RMXad_EHf8f_{>Uz`~UXZCMvg?@5YwtB#sqyi8e^%^h)lljZ{e@ z19vIbldzq)bK&-U2{rXqGFN=Nfj?xTnDMyAAOM~an{F&38hyPYP0#;6o5u% zUZ7m-J*|zL397}HR{}$Jc0}DIod%dR&Ax-pfU{1r$=R6z=h`N&%MqYc3+uUp5Xid( z@VOG_T}v!?8HP${0a3f^)zefq;Z^o%uuN9wQel%W^^!xN|FcrhbpBG~d~sX=6;yA_ zXOp}U04F`xdUE|Il04lXBn!~F3CqOCH^t`PC)C{0sAmMBxEj#$MrU09qO){Z+DSqd zndD<=%t3xRvjKtqxuCM)a(k-vLSFM$8~WZRZr6@Ki^#u^w#7Whhf&_A#$a3E&EvR3FVR zuh&qChhV56i&vD9p*4B8CTgS1wuvo-jm3?vgyrgra1q7XEa)t|VN?^nE4I9jDr|3E z*J-h$zal;pTi|%0oCm7n4M$`DM%{^1PPl{N}jKm4pRX8<)SP`a(~|@hhpj@`IJq z#R6(sV&9C(UDm}x4m#n*e!1}BM|Q8t zH*BV$OQ)(OT*l3Cbu8N*UT;Pg8y|d09+4G&vsRfambU)em$31EYsb8Xv8G^Y&so&{ zciw!=G=wERXlb-TY9)Uns*~cL(+t^YQ(IQva5;b&Hh^5!9rVEBRAyKlPv!!Mlsi^#P9Z8yc64QV- zhUH@M0N}8F7$<=f3$t5d-W@a8U6sFL%bhOvr-Q(JA&a6{pF+=Olz1YO&kVgtv~cyM zThQ|{uu9ZOm2-lw#!#jd7RvGA!t7z3mbq>@S`bW!44#j}79NWz@cQK(iz*K)mMxni z@eA}}2R`Ik&|nnR3^#6V z0M#ToiX3)HHBm1u=m9SBFaHaOtp=wJjMElVLI&Pc%atAL2$5n;0=!n;-rU4QxrIxZ zvcSTjpNsEKvu(gDWZ8`LelC^pRKLeiuQ<;vQc^BN;<8?kQU6u+@r`Jp3r@fy{0+14 z;5eyi;jF-llRpxL4Fp`dY8^JY9UegsVecsvc=#Ir3j78jA+T*`g4P7vP}5ZyJ1L;^UeJ_(*0j%X6WH zQ)sWTBzmivn-q07V-smpn98H`MkWqfTXH4H?*9fk0zXZ{^@hBI-T={DrlwBgX;2Vh z$m(-9xDK9I1NE|m8V{<`x(X>_vipedznsc=U5tL6u?rO;b9c5d`Xr7P85n1m4V(&i zBHC&Jb%KjI&8?y*!qb@>7?9lB!wg-d*d4*4_;}<%sWvY(-Jf8aC{ZC8Yi;X7bgo@& znfY335cG&bnuVn=Yl@G_(uad0q|SN;&@;adu`_$k$QEu96gHTUBqk+_7uQ_Wt7n#T zpoSDe%pkr?m(9c3Tpm5iqXSh%`csSXqEMRX^Q`OVdg{Xk+yVY$Be`#daE-*#A-|sZ zI<0Ls8p4IR;vF8R5YcJFdtOXE)ZdKSVHvLGtSX-?Q`k=`X7hyONNgyGqjc8nLQEs(q)h6U$B(c{ zxdgYW<^KkvlS_Vc$z;jOQU@WstVV783;tWr`7^hG=k;(>nng@xL9pbRK$^#a3L$k> z2S)SH&*M_R#>0U_aem+gcsWNhY8PM=&kt}NL*CmeC9g_igSgkj><{`oTLA_vMg7cN z)USDDV>2X?O5p;dwhxy8n`#Yf`J0$$VaY;Fh}Hf|Q-;DCAa214Xo-vptO#znh>p=! zi4rl+j5izygnp5`B7q@P^#}>RfrwrDAuc>boPo27pK&j5EH6}qyiisogO)^J7aM47 zUnL=`ZC+gTyra()7%o_%zEp3ODpAY)j;tn!Bo|ketcx|p20;Qx`1?FDgg^YgSebTB zPyjg!k;-aZT?z2WO9;q>w9>$O`qhb%yc?<2MFpiU4}d{mi!GBXgc)dw@sQ(WMOM~u zT}8YmnT_+HA`uUpp+iBkqn4?j%LP6`p31JnMr}^br1}}dL?DaOy?s{T&9kcc$ONC) zQOeqbYo)RQJtvn`ppV!CYmi2;YnAF>EJ!v`9%@52!TDv~Z8s!Az>cKpeTTu$cpCbC zu6{WgY~L>|51`lIi})N&*V5$@z95$6fge)irTxH=95oThfAZgtSE%|lpci1m6`cmj z5cwp9Wyd1)&YB}*fw9q-OZfXFoCyo7Tp0@bTH+aFkqcxSGXwrOO`&xa7NWO!!h(Ip zu+rpr+1*hY>;*DH{Gt6D@+@B`ncm!rz@fa-yj1jSQ$roP*7!{ujI5x9S%c-UMhf#3 z6hU3HReovRPKN&)q-ZFT_w&qe)xjjLGH&mP{If-JnM-d+3zAW`>ln<(z z)3;Tjva$uE5bkNEJCfmL2^5osc)HjRrz@aX6@$WIr zLAf|X)bm3+d2&ajhu(|QR6YphteO}I;4oQ|QPU67Kwl8ni-Cp=L6D8`8(`{I7h1TM zIGkaDva3-MWAsCS{Dod){egt`OK8F{N(3}6waaTK4NbR;k(r8{zhB&g04R z0Rk%7hois|Ue(PF=l%t>({DW0e?!u;G^LFf8JJJQ-8YxUI|H8hbjK|fsQYwDgG}XO z_QHkiM#ai|XV)s^s?AG0eFpjcLUqwW{8hy(ntK<4ji~)=C;dW%wqQ9QCh9+cE!!&NwrKavIy7n$<)u3<7{I47$p=P>v+fkK>z$Sp+g1=nLo!>8CdtHReH zqabn?%lK`QE-av`tH~Q~E-{!1##Byx|JA9)3X>s;MkdM|((GphbGQ|Ce038Sd;ja- zD8Q>mhB$LZyewd=U;nwm!#sFJ-RB=Mlx@of8p+JX>#KYw@&r#6(ISkEo=184>7qyF z;4Pp*ZO{F_uotpXg|L)eixyx1pvgmNR=XG>zg+@0f4_)o_SEEg&g~kC;jsp8hv0bL z_xqwgd^UPj{^Xm88&V=Dc`1L#sJd!&w}3zY1tEm%SA{dSRgb_Yh=1(tKF$tAGLC{x z=-L3eeCEN7edvMx%)z%5$)!IwKu<0-m+WGr1jNrx?)O2d3ETGz&X*q=J({zh z8+OgF2H!ty(rzyW;uAf&1)$rYiBfexYCT}1Y9V_%sM^Ik5kp`Bi9+5?X<;UB=4o`)0sI0XrprL!bX=l8wpbtq zoke#1{PUf)G2**mv;W*->{f6}vuhMd_~Fk7grbLwYSMA!hX$^KdCq|Q;z)Gl`LRjH z%&*HsBo=Q_jjrn#<%QNSirMoY--~(^B+Yiw&9oEz)F`mwpZM>G@%igtH7N;oE+zw8 zWRq^^BakTRuC`5byFWC5c!1^2Nzp|7`F&cR`y~6BWSC(jts`zyE!#(gPi_J3B>Zzb za+gkF{vV)})W87K3ASE~*^`UHf8JMNe1@eKl$f2=?4Sm&)Kloy6zdZGU~aJ4Xz7zS z>>?p%EY`LlV`SF`VH$pF5Mi@SwZWO3OV#9l1ZY@T6((iS@sFJbF<1>x%Qu7KKW${u z8P0o7jwt=qfX?INL0$jzKPOh1!TB7Oyt*nvUF=%OZ-4#MCYHX;v_M)_6%o401{UA# z0GM|I*wBXfH%%%@CRs%@C012~$f4zx{tb!g4~?w+XV8-9G5H3k2t)r8Z{-UN{`^XR z!LjWZxrq3uo*}J`-g6UxE!pIom@yL{M4~NEHL*h+0Z)Gs;+X&VTf8F+$&LSSI(fyC zkwjYU7u`$%UDc>nV-cqZ*+n-KqFOaF&U+F=oMED)3O6u1()%C!jJl*n{h`slor141 z-2yklKR4b>*kKK0NGApSV`Cx@<$)8aogSj{f8OY~)HG3oY5}ny8l^!2zMy+YGFsK> z%D>V*Q1GZcP@uOvQ${BG3JFPFkRM|Coyr%}nZQvvd zz@acG9H$ysf&(Jw=@-3!{^Q&Ig&~{2;Pb#gwbTnZ6Tb+EM}Io4%8R(F=X4t^wcOy9 zTvLi`U;nT{7Zn=a0gRa(Em6{uEDH}prFPAYbV%kVIhp7<1sXjz$x`T|NieZ14bei$ zXxYTd3C@xFg_r^QQ-htXN|9y-a~2Jz%cZbxV0A0ZB+=yO3L!1nicS7efa^dk{>t=A zeoiS%L%mRSF0e4ipVvyleYv2D z-sb`9Psz5wi;{#Jr*hq3sXx>;Y^-P3g}mOUvgV(1cG%67X%r%uMJkAs1^oU@XFpdv zs_X4EF}>N^a1>_87tRWXt@GVK*}lIg=Ayo{@SqZQoCzoQRu3QN058$Yp2Xx%tUq}O zZa-s_|DB?upCVvz7C-gVvHu>P^ufFP&U+R&+;08ZU|y)ecqMvSN$4+j@jdh=rg!2| zyVQ)Wg`fN>vGYBi7hT70;($pBN*;pG5W_oQeEH%(ZZPJx;b)V130`6VKgDgIR4tj{K}TixjzGt#8L z%F$UNAAx^%M9fOb;l!9XBD*f&4Vr97X#9|F!rmsBR14FfUM7JMBu{@0MRoa8KJ(AV z{Ji7k@zXmvUx7t*35$O{;YWlIr-Z~9kJ2Uq5wqqL5=xg{HFDh{CX*;XGa6KMbNFIFe&(fan?VSI-pl@3XA7~Qq7qs{FPYI%Dc`kU+ zNMge&;_$GuWPcasc0m&svYza&ABmMe_eK~S@e7ueU0=9U7eAq$?_1ra7nmJ*Qrg*F z>hA$ z=Xa=c{s)2if(NUPldIz7>T1Ao(U?ngaB=v;Bkt!Pi}j)XbC)@Qg5@8dX$p(VUrijZ zDxLS{;usBen~&3#7ovlL=?yM5o>F)k%{)|Na-?XC`eUGhf&`yrqJJKkVBwwZ=hFlY z(GX|k3zxR}5joqSWS5OL!i3);W8dFGQNc5@*hYj4mj2qs^b~7^81sR%dD0i#)P8`Q z)8HxeS%mn$FaDX%!%@Vsy6}+@W*#bW z{xUvUpkCKo>=?X6v_Y%Y5<@E^N}ma$=RPR0ar;)e+NrFbL>FObAWjt)kcqSFLYXa-K)*-jDivO^H&R+YrEsEiA7lS_` zj1?rAmb$4|NrqE%Dh2v4Fw>N=G$DQ4jtSrb9hJIwU!9_FD+^OKwa7gbpKm``c}HW- zjb{Dx$2Nm?^WYj83#(Sv-c;XBecDa^q$!`jF55!uXOzk4<=d$d@06x+eRJFar?%@- zn&A?Pne(iB-OnKT6o143+L9UbZJpoCV>$>tWvltzFrSw6SZLa_$wqivjtLSx<=J}y z-#T#)@3aEWoHS>EzVwMQogfGeI zQ!&u2(*U`qH#~iO6;pRVm8bi#@bUe|54~`hKc+BDg!}o)6@?ez2isg~^by)#7y;#D z+@pZ&Y%{LSvv>|qQaXqhqE`gwlZ)o}>|@OF5=yVZ;SOs`YlF$hqRw7zAa1EANi|)c zT`|kI&CuVJj3)4XD|ve! z1&^r#VY9NOC$Dro%(t~HTIKXeSey%6ZA|B3>il*2v0p~G+`>w3nFJITEHUnu+JZh)1@e1>|RRpJG&B& zu%)5Yi|t`<`Vj|E&bbo&CFfkRm9DOZTlo$?ebI~GajCNju`u}`@2~{zzW$4Oimjb? z$8`8yRF1mIWDaJ|z6oBy-?Hp}ZdEFiK6TuGqm<_kT^~-UGpydWaUN8HpPv@ou=La8 zeoV*L)~dLjtsP;>MBs*vY;v*T+8v;f#TE~1fWj@k3F&dC2qYG_M_v3>Lz@q9hp@v! zTk!6{Gj`D#!0whM+K@)Q}E^w&xZ2}9-|HK z=WI^mr6%j$B|%lSW+qfag37jB%k-???{96}--T>67mcJ+%{Q~*3;(GylYh+n1%07r zA}^_L437m6?-i?qI$;ra^BAwsETXZjKm=$Izk!b0FrJIrl=f7onHX|SV5p0)JJAFK zMqjRj)8Y;b-7QU)zDtjs^y&LvNlK>YECN+;ByC8uN(U7TX`^x3tvG%QkrH~#gW8srgw*QsEp+q)(mmkQPXp8QP zNdMrT{XpJ}^ej0Uw*EldQ1SMxDF5*}mJidQMTa^O%lT&6s6aKuPx3;hL!@A|jc)?W zNnD4G()6^EEyH$csML)Ohxmi<&y|WSU9g(2KM|+1=x?*7L-A!uWr|G57Z_;5joX{3 z*I;EqVYu%^MUI~0D@eUQ5`T&&z~!$li!9SurDF((4xc1lrENl_be@R$4|y|;rA;OK z=n(#jq1)~hl^uy|?R#X#pBKZA`dPb-;9Si6^OLhk)1Ajs5%u&iwTMM}g3V3W5k9YP zNVJ@>crkhgnO9*?7ZRHoQ>t0ZaF&X{${Yc4H;a>P(}Gjqjv2SJtbj!=J$#_XFIVv> zt2hvi>;sghqI%IDrM-T}j63Hi?Xc=54*fk^rHkagCVn}-oJ~L#l&4Jvza%}TMe%rS z6q6ZEc{J5M_l}|!4lHvnKm0*w=JFAAt>;3(H|vviL4T{Ahfh6mUA^Zk`@~eHov@?P zq=e;e)gXV%Hyl16vJ9fY8gGfrrwa!L#wY5mUuy<|W>r#1zviCfNyReemK9(0w$y0JVJ+e_Uo zhrv*@I7w}v2phamd(b5WKa49hLFC#1DirpdkFxY3VY~&P&a8tuMjRS^RimKO7F`{< za9awV4wW_}dgbh#kDU(AK#*^&b$GY5-5S^58t zODqvG$uzGDXU}~WL>CC9vY*soCl}Scu}I<5ihmZ!Pcpw7ohZ-!vnUmkecsPHj{xG;&9@WhOzrvJ?$Bggotw@@ z`W_{=xJ=e_zhkc`{k1{VP6##OfkUgLOwQ0EU|H1sU{lkTf0DL0Lr%_DwK@xg@U{I#|5&&}WOHl0N~ z+jQ}?jRaAt=f-BI!kh&-`W2BnQ}<0aixMX{_H!rotnqW#2E(5jbXZx>%B!ZrF!4mh zDp($mY=oRLCE&2o&vFa+UUt4}3Hv>FFb9+i*V70N7iJhI?=Z)Oo$5)aUCZu zHMpO@C>mel^5<(DOD27D4Jh&n<_+*d6YRa9WJ}lm_PLO>hGpTiIBxm%Ac6!m#`T(x zRo#-D(zZ4X?2G1709o?i|Fm++6=BiC_-zq7PMGr*l>Zx?sf7V=S8{p)#Y@wo(e~}I z1SJ3k>Pf9Xv}FT&u?8;scDYNKnTeV0PDATab2pp{B2&!Uy=3GE?-^FvZ*aO5B0>Z zIP?XDM{a1RcF_cA@^qnwGGqk#HA02!ww=|(?YSw$wmjYcS3A=Zfz~WUTAvi6_%Suw zGZ`$IHj?w4J}yjAGh~V`ds2bU6(!_l_j!nv34{=&FbyiQH(g9gbVzqwJ`Pu2wJ}s- z#7KCWCi!pI#A#G^=*OkV-@>|U3u)q<=SCy*YCSI$4YqF?m!ta(8O28(@^Z;TUIa(7 zNLV>to4C%xDjQ@-hb1>*Nm4NDHC1bK*3_6*1L?`QV@FDh#lwy4@p+IEY2_12CPg5W z@?;O4S_Q}EHS$@lB#zZuYR1z}5aPEFnSo25jmk&^;(1*tl(Rc+0N$ZMo&>5i#TtbId>2i>31V*@<9Xl9)c(>&r8 z_M@UF90rbd7iA~*Z=G@7;V+B{6Dig&*2Qb)RLJ<2<#9Yy`eE>la3PEJTQgH#S7jZ52)$ z9Jq3rA4hV!c#IvbF+65J9Dia?^@*Et$W_Is>}4VdD(~w=8qqVByBALc&Rgb;qZKq!&u z_Zjl@s18l;mR@C#6Z)o2u5Qh?tl;!5a3`mL<7ra4~{RIW-`k0 zSPY(V4j$0P*Zio7bLgNV^N)wXgv~vS*Z7HMumi&e4mJ$0@J(%h6o5lZfOQ~woA23V zL48deTF$k5pIMGDPHHdv<*^pm=Ru#dZ5O|+GYxM}#J*oU#?KNk)ISSI=96`G+vc{x znDQkDsHhG0Oo04obXVa$gn$~Bvk{7llccIU6r4jbOFhKv9 zKA*PS#EVgRY%us;HX9=ccNLspJ>#2__+(2%Kx&D)a$*)pDX`@TKMc!PIcqfLwkr6#?+9Sabs(eL6q zlArcpu-5zSKi{^KSj?stw}RRgE-T0;U%>c=US3dy;zd+b0`19)ud6XH!r(>`i7E{9 z>7D@+cN|T0BVF=_9@7`U`MZaQLsOO<4jcQC8qTi97C*-)Kw{WX43dn$hr#+F)SUQwiJ&h*end4cspWgfSHqHx)xxzZ< z>BXe|#AE)|Fce_Um>nygwxtqae-hTgrc(5b-0ye{tnppkE>`O*qH!MTPb766AePRt z8V^FJ4w=k0RV;D7L0LKgZpqFg7U~(9uyqI~u2<_5Bc)GEfS>uyQ!Vr2Cd>cYqgv;Vd+e&+X8s`%2Xh!R&h6rdgI+( ziBR0GrXIR>B-~C0yHCi}oUUaruY%3Vn70D)k>McN@Nni%d}~X=y}=eo+2&=S#Jk~d zsi5yWD^mk`y^F&e{=zC0Ve-wb_DjO>pEC``d)$VMOX4Kt1v`CQA|;ZytwT}C-93~+%%p)qIS-`zKSafoZ zw>a~j(DZpd7MyL;R>!vKqcy1xw&&P=cuwe2v*C#AIs2-)9pvE|B#I8I=Fr~HKvI`dAN9n; zXL3|cJ%MTFQxC`oI!$;h3uB!{nd0bH&}Hx-w6qOrv)+lv<>v9<%vD|y3eD%3TXy=v zZ5`+0q)fA~Zs?(O=N0A|LSK1i=HYI>FqPd9`xT z9JhtCkGM?_%GgrwsaE3DW%HA0}< zsE0DhBLRNKHhvLO(k%-sklaB5sv?7A)^$6AHM+k)Am?%BN1a5aEal@**JRHa!iEZceD<6jvLbs+Nm`%EkMSdfb z*=77AnS~(9`(5%alQIRsfS-2xF2=TiV+h+y+BTc+%C$}PEdN=uRd6I=Riq!qxLE*r zCrXSN?3Xgwc5&YgxT~H%P=+IHXF;_2$WOaLR2Tbk6{-ouZ?*|3T2+U&IP`p>S^}Zc zz4B@cr;D*qlJa63IkJB?d=NGs!$yRS7oYkcz_D|7Wg0$PM^_A0x%R=|+t@Y~sdP&L zsCLfjVq#b8eFuu8dqCD;vike7$y}WKtTR1d;L27%dQp7Duiiai2%Yzi(8RG9U`%71 zI&;FbkO&1Bl215bk~g|?m-P^f&Kd*|p9PC~1M^mz41LwoBxrZkvx*VZCuhR?irgVHuD2}0Lsu4ELWEjWUrBEmBP4S z<18DF2)X9 zwxDm|HlQNgjSAJJEehqYZNakhwM50icv>MSq9Xr$_dD_`JJzZ0pKuxjAV;w2Ie)&c3; z#J$G)Tu*32#A5eN8U#pD+d}`TC`OV;9|O1Uun1?gq$C1|*SB$@?))WK*KW&6Q4-e& ztqb`Ioq_XXj7IG|LxiEya$z{)B|-ge5{Of7=HX}2EM{65>))Wc)CkesUNPCvNN%5x zzywl+;1tEd?@VQrG~G37f3WL`GdQSnN=IZqCP)r zQXU|Tyh-kMhZmoDWE~+DZO-EBE`L_YQxk01)8m;@z|)kVDEVm@JIP`BojS-7`I)Q_ zfDIc(HG$vlY}~q}PW>{!nuOhi~Z&H^|NEhIKKZ*X{J89e%xr% zmLvAm5v*C%kK5i0-?A3fNk2JentfgZ!5VV93SrGmj zInO1Ff^)&ZM`Wy(ElZn62{HqpW|PgrofS6U&e%48xMyzFhZ40lW5kj!;K@W1uzz_{ zGAB7_nWD`(5u>J0l8jaO8{UzS;QG}ZN4;KS@;}fgPDGM~(>k@$saJqz$jMdG#i_!A z(pvWCg-LwuDcs1e7R7C82ZnT^rc?}I5~SnC4iLsqdab;#H*iSPMUq$Tz1NwLzP1Gr z%kAl116tqPB#L|3lAR#%Lg|R|mvWRoVs`r4v@N;_5CZo~ z6Bc>THMdEmV7ZxRU{$lZq;0MuZyB#8$u)|bZN9X{BpeovQ#RY%-G-;nc_(nFe2(+vb#d5Dph#EVR-gCtD09;Kc03mDKt!tvUifQ-{moa2N$lV8sZFG|_GN6c z%)A#tMdo>s2e)kmW=#X}$5w=N+q$X`NQ2{BzQ(Z4NhOm9sxAhRrw*%XRK@iQm8ZdH z+p9uevB_2EAk1qb5~=7M++(aHaG#jm+AE(D5>?y!qMF&Js`^sHQZb(=o)wxtlgh(P zP)}Iy#StyGMh~ES^$5?H$c2~+HnG4OUU#?(_jiOPQ zD2Mkz5Q51ylf#5agH$Es-nM~MM{44pWjxJLUs`lzk6}X3Wj#NQCv`fCqr3_an>?3) zf5=YkBtx7f%+4CJ%FOU_=N>ZGr}n|v1`Gfsrgx8M4>t2i7Frxid7F^!zzZM~l?nJ% z0;1(08_y&V9>}%0+eI>Qd_#Y?RACVteHJKhCwPGawNJgoY+e4SG-QQYN)@34mpD5u zwyfJ9S}Rj*cW%Rx%w1t1rF$lve3c*|ZFxThNP(@EYUQGcURM$%Naa@*YMiNu3GO$; zaz-_-BHFZj=VD85%Ho~N=vI3dGHtnbs|ipBgC^qjy#M~30nK;{t12L$DJfI1VF4P? z4M$Z>`!x_=V-sL3#=;mWGMhYVvncRqF(&-n#7yAdrky0 zPuI^KkX~;PD2$?g4^;$u-;Z62R}MQ< zp?yK(RFmsQK?5tsCA_+Aazc&0ivWPM-E#DctYTU02W}0J8WV1 z#}>{RPzaxE^|DPQfSQ?-7=n8|=NW{tTlI;MTI(1$Nl%kcgN+!`{}{6}rYwBM%)z=l zeWC`(2*W4ZtlMtl;N{~?VkG9{6sfcM-#d<%vDZ_LxFOhk6FF;>Tx(f=7>#NLZQtxQ z!?`=f^^1AeNpqz6qFxU#eXV$jhB$z6k`oh0#LL zh=_vNV);9?SfRcfC<@#JpN|E`8uI028=;28Jnl-h!L;S3(G(`wlEMP1g}mjH=r>t# zwGv7xIGZYAikqV7y$8Gz#htyqCN$ryBC|E56EG1r6qPo=n=QUr8H*OwYMPgLW;t+V3=&7 zJB}00H&jxEv)@!M^8Rh~$`p&)w(*-Pd~&xj=NlT__%W@6m2CuF%()xdEGvV7&3&7) z=pss4ta}Y)eKHFaw2WtUYm;%^GA}AGOk*2c(WJPiQ(7S1i){u8QBKx3E@4|+jR2hA zU-iN!R!VynrmL#+A_7JWbJclC1pian3LKiMlGg9&A=^gf!xU(C!n!&UHlUw$AB>l> z**FMOTl$W+Wro@{q<2>f8)zzTIrYz@cHNf4NxfY$loz)p=MfNJXL5|C*>BJ4u^da{ zRj|)q)PeHqo@!&^cq8e3I(KG@u3tjRJ*S?y=l%IfRQOhY3Dx^N@h4f0hvh}cX9`um+depm3nKs8 zlE;9~Eft-2hm{Fs2Vaj=JHw)H+wsL;Z>w?^-xmb*8pLIH<8yXCO^(&*+C4a4=7ra7 z*b4Fm_`p#l&~}7UC6$~oS)4cYr6E;ZFlBD3zp$J>U`o4p^il;8ZQi!bzbJ)Mwy1lU z$hN8LmiafaPKbWkJ|j%Vu9?>ov<{sZh%9BMEY(qjM zEI{o74FV9sr*i@XctV7mQWhJ|z!g^EXenbQdTTdU9uu!6iws*-l`;WC5cX^=m1p+x-; z{O(^w@Ln+c9Q+cA6Ycl@^GBfnK;C(`)b>A;mIXz6{HiX-#)M>wl!+XNYp#;U(>Dw4!Qa1TS~) z!Itz%kO#Dv#8KwEb7rV8EEm#4-4l+rTD`OxrCKeB;cX~ebD{3fid%JnKHtxW7@9u= zz8%XV5UaLre5>Jk>GuAXP-)5aF;xnBPmbY@CM>qPGEJ<7*07EBd!m@IB@AX3O$JwG zH%FjfV!wV13b9i6Ui_!xtqi`e)L}gcep8CcI{=POqxRJgtdGlKILGzcT>!zHwYvwZ z>jtcX$`1R2{W^TX@vOmf!lu$dhsS1;Xk~Td1LGwYxawzFTyr1}t>-T0BZNX(ge}Cj z8)kLx_iC0->7(AH!oA&$618hLDrbtQHx;AqNOkDYmKLRuM4i(KC1MMFZ!{5Xjq8nR z3~oQEGsG_p^MvK|ud%ooTU?E?H>^D$mulpCPfd_R#2a1b8l!r!o|?(iS-j^*2Eq4! zzXie#TW+`t&~5$I#L{zr@eNlwBhzhM$GpOF5~1f`ng|bLmbsKnB@-q#Zx>va`wK_-7K z&JXoGI9o)2%ItQJTB$xDyP-5i36^C0Ugvy=edLtRjnAL*uSQ)&Z_?m<2E`*^pC9h4 zIi6;(@~bQQ9mIawhSp<08x33ne2ixeWEO;0D|3m8DkEm(kHlF}X zO<&JZ{tWe4O6`+=k!HO(H8YP!>OUZ`9+R`#;}c#ITs)NG`}hpT>tK7W~P~H z&q`A;{O!{&nIO0x3^H75;)Q6fDpPOBDjviL&^uRaD_ulR=e9vvXD5|3yVz-cwTt^P z1bzTj&-AM zTSltf!}L;#8_0zBY-dn!nK;AqH#<3!RJSQ$@~WBhaqo7=)8wSU5j{@ zpKkg>7g$Gr(t7Vv<;eo`WZ1*O$4$Q*u1$VBTv4A~c@{df%29OY0%h}kL5==9!D$Aptxv*S@5CZgoQ#9ySp4dJ zPceb3g;uk)wTlkeW*})UGgMNqv`O7BNo*hd4rH37^A%;HL-=fVD#gy30aD;$XoC2e zztMXw!-}PlaIRGe`?-m{u4qFVykPK)_Y4uomRfdRnMNl+Om5Oxu~_pVOF1nOXs7GF ziN};zhXrlUT+fzO^)2)4>Xy3_x}YSWa{k}qZ!p<{CtB5rSCOgcS?i=oyp^XSGqHXc z&V6cQRb^Yz6Ts#bJZo4Bm>5n>9;}ju)NwK#pPhsX4K9oMr{UE`slhWy7#f$R=v8@_ z3e|6^Ltm7z=i=Dsww6>YHJM^CW>dGENzdz=R}Rl$Cso>$^P)B2p;b6R`yn&{XC1p36p{rj0tFUxQ0#_ARDSW-e_Mta*n1c% z4{YDC8ZzM0i6H*YpZLca-G5WGla%my8G}oEEN0*7yr4{Uss(j0jv-CZlD} zF7hVLuv!zn7y`MnllLGlzx4i|H*F0Wf);{rNAF%cx-OQT;i%-?-fs9}F@&74fHLD! z>ePrC$khF!c&{>ayiEf?sPu606_BUCzj#H$9ySq}-|f)bPsB=oU*w>?SsIm7d3Go# zv2R4Mm1bnHn4%>`@ef9Jh!@>2^2_iOzk3A~#uq@Pfa_scH(jqOlMY8XASBX`jW+E$ zRiLPwwRW+^f$jK|(wpqGJAE*s#cO$ridH5FqLk6t;1~JZkMcbs>@dFNwb>@zsd(v2 z&xg6BDUBa)2~?E9gCn9;W@}4{4yJ;=D4Vcrv~o zccRMf%8=RM3lte*u5^sIS*#M#(N=by{WOXeaNtSF(?6xXGCTx6BAJ zquXYLkPApyU;THfB*Zx{`Y_W+VAqWxw5bO zxWe_%VcM4;QSbtWKhDF??XLk>Kjy^qw|u!)D(`S%`a++EU5(z5gj_RtDWxGM8}3!r z%6w&?tX{N!u@ca}Rth}-iKXG{&p)+!$aE$-TRkd34 z(xxQYr?0E9A6l~e*5FNgDzsMSCYukb+UcgF!SB?-y&3D9pY2#di!vECX(Lb0(3*{L z^e-1M$(wm*`iqLP7OtH6(bZMkPic^?Yr^1=jDj@9m)7>R$tZPyi|Stq#o~tSk1eVs zsH!b1lgA3(gh%-Xr#UC*#NLzgW3LWL#EKNUKsv|e%^KBZMf4jZ;ihqOAy$8Znr z5Z}U*zT$Q1yA9zH3ITcXbzLEq72&PwE6qPX=lvG$fqdvz;eQ~VVm!pVYOo0*8h zVUx61g$`D4t{CLL1OUTjzC=_M6Tw_XH*g1brT=u9HUb)xf6>@Lh$AY3)Ku4 zZOY1IW1vjdiUCU&!dslmjLC}`(3rc&S$RX^uG?kC+WK{0nOM)a@^xEqbgz5hr}|zk zW_fijKQC-UxAQsyVe{)wmQ58Vc_UgyP>s>9_aSc13y4&nQVM9%MVKo&^kp(s*kLLV z3$&G{F;B8Vd>kzUpJ@?5HdDBmShwChaMzc>k=y5h$z&(nDaW_}w(Cy02<@Erqjz3= zpZxR}dbx$=SFeDVaR5uGFu3>m*vQEfw$NrK+@v*Ni(jSKo2`NaBS6LuF{To7^b;#e z_=E+bl5xm|k8v`lf9!KHd!I#Oq6-Ug-*-#Q-;ly0PzN(LRi{vxy}>q-!J?$g0fR|J zZ3cgCp)EVH>d{X`S;yir_OZd49>(o)FniUJ!}OMj{>#QQ<1v84@F%j zR_%Z`VFrFZItS<^x`|M5eP*@!K9aZiIiM-#%1ZJmm8MAB=fvgTfkRBB-M;nw;49k| zLsR)*gyW3Vm%yZFhnG_)#;gBG>||uvOEh#lU|-%d{0ZJ_iS63f)pNl{b43ou@|YrvhkXDIV7*Y6~=5i zSh`#UZ{GUw=MTLdmj&1ayM}SLNUGn zoZIKbP+$+kC+KzAM>MIr)Bb$%0d_jYkihU+?tPN_f{RwuUf$je4^%)+tf?(;4~RDk z(^C0$|Bt070ywA)QH15Uj8%qua_)iQCFyA3VJ>d+X4&$o#zfZ*^CPozTpc%!^17ko zlMzavD^Bov5fXEFP!TOw;DRCVF-%GsT)%O@| zTF{!42`9m=1V`2G6&{FtGd4A9@o3tEyEC>hMmZ%ibE^Dp`D_1NUz$~De-`L%lfBjSF;I`(B|SQG&s5Ki41L;s#$V^ zQ$(MbtR{bB7Ib3E2E>+g6pTuUldyR!L}bV$QpW$GD9lQKSHhk;xnqp%4;WeR^ZnVALANx zP|jNI@el|wKs{YI2CmxW6V4VU;&ELBVY>g=4afD#*Oyl`k^^Q3Hnfal^`VeiGa_?0 zxw|owk<)W}j53-vgaL8=Ao}x;0JsuP37>Z{89APWZ!;V6LCHFb!%zkXB zIxqT>$5Q?GNE4ep%%dJ>byCXc0ukI5$GPz1x>pR)_gG9IG2w@5Oc-gRK0RG`Bnq9z zqZ+%=CqH+Z1vz5~F6vkJ$%?|)Xo*^DH2IWh6!W$f>_RMqM-~aw9#vf*TkzxH-ag(c z6}Cs)8r@7hRb`vte#J=$zXu9Bui}8eI5r|MVu)0rstQN`+0Y|01kw+9 zz59)j?I>*v_}-$4!I!v6Qcd#WCXtO#N&WPM0v>Fz6@m<#h~`T4G0$HDb<|#2ydqdV zz7*96cpQ~rpN?0piwj}qHc_>UK!J@*RMkcV4b?MTQUJS9UIZIWWHQXTH0Et)ZL2?E z<;FV@C$M=r*#(t9be5xYfuB0Ti}iS2ML)p;P^F+lJTPDH4Kf}$=z36z6ciO(+kjdv zSk~j8n&guxPbmj5&s54IkD@_))-`1-L0nZNiiw3@B2q3)O_?4N4Wwp!TS1VzLIP(0 zDyR|q?I8$w5;p&2U9TleNfgpGLa~(QodC^|UXND5$fGtd;4^<+=M0;iMyG`_PZBZ}dB95;u;&^y(`Kg$MQh8yy-zi$`VyXB;OTWUy z0p2-tzDr*i$eOFoJd3DVP( ztbt`aw=UkD6C_YA-KGtp9r;|CW8WqJA&40uLiOnDoGaml0^J@p8?;7zaF7xPd6XPB zEIG77Gzt-mGRHv7b7sjTYH$bh6baNd?n>$^>$R!oU_8|b<&3S2iOEd3>~jFF&qq!o zp9BR%lq1sb`&P2}dD&TEIw)IbDyR&BCnQpEMpR@)OfTQkF?5!59aR;@b#jw!S?Y~> zbJG{I2jAy~OZfvOOa%DJ3W;iD2}@L0he!_fMUfe7@m61{sy-D%rRbek6=qQ;0(V6Gmb=22tAW4&)sGz$LfGc4a3`vPow8eW&2#11`rT$zS6 z{%eprss|575ofu|ETq0tDchXtJ|-4){#8mj)EfIshl^4$t@8D9$smiz*p>JZh>>INf_C(4e!$XVICw)Ll-nj0+2@q$9mZ~K=&iwS^# z7DdNN2eXB(>M^;!dJm{kz|YD76F+s^s=xRd^{%3ay^GL&XLN_?D@);q~E#)rFW}JlWI=D|jqH&u=LjQT{t*Ww67okq|#Vs?PZ~HoP$L`V$o61Dzzv zMD3WRYuf_K)q|M&hSLbNOT*EzSUqNrFzHslFteI^FP_FdatC>=6&@k>16VeSfKLNVlC?aQZJKIQzuM z#ujHZAyex>4=9Vdd^aVgp1El>08@fcmT-~` z!Mto`dWk0cTxefzOZ<9u-09BMDQvl z_8d{&i0!&TwBEMCe&Ooa`%8b@s4UU~v?Mb=Mb)0Kj-n3TO^h1wm8@bgI7>^BmZmD7 zW5Xuxg2*R!)b*>IQm9gAT*Ta19C<|vGplAB37t6A?{GB23q`0r*xInWpl`@TQIt%v z7U33t5KOtL*QYWqMbl#TDw}zc@gi()y8levp}(j!CFxB1PtCcv!!9~pErt0X?u`s( z8<-oK$|`Ll6KS=RA@(d{TZ;k-x5q`-gBK067X9}e9Hih5in3i}{t&g(%(>ir{{4Ng z7nR`O6QeO;(W+8d5X6F`7mJ+rAsgNQBpT%<8)enV#z!DjV4g6^&BW&(yve z5^-6;Mp;aNN#xx6S3|80`?Tfila$FPuWDt-@&;5*eQd*774z`R6MH~Yf@tlPQ(;># zD1p)*y})l_OR`xZ@MCWE<<$JcHc-jDzYJ#sL|mRC-Lld`+(K>xu|3*#J{o1Y=_y5D zvkY~b%3A;fO{Eq^g{c|p96};k$(&=JXreD5>e;jw_ra`i9j75e#F5TSNm8SU_vg%u z;;VKW655A}ziVfrVRy{9<))&q8Fi_1yXtPJ579YsE8kuWEp2_`jJ-`=Yz|21wt^q7 zC>3_uCSj9c@*)nz+fpknUrR|5n`tg-VYWVFo~-0!*#Gp*%jfYhdv@PvxYCf1)Ur&Y zVsE@Ynx!nfF@qCeskxh2_Q6czL+PdgQiKJUv->(OXMUYlv#z6OR`uMpsY+MF)kK6J zj9+5g6Y85%FKUr%3*Po$KnyyU+y=3B-xenPwBw2rGVVCnx|4&og06OVGpCZoq#Ev3 zL-@JMhpDj7wIpobjq+*Q+|g^($@xI0BOd#^;3VGT7W8O1JZE|M0i9dQnm8zF#xbh(yb&N^6A&D|Gq44PZ5mY5**OeOiFY$7Z zDNJ=H5np(@_#W&!XR6K8B|Ui|U8Z%eeQyXy^mSVb31kIkjVEcq*$OujzEGP}M+Y-8;d1_ka9L|aM!>zRR^lA&I7^`nY&LWa^HfCjW*Qei)l~jup5e@WgMobl z*XO|s;4p~+sybO=j3B(IS-3r49MAq`Gfi^COfsJ0ggQm`Cs1igAO1`TMesf*{SJ+5 zh?yzPREQTX6h*4I^(xPDCa|LJLSwnohAW_jSJ`xXS3vzgFI&pFws;@el;naqoNh0U zgtf#s?KbfOt+?ds%*2q?-RTYG>5j=hyQseARo*Nj|Kg3XSi;g31+xoo5@#K=;pxOf ziCODu@`-bo9~BkS9Est-OS&o>kA=hJ&<*rewrME+6ZAqY$}e7sVcHt|OSWQ9Dl(SI zEvHiGa?kMIpflmqnn|oFW-1L>q3t@~SyS+fF!B7FO>T6-{ybHW%9rtBs5GcmJW=s_ zcf13Y1)3fQz7(mhvu>Sd@K$Rup`B@(+TBVqP(z6Ij7hiqJWz4Tbqg^0#dRKT^M!G} zvwF-buu-W!MT=;GXpkW_JXenxj!hRtCK3D(7TXE`Q`HUJPG&Abos_k7!_r}^vUn|F z;6^M=@b{KG$00KdF@p~e`@<8C_0>3HJ?;;_tn=(Uya2jlX@S=>69>8z;^G_gdS8B* z2Im8~%W(7paZiqXN!8eVsYHcQ6y}t$BI&+5h^)dcb_jvkb9R;vG!x5jS&?yP3T-zb z!>G~LjSM4g>1h4}tekjKa@))4d#_OIUgG+J!1kCYb07Ep+F+muqc`FW5O~ADKfN{; zL&lQV6xYcW5(e(6R|zS(XJ&ygY|a)YfLh{Sc!4o;+XmeGz3}I1&z3L|X$yQJ$>H%F zJbwN|!bj*O@tx)=*0r!uS9bgZE&FJ2QBMPPar(UiV{xiKHbd`Bf;lbpuj#s7<9l)f zZg@kFH1jv&FvX$VOx#;}SSyH|ELiT4wG5LoAt z3avrQrZ)mm+eMagZ&SRTK-u-hRLAlbs_zq-Sti0zPITaIK@|}wHXMX&2}p`vlnX7M z15Hq_5gG${ezE9zfjZ=u{TAuo8p6ldb_a+bsy?2=$zg&9*AgbQx4E`Nvg@gRqQ7-k zzXr)F$Eh|@NOzJNG8k8GW9P-#X~G076rB!PPJ&Ck4oyIAi~&FMY|Ss9F43zs6yS8? zYNY42-#189#os_3g56o+1<2kOfB(%5@GMgp>KE!67lTkYDn+sR83UUv@rH5FsU6jVr^7V4e$6Y#*y7$#0cN?7>m3ti z;?c1Cq9%?cB=5t2&ZZ!SM3<%gN`dqZlb)si%r~EzSPGYDVJj53_<1?DE%V8TKjIP6 z%U>8Yvh@@m*-2NB4(6V19Ths``svvFOIr9Yu5A);30ylT-K5yV!}LhxSd(tJKUkl0 z$$ps`K_bjSIK&B8c5wetNNjPWrtPObSXh|ZXell(RltMe>wY+RPHI#x3gMj^ESION zZ@+KExn#f3g+NPf$Cl0^t{X=5^T|y~eK8U22n!o3d;9ku07@U`Uu2>goDbUN5Mfd% znCMH}#=y|pDz8K*r3a^Ak4Hl*!jME)-HFoZ->c}!@thO2U*=M#;))GZDaM59v=m{P zl_j6EEuT-W=f?{$azTh4Ss9!N##s4in9g@r1;eQ`EuaXq3%_zBI|vW(y)C;kIJDvd z9t{f%;ubnFHhPCtW?{$V0r1Fd_2&c6YR)P!P$_1HIy8~h4UW_JJ)>c61H7GWDIk!D z46iLHMX5#R7WFFP--~C2E|S3&1)ouGIdNBDbnuQ3O+{}D+_NQh@$X~dzdr<{#Dw~E zrQ&0BxK5Y2V;3>V1--4O;uUDUbD`Q3`sD;B!D4dW?zhuo^JILIiXPbB?jp7Tt8Q>#4Ysy$5$hz5*2(U z#K5=lAVz#(FB!s)XlW`RQ7)~Q?Se#|{LnnvU<5UNEJ2z7Legl2e$0bc%rP{dQOt2{ zY%VC;mcs;zG#ACjawxxPf{NaKt*~TD18{*zYycHM{`92CGHo;9%}2PO419UdMdGY? z9Tb7!^L2UWagWeYR+dr%{BUl-`7!*#%xGQsLVNH$aRiX5U)_{>emJ5Sy7Q&J3JZBU zVNiVy@+jPb1XDQ|wb|z)oZ9<2cC8jzx*VLe@q0vaz8CJFlq0^QkvxC{hcKilIn9&9 z)hf}&ergOGV!cK1c1>}J36UE%?c+*QXA&N~)NMb+2fozq6}}JuQ=9BWYzu}SVr=u| zQEzRi*Kv`dDhJ0axt!8~L+nD-a;PuQOoPCop?ydX1j^4J56~M>$c-(2wbd*vxF)2m zA2es7^RUvUe@A^aws_$lTD%TJkjXzV*9HmHCp)lktnK|&;z3CV4T_WO*!2YvT)Pfr zj@!Fxz;#s@JFQNxgh3rYQDw;fz(2TaNUr=%A zJnoAtvKC6lnV`s2<vmDV>CMGdhA|W__qqhU6>+a)Wu92inn;kh5fkMg{9o}sGQrVO@In8R zpVy5Uw=t=|9~dAb)lNkbyO623>wtOoksu(b2g>Md86d~Z zaLJCCNCsC9{D3W6NPc+_i4W>1g#nR=S-}eh&R}9+w#Vb#Z*j~OygLowM0++AyuMUI zpUz(9W3?rs7SzD5;eY!|%hy4^=;IGDEhv)3HTP?h!a8OY?&gD28Z9HPIe|g;*TPf$cpwza+`g6PWm2$fVwR6KEc0ag*WeKQ(qk7sz zr6v6ReT^JrBUI+i!FD(_l=MYfC@xPztKtSZkoaFwJJa(YXO8RoYF*{N2#ak43j*(U z4LeFzOnT$~?vQyBe{8c7E0nCP0TY;BZ&WGmRKGgq!Umrb%z#eNW-CQY{<>fTtQ(zj zM8EK|T|+rxL;PF-i@Yxv7*YfOQ7+F7Tw9isfPOSr8Aa$vQU7wgor3jlb>21{u>t#Q zDGRS#^1Z9%E^5-bff4w)%an|l_raYsvvXlXBzCh7p~<*TCaK5DhITFd`yHgBIQVqT z=RX{~BI@{x|4`bJPw|Ci>URT@9QI;(^uX_<5}gUG?uxEknFw}d2EjbOodGzcZ5YF` zX+D+{Ou4wL&X+4)w%17_rhM646B=lTbl^Z3=^5vTx-VqMkY-+)Y=yhvbbDW8sr7Yz z&7v}Jltk$F(n{BDo`OD)NuI-HBR3{|>*9!r)d&+N)rtcV4r?6|kvsl+ncgL-XM9aP zI|Y2SvLWwa!7LYge+rb8#ezafkuyAzp#a~?q-9e?h)3QXOlug)R^BIk1T zFH8nC>c@kcg~ebd=?oiH7+kk&UF2m*Ua3^NTrV6mk5|GW0RPeyfDv;^o`|81E}As< z(dI-dKF{G9(Yy(9z7|QL8iW8rk%wvHfH~RQX@k@7Myw^36Gp=hPkj?;a#Ci{99&K& zHon_bccSPldcT69S!XLGAk--rHvP6R|c zqk5@Ap!FwGd}C?su&^c-kVPwy6b*=P>Ee%?5_2Mm(wlKQ?rh!DsLhEtR@{n=XFM>* zazD5L<0pnE{(U-z1u5mN)$H6GucXc8 zLR&Q5`w-uh6B`#%Z`2uAcaMfqZxelT3o|@Pd$|8dvkWyIz4UVlONfG>*H>!-N>FB2 zmc~k)n_!%%hN(oWErBL;KH*x~CviUEZy*%La#%a`;tOtauma4&G{5(^dvTM}n-aN0 zc~+<2WoF_mCU?s`xm|$-1;0a^WGbaUTs`U~Rw%0#!YNVb!+HbEwkXdX%(h8ca2Xst zh3!O#8sxV@+*K3edS)q@+PU`aq7PmtM6)L!W4vVrlfOGS>Lz`3TAYnH|j&r)@2$9mLO<)Tb6i zs+F7YO(pTICGo8#H6U)FJuk_TN}K!^uH!%j11hZ~X>eVUv6Z3|ohojHQ3*)1ZC-p% ziR%fkSAa4HcPRfueu(G1h!rxM#93!!lFfN{-!~$Srux_De_1{@MM4B9bN>h|38p}#!)zOKM=ke9l z0HQI1_J_ky!W4CT0JI)g6L9Wv6{e^%k+e{w19}SNu3C`+$MSdMZ-SWF)&e9XVtJ6% z<%AJ5+PDJc1NouaUBnhr5t9uc?y{2xBl$}{4MyJv27_T>11n={T-|473yo^^Dt0wZ z6mD~$x3er9H|F^meqO()Xrt4eag-7>m!&rvonNQprYY;aMl3$WNk)rOQ`bkvj=XTW z5eZOpCaa7ud@v`N;f#Wm>tx5xRH9*dm)u}0_rzK)ZE!8lPfuc#z^rijafb!uyX~9K+ghKq6l;#Gc}2F9Bkvb zFtm7Ls3MB{g;GKsa}e*V$?MQ{15Cp8WZGgcHMQ=$>mu5dxtY2080F`6?$z;JD5tIMgY2K3aZu+Du9k@ zOZ*Uhsd4go))fy353N^^DqX;aWP#%O^0nCDIK?K)tNFHE>#i{uUnhF-E5?NA8+*ee zE@h`YM-@2}OhPa9~BQRU5+QXeDA$FKNoylf@z~w-7yQY2vjO zvEmz@uo_v^o$)3`yd`0{Pw-gmY_Oih$`)T)u^VKT%DO!mEQ#`C1v;R7-Lce^5_`pz z!0+a>MiF)Og*k)^bmRIzBz|N?sBVDM<(d~~oQS!9*0}zSDI9YAo=h7F&QQqdtBebo z6vnBG&69-~2aUS_LB|yRWJ7cX zYl-0#GI82_=pe(v&5K{L$%i`noL2~0vcyAfqJk*rsxW7nH$mtA8zm#9?kI_4Xd_eE z(6umn;h{286>)Z#O#iVNJ*SH1gr%NU;tS)pzMi4ljj8Pnic3XTiCNVJ(gb50{tpDf z=wH`jLc>nQ$3Z3rC>kTxK|-R3$@u^wU;(YO+>+#zUF=wfXSp9*Evza=D4Agd#Bx}a zgilx!JEJ%iVKeOA+P+Dlanq%s>n?~WN)Ll*=fZ#b{B2=81P-YCoKfq<< zrGd+)D@}@xiZM86bE3=KdFlM?MwdJPdQJ|=d4X`_ zH`O?UiVwPmi1#hL9dp&Oe-&x8+-x7(B4Se%t1$`MjDyc4zCE01qEo70=<4)MU#^%} zDwpiT^@xzu!+9BHWyTWf$x*1(z$10^*DE48fB@rwPu|?@KYhh7I%OGRvlFqjaUE2F zczY%_IAFA0m^(e4EW5iiLCy&+X{@fU+BkgNce$j{laLODY0Tu z;)}VT__BE~na~qo$WS%$^76|B@5*1agWq2n5e>}D=z5c)AZ9&0CQMFb$tFXMH!g!*gSiwY75>^%w7D|>5bw0Im8Tt0ll7+^AqTlpK%dbR zHUH{1E>+CvRpV@_+d>68Tr!zu33e40N7rFz^5}l>PR{v1ia~prI z6V02Uo%58 z*I3LOVWH8q;vUe{Kdlf!eKlT&v+U7<(rlVd_vm0bZszGLZq~|%nM13BkbMvO*Tw1x zQ<*}b-EH3kCT>N}HN)Cfmdo^X3ICU`hr%?|Z>EK83icJ(iNoihRAKXElCb$6v({Iy8X33YmEe?TATZ@g1DJ#fR5(+<&mBheWTO)jKSWR!KJzdw4CED5(hc z0Ho%@%6{{UD<`n+*sN^UnYP)?Erd3)&0?G2^*iLf;I#1}EJdz0Xo>}edvtL9Ydoe$ z4xP?_fLP^jlzD2eZ4+xbH;b=@o26fx`M+WI-B~i2M&4Z&!D=0g2irVgF1qx>8#Z~F zhSDwd^$o>tY_eXg6Jl$q~*3XQiv1nT*HcO`&ODvINlvY-FzC4)IDIG)?>p_ zoRu_$+6Fm%E0lwvXm-(ZB&_w%UYUyQa=ks$fiS;{mQNTIwjQF_cwT_xywt*c44ba=)8itZ192-68xVV}%QP`XaIof01#uRp zzoJ`2O1Z;cfYWOtCgzlhQ6+M~rE<2kZ%L#--yCLy>RXWsEI_^LnbCrkZN89i5l0Xc zQzDLYX@SR3h+gQ3Z5hWU;J-HYgfR$4MX%-WzoaK*<-K9Wi&>p%*2X}=a*?4HkU4_3 z?z%6y^YB>LV;ZoTxM}^QlU8L-U&K&$?~N$}zxNsD`0~7ZC1D~V8=CKayT{2Vr~EL} zo-n^Jpac?{%28HAy4ILi`XYkH4R}8z(F`JQ0U|$-R|(PI>t0*zh1PRsbT^zqTNXw( zku*xinchl4xe!JdluEyM5(t5ew(tP)6C+KfJFEjTuRn5mkPD`1Z0dIN&UEm>gtJn(dxedp%w==BG&Q{02nqPv(r9a zw&n0^>Z3UMjpe&uQF(M{!L{7^z-!dUIa94fl%KGI!gx#+p!lWH13Mf)v%}Xm9p9x3 zV?$tdYzxSQDx9J_PMJc?UJ2{9r4@bFU3Pj7ULKFJp6l&rl_r3G-c^REM|MqBR`+1a z0H;45?dVw&W2r&(oe&28s4A0>&2$LX=5YR*ig8Selv zG$n^#4#=M%Ts$DM+T!o5a+G}e+tDU-P=Gaag-pJrJRWt4u z^btj!PhfG`*t@m`X>LWaWKV`9BEk#qe;lan5J1ur@GwA1Lk1Lu&BFs>iZ0?ckFXTfpkHbXx}CdlL^9DzYXR{@KSveN3dAS1*@A2X7`M- zORG8S_)J!W!j=y$7}5v`>Gn6TafGqzJLIRXWFwuxtwv9{a2w7TIXZ9`IjRLTRbx!BJkl)W^fESh2n+8#1>ZVQcH-&he zXjLDUKZ;ivGy_4;&TPlRm)SO&$9C@jmsi~U^S!`fZVlBw07XE$zwS9nv~+%AZ9#&1 zEHHMci6 zGZwa0#K-Iwh2lue_O@1LR<1hat`s6#h~Nk|LO{+9XL2~d|GPIon1JM(GkF2cKy3o7 zlK7luD^`tD|N80KH3!zB-tF4rq7WqRVLAY24tuiL-giK zS|~U>oMC*y9%4n(Ptx+F%y=@4N24rF<>G{;?Fog-Kay1wO_{xQ6S)6FSS-{Y-H|f- zq;QNMXV79dE$;2QiufN}z(v_~svbW<;CS81OQJ&F720P2tu#3D8|a>hFl^A!;BU5PiQ18Q7nIXIl*CD<`~Bo?DcE09S^u$P zNPuG+y(?U#F!`Q0dPiWCS&{-Xy9r#o6c#uah|c02wv1lBiLN$`5m_imm_jR$F;+=g z>;~D=+hZxGRMp_pun>5{?yCGFD~S-6CN25Bg$5aBF+yI7FYY|O_qT{ZfMIP{m#^?K zePbw6wX!-}9Q68YlS(J))P=!{kLsCmu^$g`={>qb4dNl$P=z7$f5)oDM~(PWkRQqy zG^qb^J2T^w*uX z!%s(*{KQd2M6@Z>y@ncz?}Pw~qrh$c9U=9H4;Wa*SFk&XuPj{*)fk%-f%PqY^>=?XC)iZCfyR{|$u-al67hwed;NK^PjS7F^7e(m)`ss2F}HVH+*}<7(lMeub;=9FFvyQjuKhfGgP4@#^1_5RQ65GyLmr) zW$moZvuV(MXVL zntnVXdN)NTMm9S;^|mUx>6}PLz_y4gczy}U=RL@E3I;wjI8SQRIrYwUk^As{Bqoe| zgZ(KJJi^l9<{Yc}2w>i>OIBzPCp)bd12V6t6~yp5aj08`aD{Ppf(0@-bw|bd(grde zRHrUj$Q13@%bAPsRZQ^UKxlxq=vcfn*~SiJNA<>wVhQ4$@M%#79!@(hRA&MQQ6&~LuMfS>RPQ4sG~b2?dB z9nF|R4|j&9&(Wm4r8hs5()CG7|1|6@#?R~h!yxnXOy3!#=QP5VsYLV6ksfY${kmY^ zab`aFNIlU&w1P(Hy31}r#{)>3`Ws{+DP@A*bfZ>9Dpmt;W>&heLlB8YjV78H;U2cI zf)^OVZpQ$+ZYRb{x;HPb0w_2G(Vr&)tvktHcFUYKa6)@Z8~2q@czqkB@N_x*BvuDp zkLP?eD*UW8|OZ_+$)3J4q79>AR>7$wE&{&3E3d$!~FB}tjKKJR#r+wUqiIz zUqn&gzSnUFn^?nyFFEM0F*d4grkvR8_$}+A(JH-~6oK zvOwg6qdRN{P;PK9akOroDqOwJP28s0ET95CmM(9jI%|sc*dZ0sHV?>A%G@S{`K%T zo!|m>^3Ha2bkbTH{TD8} z{!5oF?orSbs%92bQ#NO@xtIj(Av*d-g0Qg!W^l@XbFj&joQ^zNQQbbJiD$tKXCf<; znBNxnz(pjaOR4tR>qnohshy`(_wpL3mloy@npYsp+L>-d9C*D?)OB81^?W_2^9J?M zThoTzz6b!<(;!y*Ql}pY8gTSPjx-~C5Az^eoNS0Xta?2`@Pb?_0}K%`YlK3!+Rlcl z!C>sdf=n|trbek=k(mK{;~VH4jM}T9eI7MpeBaIiRFT-h$pi%DhZ(1!#mgRZn?*A_ z$pUpxZ&E3)@9_-L2%YMff(1|l1qE6?m6=F>bX||bK#&h*Y7YY(Sy~cFSa&C;kXSVG zlqPugtSB-OI@@`c5~Q20$fGhjoLB0XlvsPxr=dc1I)qdaJd4TWw#4k}9)Mu9odvPy z5JYrhg#EC}vVSuv%UI$qyZ50U%HgC_6`cxZ4Tlg;jV=@&{xa^)TY}s=W)e@_B@tnm zN)aY8q5ROG2Fe3j9YK&?7NHyGg1C8i#rWo1m4)kJqx9KrSd6joY_)iiwrzFw6f?nnP2X`#;nFeUaA~&Kfux8 zr72bl_bB=6@C2o3)PrhQAPUP>lqm@uVp80C;ZSBS6TDyRl}-?o)iQDU@x`0zc0jX0 zr-}g@4hy24Wq4u(lv0hd#l5d`mNG~7f*6~d+>16P=Tf$DNmIv{F!d^1&ydoF0YF5POQaL(}- zL~(5sos%I89Q{LW02Y36jtnN1rrY6neO|&vTL!KbJG4<{HBJ6ok;OA!_7RgeJj2#fc9B!c@YdfxuT^$bf`pOTZ!E{NZOc8 z(PGJ%=d*7Vr($^Mi-|rOsTetTVs9*FI%u+)hSQjtiAg5OdER~~vlSX6A`Xg!6rpOo zhW-g)H4Fp}=RVsj}`acZtr1tX}^A4@=lF{rq&7sw$>@Obg2Nw-C%aksD!I z5MUF+GA=qCw?B{U;PX!h#i~m;G*WelTvCFPq&Uo0AQ&pnA}-`K+#3?1R69B;n}>aL z2v#s^@5pUeu}EoaONAAK5ucL+vAeqM%x^l*hnwIyytQ2j*hJEWRNI@bOm zE2rh=F=Rg%p?TEOocuhTll#u(RQ%F zQ+0|wJY|k2wQRv8ryU0R6czCv*Trfli}xAY?uhPQ6IF!Vqzgl(wz6LF$^ z-HR(%s@Y~FYS_F`Q5l|5c#_|U+-R_93OthVzP|rks_lS3X6Ma6)dK&z`Bgd*2 zXC_b>w+if3h(9iKAyo7FQ_>F2O_HE)vP@C)U#lScjNrRq<9DY6=wLQQEk=yI*qDh! z%hbf7?i(kfZ%S2lXwk7n?=>>Tf(fZf;?S%)MUyo7Ir+MfBe6RC7Uxi#M3QPutzfVR zZ7jND9HfKG3{CzPqbv1|Za}zggpCSM@)n21zhb!*lg(^pDkA(=kdAUGOA+dvn-7yt zk$pYFoxm~Lw+UFzB3?r39Gt2OX1#_e+Nfzk32v9mBYp<+Cd8`QuHcmWhL|oP<_u{qY;IzWRl7(Dfe8#cNT*_qozim0^9C7&QOe$$qnZ-Rs z@YrT0XsXNGw7TNE6xoe>zjG3@cZy6*5ZsH8$}@Q$r&XmWfff%$p~dMl$r2)0TY2*I z^5+D!bRBrzhMKQmPSZi5qr$qdx7V|H1DMJZu!suiZfE^lyy@T0A(k}ypd_Kj<@A#m zGic|{SqbxrJu-WpY_Veub20`ZdT~WgMI5{}+<~R2O>cv&+t%_%% zShAh%8XX#@_Gr8&n(C`P7z+lAg07-_#{BNKKZmzCJHlBVw2818x{AyU;gMZjm(1H-==I{(m{pt5RpL$4 zrGecIAn0j>;;42XycbZuPvdI3NCIunE=u}w%gPTbFrzT6sHnrfEI2f%aLM-AsIM+( zL2DG3K-h!GbKOZ7Dvj<|7bqHYDr**!4Dwn|{+CbjHPMHOW^Kw+iK+YZY%$-4r%e>9 zXlUDzw`dSw+ATc8T9DrS`eY(d!jma%QvKvF3RO}Tv9b4yZ^UIH`Olm{Ti`O&#;Jmb zH*t3qJvnb1S^@;bc&zq7wMdLww28`p#ES(KUHp{|0&)u$&#>jezS3>!nhjcG0&~-f zy4Wn9S(x%KJ^o_zg^F*|A&owC^&%4D(j%(~aj%Tn-=F^ppMYE=EnRod<0xhC0y zfs))oF3TpTmlY;Ud1oxv_5KD4B($K^J|I8C<}EdUCP?zzQWl^)s{NibavIxZ!@?iY*3CIBt_pMvMbI$>v$fuLknuL?UmCi-blv}?N*+OK;()9HIGmseA_|be?u3az zAB@Keg!ND#TiCt{j7caV2V)Ar&wLW>-v|#R=xeW%2iQndN0C_7j8R(?!x@=gTnmO^ z*rS}vl*Dy2vTSTrFj4jllol8-iEaa}M=S)flzI~+UqnAvgN*l^kVu1bF6Q<}IWM|N zWC;ZcQa>@K3xc7UJIe-RCIm#A1D>$K5d0;k2hIe-PRdBAxoAQZB9?oGF4Y$lNGrqO3WF)iRCSNO7;>|jwdt38O!6LmGcLTxcqknmC*PT}NV*%{J_PoRf4;L|T(XW@NV=AOn$}h1(iX{5iZ62GCA7 z{xzPdk}vc_1G$?SFyocpnTzZTssgsT{9#T<#Wo*ukRyl5FVLb|;)OI7XE2iz-!fYn zU9=Kkqy?9mL&Cw=6r*=TWY{KPkOug#cFp5w$Es^pfJv>#K|w}Y+(9hKHHAL`*GtDY zkakCZ==i^L7ZeCvbe#1@gi7*YF0q|DGt>ZT2)i~ISYvK9;SWqRZX>M068yUbzI+u2 z{VQRA+LZW>tpE%q=oV;Btzw{dg_j0@W!_7tkV<#N9~P@lR=~7?yWd-*x`;f4Hs`Jv zDge4)^M#tP)6}p!*({HCCDgq(#I6~uXhgRTWM2|!SNCBn!j_T?O+|@I$AR!|h+apD z;2@pHi%K;bDw)RA+49a8z9q$e&eSWYM^KeFU9|F;baNvHzhJVdsdGfXW9{H=Xeblw zn!Lb+?C+~(JTGQ(`uZpd)8Ws-`Ft)6Cj;`KGYTFuM9vfGLPPUmGaN`0cV6y2So!}4S1R#f)6UO4WDO$ z#5QZ(_ni#@4Xk`&z04K(?MxZcMS{6av5wfDg~T0gsd(kR#UVRq=xqQ(#9TzY-zpHf zVJPApfluh5`b$NCu7wAQHTZzhu)N*ePkIbXeU%JYwgMNE6XQpz+Zu6K*MrBsdm2pA) zdy8(hQeNt|FC`csJ0haSmk!+-~-&!?yr3?6uej_eNp;k&{dk%?uG zuB7J+mVOzsQ6Q{bue@XRQEN}`0E3kbnr=OAkE*^q9GLBzkZCrhD5|Nbe)h)lBBK+k zEXeDtE0*0DXdMF0&;L4zOLmC3@os--G&VvzriL7|O2Bo8X0i{vYLAPLoTeAgx+vKq*|pPpn5S^*OBT`#Q;m{60? zl^KxRZ&QR7=0IBjh6%J6WpVCxmjx?q7}!XtVSa6_}HakUI-<--HvO|#^Y=(v;_mON0Y01 zXq)05IkUl6PP*Rv7nX%O3iTY1EVBDHe6)i34kXs(n&_joxRLNyebIaJ57bZ`L-)a! z`NWJ}f2X3)hP`eUl*6g6ZF69Pzdgi?WQ!t}s`>GZpUeHy{tK!OpV)!1HlG`i*0zfO z_+`GTF&_A(Hjvajht*5*a2udvD?&=J2U`3OC11o7(9l1?syxfOv-1BVcx( zi`OfdQ4l>phAg@ph~DnoLWMjGZ15ZeZAjLJQ{hn-1b-8d^TF&$&lW|@excci3o zeex;YVKG+0D$2KLa@kY*(9%?u$xA^*tNWXss6-uHsZ~}RGGgA(>kMDA@)^Df)2M5W zf=fo!<{#eyp_z`nq0a8LgmE_^@Yk@s=&j@W=0HmWgs4Mk#QJ2|U=Dk>5ZQ*vT&q*u zp3Bu%C>=50`hCD$XA@_&KWm>-Ab6O-NCa<+LZlkt^A*}V2Hfd!u-MF=wG!0O3eIar z(EPP6i^#tTx9Er4C$Dg%G19Zk(r(pBfzfxX%4Lm?L79k>Sbh^(WInRGL+4-OXoRZ( zWlDb9#nuqqV9RsL0y*n#2Ar1#IOL4(OqSPH~8L0hI*;KstR7*6O73wN>zQ?38;y)GY~|~C~6`?7LNx3 zV$;yb8@oo-_6RO<8F-QrUzI;rt2n|FvISI0xY$r`mm~Doi3i&UIasVJZFjftd?80e zO_xvvZLcgD@kIN`pC5bKr@?w0>MoJ4G?2QW)?Ha)kBvjqzi3jMYpb!^To%VYM^iIX z_UikmiD{qex-+baW-1Pw^9Xoen=@=8!BpQ8@W@vsB9(4@MwV&Z3YS>;{Tdq<^cGXvmhKr+!h}c%-HZU7vUIvf1Ilhg;lh#v(JeKp_vHNcbQgmi4 z3(|m7*&=4xpk%&oH{=GO>@4a~;@b=HgS9Whl~`d|5i&rR*r|d&7C~%12k!(ORqP)fTSS&wP0Tf?-Vw?CS*x~BL zJLC<1I@jqTFqgkK0j$M~ulkn_jAo74>g?JgsQT{>2vfc3@V@_TgKGS#zy)|;TNP2z z+#mocR3L8`9ggw+ubb3ZDu@uzVHcw-&?q%>euAbmjDxB%EOQS51?R0Vxr<~JHHnh@ zIw*2tpK!y}^6!m^+|a)|Z}I(an^-~VOk9Q7iN6^d{9pg)|MCC-|Lqm$KUbn{iEphO z4a!d#=BKBh`|Gy+{6szt5?%i}f8Sp4*VoT;*?XVsKZM)%<@p2O{yuEwTU?2s>6n=B z-{${Vqo2$Ey}7XStk1qSm(&}Di~-h-3u%J z0ae#UQAj_iUs%^`Wr1`6aI$A$39Y;+SUDM8-;8~taM;tKZ1gQJuYw+He@y>&IW@Oq z8&IA@n4B+;{G|;_Jh#@s*9<6Y@ls0a%bKXH`u#$M$q^!q9_v%8`oLLC!L~2(w^d}BuM}+Whh~=IL!t-e6^KY1xt(eJmx?%b+pRi#9 z90B&`v!x<+dU_tWLXbs1lr#O{Upa(PJ+6OmYUI;+x~xFMN_XGi8E}eVUTXA=+ehA@ z2ZDsLwrKsa{+7xWN zovY-ZI7f#6A%mZBfmk3|x)%}w`tShtXKjzu2Ef!y>WKM9L#cA>0m_LwXV-&11(YK30h;g$lZ*yxTsGbd_5)mvB!p=H^$ zZ-Gos>5wrhSY#tZ@`Z`OX73$V&_jD09+vj_+l^4^1jr8VYBx1HU9)9oWf_k}OqP14 zcD<+r+wA#zw%OYa+`!&B&d&ByUTN+>mQx*hHDL;_2Yk>r#aPd!EP)}U?p~RdbK5f3 zjX^5ap+)W5cazsuHx?`hrxbg3E*sC=fkNw*)nPT2vQ5xzy=Po3H`+bYLvPy=e4I~@ zjkI;~79&}fX(8?Dxp`EXe(tY8*qrYo*P))+2YBDcscZQ(Tl9fOhYi&7_9#KrtmxZ! zClvei2@s|uWwX=_h=d8h(lEc0BR-#0?kjx<8S z21%BhMPK0`fob#vWZPzVZ)!tXQm@56TPG&@1cC=UL!CSPrNaU_@gDi8c&|# z3^F!29MzK5y;Z%6wW8kYxa0%%B5t8xa$z9)yzZ;+OwBKqxl|~F z1)a^a9)wmZao8wQ@P$orz$&b-QYoM2RDWoheln!6wU0Pf4gXc>4x-D~2HXNTaw(Hn za9iq%=(Es}bz-=4KDZ;wN;NsQ7rg zX89rln|rw^;`7@)52ut$^FcNR;`$icGIyQvNrT_9{&454 zLY)+4-Vz(;bs<-794|Z{LlVqw+rIH^8m4+;x#zWuIM4FV!sVSK-Ycw;29)l|nsTj& z?DP+4q>yZ9za7+Q(#{ks8jPmOA(H30eY}$7e<(S??0sd4V&KS_sglK|iV?g>ZZjVo zYzdC)!(i4`!iLE?tZ!~!?XK>xB*tK-dmkZEJ$utgw&xDk*8N%(<$98Lc$NC$ka@i$odBhzXsz}C2S|qk{p}$I)w!|=;B3AjdhczfI%&Z>1iQ2#dL*B z>r|Cj!wQ31C?)IU2wB3R+G8yAjx&8a@n_zs0?WbVWRD77@;4!2?_CL%XF z(NQV4Ywv?Ztz0Dz6}=m)Z8fW}tiPzLVYQ2Ib-88ciJFge6)Xg(Tjif&Das=goJ8@~ zOA;crS;%Kap>HWjWc8t7I9Kg^NkTqFAEpfP|L6_;5erM@T$REc5&roTWz8=`;C3ge ziryfn$$0qeB}ovl|77#Ne@o|`><4t52=E+bhrC=71)}{_yqF@k36lqCC|KYx%~75W z2{k94GNZq#)~bS&A-6$QoLjV5o?D>ejCKnjY> ziu{q6X=eZ#q-pzfa+-5?`j>O1|3X*Q$Ybwqg9-TOF46r7AF7*tzmcXA$*#nxZ6eB_ zXGCA9!g!t^{q61oog?=dWRw;Bd57}vcHkVhEIG@z=UlrgYw-gHo>|L7x>FP)@K~dr zs0Y~;Or)tSPDI4?JmGDoL)Ex+&EG({{Ko;T#Q_b~_lh3~1WA5gMe5bLlYZop*zj{`iYe;HYV5JB7O#s&;HZYT1eleo$U$aRlW)p%w2g`flW-4 zy%l1M0>_V$0EN*hs802#S5TIy?dh~$=kaM*a}0Yoi?F}D+mlV-UuyJQkICmd2zTp| zZqaKSOOL>Mhpvlbpj(g0K2!TNT*UDd_en|yai7OCc-$tM>LYk|V|~Fa3z+N^e7A z_&rMt|1LE50%Lkpfi(m`SXvJ$wb8?_VRhc3Zt_wbvyO?igOCruYTy z(v#bEonJ><`X6I&GHBK06N?MZiP%BoOs^$nN~JhY2ny6HOYOMXzLV0l&BEEZhI)Ff z;|H2ALXS%SDv}UN7Sg-)H12c$~wQ z@IF0dQN{j!O*Q|N$y;UZoq8aR-32dAMyJ3l%qwmF5!s%ItlT!f3nyv3*hvzd#(+g~ zL6xULmZJy7@FX{B$G0a#A=+cSDBKE3j^_?L`WXJ;JjQM7n&G2laBM+_MxRIb`%8OiNBe z^AF(l;5Ai-@!5YCTJ~mKr#G;Yhz;hinX@vD#Wl=s6LQ!VdGJ6+helS#ibw69NrS@5 zk&qqTT;S$vcHolv$-Q#Py)gq_u$j1FVIfM9%Dnza!8p>;f?u*M+0@cI)UG^LPou#0*~M8xWd zw#CbDSZ%dsWojR(yF#Uw?sw7Mw+;V>ZNu2RroiXiYes;;`7E!xbZ2@}4U;iMUQ-e( zI?EaTTZ@vpf7nu+YLr?LrV1FyFw`ZQhysSNsUdV*lc@_e;kJL;q%B=pcbYh7xwp3| zIIp=#LOV;!<1#at2Fh0Jq_8c$yem{Hov4p%4*{KWgzPV$7>R)SAO|A z1n1@BWL)A_d@zM&$eRqkPqeM9lMH?62k7ec5x%h{eQ%e<(iV_=kPU#~REy<`*D17cbL`|0+vI znr%BnSczOwsPg3`$gJf&NTp;oTRVxaMbRy; zBrOoPqAa=g(7P?CS~)t-Z9EBz0&3;{9*&G*kuS)Zy;{zy&PL4e>bSki2(Y17xZj4t zYTs&yFWSpl7*lrp`rhQYzPc*!d)}CGW#N!G zRA(NZETk5mS`!5n%e|>a?%uJ5>AT#8SAUdHWz|gAbqNcSwMMXPu)!zeH(QFdh=1u- z-Ezxa6gyAmN=dIK&9SA;FO*ub$(u6aKKCw@&rLr#M!_RQL%8GkT0)?$O(@aGn(?jd z%CECN{1OF74t5h*%D^C_>7|{^%7*QcNRwrvMpiOu)<%TX>%c&2G4S!R}_V9{ z2E?y4q|L)LdshA-EOVv0`s!#3j_U=O1chThU^5~JY?CTL($4yS=YQG6!Fdsa&7eLJ z*uC%nu@M%m2H*tCZU0LnWL6AzLY6c8y%DKWmxuH5`+sS2fx32pYms)J8~AkE)8iPI zCYMLmC|1Eqd!FfO=1D9Bzcu;IFP>Phs2jx;Kxev#nYvSr{>w&$#Sp(VvQ<`60G`BEQ?0seRM?LSM+WarHR&&{LWX=%r&*<&IJRC#_e$-8 zwS*h}Kag;+i>oG4h1f1EAL1t6m7+S7&~+UVsYvCMepk~V8vc}o=D=b?|DWIg+rU1( z0cr<7oX}SnV4*I+_|Mv}PwzgW1G=yL`~N7me$@r0k}0VFDNpt`_?fZz{Jzm2{M?84 z^)`8wV@Wu>uZcz>Cc`NkQPo4mJOpWqQN&BX#JinvJN1xX{q#>``IDdGz3#gv%$&Kn zl4P^9WL058Z_5)B6^5uI)8>Z|@wXC)1|^M=f^Ur6zOXQ5Jhe23YND|fCB!}2sW1R$ zh+Q#DKdE{MtM*d+d>6*4Psc9(1f2Hv*iKQrK%37%eiPf%(=uOYRYDotya0_}f`)%0 zq9^62X=8He>6pQa6d%vCG%ARHny&NxJOkAK+%FL#?qM%bevy*6-7US~&F9!%RcipOq3by~c`5`17=2eeXGO z`GNXWuJTUVpSDeAh>+Q*I$;vVbr&b_Q|_#Jz;_#$F2oXj4p6Uh0e>nR5P!IZItaHN zXL>X}l<|TbXXsjzEklC;*Y*F+2MP5}r4pMmp;19^8C1dOSoWO-Y*6l(CvLd6{}Qgp z5HfiLhIFp#Uru*p3d*tTH{(02Sz~a2h8T+x&E}Itt#6$(g!s%92ve482vf*a} zK{$}ac7uXl4c7-zBPyma&{^iYsms6sQP1WgYQbMH90DFTzJeI46my^F9}GbL4@*MJ zhJJWXNS|gye32rqPvjynu4YsaQja?9u<)Xg8Bf*_nij&b&IakkU1v6;C~alC8Z}Ub zFtu#?>oX*i0&o5mYGKzYjfQM|U%Fpd8;=8f) zYe&|jj~eA^at7ulDflDHhN+M?e$jo>wuI8lo~3B*5>ib#dp=+jA(551KLf(lDJ_HP z`}@~mm{`wxdbA~X5(Cn9LSY3;g*fP~BcmN+V#Dz<5AuSv>1z z@1H6MbzPKpab}}NYrVfkE)Pim5 zwgBaAasE~C2mDM(L3DR5#8y?@EuoxVF{q;;|4w<)w8B!HsL+r_I-07Cd9jqQ(VqhgsY|lO4>>HF zSj!jYWbMmCA|O|_Nr<%hgf<9fLR4leeJ#4LRgx=S0K3}de5n5b9oxKs=Gj!gkyO>h z5nvHp_nckGcr}dbAEY!!=Z*}`3wb1?wOynNv8?!#40F{m^re}E%@vGBs;23F>n-s0z`8tW>*RT1lHiLnt9Ft8*{@f6 zYxg=cfql=e(;Rj#L!dlfW&iQ<2e}3LA?kY20&u%M&eNDd?Ssf>Z?|Uw&~@D>Xr8F| za=5zCks!jyd4GY(969fGnEpBrOCU;PQceTqq!xpmLly;Q(rQthP1jQul!-8h&D$0A z8j~k?%sseOyFRd|&Jtv%*+Kd>!Jh-0b||{Rp1naG1YBq%luJ$lsvHNQlN`FZblWMi zHke=2^&Saa8SzQyp$XNFPx72nfm3DTD~^L)Wmt_u=pJe)f? z8cjZ*%eVy1aVEESiR;rHtMfW@>>A(50+w;xQTcl2e%kJbv@aG#hi%jGJ3S56eQ{v` z=ceqxI9!bGTl7ER!%PB{u6x;EKwZ7=S-Uc7!VP>2^PW6(r@sHwV0bAP!v2~CqjEJ>Hc(?=xrie2sY|DM zxX%zwkq!Hj4R`9!8(t!wzECeH$v#`tLgfzKX{AZ|p9=AWsB@JlU20PLQ?pJb>xBvd zbrWB)ICeP3uQWc`$jgAKq$>~^I}fB% z(BS+uKMyelh8NtjU(k^o(877|H-cUTyX|By=l&vnPM}X3A2=p}!t|Z?PyTrR!9uHm zHr79*G01~3Y9;>#Cp>^hHEX=a27n;#;O3NNgl8}RB@rG&evVG68X5XYpCSd>=et93 z^oCqAe<57{GzRbpF3q{WrUd|)ut1Y2Y%S2lEtQx9;?t=J)7mR4tlv!~wLfblf*wAi zKlI36pAJ~o&i&ctUKC1*w{jmQKf?`dlq-=0jsO+^L%ju4SY}Z%iy2MGce~*mXxi_; za&m*t`aem$`5+!^kO+73$jmpFnSIp#%S{)Bj};|=IDqW7dz@e{1k#r$6Ll}h$HHUa z@-R0bLR~w%OvIVa6eB4T=dSe@lRz*^ja~kN^65QA*`2=skEsKRPwbHsrfmV!kajTq|uZ0f_aV9&sp<41Jl)cos(vczjk z0(fWSq)K*oKD??8hQcj^{hwn6e-RUa_Ct9lxYb7dxj*ZLpeadd%lVk#5 zb-h;AY2mtn>!W&(A#p(@>5GlSI0}Vl1i-yr%H-7{Q8;^2+j}}=AI| z!)1(ca<~nPpj#GH`v)tTaz{*+%^(L(Rh(Psb9*I-Yp!*EaeLEUR2=8<<$@9)4;{e0 z$DPNc*m>5(FV)NEqU}}D!`ar9CVa?_Pxl{yZ2NpQ7@!2GEeXi>gwLioC<|)c>dTnW zCzi>@P>uShXVjdHKPHu;+FsoVeBP1XTRVr#>*e-q0=RPi3`e7Kx-gErEmZgYMfqT| zD(8~A-tH?GR_ym!SrI9Q(<<3gp{?hA>dE4B@z|Y3boPBsD9U>$7?iAe>0MY0)z-YD zeX&gI(=m+KOz$+f&7)B~I{Fr3t$R3f=PJED*k{*X;kWNP(cW0z&$aU>_s*kpCGd0D z9&E}2zaut)qCUSbs@?D6D6WjaXgn8ulL15U+rG}&PXFtxIeQL))HR7jJ-ttKKlu5< zw$BG^%uV=E`(4xu)vDzk&X(z)%jd~T6$Od$=ZO{s zPk}HKQq(K%wWz_Mcz|pF_l1-2ooE+)J?{NI&Ed{R`K*KsQ%f-osq6Y_doCDWFu7;T z+1Oz^&$cm8v?<1mtnWO`;IXV{r^7Px&&qtkd-l4?=YLNnvGlx&+mRkxIzqS;2513c zp7A1W+DU9F=+}33tR1-KHEDf#DbT*BQj;U~s$HXR?Rq)4i2gUhm8imZW9rcMz320e z@|&$XM{m~_EmZ5?R0ViPyJUW0*f@PsU<+`{&&?cL=zROkr!d@j(__cSwDBq{_TGhc z?Ot2ckOCGTqSX&enO45@2f?qbM_s-HpHIKbYoU2`ZrxxO<_QZg(dZ%0l543((5LiUt`G})jE=NVsp?s;bAEw~vr z!1zCR(}&d1khq@ii~%#4GZ;q$i@xmq?Hb1x{z zh|~|p0?&Gzu4L~{$I&`EI-|x z+%|3ebw`Mjc$cf8U|kfB{kX#OJolH^H(fBPT(v`b_EkE|4~!ySI>@+*cKxrz!s$Y6 z>A-Jm5G`dW@H^83Q6gADQXV^P8q4YkEeG zVlDgJv)@a{_RoyCJpvfk^kxt4R7N}kV^{c0UiDG4V-_y z-rQ)l*cpV&*E3%VIpOmi)k<-{IAOVc*{MBWh1rK&9I-}Y24egBi|{4$xx2g|7+c@3 z;S@w~Nt()fKmMQpxTjK{)D^=Ph&^qx`NJ5X0Dr zq4+K`B*z0kJyCSMyz6g=58X@L)xuui@39mLz}0u#DQR&c=iN6-hcC9gpB%U?@;-s?V(S4vf6)}?DMnGj!X-6ocnxEPEJ_uKX2^Kly{;3 zo^$dq-Yqo4%N_63`M&Vor+0h`gn9G(>M{Uw$NX&H;-t4Xp@H`vXT9jXSN_HLjNkcP z=J9!b>cFS=;5hKPb0(rlEhZC*QKFjwc^YfL~K4{z8r^`KRjItMt#6Dkc5C626cb2wMX$gvgE#d8@ zj{|;tFMzmz&kuHJrsGzfzj$=%U0&}!fYQ@7tNGbK4hqBpchQsbVI8UE!qABH4HKYt zQz+0QM$nZ>I;xSs+MkH)?ib;-at>)wM!emhwzt9rqf`0`d|Gx8GdFYm`&8`=iuLma z8PmzYKT9rA2|VNvmU_Y9n;f5)KZC?g6WTq&GPZ;OsTFytqJ!Ip>WB}g5!Uss9E6=j zANZyKn68ctMHq&VDk^VWhjmjcR>3AIo|Tdk&r-#j?XS@8&zmlyzO#$I{)Th^K?td< z3}SgjXO(7~$3mlh1jiPeW*)LO1=YXJDR$iHv90@r#6S8_fBsU#NC;3-KisCOxB1kc z>cZJ0?3#nh7zuBKuJ2D#wd(Xh=k@IL1OEUi8A;eU&lmk~?al%84>6A+|5s^Ft%d9inHuEfq+wtf%Fvxc z0r?q-t1Q)E5FyH_2AoINm?{Kfqk#B>PX>#P}*~^r@nw z3cIJs@0)V^yxdtKH!%?FCc&CUtLk4|T>rX};|WryGQ-E$`u?{~ekqkx6w$KDFi-h9 zuiLdj1joNNfNjvOb&?fV4L+6CBxR}vV1HFVRpO`L|FXfy_n=j#3#HKUo9^px+Oxka z%xZzz?|7xUa`KDRmP_K)-Nf5;)in*I0Y(`3f0QlZ=@X0nhxglk?y8*Xp> zN2huHlKp(sFcbArHZ0}X4X!G0Cav|0ZOEbdg!qBdG1Xr}zIpx|p9qQ-`Y--c{-h?6 zsb9Q_@oeS*xf@xhR{qLC{1FjSjA(eI!D6u&hCz3oZTlYrD<9tu%X3ZQ{46*5P@Ejk zJ)Fc7i-a9yW5P+!RnZ?s{!ySn#FDhh4e zY9*t9B6++v5}Pc~PVA5?%80i2uTRu{1b0`KV-Qv4NJks%Ius*Eh8;nSF%ZGxM}Yjm z4cJ0INJ8`#ikCbJMo8HTVG_2VE~s~(|NU;A-%nYn&k+gCf*8KqKLs2F@i2S};id1T z(j_`{DSu}cDYt=_{ub+3k?XNs)si$F-T?YsvYyX2d@CUki|(69;qeli6QTHM`h zl1A|1nImI>o-X8%y~jUDf+#*%i0rvNAHI}XoqUrU27O5lR%C?#Xa%CBVx%Ct8&bBl zAoYBN8io9-6C^PAS8&#Mf)VuVnIC5+x^kmn8RItHMLaWQydU=~L-kmBBN6Ale;mT& zBg@)V4D1yu88|GLF$h<{g5iCoOU|jlYbKsH?(HTD9(s=pd5vDmtZ#t|=I^MywZ>p` zw0S{&*fQV42U0@2G7ZYLxdn7yt87$WmFDwB_oqWL?j;%xJ|LnI18V}%kt>>#)LGp4 zR{pov&KT?fS7ZBnaQBpZ7KNvKHdRiThqkhDFzJ+Zl zd?a!Rf0%@R-krJwKN>gCl#A*}Twy=a!0&?T_?#C9d+lxf#@zmIp&y3sDzrd-l({mN`CtDYP0(z6 zOYqJeT|Zb%r(A@qYb*`_O6;A2IYoWp@4@0|lf@KyYQBd^UC#$oJ|G$S1W2HKXrrk+ z-MWuj2S%|6H3ihsQKu~&+)X6Fk@%N6T9GoRg&%bsFp$i7zK;QP5?(v7wTX`Ki><(v zJ$=OvAS_xw`yf;od2(90bK{p#U>%pB#x~37nEcu>Fch))3nInkm5pwn0kb%)p5r+(#`Z!&jrV3+2o^W=h zBIUY2It&N~**q5CdXL2LS|p(DgDU@Jhvf~HU}YcI`+wW}qSOQSERx>qE&EoEs*P&! zKH9^q+p;pGV%A>|3Y?%#8#g1$ej{ATtc-d67g%D&tfQMc9xv5j1tHBsGW(YPno`U? zvLLZu-(BO#1_$wi=&_WhL)z~uCscspMm7b75GsDf2Dl1cKt?`71V}xI%dq)4dv>!5 zFt>V9LM(ZpR%g%dt9(Kb!mM9Zt8iVfe@zmm!k~;ouwbZ7WE5`p27kV}I8WWikb$#J zQv;sira2+YrvUC-SHS&J=a&C<&Dy&wWny=s79W9V(#4aSRxcz+7JC-~oEOpMt;~Wi z*qM5iu3GjaWr0WAN;2{KQ9^=!=17N$k2e3cyfY{-eDCfLXfK4FC77`~Nmr4>S%VW5^`VX=lO3@#O>IcYse*QIGxEhRwyM{OO&hHll*D+W2*mRgvvE6by7wo% zvZ#nb*)f8k7MqBbvodKGCO1SScKbAqu^F@X{P0q0dRbZ!!4bM;GzkbWKbe^jbe+Hn zGj00apv*T5F6H|ctC?F_oi73ai!ODaE(AEV)~%b2`P^35D?zZYRGKQ3X~A8%?vaZ4 zJ$KxbOkI(}w1g>=CLZpXsY|gfU__M#5Dj8KUh&eNGMqAha)tj#@l6wR)`#iiz{=)p z?ZVgh%Fen3ZSD18j$;Hwa?39`;!D_Dx@^wEBDOjKqxCk_cMf|O4ZY)oE{?O0vfzpV zQDf8hC%+_^`0^2q8Qqs<^D{8a!7>YJ9kyDl#=-$Bpl!d!-czxw&TM8-rh*(-hL z!g%c!9mx@k;o7o--o8tih1xe^WLMUD?24IQIL;T7Zk1=}4aSHR(=_%syYTm@Zfw$~ z*92ufv9qrmM+?YWysJwH_|2O@2`rQk5eYPSJp2cMX!($oTmqU|HYtC=f(61>-fSVr z>hMtR#Ev`dq1|Ye$!{JCtkwz7^Mn7UjUFTZ%cgkg^W;C_V)H{j(C9pQK=~=h;vuym zUF0FPIk(|MYBPbS&+&<$G)W*H4?zKdDtE~;@X*?%LQQ@M#CpOr@B?~|32LsPnFt>C z8UySmWa9EMEUjn;o7lQUHnxAbI#NP*JvI-A4axSGW#S^w^uu5iiL>qlWDoMCHn|P* zEq;*K5YtH7WE6nqznr6zmE(iK1{0-H=sMo~VX#Sr0-C;4=REW_)a=bt65*cRiw`C# zZb}yhZluhcLfx6Y@VOotLM*OP@L1L$D(4*!;CiroSqVmPN5Iw$^NVcmt zo>}JT6%)Rd7Vf;mWuRVYJhiDS!^u?4i73xLYQm^&BPK-(MN1gx@Gv)%t}sqc|Bm$w z5E~bC%Sc3nlP^js+@Wk=kU3x%*zXAZ3V@c!E~IX`BzN3S z-WWnM7(kryAq6XBbpp+9lQxV;Jkwgdvd+0dgeb_JNIVgqyKX|vZ1>t6=f z<~AM_Er<%RI`BQph*R1Ti$vwJ>EwW4)5HP={LXHlp@z5`b&|ZnBz%lkbLI zVne)3(X}@2>`A-^?gk;7+!x`hHM7&fzesGp?M}HZQFtUwJhe=YmiNLPXW6AEQ@2G^ znGCZlOj7wG^iqRhvc@in-cxUBui|W<(u~X4*jZ8)Sa!J(wA)Y;Q@yQ51U*S2x!+KM zlGtl;$(l;`=BMrWH?6XFZd>lBv`BNh9&xQMe=9Aai%xWi0%^6T7WA+HOA zj61sa=RWZI=oqyGmzOwSZsCB{;D`&*W%YAwL-3HjjP1#zZId~Gk>f#QmU*f;wX(dQ<{C2 z8oex(FS{KmWYeHtE<_vnT8Iu1Lr^K0`|zzu0XTvATdJ5%%LUv->;Ovi(wSn)EdN?4 zhbDNDFhAjc6sj=OZoLk;14NOP97f;_5ANh&7cmCmf#~hnoG+wIEN9^+6y(*IyLbDEF5@eVW}w_2$c7o03#<9gLYL zkOZfRzmIxyHS*@zp$ z3~dmFjNmjsQ3zNRL(hxx|&o%fQNm~14h`qUnCSR+ z^5+teLMAB%`w3G-92GUSm@Qf?kOXgdPiBV0%{}a-t!^bM0(2S)iUnzbz%s`0BR#0k z$6`)a6s4HN+v^E5kc^1DLRj^;RbTKD4YRW)lKMSW%z_Kpp8LpiXc};pYZoSlJP673BL#wyE$^);BsZsYIx&`JY9S7%Gt?${ znec1UibU07lFZ6#86w$#m^p@xG_@Ckk1mV67Y@?)?r7)TTgM3rGZ(EDK-10TN(fDw zsTwo_y>-qBPmI?+)sTLP4DQ>B%e;q*K5*w3vdPIr%sL*B>(1Z?0zzmzDY8Hw-6)=D zH%Ey9D1;agP&McqDlSzD!)=3e#0%Luj}NjX?l8|GjTqKbFcI@kvppUq6%P_ex9#Bz zOq9wFbj|Eb>R=E+7!OSPi*3gKNK8OM!4}LI6~XmVpJ;1O?QLNZB5Am#9}_h7SSr47 z29GRvxWzXA5wE|5cK40_{RQFs#cq00D%~radL~3RDa(TKquucgmDYH1c~Jco1n6Xf z6LcjWT#C^);{ou%ztin%X&P|YI9qxDj^lo=?6Q?g9w$V0Ua?j~g5}uNAaHaLL485y zoeqRzn$_T-A&a>dveK7KP{k{JH;Ww}sC7852I(;4wxAq^##UNSY=ojkZ7Zkeg(HiV zR%Nl$WkZ~`L6lpu*h*+gDnjT!DL{FV%nQsq{=Z#z6ClxH}INc5kZBhWDtS^4{Po3 zEaiW(_a>wbCOTU?B0fWcmLUHd4ej}E{S{gF@b~tA1wTF|nj$QoDqlfrU*ZQINiYHb z3fFz8fV-$DV?%#C${yEA7yQP9ht$1Bh543|Qux=7dA=+Nnp3AKE@FypnI6q?e?7E* zKDfvE&5Y~eMuvrX4`SZSZ{>EEP#v(_fF>ZQZ~wZe_6&4f61K-+YlMU&v>fg5-G%)t zIHqB*Mw|l+3jl+V8*wNbDKFUx(A$@-2%vOVAxtKEze8`6(eE^q7`JFZowq>|U`^8U z&i%Hbn5{8$nDFf$Jwo5yr@E{|1HHEw2lIY-W6Rl++vy7taoGokcsI+k*uE$(GkOTu zi8biuELimnF|>$A3UT#tuuS@!8KUR=J7aC}8)mmBAF>&P0_ELcq9D&q(e1?0mo?h8 zXPrbOZo8IEo@%Fv4Lofh$+zJHL;A!FH+I)fs$>(LJP3jJLi>)_iMQ4B` z6LApvSdMHAnsvi`#AxF6xq_~SOOQkFSH}gAB=)p3d1;vePQCQ|B!z@?1Dtk^1(L%Y zuKTw>^I=#u*?2eoCxt>#m8<2LiyZErMan?&l91`RTl~ruQoZh0&GhNxoEmqN(wI03 zN1N?oZvOyv8zkcD5J0dP%#w@yHKCNkZ_4$#3fElG^L7mtLsgsfOhh;Gil=mMi+H90rPX*RTDUyZdOuXf)7`jppgx=}_~=hU-u z74{YPxDq3Jx{Io8faIxxoVRIjH<5zvk3p4!ZBo>ljKCr(!1%g6hn(|avMv(sO;`!A zr{A7R$YiX!F^b>JWPr4FHFRUy%u)C-{@*? zoD$_M;+{VkT9J0=8ZRmPG+5UY3O_vs2iow3FdMqqe0(=)U=nbz_%8S`axvPHimOJb&;bEIX0{+~@? zp{lzg#m)(s_nG@C`5c*Wa(^fl$ONz2DTULVhoo*|#F4|@*&-lS%b@QEBjSeJiE!5<-3y^v3y)~YITnnDQ1P7 zx7stnH@xZ?k@Agvg9cSrdL&$gyL zD+E23?g^EYPdK>iR+_dIg52BP1nnq=`ehBJA=b%qP~y;yXLLZ@Dy4jx>cxOk=wLMF z4k62XmLdPU?0s@-TWPP^2&1!za_Dq)*ig0V$}@5Zm?;K4T~!WiYG00#w0HZd+bsqg z+5roeP|31fjb)FwFbi3v%84^IwsY(>vAL3j_vPAfSyM5Ltn2`uviTY)3XQHCi*OZ& zh2&U_?<+Ad_(}YRVq`wmt`zJnu@uIVlF;K%%2$-)_~>A_r%i@@4Qq_n{Noc)o)Sb9AV;U^3?q)LeL;{Qi(5F;%8u1!HXY? zRxY7s*4kkr9^xr#4BurpZ zFD@1&biTPVvVd?vlkQ@^h&pD;z0YXMj>1ZOS6R@}ZH@#qI$vshP4Z%Vq-h=7 zB?mfp6vZVvFVK1y;^{F_X0(+=o5rD5(m@}4*OwSk$FWw(%HJ<3sVnzMyh2xARE~%R zvBareJX!$Sk6IF=&88hqD zi)z(e_kn#(8CaNBSawzim5CD47zBqaQAfc-Ea5%|L-0-lmea+NU^&N<@>-pe%B|t! zy+5!J3>`B!wHppfxTBBHGMV~fHBb=EilEQ2fr7s(jN5MoDvKN}Ixh{Mmaz50ASKjo*m#Bb14OIoqRZ|DN*?Nd1 zVA2iYot$eBdZmz9l2Z~|!DI)g`)X34SBZO+F4m)G{_`k8r%bI##Iw}00+hWLL;R2# zWMA@RBcxB=7x5WQn!1kXEg{?qYmDqW*M1_;~PhtpwF^=gSzX2V+0T&v=;I zdxnhdpQ7(J{biiIoA%WY` zEXn9XSLuYQUs{y4D2a3&H;qWd&#H>0^d%uqtnISs0ZFp><*~xnlgdN$V-3|5iUxE2 zrK;L$){Urn$YN>8VkPpPz3qQVLK=uX#l&l)U0)XW#1dB6Y;RfTg+DW_x%E>kDnm6f zT{?dyv47Y_vY0sdEFLLTNiD`_m|Z29)b1o8L8LB+u9bifhXqi!cX6Mmyfd9nQIdI1 zQ?}sGAbIM6x=#d9pkyDw`^>Ks1iAQV%g0TUMwG14qh%?pea5`%eAGMO8G?(0Mu?2H zi1ByA7?H?oY%ywe^$nw(XblAs16}0lW85UMV4_XQ+m&+GxWnpDd5d{ae$G&7hb9sm z(elXEfVA5b9f_l61$r?IZfsxjNRf5eA0i0x5T+A7id|~?LTU{yj`qR{*?|I;Lhd^P z6!Xnlz3O?1guyKdn)Swf3J>)K%UTh|%7R_Q#aIDSb&?O`?>Q>sU#CUxc=yalvRiY+ zJ%V9d2DS=WY+oTmL)b>-Bgnyu(L`Mzj(-$E8g}0i$w|?FpOCMUX@o-8ujs~>BTuWX zweYK=iS7Z}_4D`4Q_vnH%|jF~wYWEo2r!6>57oKa8X$ws;4gOs{w`6~(Kh?flUaAv z^b6Q(CvWs0`n^(tE}rfN&rt|;pcwQ%ydKMYQVLr~rX2tQfbw+*?1G@;ZIE}o&H({2 zltN_~ew-E?m*9txhCN*S z3`3a^{q;nvNfv^SH(~k+4ij8I38Lzi5;7)`AfTMQe=C&tI)5w)LAc(^JmJ{QA4`FQ zcK%oZ-fsT(R!Qh+p1;g=P-4y>4$XiH5)-+iof_>vWNG)!%!1h$5|P zE77F_gv$^u$UP`<#u1s*y<_r}h0-hhx`l$qMiPO~`Bqc2l9Z@0JuiX5)m3s^6-bN4 zEtV|FqN6pdepZ=XR}gp5B%x~%NR?`+fH>b9AvOVQC!iFkMI^aO8YBY=P%#jl3Ld?^~ znE+7|i*I)5y<+Lyco2Oey%%X@tHC|@i=aC$aSU5HD$y}4LevXEPV@FZqKIz8>GTpq zXSp##6b+5G5?@1EFG+X>PstZ1OobTrzDl8x3GE#C#2a0#|d3-0>vl|=gSsVF3TgvCOrh4 zFH9GT3TD^9?}PHB8>dV{po(${r*vfJyD8biURjgIx2#?GoNUh&4g#=UTQY<5jW3Ci zDN5+H6m^tI><`DvkHpS=iGq>vXWvRol65-CeH8ZmTyCBW$afrW%f(#Cw#ub1JQZLN zAG)1>5o4%^C;Q`AH;a|IsFd0I#Mi#y8CS!vtz_+==Y>LbHM4yIlb`wOZ1u^|m2k;t z{ZL@JwhHcKsJhmN*2$x&x#leZflUAaa$N$=wn0tq5kLClLOH z$nT>bfOnt*0T1Zbv3S*gk4KcE8o zV+qY)n@ET5*$yjy!_vQq4B8Asl!xVkY(YYTC!%hfJAv3Y{>7{y!iAcG7Mf)N@nb`C zT=hiOxc1{GUM>IBh>%MD5ATzb@JP1L7c(#&=;R0nwj9g_H9{$>&zr0s>5ch;m&sW8 z!Rn#B&~UdG5Kuh8)1gx^8Fl-BGZx-hF_c*Q!1avxqM)G+cgGqnwCj2O7ea=~TXk>Y z{JzEZ-+(^9NAv+`L9KLkd6Jr+DR(qv${>Ed081J(L+8duwzj`l(B$YP+Qa<_R z!3?c9`>9BR+EHw}&UCbVca4qdg-s zQQC*Wps26~fJLU&HH~#3;LvWVbBt+U$X>au-#rYY@ zd~S)io}Ty-)I?Y7-^-3#zkA<~i=gfO-DsVLeQ=y`0Bvv3c{EVr zXH3pBK0X=(APvOp0cp#G(l*A^?2M!x3ovkGD*Z&`v{tEtqSb`6SZw%NW##Ln~>+oh4?tZl8U94b*u zpZfX$AK{XAwEe=7x~w0*i$WmHzQ<+jO8b_tiO!#x9%YYSDsdw+ zz8ajKF$IP6827n6@h&s+5{cW;k)D>CmwKdjKZkB3%)$8agu*2po`#?3VEYh=o%U#W zPS;Uz?&_msq^YSM9jMPa5XX5;*1g9E(IKsl!|@vW$9;?^VE6#hJglZQe}ReJ$3{;P z7i@SAj;qc$GyKcm=H5QosNr9)wNv`Moa%`hsbaj!vm6E;nHI>srkt?kHrDD@GIy-( z^J_kR;0wELDHC>Y`IxxV74!s2o{!(~@m@T1*803O5v@4ojhK2CjcO5ogyx-X&AU0* z`Lw8yE=g9EuurtNI*IC>Bgjr`?tr04x3?gk1Le@oZU@d?fC4+7egw}(ysK^j2GX&a zZy;DkW_GYw#8)<#Lnb6?E0hU!*}B=u7`HtwIsYK0vR7I`0dx3c>t-Y9<0;Ru z0%zEV^`enmV8ZqvB>+HKiF@pR(ClckIu-29W=9)}aNgW*S@bUtGAx>C01n;$ZlZW< zU!H(m5O-G!5gz%JRTAK?TqYtF3;+U1VDV<^;SZ9eU|eN+6R3~M$-hf zr4hj4Uf2M+GWM85xqG(WeR0{t&gXH|auDL_hmoSk5yt7kqD&0i-OC zT^F-CqeJu|&*S!`znG5132)EADA74|&v=K>ZhYMz)YdqN+!UoHLN&)C*BHv5e5#HX zFQVM5=8wB}g^7&ncCwN^-M-ZNsha0~+8;+}*{=SH-i{{ofXV&)hUjD~_sfoq4bK-x zgPSQo8bJthBH8S1x4!_TeK-bi9w&LCGw5 zDdm0hytO*Cef#Gc+#esUX@@H223)In!1K&4+ukI=7+!YmKsaq50~85%)kNUeNFUVc zht%!aw!qM2{M=0ahi%#3mnxFLm#%gw3{FL2moU8<(i4T$*~;xo16sIgPdjS{N&0R{ z8WpT^=?Px?jZEgY?O=#fY}Q`0)v4b6s9~@Y@(wFU)h7`xp4)3BXCD^&KjL+KIJl7G zD|bcaRTVuQas4<1H_`nrz;wf!C=@;S{>AGTfg7(CAv__ioheOrYXsrVz3lOF{`hV3iMd-iUfK z7K(NLMVa_vDmG!oGf}D43yfM!|AM2=^F&|^0Dm(6t0RT7Pm;nDv%$MW6lfiSIs1d@ zwct9PlH<(x4S12B*s~O^RjS%(aP#!&FjFQq(Xr$OXK)G6w-`x&3iAnWsG8x70-{D! zYPeX5x>)Q(j+SQ>;iQ=lg~zG~U13YR*G0eHAT)P(JmWU-VnfokpLT+<*OtP^$IPtg zVYHZR(`HEGA7=DW`ztb`e;VJi@oC5V?;rL}`_%ogYueUBrlOCL zlNc?EdY82igIJ(wmbhOC1yG3Nc#5Y23nK2v$*T~lN_@UQvp9a(#m=fHwE=qZRa03+P?DI#eq<%-B(QJjOB-3ogd^yref|!wq}+r-Na_<=mp|i-ATOm1*mU= z6m&Vc&z0=H;n}J^;ada{ZDa3CawNM7!54dro9HdaF^gz)ljf6&us_L>ihm33>Wh7g zd4EcHYQ^XZm5-VHjorVP13JE<7f+*)z@VkS24EolmKcDzhbJn6Ekrc%$G0e!bVC<| zR>$~Nr_k#Bu4-QfJOwqT3z-Usdl?C+6UA*P?TZ;;QdGXm$z8uBXGCPR2jwmNy-b}z ztCA-mdiGHDteJx?IHbGed3cx2O2!P z2jMEc=%HH%NP%eC9;Ud{3f$5|`Nz?_vflbZIC)&*MfaukuZwGZ>B~B?3g&2iU@=B% zGIc4$V_hGsgdbgN!Ux^*KE7wg=?g2s1Cj$frANKzyIy_vJ`?1jHGSbBjC++pETFxx z)b0!Wcmih3wjqot_JbjrCfp&yMLn1~8tmuvtXoR<#gMdD`ywj>&cnl2zE$adpo_xU z4f?lMw(4Ka6&?7bi8x*KEu!#{kGO~b1|iUwJLv?R)~>WUS_(AXMyp){2-z^hj>O^e z4S!n}DFhlae?(xi??o1=1-roudJ|P4clu`fkWB<)>ghu9hVeR(4WkRmPNs_xXw3W# zk-}5~+YU?hIp)8rjr2bXS#Z<2(zX`$9}97yj45Ro0>FJQ6bKXTd6~WbW1&c(mPP(WhL@@&pRa+7&vxc3*nux;vO(M?|&5{&sC6s zZU3W?!&eiWLJ3Vlm+C?RF~aKD$ku;bXhs4l>}bT*Rt4OZnFxi?vLHS7?(YlPD=`u> z=K~)2`s+f~kc0?Ob^eGT9#mw(%dKAnaJi;|W(nQ%8%Mnc&+zUPpy^VDADXAA2>aY8Pdr@M? z3I-04g5jddj%N$b>=YxE%I?GOP_?r8IeteEZR(E0Z0Qbbq{+RK;QM$_?6^fI5#iX) zIK4D0n8Vu`ep@#0O8ajM{x0-8<)dWom$TGUhu3^XAn9Cz5b?l2DY5VF0!I8Tf=Ale zqnkCG3iu0~m=sG0;!-viu6+E^^s~qYibeLFTZYRXRUMmuKmSfxjFI=*SfR#wDEt{H zn8cz9vU3&@MZq_pUA~PP=*99y4Rje5yL{haUPSQs@x`ytcm@Z#hiBpN2?Utv?o|Qh z5}Eqd^Sf0aZvI7)!QsNd*&UrQn97p0!IA4|TwTdMiq?J?gz+4A$uoK@Y~;wpmXOU2;cv2 zf`X2q0tj7xo0T9&!Xyn(34gWYpqr>;eP#$LupK@hR+H%XtDzqq&E8gjjQ&~Hfb3<6;^*)$m zz2CTunM)y&w(UAc?`#aaT4@-&l-y{bCGc&ga}SB%Y!M5l?O=&U~?2 zb_#yaJ8s43#_hXKT>maB1_wf>ditbU;#WZ&v0MNQ%fD9ma@?tI>RRN_UD0a_2i>H3f3k z0uh#5jFL%kx}8^gkRQcG1@ixH`tCye%7l2ju42Fi6}B^^U|_Lj!eo)f;9eFSeeGfy zeOC*Cg!eZq&fCt+;l=5~c47_G`m|O|M)d(IkaVHCqC;?ITQ6cC^ZfZNu)`jT)1D+XbQTEm`t13~e^8RHp$a8tW_}cbL|M*J z5L{cF118wJk)POpEKeX2W5Y_K9WtIzpjt2OfjJFK7E(grb@kXJEH>X|NCuwRd^E-@zr>B28MIsXbX`-eSJv3W*ZX%{?7_&6e z&o5PlTNtjOn;+cRm}T5S80agS#S$`_FBXoWL#a%7O0u}QEUDW}a;k|K>*5Rq6d$vI zi{Mk1UlT|pSb#()g1jXS$`kb}2zll$m$sgW}`m3H;_pZ{zl@0XzQe+sL#S| z@E(+g?Vbb@%N6*e86-HHE&%=Kf^4GW&ES))x};LbX(9-ee*>j3v<7|MP!as0d-9SN z_qO1%+Zh=c4Iq{Q=hjs2iw{iP_8(qEe-;&f3GqU)+0q1GuX-V`1r z;+*QvkOHhqMh5xQNDPlXM6wj+q{vO3h#cpLBfdu8>LP1mo$I6MEsq9F?ALAD<=gb) z%ErP>{D{}B2oO6EN50Kp?aF3$MB>X>*_DGNQ{9L}((=|A3&uUTFRLr6#Yo#|Dk0ct z4-CY$WzQmnnQ%1M&@-ic6!9TrZ?Bi&Q*H{SEI^yJ?EZGWaH9m1Oz+*VX9EH#XtL?*Zs0j{V zIv9#sEs25X{iE49;%VZ*HZM>gL7hn}WX9@~W;{=L{6u@MT@WxQVqkW~W^_#iEw>37 zk7(BVPbI>__k~^|a?T?lh!^m!i6QIM!z6eT!Ow3Hm7tLZ!5bpmNmqa_Fx_N*$Rn75 zOK9+RZ~+AoPZyYh?n4V0wx8KLOZ#%xS7M%?oFbHQuJn8vWeO&t68T)1|wR^mOMFAD0A4Jn~N zT3ixw5<5pYtw-ZkL>l`=dKC$U3yF5$tD3mfrm?d!XSGE^q{irj;af;9E0q7E5b=Sn zP+}d&s|)G-^Gne3w@X)s=AaaV#hGsQ%)f(1l`(!Ukw%UjMBSX>zabmSBKaaJz{!nC%;36+nf*hghsey2O$|A6 zWFZ6Hig*u>@)c+KSD_sz{%;%G1Hatp=id+if5pC2xV#-RXN>zVAI?)v6V(K4rQHN7 zg8r<=4?{qV{B^E9jnCZ7%#r>{U{xO0!X@~9Z0-6}zy;dBub6&_cLy2!3-#$bKR^XJz154<&-eKJEfG?wcHvBito!T$LnoRMhN3^x zilPydLHzT}BhxG8R(OIJf&flWkWzeJRN+OZe^|~qSO0o071~AR18%IiyYj0MvAD_%s2WUQx9f#p4 zU2;`BPaLh=^0efDoOJ`MsB!O;JXjqx8RYXg@`){Ne6(^@`A5Kc=C_dVy$c~&e2#vT zadfen%@gJmhtEkHk&f1A`%t|^D7}5FoNqD*fv4$t++UdGoSs7>QTq8^lCwtEkhO~g z!3&3%?UVYIQZImB?eB5>j}}QcUZn%@<>Y7U=ZZ0aHcIjMYThe+Ah}jL^T(WA%O>-E z{1J%8a}@w3GZ@+I^hopW$P-e+`%pw8!vJ1{=SbFC%h>#~un z#~GLQeG-4?GmmGp&Lwmvug0#9KL zIn0-AXNnO2Y-wl~z<$&&B~qtzrZFGv0++E^&A87I8ER4u$Vlp&I`2iA; z&ctUrXJjNvko?}Zs`cJN*Xe)I_p2LYNlA0+AJP}&b9@r@$a5wU?6%OnH?x}JPiS0|qF<+mXTt=K8y75xcUOLxO~vndSR9XH znzA5U@v`8t44q3~g0JKrrm=YOscRl@Q@06v~x(_EV{Yq5U`-E%J?WKF8n+l8Po zTx-aJ(%c-XIY|e7%nBK9eloS|hk?Gla79k^6&D~V(FcWkgeSsbAi4Q$4Ve#0R5902 zr65A7}l#OHi=?4;*TlbN<{Be&1+|rKKkR0R#2`L`G`ovlJEnN)c z!`j76r$Lp?PJ2h zhO;ru1>NMp?3a%nfozf#@8a(-{8S%0hGZ{E;$GQ7JE72seU;+;u9!G zTsJW$xliLhe6!?C9D+;j+9$IhHXOtNUiS*8fQ5C)NgR&XWRyhmp?kqb2F9fOhNmoCxW8XqnWNv{Zx$W42Eocv!3Zg7hTR+RgT#CCZ-BLm?d_cupoGs=CS5Zt@3k+YX(L~$WJ*v2JRb9$!#EN8}y z)sKOxq<0_BCw$%eNBHpf7Rq>4uL&EZmw9_Dc+`_PJ6-wq!~KWM6g)V4tDlq6_IO8f zpzkFW06M4(aJS|L2m!VJit`rr+b&OpU#06V)r`J(;X^P}N;jFe}1jXRxq8ZmnD*(sdKXdYq7^UYn3| z3QSOcNBx)%y=ZiMqgegbkU;wND#+#~{~&45t5_o)+GSIRE~G(wr3oP(Y*-4$&aW?C z857;6FgMbmS8K9N42uJiO{~U%z+qPEeGv$nkWvI+#9m8@>2U6amg5gIIZb)_J&&e4 zuUi1&XtGBxQsSw^9QE(Ck|nsJ$lXtTNuh-w6k4@03CwM6a-BR&ITgn6bp# z52#)DB0H7P>lRjKc(JDZZogv}dMhyv4#zR==}e=8*Ke(%4r=nfnH%ZJt06xGW1#k| zClmV8%a|Ex1J=mbcON^XA1~QCn9ojcq&%Ma7y@5PHxG+8Lk5AOLcQ{x%_BJ@fOUoXVp1|KG z7MSU-OBOJU&V(H`RNo|Nkb-)jHW(l0YXvn_?_D7kbPWn=plc`_#IUVJgn?>!Hh8wM zFRw}&yguEen%=7!6uMPmPnhY(Q8m&P`WZ@r(asP&P#3*cK_>RtTcF#JAUW40I9|5R0P?ps zfWz;h{d`On0yS7Qo>ylP*0kv}l6aI^;l?P-za6}lpv~-XZ2;sx2XGJ^@%w+LencqT zg07*eT=>}{6u1JGDrL`S0b}n(M~GFwsjoFi8%qFh(ryO>-gsd)Lqa@2%iKcHyT|(( zrH@BJk_K7b(2VvG73YPp{XByz$;dS5!#5*Cql>_^>5vkqr!j2T|L1eR`|3SMt0&Fb|#d)v{ z$`4ALWuYsa#Iz#E8zUtq3e6Ak37z|0uxw@rK+#*wAV^fbHgxjPfSeFtF?kL~W`xCL zkt|1x+Ffx4?%9Q;m|!ccBo%9IgV_5I%^;KXDSg#5a{0z7OnkhhwoA{T*cyp5*XICZ zSmK^~^53rWC@~xI(uPFKLi;AXrzsT#e0+i@+ZpM5pM=RkU4X#-ZghGd&X8(yjooLC zhgrhbu5&=|)FS(jjPmq!9QoN-$F2yoouB1hC?01#t0i8OG@9^7^WN>J>v$bwwva`R zQu1)-*f38idCHYaMoJb9^ts*ATvXY&W z-KqfIa+mIBhtocYiqIXsO`+2gdbS;f_vL*gUn(7HHVUw5(+*~?@8j`UeJdf#XMwiP z)2kOkLp)mpRJbdDE`i1=RS7I;E1_z(TA{1h9CgaJdOiw4J$pFLC^N^!OqV1iBQ9%O zi;A_RDAup%nRkM@q)iq2lb8wzf?K0=F$mtqcquMO&rD$eQ8y_yN<1<%)aYO6XEX=4 zc(K)0s{df%grIUS&-zu_bIDP7a>D$eq|)blmI}$j8d$0fr{&oRLkVZ?ITm3*+8pZd z?$aw~IG$FPkt%y16BVPnQhf%C&g-}}${4BqK9eg&g+0d`ruIE^anS`F_YwDg-ijzb zsqv((dA!iMxi#H^u8f31yWzRjFU+po_gCe>!ga^U94gZn5^0C&G<;6iM@VPZ)5+a%fBf~p?!8Hc#Ky(cQl8#EN_&{U{|boCGzxnTnk1#Z~&C8NsNUV|E%71kiQwI? z-KNq>oStRCF{PbM{;t2=OF0vY#oD8%;&TsSW&8-=ZX=MhDer|)e~3lkUYOwM@p2X8 z<9LhYy<3m7+LVN~?$B@KORJFn;2#_P63(49ZjI4P{1iCfiuS7UuU1wH)&e5Gj*m@% zdw=Z%ph8G{j!PkT&wV&n(hBg9f`^Kzc@Ok%5r^sm?eS6R^b1y&pkr>yGK?e$@@YV z1ax=Bgv9*ppwox*^r)h#Hj0ZUerSgwb+${2r4pabk|P-g#px2C4Uq#G1@A#X6N+y# z#2UOWY{D88N6&me2xTZ-K_2CGk9R!r-0L$gAa%=^dS#@IN)$3f4>_FC0scI<-asL47!QC6XPa-eNtgExgq2C4Zbfy`T{T($}+fyO29K7R%)odL5~ z+9i)iMXc(3^Sm($_^V^wW70?+U-L%Fxc8j&?bXD?yeI3+d(K`M4z)@(cujeXz4rhE zrPicIp-PJejk~S6oh(-E?jr^5K8x&(ksVDeGFPQdRBLXXHEBl+%ZJr(k88zPZ?V=) z|6Y9r_1ilb*`$X1!4zJv@C-T+d(p#lDemddkaKqrSpju-Zxw`d_A?30g1hKRQM3n| zbXK3CA7Y=n*Wh)67lmgI4xT8rCsI>eEbX;pI+;-6LdSAA=WyO|D`WX=jWl7bi zvIV<{A_20zaSWqKwR5jA3|d-y1r}0F&;3lHZ9%qXuQJR5_jCUO9uw~Y`B7X_F;&NB z^|$4`iC))zbo{=x-0jRKoBJ;I&cWmjz6#Be>Y`5c)c3@J;h^M48Q?_1wY4ZBaoq># z8bF**vmT04d9NYF3E^g>M-8H*c3#+jFfb55v_kttj$u)y_9c!`vi*zj<5ETDaM82y zSSTop)So#rz7+P^RvGZEDq6UrhN6_oa!IwZ$=2_DS0cxfYarGnMLPnPQt8r{=EpCx zFB2N|gg#NhUovbHL-HbLcjW23E;*Y!8Ttgp{&GU}j~6Fgp){3KP!Q~|c|HNHr?y{D zL_dWMs4Xaooxuf@C~Hw`$zoiv2|FMBg}LV4!vI=*g{< z$kqxW91A5?$O8Yd4LJn;B~>Wx2kgl-lVx=w3aFF^fg;k?fFFuYwma6M3gspxcVq6^!DY%}OM$Cy4z(umtG2x&;c_4twZA9e^9z_*6 zNX0*FbKnbsR{7;>Fst}-4f}G%NBv5 z*z0wA*7@aqVW%La?D?9EBY;KK!Y?Z&*i9!w%>1c2Qh~2?!}T&f2yynSxI-rRD%AGw z&SaT^d-?jOjle7`?`>8hE%SGQNt*J9K;<(5M$K1GqSwTOH}MS&=_T-P4Ce=FT4NA- zki(xngc?0su|ne1H8BjEf3?Da9{vL?6(T zv<|zaHS(LZO6W=7MVS_TT#KG2VN*4smo)%z-$T)J9uFJKBAp%;>(qJcOkc}%WqiZ* z0=m*-ryg3YZlH}snX^+LOW53g6tlzdo#2nyxD`aDiQr6(VeetK=vH&tl6OXLq6hg7*F>;FF*JE zdpa{)RH?eKcYs0zd?_%(c$z|{OP4^!7qC3@Vu zjsO=Jj>{h1f#%B}jsw(XPrPNYt(Du#KwM@DihMoHzypK&d>J_WITu$bAq<})RoBvv z)3)M(S7^k~r}xtju{|GrD%t|?Yq6Dxo|5an$RuT8!qlBgcGsj}6HR$oNE<(rf)FSm z-|KO{l|k{zLg#o?~t|7oziY-sFm?m|sgth!4FpSQ9eXfc35Hz}vE#sJ0UMdgl?eWZe za{p9{0ePEpNE-9h90Iw}fM@AOa04UFprum@c-s=CS$RfMRJ1X+jMk_!hRwTR^PZ#e zM{<|GP;c?&%Eu^U>exGMWhc-Xw%jvKMy;M9#2Gak0tp_PYLUAy;Hl{||PSFGb!8QH8_0_FG$e{dJLQb4pO&6ZXDFVLQhnHq$ZE z#KfrasZ=2kDy5rjfzMRL8a@l%h{E}|Y3LUC(tzK`zg%ti&pyFtJ+_Ws`~f9N|3=Mz zV3Ggbx&7}kiHfEo3KiMN0zpCDbz$5#jk+DkF5%QSlhFxzw)!({Hd3^sMYrPI*P)tj zdaw|gbqVWB_m>C^jBE3d*NBc_i`I)6?llsR(R!(iLGoZd7P>2dd)(zDKL)O*P^>p7xI-$9S;%Sb4)zuAlU(2a0>OYor@C zt&ObKfeBAk9A{cbi)O1zbm#I8prYpY5S@WR5Dc(AOo5 z3TXPmPA=JIJxSVz0G%Q6$v-on8+ zcU^$t=cj)KvFbP+ZDG}QMvHH<(i^Cb)UAcy+5vQJ0oe5~;PhP@y}k&m7A{m*`s4z1 z#d0Hjbbc^OGxhKWj_c}Gz)NP&5nSTo;!?{3#`CkF)v(5eeb&{PVv8zw6 zJS4C6)Tp0w92p-`5ido4ZmAKKAKQ7qKyl;BcvmwC^V8LD_@U0-Rb@kfEPUws{XY7C zdz+X?vfzgGea`OoY<2;@_@3<43gCq8BW1hNrFqMKFtnJH%gupxLx&^^N<*B68pA(j z;Dg>HA-WQ!fRPJhuP;`aD|$l=y=P?~2Y7L34wLxyNXH@$HJ90ve_MP{AL;m~)U&o? znZ{$FTlFZi-hRIuykCk|Pk|R?r~kLgNkM$CR{I3SikSd%OVeuA0MHezY)-QYvYL_% zqicfSmZ%n2iHfoEYq&7Mr!8p>9b+0y+Rwb3_I`c)Q2Y>*@v5|=ChWp9={)W+jF2_t zq63R?>U67vC&y^0@?-b39EsXf*YgQ$;E-O`!B|c;(5J0al9CTr43S{b@0J{*d$1x> z0^a>5v~Qoda9Ux#P&qm2r*CN0Ncr-2AC9q{PB4>PKv>fEkd-sef486VD%OCV5De4V zY14baE`I=SCnKyi$|dcZBm3)M`YcLSj9 zQB-)J2$c*ZYqHMpp)40^yoaHYnsJx9e#ls>SX}K7_LauA%4{g$ z=i&pkRiG8-5G9fo_mol_OcEjL$OP0juZyY7T{fiYgEFAPeXX-UGM~W;?liYDncnuU z64C%IQ6g2|L^$oPM`H8l8}*Mc`k4%UhuzO@VF(qXIa!0;&@h}K2%*qf#gDKzD`M;yYwML&s6s!{nsrk)EMK?Eu-Yx>}5t}@`9Nwv84e_D8(ze`VvG4Z5< zLmQTe7IPBWRAzl3Tff8ImZAI`$mm+*ot_CV@Ucb8#)Y2E^b|{M{-R~vKBWll4#k0+36T8M~Cm2@J|-Yrs>!kS7i#vdRTg6AwG4x z(K2V<7+`E+cJwSi<_Xo8;xdj~h@!!9oA24~=z5x^I=he-l2jJNN4*N`u2FM?fzxAL zO^6DG5Sgv9!NuV4Jq^a!eVJ$#F;fpn+(k=892KUrVsg31f#R`lyX4=;B6!-XvPavw z#ts@k5ED6(+^iZ{^~<+GOjX$E3fEyhep(J~|Ir1@%%Sbh#Y4^++4TpMSDBjG8jsExvfQn=CE7`e8Kx08Q=bqayfl9k$UyG zDOfdOu${%Di<{qlsqr+atu*eLwMQiKPyUU;9y=N z*1h^SPb7Zp+mv)N+I9ZcTtQ1jU|v-ioMsbEMv6yt1KfG=#N|IcymaroLrEI?Kp#)% zZ>ZkbxT;UD=?{@D%~J;`E=*~UoD&=U?GBr-+M4;3asKAA5U~ew5D}YSY$+gUZ1%)` zg3T@8%#d4H5?ei^K>k38hL_cm|7Mhdq-SyxXteNMR4s{cRf*sH*hJDsX(37 z!_wFr@{N})PlYYS6*A!>{uEXd+~QO5C2L4-#4&G)-85-40qPHhHksfgCY&P6X?`)^ zeYQgq72J%0Yg5CqyjU?5ZUf4U0&Tg{6+LKf1)?=#65O(wm+TgTQ4srj^MnJcZ@$w5 zf2c~gDq){{#n37j5%lwF{WP;(crZ^%LkrQA90TaM>m?xQbM%-wwtV!Joq=x6bPIWi zAuG}G!;@Sc-Mw}|3orE9;k``gY z%unE-0<|n~DTlP@EPclth-B?udNEQ8EEk)|Y3Voa000+zqPAE&X0KqOqpqleW@ETS z0B0DFkp0p_I)0;JG%#?z+s_(yq6fuOSqCiFCwp7uY?dpE!^iL~M!;{CdV0HV)5`TF zIXJTd?3R~HM#7pb33KkmU?R=yS|X$}@IpuEl@I@vHP#L1K-P;C3egTXV3{bN@6Afc z^7Hjt5!wH`jXZ^&@uqVRHpz6+CpQ{}-a%&zN!?2> zIyul+JCfQ(iLCrP#F}Er&1=sV#pe7-f7m1&mEApw#CKz*&qcc@Rk<6V0wa(navDRv zMdf#mYk!ECrcAy!cU|TzYP@wgDdae$+cL{e<&;$i^0(e)57SrJ0}AbKWnTnkGfx3g z@5h={lH3|9$qcuE1olv+GTr^RN~RD+AER`l8^jv_LQ!I9E%)lQOH`=aaqk*-SE`0o zwffB`iO@vLb*Df-Jp8SF6Gr}?+BWVEyre&4nN;|_q*l4xI&f*FTVo{Ay8E!g8Rg6& zD6YAp#C8n(&aWy_C2`XHMVf|mkG4ySVwS;&ktN<+VV!YpkcI7AIHTCq)Ba+%>LgVo z5pH{%@DgXZMo9*N$e~8yYA<`r#6*Z32ZzbH0Vi-%V^9=(>lHrrO&GckL7EwtVy69+ zlXyXVI;SY}q`m{GP%`T!E|;XoY5KuxSJ(&b!d!XJ%@av%b%=X&X2sdkCX~^!Kr$JD z^fvimewv!gxg$Dxj2|qP0~gVtP!s0#O=On~2g)KwMo}WaxhW~ABEiYbGGZ!~P}NoM zv9@v`hKLGyo>UQ&U)0w&D&UJiQUl??818&Puw!!YDejIMV0Y zQt9@qpXM)Cj|PmUW%DCUm_e(H3LPk`;PGycS#sA)u(c67x)~!Oz97oD#)OZvt`eRY9M97MgAy^Iq`$GUh~vH(YixSg0(>l?5~Zogmgtm!pmwom&QQ3{$d5;4JCzZReqZ0dY)YI*biVd+8MluwCN7 z{#F`n5oKB`4hNI@L|cI!bRn6!7_Dr*%acZAAQi>%;5j;%+7})R0=uvAl~@c;UpQr& zOax6!mcfeS6@tBGRY#U%^(Buk>Vi1kKxj{}n0HTeZ-VN}By<>?Ad%JBC1B~#CF|5O z)VJQ(u}ayR$5y&32fUPjQY93}l$@#MPs@PZWDgY+Lrk1!oKM+xMzPhjTFQrzr7pwK6HNugFFU@eu?k1r8dSpm=(N-u%DlIH=F&(=rD3|?Da_tKkns= zRGTKsG+}YCqcj%+4BTGaXe(VqdR1st7<YI1un z+3{}jMD1b7+_{KKgc|CQE!$f@<%{OwV^`B~=X)+njBuhXIsl)KdHkQ_y?5XH9KK?Q z#T4p?3Q`#KSI}eZbD;swZunaApdtbfY+SLUe3;VtfFyZbpWks`pxwYccq56Z_Z>uCk!|qcow+ts}e6~C{ z`QtVnXZg1G=KEO%GtnOvr&Hz6&W@2zGUI;p|L6*Ldu^{lXf|uIBCH|vd@iLkz_n%RJUULweg{xCK-x+SV0!N}rBzxjkGAkucWBr`kSB578?5&85qUj|<6Cf!cX-r@ z_Z@k5x;|%CL+$Q{be#*0)TvmNp?>nK3RQhX!%{ zta&|5mN}r^WUwqOq&*3=39}%W5To5!ofzovRbry#8neJ?&*z0#^2|>J@~ihnLBGFm zz$wU3ApKJ+BTY}Y`(PgILVlEa`cwpwdEYX1u#++gH`Bt#=*lHa=?~T7bVgJFA_QZx zGJXQbQ7F%NQ;6n{IKcj*x`L(Io1U}uDhgj{R3cm586e`aF@p#f_*jkr?S_MaNXAIW zvBIfk8R@KK^EOEBj6#`HYwMJa)}?DI_1pzrWDg`*h@0Z-W=_Z%IM^x$dd-HlS~-Z8 zi?|1)swma6mN>_ujVLh#v6TC|Q4;UX^kVp_*mP!skXhU|(RcbmS1)0lboN??IzrJ` zZoc==YIvU@z$7DRUl`e(6_UX8oU{yXyeziPEMfd}7-^hG*Zg2%AY7x71}6-999f)X z&i;+ZpDr|ymJERTI8GdYy9263vCv= z$P5I(`}y$g{W4nYibg?lyA}nZ-}Nsffc0}0pS7`NmP|t`EDA5NisY4uxoRJzFCcul zTQai%seZ=7HCuZsjcb)KdjbVT9^aziA>H?Vl{^A+bdfk=2uHz+P0X(ZUgSg?n6W1wBTL`F7 zZKyt)huKA^lfc}|tJXjy@!ow%Vx2Ebj~Cdh zJTTQ7d|`*eJ)+mqFmvpREoXk+_0^+I4u5CD$X?qu2NmHY#7;K#j)&0PxvQ7pSKMEm z=GW859Ge_|%fIm9IZwvD$RT%pFXGoFnDy*n84y3=?0P=z4gI%w-JP7?AFEJt;@Q>% z3&>sz;7xbzKie8D3;*i+Y&utIYF}EF_F4jJ$5Fn>_CP^&Kzv$!oZseF_0B*~%U*;1 z#EnVMLOZ|M_R^kyA8^st>ltBon(D(V?OjFwlk_ZdR>t;04=&ey59G+gU+SexgMfi> zSI)qc3F%1FbLIgN%%Yt$agF2)4Z7xi;!)Jp(^_(K7A0#}R39||rkBd}y)UPo=K=Z1 zqNlI#kH&@|ovcThgK^b+oLlBzT&E$jX}XA9biHbg;OPr$=24Eivtup=1(siYj*hc0 z^=T2g8^ys9AH^qPXx(#|bqYaf@=l2R?8xXHE%jq!&S5I$LxTWM;3a#TKW^MXKEkc6 zHF6NDf%?$5A~|pN+JB8qzOE#-C39oliwS7L?vwlAS>46ZJyISu3#qE_g+`8|2XyMU zf}O8rFq6@b*}!wLv0H$Kop8gNFl&`P}?OQVh)xHG0krGb$QLa zWlWkgTc=l1Je=e15j=O?MIyQz`y=E>n2p8A^woTeI}-q}8OV{5?v}XW`)tZ89QlqU z;S&T!?>V41c1U~e;jKzl&$>>>grhF8tAM+&|Ry-qmR z{8{KnV*lZ1p|`feXZP+qlvRJ+`DbZYr;mFVgIGmx!rhyE0rY>7N7MbB930F))xudf z(rYB7MxW7&LeefXDzSH;61%33GH?GA2_Zz!S&n~=J25vkW(Cen%2vRWI6r{t{nI_) zh_A7~)tCj73`ICw(R{j=+A7E&(UG`wYccVc({9t&@&7tv#9@CaWM%%yx%eIh7%27F zqCL|kXiYE!)mJYTvT!g;s`s#IPPcDNtkV4Y#>klYzC;?f8GkpgJ;)ynDyeADDnhqiGVB>V5I`Gil`@F@b5lLXYDo{XXRtyf474FZF}m& zH*)`;ej~YVK|FGk@3^u4FT$Di>*6qC&YONgoRNcH59Vn0SGU3in{R|a%oo9;{iuk* z<1v96{~&s!DYF7Fn$R%JG$w9BeMvqcFlyLCDDpz*Kc2AK{_^foy)II;!3!2Yd2yP%w}IvQceMrMJvKR8q+$*;ZSpxP%l?N)bO15_sx|serYVP=9M_~ z$!?4&!ka7#(~w?{wy!9rIXHm9IZ4%Sm)#&+js0? zeYHrR-?R4~V`}_UelFv4Y*!eNZNiBMP_9@xcxnF2H3J`xI{c(w6L2+-QSwy|OG8pS?%u;9On?OxT4|7?$ExyI;WkNdY|vrUEZ4mj)4_G zG#2^>EQ9o{q81{5<=N&HJGxhK%y^VMkB|34g>HuWvB?g3+lwHQbX?C-PMAVHKi@v3 zD_Uos5APLl?t&GuV@rVKcWBOi%faxi7@PSY9XfEw*{oFnQxx}Yl{04ce;CQ(lzsM) zW#ChO{k;t9#1=@Ub`c-5E=(GR^ep8W!$JSi_bQ>3^yjn){oKly^6o1=awi^bB+(*^ z`^GC5uJZV-VmR&MbDB-4rKA4(EQ5i$}ZO?_&xO}a9w~*=+%C(mY-S~CiSnp1rInZTacdQSDe=PG7IdqMDq#b9lWosf2 zTp3*^&ZiCdf+@w>AxH&-L=J(xT${Y|B{=Ck*ZRWDnM|aYdE>kO57s~trZgLagij`+ z0BEzFOks{Jn-)Tj-j9`tKs|SuBxWN<$+b;rIdYJnNh=2wdC4>Cz|Sy~0uq}=_^oR3 zsc13^#Je7z2aNAqLOc$=(m`jT7fXRYdG{j+0E$Vsh5dpk$aD{F3K4zP%QlaIAX0Xh z15849_<3KTD`EGvbxtTNZMYsk$mI3 zHOJ~Q{bjYKoh@y5$$WJI!L+stgM-{-aE{)%*I#FtCGX525T>VInDCLF3CEOB+(@by7%oFKF}V2QU+H?1ZLW_I|r2T?$l&ikOy0(nQ3&V_dT-?l#?PBPJwO?r=Cjz^8v$M zPIbzLtd8as6``L+W3n z8Vw|e!t;x<4T00C8;28eG4y|mf-6ccdL79F#bJF;T=~31o0xTUL4}+t&6ffg88`IE zX@?v4*N&L{8OQcM(=WxYUITi6491`G5FTn-W-!j366cKqi-K+^d60|F(|3#|I$_wN zki@>f6cu&vlrn0x7yLcNso#=%@*mwzgzVBZM2$BGFN(_DwNtUU+Yvio4yz$_y7S;W z##0U=H#y(JSOua@#^Y~M784u0!6f8>`7K?G+7f{tz7Tn)v>_x*4v;c4cE@W^OoQwI zpaDn4;_H}j+C2<@BvZu9-d3n%`<*#`FnWX$weyw_9E3c}O~58tl<%IIgzEDm zouJc3Na|v75nB(sLvb}|Mfb}Qaz9MMtmGyt)LoPCccQStG?#I&`VO}yX&ZwRw~ZFV zLk4Iv+r;C_$fe;#L=8@Zh4_Iy>_*&G8SumSFL2>hi|%ESg^@Hm=W6AVoWXx4P$}gXpcmMBH>!FzCRT z>|vNZIN4C9q)}z%Drf$Lt3wtqDfFRI1c!W4V`_p#k(m}hm%+SXf;rS==`uS!*NrFW3empKiPn*27m*aghFR5Mu)Wj^iQrq+!48m^P#y&2XaUsKTE>Q-O-=O5Q12_Z&#lKXqhk#d~|lDvIQS!S&AF{B3dc zuFAz;WI09qY@uc~@n}RxuEMWPGa*+Pyh0_5#OCxCR7545lGH^o^bYHfj5H*s@+}ez zYGyD9&_`2_q7vPu`XXB$+YsY%D?+uA3IXrP{zFuCq8k-#G6KiuaANi4%mz=4KKQMGOBkB~(=Io^_5 zhpbWY0q5Ja6~#OB>QXpjlCmC~l+~0J`m0^T_~bROt^jzoox~D6Ivi+FGv(=yC4WCD zhP@F~8w(#*Z%Mjzg{i2m8U15IX5~l}w&@ff%K2ivUVmzmWW6*Q*0u}a@{|!rvEOD$ zL^QuFxrpI3a+b*>iIYd%5?+faX7SQ5E@r0(2`aG;x}XX{yOdz?(G{6^dH#Ao_ztuF zmG1{1rBW$TDze7O%D7~|ywLBVLBag--7)6Wtp5}>?Qc=L#7xw;J|DhdMPL1!Fn&cy zK1A+c??s-<5qXX+X(duRaqLAA-nC8MaE?`w8F9kOPYk3uAAlRv@EMV@EG6iYjZWVwe_>xWpYZ1^$vSir9D zv}AF@HgSiw+dGp0m-$A>V~4g#SoZf);&SO$!H>|SuGea~+81H1oK{_jKGS{iU_xqo zVnc|n0n;uw)N3MNCB{uz8GBYj7W0?=@?>aCl-H8!A7uHLz4KC zPRaNa&SY|cknLprh@gD9QQSk=iKe6XFK5wC!uygNPvve<34oipv+YkwmfI`jn{)of z`lGO!J)U+}*#n?xtPqAs>HG87%m%3tqq6BdAPD??@iz}K%$Ot!!j<3Od2%UVME31~ z8N?dNgFYh;O*uFv8y?_w=#%n@e6qKJ^9AqL`Uzis$m$naRE?Mx!z3&vbKmFAnU6l+ z5%Suo$aE25iTNX166*(Sc7hNzI!bHks!aK!U(9sN3bv2Zmc!*N@xYdzvPr#C#ek;U z6Z5M~&?im_T19x0dlMw@x!DQe83voiAKZo)8)!4d{Ny5L)OO!1Zuh9imuQPpPqH@^^Au+0-qU#?v5B>5Nb&559rMO+lV8vN-Pu?f8XRHWB91 z7g@kZz>P+fWTtlnCWM6=0*6g%jIuFr7$sSjd^n+U`qpU)i100O zXC#GTV8{cYi z78k_>jTI$8%UNi{wx2wckJ>E3z)-YIYKO6{s4qqRrI>iQCtOkODENY`7)1*n0L7O^ zYSct^1JIXPaP!9&N@Mb9UP>V1!I{}ZI5_d)gpin|BoKr1Rz4~cn_7;E_|A=rDuGm^ z0^I|Yvn)Te5jI&A@EV(ml6dp|Kg!-DNpoEX+uO?>-;8443>^;7JoEndVi91YN*c+eKLmDJ+s`dvb zw*EqW{O$qCTcqtFBa^D7v_@12d0WRouj{?=WCaz76yU(^>?BJi)PWJs(({cuwkZLS z=%g$v1jEonSX~L4kj-{bTd~!0C0N8=;Br$eDIpYG;}I`OEWo42iUHEPk-T!|Iii;o?=*Z=wrP2~H$H1IwJBSXAu(hr2gp&_c=(jXuXC0uVnU zW7*0=%&H#wxvVVPDSgCTdRFw4=JLcWxnWfJO6gDlc?0!t+>ea|hl83Nkb-=Kn z9&v;s6qqGXcgDN_`6sq6-ey|2s^j9!(Vf-UC%j_NdoD-$3<|1Ijk}RJqm|~p3AckE z$*V@!@7?wNhr+}>%ZS1;kP+EtM!1J0GR$%+$r38s<^4qE%jz#G=8irZ^Q zX6!RZ(h7Tq7sbwHMW zES?+?yE`3J*#v!}=g=I2??UL}O<UUAzfU!|R0pBUqKvBBLby@=iD_6YG4Q9g*nNFrLPu#b_KuT2y!rEQ!bm*U4_tswG zUha-6WPD^vSe*4|36MlH^4_SZ6JEmpd5R?7&E5$Oh(J=iDOFI)k4D{#h%Nx}< zGy?URh{XhV>NfE6qk9MhQXQ`hpatV8A@meUz7A5xsxiGAW!$5AZ<^UT954P4eQoxm zs$4f#GgiS%4cMR|iirqcV;n-O>}Cg^o8V(>e~?BkHH4P9YIa!Y_>fRaW=Q`U2qrTdAqO{EArGD0`2ea{y^v7aLMS)Xaj@=eW8NR4 z_zuphy3Rld8zJF`;1}_cvD7%U+0_>lc!CV!Kg`go`7y?+*Pn5q5+c?iidl65JBajg zeUeD&C^TLMTPG>7D5iGQ6?C-DzU$^G)`$jbKLw@;%?ieAemrn4?S4MfFTWw=yhdDWEx4-4~OQU(` zO|g*qts6ZxxPwKnzBfK*6+o%3OpfRcJlK_K4VbU`;2*=? zVW>&B%YM4i7JkqYIFS2{JX+xz>-2SKyUvjZu;u0CR0Sw5*fmB9Jvxd|O=G(!QZ39j zm9L7~hOxXs!tU}0rL34430*;Z0wpA~as@@oOb9M)ny-|K9}8E}CDzP+0?d;S*?YhV z6s6$Iq$d8t+*Xp9ksd6H34wu@sdPYV=n^UDC+V&>gYzMg_R=6LGL?z`)FvrJ@CEmC zs77ap$NmRl^(PgCgl}KOjZ_tBZK7b$k(;@1#Mz+t&6>Y7+52f|0%_zwad63k^s4ig zwHk(NG@aLZI}6r;faX|FN~NFBU=uecP3-LL2ff|+%~7X?gXLQZu`t?Ivs}^o0saye zgfCj82f2Vni1k+A{_$YL{s`xu=EuBN!D_DT$nIAW%}`m@#37PaR@}v0h8}{ENZ|~8 zCAI6DA^x~Pc0PoZx=;(Oh4*GXhmo=|;s=p&mm~+ES)o$Mb=uoul%aSlzReWBZp;GS ztQ-BGnJ}DdET!BUj|b+`2e`9YR-+_x94F;6s@HvxH#BJHfSzBaqqwmq?a}jESc*QN zNveVl$T=ZWNkpa3NH}*soW|P?G_6F*;X}1ggW-2VVAq_yACwO%niW&YKot`!l?!tE ze&HWN=Ue!V0dNyd+PLmBX&Ww*9%}@9B#9>sZlyJf!Q6Ngrs@$^%`>*h;|pBPZC`J6 zHu(QUE1`&o0XIBI!Mad=cI|5I`{IM>s)_hk`v5RIP`hy8$72xHQ{jnsX5nDo)(>T486#)a@!;im!1y;Jv0{BSV_D@4C~LV?vQ zpEEFSwXLM*aIQ=oU2B=PP$CZ!-B&*;7%y^@7z&TyK7B%JC_6L&Z^1hYweYQOu|b^u zms4*N^~vz{WcU!CjC)YNP>-{X%^d0nZN1bRV-X@mOEq$5MVHnW87aIQSL|9XQq9@~ zM3DF&qm~g7haO{~k!K;H$7CX;D-AbjfTm>}W39&75=zI#muDQVQ>|RfB>lLsa;8ig z=0Vm&q+X&9eZ$elK_J99jPcNd)&0St9VnT7or9U0@^{|`I=9<2By0|2xVuW=%)^A< zl{7lb)U!$YySikex6jsTykD_?c2$F92&?{ia*dE8Hw3F}Cuxp~=b;CH|7u)Uqjk&C z41LF7Y}4$oRe6P|z%f*#%hzn`<_y(oP~2|u6-lk`5pv{N`<_{8GWbQeJD+8XX{;K@ zZqdXLaSZ9WgQ)yI3m0Fm9=xXw*eL-GkAt^tat0~e#UN1Ht=K77tz9jWU3m{}REaxd z6|(c3`<1vQ=D6}yQo^f+YK0h0Qr($ThQ=C1U-+&7jYYkSZ)O-;XvBf3HFO!9M(=6; zQoHvxy9p15R$H=qb&MFjfpV2r1`SVPKq;?l?zW$dpy!P05DxTJHWKnx1rpc}0pe6!v*76!|5HyY$Uozb^MS~vZN z-QNipo313UU=-Drk*2SZ%lU4JSVIVjAAat9(^(RAuUbDV=Dm5^pJMA zfPq)7MXDIFyLKxe>tfI*~`KM&#LNJ$PBH2my4=VOtqSikW%F7}dyQuAze;dDH zVP0718Ub_SE2rE!1NA!#hC$#)<5D0>0n;p?`N7+f^q7s_dP4ba6GRL5={ZtOtM?6a zA?saGNC4t3$#OT?Nn4eu_XVumRjT+Y#|g7tNmr??R-s1tQj*(&W;b^$*}8~e%2;xu zXsosttDOcyER1UvrbtG)$J>ARDm+IF6wh4|M)%^Jt?gBa7PJ}4EbXTRW~D)bi0703(K+G;7Mh8+4X$3*LBIIg-d=}8!l6B}4c? z@C2a@FNKuCNTL=+cEVZcHj~2Q!=P!O6uT*6?%i+_S4V5gTF>3cw|+>Z=X3Mgn8ygo zd%M4m-Al1gB8P>#$M|D65Yk2^nUVFX(LJ{8MaUJdO_Qgx`BbK-MpO{d40e|k9Grn{ z-X`T9oD>IPJUwWvnm`Cg+qh!k9!W25L*odkU=ccLy^T6*_-Y~82~?A9{{ z%Q&R13`3u4_Om$#9``8m49zI<)IRS9+l6A+NQQfpM6d;v0IP+<9dRvHDOcZz$QU~^ zFl~gF8Y1sSmXevPi0ce3Q}3*d$6-X4ks@7GKwrk(XCC!EeSrtI+N}!QSnY`0wo;o8}z%Sxa=}Mm}*$wEk@Y_x%oOXncZEbRAz%=hP5fzwe4Idi{Mu zi(UtIB8z$x!Q_XE0yK3ow2ERwQSPxiP18`Zs%k&AkqcEYkEU z4L>N6OM}$yaY|94Me3x8R*i)xKoz_EV$qVdELtN1Fd7Hc%zCLxm7ERgPzk*yCRTH4 zX2p?33yclZ<|U&wNeyF!*qIviD%E&a3dRj$c2@DFT)x-HtE0}GG09=?Sd$!F97|^i z95pjrGahZ`P@6pq0T?vcV_5#iV}rpT_0JR33rc2j$tN;cZYDqRTNUquhoiaV&#Rf} z*)W~dv5h_RH}xXA2NrNMUCtVCaQ1+uevX%2{MncT6D7~#*=!~z`%nr{qq#;Y+LAyL zKMjTzC*OK5f31#GJs33cjf`oOFCHm&(en%fS!0!0o;67Y?Bku3!mikPJXJ$Tj_YY{ z1)_QX##kjJ`TPKBKAS@o93$(UiX>IK0gp7iOIA#Rw`47=T(o3-ZgiV5q>B_`8zeE_ zUL*Pc{_p?m|NVbv$Fhge{^ZNBR8sU~7Jp)>1u-MKqQ~5LbDCNrkmhw94Y2ltVxo+L-yG4?dVXkL8brup{vx>U_!nvYqNit+?swpNV(za&UVwqa z75k>I5B#)erGKLWN^`%tkRgUKgmO=`tck`Ho?kq!)Nj*%eI)<6CQ$cQrQZ1IzJBo- zHn>X7?O$Bw_1d{er{G#H&m3Zp;dgq>C=pv@^Z_~^=qq@B+Bs34{Vm648-<6KgcGmD z>%snR|5&%acP51ZXCU;lAMS;FJwC+JN)^T^ml+=2TDe^MSa~=kqwVh8d-rf~>OK>G z>16Vj^PlplCMXBhsnimQ%VXF_@lirI7st5iDI$wV!_2vby+_)`n1Z>Bvk~W@36tI< z+(+3Plg!C}dp`V?dLEmd>+jL!c6j`L!8#%%b?r}Z*AL2(Rlf5+mHL(xzgZ^M*BQHJ zU&E2N%>$dqeas)Ng&R~iM?MC6;32*w!F5>T76N{(;BTuS_9H0$I54n9=fpg$e5st+ z+ZS1HX@pLaRFan0*nis($>&d1lgFE8>6{EC$Ip?c@;UER-!JzV zK3;s4D&YmEbEF>O4s4x{Y{CiTy|!`46?gIdkz0dxfisQ;5?ib!8`73ux9F3$N^^YW z@zZZbn6_XmL#DvNPuqa`dF-i-L)hZ)v4c9T)3I?Xexn|BeCe-Lo2lr}4&9U2DDx)= z#QgdJuKzJ^Kx%C}VN@VEG{sYErlFDgQM)6fkygf^H3{#`O~~HA z)MmfB-h@wT{CMv%TWY6MlaE@8Wc+4tvraxP9(pbluv{fqfpee3(YQrSPcSKRc)1^F znB;K0n+gX%Z{1|QV6*q*G4`Pz!Mw}+AjjaM@sqQd=5Mx{t3RO`r(AB_Cru*2p5Qp5p7*QpL5q-TGY9>kIcx z>zCb>|FXt!T-TRVKGf-bcw6|_58_`g;qNaLXRB1LDNxZNZYz1ezyCq~HQcxbpJu9;R@3g38`e z`b0b9cO{^qSYC^XK5RJ=j}geZt>yYs!cE+e%TlPWn_N+knzUWe>Wl3L*HBDTP4fGu z2aY3)@nt`P)Q}>Wzql4yscw1t{9-5o*r~crc44=BDE_!KDdSk{+KD<$I{3la%UDA6 zIH9&JqTt=&s)vVvzo>1W`seZDFhtr}~NZtQHcw^1T&IFwf)(UX&=s6Mtgt69nOY^0W%aplT;`XjAI zV=SAa9+RM$FWOe$vq;H!(_g_4=&ch^+!B`USdF+h=ct!}Z$ANykb+}IISOoqR_P_% z1WpFe9+R^T*#=6`?Py0%AsP$16{YXbWYMnCY{@yAf?Tqd>Er8TKw9y7Ry?3t-+5U` zxGXzt8*AWYd0p?QAjJ=D!}K}r5<&?usaKFAk00Tij^Qb5Lqn=>MMd23vKxc5jz_Jw zN50VeWrrLZ1DeeI75Q-60*y8C9iVHUVa3&)KnD5n1Y2*b!-34#&NDQg%-RrJoyax`7cdrYxj;rU7v~B3QuO<^+b18;~xSbs>I9u$(A9@MYD`dYK zT?}4|)$_&2YL+3)Fg)-HtN)NIUk@hF)64sQ=(2`|{{L7Z85K?)z|*dLQM)yVTW z;Rp@C(e|F3^!hkzo*lNw4Ggwzu5DX&DkFw>c@KiVW(HdQmiKhIBWW|H`z3iZOB6+8 z!*?XZJdnkIT@^g^WA$+iTU(s&aGc!L6Z7tfdNd`>j$k|vqj5~OCP_7QOPbYV%Svn> z&;NEmbMn*e`{ox&tV?td*JZtL-)tf0Gg{hjL947>YqbZma8 zM%>qj_k}@XX&1Imvh1^P5)5V3bPnq)zJih0=ihc_nLn9rkMQk0iX+@}jNUpGN4$4d z_~8}6mHQqro4AWo48f8^3hcvIdKo>~+ALl(;4|1%DcLF(_4#bGXu|CVQ2{q&VB$FH z&YI0QMY&in9$fn#4Y)aG7FZ8AtbmYHmyo=J+jO zZ6V3Lqw&dVz*9xH(Q1q*yA3F%EueTby&6lS&7mTbytS)KC|ktB$Xs#t=E%l_ve=Oq zTjZuOQbf#}q;AYyJ6zSbLwSyf=Og0(8x*;=A*mRw;w_}cK`|OPKBQ5L^&cb@`x*6? zDs%yk3zIkF@EOThNuu7NL$(sTF|~}~@`GTtzY$unhGB~!uW}|-oSA|V(m+b$R$%Mi;7Rf5oCL_0SXM1v;Re}e`NSd8W@^g2w&0>qf@52j>(Fn-NmZUwoY>O%>|QpsUr ze=}{GU-vD=ASSD|>!2AeG2{l209o~^DasqrvN<`iqv&-8LZp%g^c6^zu<$zZv4Wj8 z9s)NC9}cgVpGwagZU6P zfD;j84?=adv1IX=&2f}*gcfkBc9i*k6NBVX3-OYzidbVkC}l<_v8};eFO@_mC0&on z9k=n$Wl}IT#$bKXryk5Xo|isL?S5Mo)p}=^^g&}RTJpzJ%)xa_@2q!D3kWB#^)S}_+=O zMxjO@4@GRRKm?8#M{TUa@8VEHe7q3o1TKVXIdoBQEBHGD)Zssg4c=ru!~M}>6sg3| z2uw8-Dz%6kl!VQ^h2l+0;MEb+5x<|Q@uCof2ar^{u>fK=BB2>(a@_awNDIaIl18_P zBEcwHg9Q=Iq+%@Tv`_;wi5Q~MAO(XLmLVFDma)CDk}@yuY?>OGHt#G9Vl}_kys^N` z0ySvWI8f6B4NUXQh06kMOe=iR5oh>{$AO(LC#hS@F|Rn7RP2crlM6->0Q0Gattyhd zagL|Gnt3&X5lLTdmJE{Exj4l5H$e6=auY_CCZ)$->d5qS03xZmR*$X^Y$OYgYUpv) zRyqQa)aaY5{qf=*K}gEQ(QQmUDUV0oVN8plk_?dtuE!ui*i0zNh=q4noo+U)YvL~(!|4hsgXrxY^ASKtrcz&y~EejTIKjCfO{7dwo!*r{S_aN`+&reFM7>Am;H1M6&5)6_a@&j*qr_&yLcZ! z1znWoy<)rysyJvh-l=|ZAAz4owq1CSwQg!lmCk;A9fNo|9dYkW9sGYWUoW2zw-2g< z9U4M0ZGIbbE{$%hmXd1;Pln)Q_bR!?0L+avn2avWN9JUXG3 zV4u)|=6c8c(y$lk;?_?;xjYL~uCZ;y2jXj6H9m(p*L!FR_c!^(1AA`qLK9Q0KY9HX zqI;>#;wm5kZlPB|*D1)~T9f8jl8Yco4XYwPhOjD zGeZIL)K02s;N~M0!(&Yl2;X6ZT0#d~Ex)B>{Bxu9?W22*{>Vl&#DnOOJu%ga(V z*kJns4{L*=nYSkZF^I^t# zn-F;$U1Ip(JhxrG9&oAZ;r9EA;AL|C351BZWX~n@6c6u%96uyPE8i?IFB#Nd8;w)I z-6&fjG>7V>ukn|3vw7L4sEv{}@Wsnk@T{%UF|}((L8B0O${%-L$2mriqkcWQcRjTX zRzNxS1s(v!w^K#mI=x`8jxV%)W&4BA8N3XbvK6A?NY$g6(v>ExxOTELh6JfE920`EIp)N+75 zQoK6-fNK>>VCNm!mo}VtVRBHbtKgFNW297)FbZcU63AEjMBi$i^g-W_T^{6XmHXzz zpJ!;G&w4+0V{?5VkvPJyn_?~_e4VaQ2j63&*XcI5NbEYH>ukedBG>784iuMjdoLf| zbw#Mwy`uzoa>ek=1gw*B(#2(bMHV_dd_04AANYw=$41=*sgv2&o=DwJgt}?9jBSJ= zg!DRa!4r1emJ5&j^&A;^$zSg4y$`Pt5G>LW8`g1|@O82faE<#u@$mI@;-3_|nz(f` zKaZ@q#nzAYgQHn1oRx`Lr+u2j!^{Q7&|e{{;4sdth;>u+5W5`J*M@$9slNPNG-D@P z-Q))VYjCe%SH#6Q(P9yxaO#c~=*qJifQYxvz-C>qixPQEMC6uj-6dCPi1n?gV3oGd zEQ-gghO<@Dfd&RVCV$5n>RLeoD|tkuMQwQD0h7p`}i%da|DR49SDDv zYNvzh{a4gsLfK7WG-Nukrw=FG-S1O8GeksK#F{!tBmt6lLv&7XLsbt5+s>vRoL#h3KgjRh>?D|Q(wz`$*pE+_nc|8eI> zhzP*@&b?e5@JK_7ImDWqq5$NzKhl_P$R=RiikU>%=k2tk9GmIbNt>>aDE8%8Sry-~ zmPr%}EJHb=p#U%|{y5|D@onkEocQH49p}Loo&a%cH*=?RxqY`sFJ(toia(*y$DqiS z4%TrF@<0wi@pNt-3re4J=@Np+9~>2%vx_VQ+wlxc6A`2V0X%fEOg?cE(}}fp??FzawKLO?tM?X#cvU3gktE zqtUA4ANcn?ZWa&Qm-$H*B!1X_iur=Pb-L#t)W3|PoB6|WN;z^9w(5IcRuB;G+}MTD zkUJqhn=Vua&wE0%9qSW5vAvPUd%WdcIB{kTAcCw2TeUsn*L(iSHo!uSowjs)EGAQh z?Y4v@=N!JXb!D?sB=zwe5w+`FYxAbR{E`umx}`u!`ES<>_~P7dTT$DIz4lsm*xIeC zthnvOUDJ&*6z0h^k&ASPaBJJ)hv$!BAA3eF-#Q?VyB&vEYAQ_%h{dqQW_Xwg;wBSB zZ3W75h}*lH?kk6J8%$aV9MXE-6nFPYj<)SjUwnk{D8Qv|g4I zufw=(u|{nd&?kwf^B}6X*GN)-`GpFrMK7GS=1B3@gf+jHDI?_;8|X=XDSk-uI+@}v zgoONT?p@%YRd;bx=k>_U&dk4lf08ycWsb&0dGzcEqdZm^rfrU&JnHE2o;ro1G@a(`u-W?9Upmf#0zz2RZtM)ba?+VTLpbC|!GrJYG| z9i}l8IP)-9h7FrJgHyjz0}P_XfBhisA3Qup^DLVwQfv3++RW!1OP%{L5whcSPWi@- zuQk&-=MZTj)nm#Mtsj+tj*G~2FCVqwM=Fowgigs?&$tqOepz~X|wmt?UV%{2y^#0lG{IchKaw3dlWVOxya`L4ZRM}=d}(|CUMgj>plOc=Qrzz zTr2KGIU8ORu*A&r96#vK!D#f0J;+k-Io9<7U&9D1!Wj1XcuY5V|JkU=M4(yr^8I}K zBF}VBTacy~GddCvGwV}$aY#A%K|9+-UkFD)(8*3)VWeUFUs7~tf2wHce{S->KHtCT z(f@;3w#+b`LCXv@DWaXHc~GN*@#sRYnKx;c4qRZ>eh$Z$jHuHuI6!>lew5aYc5O!!JfBdeZ2cy_vLU-^`j+WknttC zXeqa3O*MMgVFWLa=Z5Rd`!uAWsuz<>L(VpO0)F zS64OCPu7BuyY7s?XfNqX{9M*V^Yelc{Jkf$CG=14cy^D$_-s4=;7qnBT(E6X-pgIL zvEa$6&D)mrw|2_M&uTT3SZU#3KZyU3T&?_rnPxJpTHKF_jo@OHbE<pBgj?2J^`7yI38QMX^3YN4g5+t&Q4WCHkOl0SQzL7vTI*DPIgV5MH{T@zUVGut%_ z5Ppz=2`0OKXz!WpIt}8HKzMIQ-^P|4kelw0A(HVc{bh)-0_raZw~o(T+}k&ER!@F@ z-yZN!YXSGPZ|;pA-mvmshuNEGkSp(1=F#%lRESzS7e5V}mH9fY(?o$y=gMpE1CC|y z?Z~N!6s21Eud*hNUlRX{zQ9P1B^zSnRq_4XQeD}wy8m*ubRWu@4m&odm4-vvTvQ`i znkyAnzfyei^p0(9#*8emC5z{o9MNK&sFe<@!W`EtomfKk1%DA{DJLTkj*S=rJxI%L8AsjmOw=GBy3>GTeut z9^bPwYitwKcb6;vqW>e{QLK(3Lc6 z|G=MkM2HxhTFJBWjxy37;UxGY*2Ci%cYMt;W|@DM)v)ERQ!op zNMsFuum$bIea~?Nv%~Lr!}B_{JA6J7NY5*Ju5~&a6~3ISCzOLT!&Y299up34sOU+lC2n(6+oBQGsnH8wt{^R43XFO@!fgBk`4(GbH!s9>o zNQdqCBjNE#A`hj!%nlSBTe+0sShwE&A%i4@Rc3LXaY-9hU)2+#*jTZiYwJtV>06M!jkp)cN~x;%ZaS`qq1KGBZAzo>tkTKB?-tx1gtQ+O## z=Q1?&3$L5gFqRD7@ls*V)Aoko-`4Ft&UYNYc3iO&r`OOZa7YNR%dhNX6M9l_JDr!y5r;k^-9InZSsbSeI*S&Dykq$Y@LuR%D3>!uSy>I|9BG5Nk)_71ERJTD;y7GJlJ5ieO+!tU5%A3X7O^xt_0D`i*Kl`WvSqdSic6-j@cJfz1HNWAXx zbq)9!I<)d}3xiw=j&&b&TkOP>2T@RX4O)oYxhsG4fyjzGjM=LBzcDqNRwXC35KZuc zJvD{l27{ZkcJae%nh^JWaST>;k-K48VfSQC%pW#OBRzD zgg8$SVtz==HJDVa)kw*DodF7*XYW{xlnKQ-+l{#L?x@A2X7IHj6B~;@8*spOmH)~c ze|>9O%zXZ@M`qHz{1tQQ%MfxG!0G-%f9$wQS}4#V(FRxW)R8C@A| z@wTU$yq!uv_$5$C=e1P)d|Gs=iodhq^&&wq-5(n=itlpczHNe@TK7?;R4JQ{35kyy<$;C-5Z^%k%C{;!lD&! zYxcUp%}Bx5H?&-%l+YPD__7d`w?0$wrPX}0Gw`LI>?j2{6YzDTlX&;V%D^AXHS)eO zr`oM8Yq5HAqh=2NIG3Ix*fR&eXl6J#F7a@Ew=?kfk|!$z|AXyk3cj9hvcIQUtP4tE zjG2KioE7hoZan8IkS8(|@Q3ISB%^y3bKhIx=>?nfeHpu%tPK33HLP|9zWktKs!!Z! z!$TV5%)l>tIfIww@f;6lXW+~6O%!pQ8Tj_|?Tb7!@J;cV4kuQ8{2UpIh0pB!aVWi= zd@m=(&b=QTQ1R*gaY}~{|M+zOBuD>EPM@n9>*u`o(K5(eqISBgn+ZPV<0*V zk3E&onWy^6F#f!LKquJw_IjqAoo;VWAn!v((W9AbUo^BpiS+5Eu&6R_rrL{Siju95 znfAj1F9}j((^jd^^ArJ|srE%m^XyFfB5(yz)3Oy+e9VIi8auV4)a^uiJ+=kwYWmj6 z=?^E_7wzM1q}c27QzEQ$hd=BTdzoB=9K4xhukUZ58)uHaNX)z9a3xHV#H{x*K{md-!c51PsR z`3Pr7yI-vR*f#z)baV0_&*s0(==0)XK`&FhHwjR{qxy;tCz-VF4{@?`ieL9pN6wu5X-dJ(%}mOFv0t;2^2aBN!!TCO_02eDR{ofVQ4mu15s$H3S@~)dI7)Dt zS^2V1p=b;R)AGL*`^?K1f3Jr|8`4h%B$ITXY56KL0$!K(W5BSQ=`XK$ltWSW|K`p- z8m!#8|JyJADNLMnCjoIGv{YiwCVS7f!cuS{KT4c}_1fUa7z}(XyxtKi)obguv2MA_Ho7*BYsQI- zdF1|D2hs!Ph)O6>eok{o_zbD0uy%@H^JNjLRS^>0=I5jR{KnXnXS>`QJE6Wqqhy zDJ=5^&%ZM!leNW%&x#?3NH)#f+*(?*QgY-ckL?t#q@Kw_{E>3bU5uDUEY~2Dmt(G2 zIV6cnQ|O7wZlpWuk_Che(v&Irh58Qgi?ldkX~K*^ih91ST)=(6Rd5Nr~|=L23e@Oc`yj<+r3wIKm|Rm^q(sAD-rtH}d(`IUY3{MmFD`RnM5hD!GTc zyiLlPD1C9B(Tss_&4FC&Kgy;!k5Ye8$5%XNVk#dD6WGY+T&izCcLSriv&n_o;OMm! zI1g|OwU#*_(fNPAVsm3iJ(x+hdM*mn^FJh~-(t_^GD#YqiypYhTvLx<)1f@-z3|0V zG)p84T3N`2(S(zJvR9sg)-)e`&N;AXlay}xNf~8xoD;6+A#y(V-Wd*=OJ=%Gq=(Tg z7!%;vdOUUCuI=s3$inqoRXiITD<3z1To+P~#5todlHIM==9=16=bjTmBAyNavHLg_JhaeQQ zlu5s!87o-IRQ3?LS}q=~9&jzUjtpF!aTMe;PbzZT+VK&80XaA9lNx#{#i~%7^N=3T zT;n#Et661odVU`B)U32ywl)|1?Gw_ai!{B%AHRV_<8cfP>&CldlZ1xVdM}@#D#SC^ zKu+d+q!J6zqaPo|!KJo+bC~1W_g?<>gZ+{055UTVcI+0z53a}e zD0Z#wbR2Su_>21DkYbhm&izF*&TYqn1*EHoL9$W*-2S$}GS@$Ua+y2oAlKF-7EvDy z`dMCw1-)CGKNcxYXZt3Ph4Tli$&bxT)#Q0Q*|qQo)_P@Ul<;pi+*`U;%IlY6!+H@Z z(ce4ott$VyvC#wySh_KqXan;jK6MkaU>@wo74%yx@Ll8cgEdgtknLJcH;_;j!WjX+ zeut8HKaQ|(AvhCXVv6#a>0|~KF|D^~u#l5QHMhHC?y07P`^F?sIl5&hrW z5EvA^*g3bw&eSdHdl@er&W<@sFZuX5yWtQRUz23whgX><(EG;cM((mfu~vE5x0J14 z)T*>*odh?YNzodFUf~p`C2N3+{a%@7ZuGEzto04SCV7)I7}fJad1p_|b*?}uYI1PU ze^?R5#3cKl4@~pc9YSs9vDM0jjx;HTC`=lKOoot9On!qlL^%tB%B2S7ze%v|6H??M z&tn|rE5xH&ga>^|%4C>e9IcULXB_d7qGn0bal6Gs(0VE?s4Cia0XNbv(JETn#U#6$ zsA#pAQBBYiFNaaKRA!+QK2koa7P7JI<02HlV->#@xuWHv`C<_~e|=ng8@yU-;FpaH zc`O1ea+Pl#CJ|$XIMpDGAzRGqoHEOL2F4E)qf`md!LbV2%B)v1grJl;@pDo)$AoOH z@yM0oXG$}4kDEFbr#$<9P+?!uYCx3xQbFjEAeGj}I?2a8KWA{eRry%7SQ6(HElrl8 z5@-^v`2i`*<)smb&HkcFEq<#4w-Kg*$}{7sWOLF)g)$y&_D~e&2RoK2 zdXF)81?~|d%UynD%qA&WYa)d}@t04%Wwlr?38Bjpi|Xgk>UjWRf=%4E!9z>Q@k6O# z^kz`lFCLVRx^9rfy2ID09T{;-V*cY(;u-zWm(+u03Wm*;GTfZPq+*Og4LPvhl@_dT z4abGwSF80*^VT!yI}VDs=OnHSubxDXjHfW%Bov8kF{veM`KHavG{hPZO0y_pl7i(k z&R@LrO8>WQ(~g$WrIJP*k0A#1`_BX_ zA`A%Ej_lQn00YW*g#0+oXPsRgm~y=^x`6Ul1ia~K@W%m0?*MpTfdyoU(tn+S1#}D} zrQ9>Hfd1fSfaz1LHHOx-J$y5;q6+9Pj@y0)6_^a(%C*RfDKO}AwMmEqDmqex+2=L; z;^6vK@dV`L6nc8IcN#Sy_sLT<0Uf)8j)V1eb|FP3Ztfod7ziYwMD4TAI0CZucVnt} z_9fB{qk;&S4>y~r00Nf0ONZZxofSSnA5N9%ZSTk*1`kjn{)eFhWXy#sw8Pn|c-07} z@cG&PL5%*3m_F7q){oijQ-j1U7zYw?MYI6x+4Q9i(mrf7;8Z@Qn(7BvOb7rWk2Hsh z008Ew@_M%?G<+@pUn~c;`CEqtfg|SPfBC`C5*};+MGE-4x;$+i_frOb3>W^(W;9r} zy2h43b|3xmC|a8Mwpwo4lKK&=0!4nmy>I@D_l9f<@Ixchl71n#KU~i*Ds5bzVKu+* zRt0^e#r(@8_K#r#v7kUE>i{Jbdn2&d5vh0FLY9?mZ#6zXcjwxdGsf4G2uzS^OQ znvVdJjNpJp`oax$bd>agYxLy}BXb37^mSojb}u;wXC!Y))@qmBK`zi=`&OtxU-Yn= zuvDL~hY0E0Mi}JF(9=qK6)qn1c;15RXS5vUGWw6NXa5gPtVQ(G0Rg_+2Ko zi*GQ;G2(+y)En^F@%~YwxI;$}mXW2OxOiUpXY|F!S8P2wMv=I5UXFhA!{SO@Ie+9O z7tX(gG1kq?7mW9>5kgC_ye+1?roO#S_w5O2Rs07zeo2nwW$^ybFtwhYI5J*uN1>ea zl_QAcSq`r&S8gsZ$IgDtyRrR^YvE0yzXImMrX3}aR>G?h_J`}>^%SQ+Tm`R77!w%l z<>e0I5zq>FT_IoS4QGXXp*1YWp=;pjm#r~>*c+HDZ!FxI zw_5i;ZHaqp*4@O5$!-p)+n*|~f_YxIB{n#uX86SLiLOZ6NMD+Fh4%|F8)V#3Xl4#w zmW)dZsKk~8REqIw#a8AJa}w2lhZDyTG`WTEd919+Ssqr5>y&i#M%h)nrE{$m~fhllU~cAm6VZs#W4SD=}r-$$4#`Bm|CTQQU{2&}q{y z4yMEio0Y|`yLVa}Nyr=LqDaJ8+8j%$P%j1<<}5Qz%6| zZZj4yya;X4wEc&EA<-h$xY?x99%u`aC9o=D6-;?h;vWVoSQ4iZlFn?XGL-{+N3$=B zYM6u_Wb$Tr!%17W`)RrP#UW0C{=yR&>&mb*?M zU$c3SzQGbv;U$Au&V_JJ&vVA)oCr#DHoKae=8!RtD02ypk@Nq2fjf%R zlj-2MIIK+0U((WVacAv^oe@ ze*|YCu{hI_lC+k)Zir@UI#s{?`C}|nJ$yYo;T&oXZLue!Cg2j(eKdUO_=7FY{0N-j zH`XFO9-@aUMt@{`sGcOEwk?$7Guo>qh96MA9udOE-~;*%W^8S~s1vzU%1U|(T!`Jy z{*THD5N=;-SeDuEkA6yIBlxYHN`SU*+5}Tf2)MXPQM(&V*L{E>A3!8Mj5B?>vsjy_io^spj_dx2pr zv1nT3OyD?a_h!ot1Co@HsX}w6K=qHjb|^yHaV|5=_2d7?N7nJCqP4w#KmP|0^|e43 zMeLG}kv@3nuQ*uvpTlXtIN?OiI{vvwBghtwXdSY}44%_2*1h*XR>45G6aPDA2dkY( z$HX6Fyyiy05dOsA0-0SW28XS$cTD0ZWdu|@F^4pQQ=kmDEgyO)Y?&QHdq`IZ^6dZ{ zAy{cI`{@C8jzpfQffpobP@8UBpp^9Cw*6TGB84oa5sOEyv8~UaK(WwmTP6Z2nQ9YV zI=ABqXimBM3Iu~eG0Pc_J4S)xV-sdKvde;iwXi_Ll>>*hymY2#fiE7vls&bHAt zu2QSG~nYP)%W-kUdo(jM|Eo|Wrku?Xp*0HqvbS|hUnd=mBOL`^roVM5w;q#Dg? zhEN+-oXz|Odgr|B;a6&y5@}OAA<{xt@sC4U7bpBdSIn2rL~ML+ChGBemNl4*OPVXz zV>4c^Be@D^W;H{T5~q0WZn1ZF@JiIanpC=#HWB5*xXrOnqrgr47$-ps!tv~fYE)8o zb>+Yw%nhvf@kf;~_%1{Eq**W&^1Y5ayr`w@C`5%AagilL&NVV|V;>nrmn}!F17%)o z4-de%5vk0#y)%;{i)NztKh3!M)&@hvej34sI}=XB&=cst54g~9ze+DhrJ;Zu@z;Ai zGsjcj({dia;A?R0uHfr!JOENv8e?}C6_jLZGeXJ?o_*PLc*vaa2|wo_nA-=x^a1^mryz1R0Ee8F}P$^mW! zKStoU7tR!rZjC8PkiBrSfU;6fJ;LhFMD5Xgf;V}ExW`nn!@)WXDP*c!A*~Q4!#b-dVeCef4rgo zgPy*p5dHTOg#HhD`v?8+J-B%;tUXA6h)6gZGjCM;^OcrSd`(wJ8W{HMTI_V3)7DeQ za`}Hu$M5Ns$9tubBwzkwfBHrK=F6ErG$&l>F!!S+!)hyh9irIV=jO*={y{$i-#s5e z>9-}hO14`e%sMmsD|K^#bZ0DB1vmQ`wR&$_EPwM@<2pPw7h*=OHB0%H_Pgg9w?GPy z^@V21tR_5`3%q4Zl$=_J$)>G5V;)_fqEQbi4YG>Vc{HP@Qgwl&pTuxp5=pqmEx3w{ zo?bCi&}6c?=neNBB|7u*Ayw_ybsfrhPK-}k11XK`RHYT+qs~!<#x3i{T`{cP%30Ip z?VK=nmS%)vJx?rdW9czKofb#rgc5*nB8dK30C4tl^X_A592NmUKRbz zXlfmWY3S!HjBi~F(6%ud#?5(tm?O5tS#_ou4gFZg(ov~!;dGJG*ht&pw%(~#a$aD+ zk2_K3&0;eW^n{T^M6YD}%F2GvE(v_`m^5edX;b^>2gHNn7$ue!9k&&&TzaofEq{48 zml3v70zZtS*EZ)Spw9O|W@6xy-1ljjxq+%$eb2K-*?I@aiTSfxR#@k?(8eUaqc`AklQO@vg(kbzuQ2pIi?p}DdOU;m%=209OdDJG zbRN5A=y;mWYwI2thlIwAA?itPj|B86OT*UnKabRSenwJZC1Xk}*nxU({AiukR<+dt z$d}N*&ApYgS){2@e?%Y7e;c@u$ZROwX9>?b(J+=-0W`kUJBp`}UV7c5DO9(~UIY4f zEAlGhCrdfj*auD#74>)*Mz0jn+4eh(>=d#v!cplput79$NTh*k@O0+S4yEo>w!T#V zW(fY#K6Kqn&J8Sa@GmDq_la{xr*rFAan%#ndCnLrisNa7VSij9+px{5pRCQ7VKD8V z{JSGvs%(fOj;_wmk9@LlOuKh&Q;6K{`0 zo{-DSEA*nWh`!a@-}^wD<&X8-1{js+H*J$Nwt@f3KRP~hgJ`UODQy=E+WsTZP%t-Z zM1mL(`jN^L4?5v9-nvnk%>n3kZ}tZ8d^xGj0U`$f1%Ep7ZG$A@Z~_w7=5-50P0r!W z`r;8vMpI_UOl?-hwHnx_nR)AaCy+d9 z|GG4Iq_;yO!@tb?#P?h?$z7rfbO*B1-1l7?#>S2sD32jlc!9TvFm4iA-TLj;urFG6 zsL#6CTZ!{y>EsUbo>4mL_!(}jWW1he!Q+4x=HTt5rDqQ#xO?=&praKd$?AYB;>Cb{aLm{`+A5TW=^6s&|LX#E4$1CAqFEtxSV_qB+nsHaS z^8UqVdbT>FsM?tWj~~N#fh+lca9)YkaJ9W}|2!(kQE5HZ8jTn2<1*Tm!TM}Z1$|EM z4%N0Q?iBzG4`XJ$oLlL@=Iz_c2o|{<*}Kjsq*b3aMMa#C z9n)*CoQAUJ?LnW39IUe;DGbF*B zcYxIndgWJu)eL&&6J)i6UiqkV+eLKs?|4-(fUPvlSw^FII!5m7!^1M93*5<$n9&Cs za*qGHbzRwby5-O5djumyw%nQgqv;+=&9mP|MjmPsMtu?~1YF=gx?8Qwo`Z;Xx&9Su z8mA7y%~b7=)RSAtq*qv`goFamZ7Xq^c(8c;9zVrcS~7NXXKj?+QOxHPqBJJ8636G! z?3u^BEtN2Cn2G@_XD@Hw#>0>Ki~QGJ&ZUv^HZR8gdf>dd6ECdQd9qU6$wWzy!p3yA zo#|obcWtX|1e+6>;5qb{`b>;4_zGjw=AGbi3{%u`(*69(rA_h)v3^K}38*NlqGn8+ z+X3d!;rf3>%-r7@G?>xYzu%GlKN6Ml4hP4Q1M91oACPLwoXF|IVfpG>C7GeImKg!S zNRrp2b?n)G-amp(*{ofet~XBI7c?Bq@_J2lXD-84^ByZ3tX;iai7bqCsQU5!;Owz!JeP*+y3nITsL=q_sS zQ!Y~KW_gfnX6=?UgUP9S=E+n(&V|(72D5DV7GBR^d+A?ji6)LC7cOUKUX~|wESqZ?T@G*mCF3Yk! zU{~iYHg7`mH!$O}mrk7PD&{ZUcr2VO&}-w0`977B-e?gOEz*V;g;Ky+;0E!aQFyB^ z?}jwkAPy`6qNyGGf1`6O0-CpUg)|VxvaYzB3zNwgsx?BPcncQQ*bHs^YvH__Wm`Yq ztQkcmTzxUtp)|Wntu&+XZz)a-y5nZ@jj8ct)m^gn5}bWO>d}%q`q8kYQ2!joiF+#z zgy9zVsC~^y?ej(pbCRP5O`n{9R>Dl z!@6ADzN!~3AetWwxyHo6u^@1$1K`5U$)W%K_YT#mRf1r-Q{S;FA;heR9TzQ`&&l6& zHfp*bT6Kn>F=*vCKkNw%v*?;Y5WOZA(>0LPvPqM_k00Pb9$N2)6(%9)8c6&#CEp@l zLfK5|da(Gk4Kf@Ycxa=<;3?E62sKCxv>sOL&d(o|qoDN|s=grX015MD|*^ z*hV*5>U6E59bLvzc>$O3T4p4x;R0ShXt9#cC17q+JnT%>ZZW*pn=bmaeCvaswFFFF zfn{iEuXe&*QY}K89C63rV}7xEzzYd2hSMo#E(_6uy0z!@j&g*;0PdvSDD`!!?ozlK z-r~7g;MsZONDpGe+D6tygWQUmpD8 zH3IlTc+LN=9^T4Bo95kR+~K{0_hmy0|M+_UBuD>EPM?b#>(|s``=suH(VLV1dNzHk zl5|cdjyjdkIj8!~G3Vss$Maqjj|o#++~0PyynDyDsvD4`B%jofQ~A_Ap%APwM7~r_ zTOE$fF9KU|`%vN<)Xf(xO;01P!^`A>JM;9?c)>A1h2nas+6xGi(9bt`po%~; zB{^W6EH)h7bK!E@y%dcJv!Z4NJ$*z=P5k^BKZKRq-UaKzQ-+Rj_TOBd-)1jeW5>-P zl(Q4o$m-|{0a_uyjOLlkL|5VRgFN~S0te;L->ZYS^^3n?1-5Mad5(0!d@4;o(EWpa zpjckJe;b|oh({zJE5lbR64ta4T_a~C32j;S(>o>E=56`&7_$GT0@tjbwz~7dN^aBt z$FP7k3rP>E#Sq&)@KOjwFNs^Kar#@{lGE4HBmd;s19bp_<8NNxRAtsHi}iAS{*Dvc zGBk4WS>DFiXiQEyf%}Y&3M>4?%ZxSB61Rq>tVZ1tM_HPh82R~w_$@(N`3F~MRzxC8U*-6r#u3r`E|I&@^O~Q6x9I>iyfy#Dy*A*%RKhR~g^HM3uw{)5 zKwSJ=59&>=@`VeypnV%MV>0vuzYjnf?;s$rt<()Y&|hwM<8qn4dCR-%8FXwdNlv_| z{l$Tp^m*bKoLcU-)i&;x87;(}NQdX#Q+G^YD-Y8hE~ZrMy|Z5OD@puK7(NwDHrC$> zHQ+d20hhb_$oc+d=}lllokcE2+Icu3nQ9E;a8HYz^Lq}xAz){w;B?(+Q%-0I7i)_J z^DNEO$+=jRCVCE1H*#Xv7#fdptD5wYQ#)g={DZTdj-yL61z5EWyI(Vxct($gPQqi5 zxAck8@uF_67klIxzeFh-x-(CE2K)ev@UPC4Oeff{|z8n;H!oo}1~ z-)8ezE`@U2OZ6mF37$ZEuGOf`^T(4();Nx*AL7HI{Gu)3qft;B@`-8{x`Oeqd$O@6 z_>vP4F`%Yq37@hCugi&eVliSkad#}6Oz(>zE_O6Si?d`>SjV_doMo4~48}Y5AuL=s z`??gRV&S7ex^Y3`Ph_DwioVQx*Xgm3_5^61_#GPX)voZ>sc@0xk?fJ7J^TqB2n*v+ zzHKC5UVF~Ph9~4IN{kld#9TS)-|vvXfHnCjD4(9Hb4C$seVzOgjq`ZC#b;p2e-z8> ztU|ANCTo7Z$46sC$KWVm7yxoAgEg3!DDnoblt1c)4LpCei#HGgcHCm^0>YSRT!u@l zzrv~$N@a@6Y(Ogc9sU+TCH~2d-E=mp{dOMXXz7aU)#KmcJC-;-e_Htdb%pi;uQTt! zy73eLnhv81z4R49j~$1~e8ZWC5f7axNykh>gsH80t&mdKx;3PL@-ggtMKHv|EB4NN z8(!gcwDiJumlD@LhS$BI1UnI@?I_ETIqo`homI6ndQdoCmCa-!o@12_(H2g~9Za6^ z3iY|AaS&VW^Jaa*yq)kZ|0e(C2_l=kuIP<`^Mts2?E?Sk#5s+S^90^ofe}O9o)nr~ zZKS~!w7?%6dEpH_zIqrBq1W1pV}4*e&gCx#YD(BLRzTHg9LG;E&#gLdnHjAxU}1wcuaa;ujs$-;wQ4LnlIK1_JUUn zi}>W_jFx4r!{fP?Yu*MKUJFL}uCGIG3!J#E;8F}+;F&*9$%Z5UhSLyZaVBMyVilrT zJzIoUC>L{3x;chE66onm$#L=IAo*mxP6~!_2&=mjKGnPNRCbM1zXy%00)$eH@kuEi zekc^)J}DnVf>d-cr5GQP#-RL2v*r@15^WHq*rXxF8+)45v!@jagW)1kB*7RzlU2GC zX;e+(3P{}mQ@phTqjZ)ZG1hrp<&Bsq=Kd<`9+H~lr7qn3bdbgsl*QJP<8QS>1`Qmwfw~BF+#M7K~dv?$&eROfJMhT9#(C$VB&S<2{n>Z_Q%*WdYb=KclLNFcnGs<`N?1l`xw`UgL=+~1` zd!y7~)ZQemy}9Q-OK;}ju3&Tu-=FSZ)aXB{>1#=2{hCy4pVU1ncyaPykETy;kQuUBKb$}Gl7X0gv!a*qjtdV1F4sQoo!%$mAbj*EukvD+<&reJ~k?G z=PaX1QbyB_Dw?6ZL(d;rkW+nk*;_25nMU%kHSX=t;i$MjMj6f2f3N^sR{hj6Fkh+C zCcoGV5kS}O4dsPJG)a?aZ}PDZ9(s9vU96!IJ9Biix|uhpV*+G?mfUta4fc#G zqZ*znHMXJt!#3-zpHWNCVufwZC%hfZ+nj%naqP$lTiTV@dgPz%^(<}ldBWeE(~hlX zXZ6f*4%&dwq$S%zFSL%^wyh?)G`rWd9{;fi;~Ov2GZ^JFQ&nR1jLa}~3swA!9zUf< zE8qMuD`%3xK1*iR?Ld@$>V8J^JnZCfSQlD^mwmKGo)@<9a<1zYnED$2b{lkg;55Z6%b5Z0$7i z%6|L0vsNYvd^Zc1daPLfz;@9f>t+_psO}UZ+rApJzZiWM$&8bp9%Uy2 znrmdlLi1!@%p#c?BZ`p5Hfv-)mE0_n8JswJ!oWiIV`gw=ijRNAo1g$@D{PkY{W!z1 zCJNc~%}imWDpK*wT8vmmRv0X3-z*1GZB@ricd}c>F(O(RJbcy0m?puhjhV-a;%?3z zrv2ls(ikC2oe;>kRT?8l^G~uWW0vnv>G&__^E$YzF2*w5R$a_ESKT?(r>ibTcB^9m z(jArw3%i`_Vw9`6uHfxW(teyM4J}lR|2#dbEM|t1t+JRj@OQA*X*-XNN0?r6s9QBL zQ_6I!Bu1q)*GX*`^Ep!t?0o{RkI-g|Vb#MZQ#f4Bt)BV0S`W^|??er{j!omB)QeqS71a!c`512c|HUNKjz{zX+pHSz@gmf%MFBezXd3_P#;7lXWAIIDKS)XH~vP_y&`wLw-eXGgqW+=`>)P=p8R33f2B9dr8tGj@ILZ8$mq#7+#vL zaLr4yDrUZ-zpLV9GK-b`zk`ya=A~ODFB)T_g019VM7;*jt!eLf zymA$~48g>WH2fC+&maciA!$;-eY>BcZQFG}Zm($>-L#q#;dp`N#_@%xFucu&7Pk4*bnY76_hq_IO7ohlTAUJwnrvXyHV{!Jr8z z9Ou&ziez|)6V2xP>fukXb9bR8hnJU>ji>Y9t{ySaxll6$#jEb+><|BFTe()Kc-6f~ zHb#$DZA^IG@du;oWricVRrHc3;2x~Xxj^fGl2!2{QAl#R!U^VvIvTgpq8^DG3!nb& z5`>;A^63$UC8o|i*xz@7#i({!F<~ge>+MsLMt6hJL9FtFm8=tspGjdL$-*=s&>?M_?6jW%bobTl6NR6)4ta6 zH;nr8XTjS}h#c54burDp=8Y&L>zN6hH=eYm7rt!v-$7JECwaUENovoSRE$xKIwE5k zw2PT{1~Hi97$plluUaii^A@FhYkb-X0>?0$OBgikTapQFPzu(lq?ynhaD<+* zezR{B(~OkmG`q(c6iH4ej@D#ck3$?n$v7b8E(ejrmIpZ1&{hC6?&lAF>Ts`afC-HS z$d=}T#0~L+x<2y!7y}AwSYvyHX+(}{8h^FXo(7YQ4ib~k$gV~XX+4+lSH;esCpdvFnckEYA5Q~|~xuT6jg$ZdZRlZhQvMonoJ@S!ov3cCG-0U&ubNJxHTVf2)6LFRbY=d3zb4*FzyrB z?_u}0-}{?3YMHlC|E&#XPO%abCKTrxg8eNKW?{C^( zf%`UZW*BEhqq?adgXtzIdYhCs>Gw{~tYVyAJR6lTpI9c)Xg!lR-F$Shg}?T z`xZDkIbW$!K-&+j zxAhWSi1>q-&cVFtH|x^##a!>1bFDs55A=5LOv5evm$3cK0ojKyV*GgP-e?zTKxfGG z@XH~)h%e=U+22{3GC^i^*e+2{12dPJBxFPzGbP_WSVVcNub-?v zmoVL2CY@PTWgv>h-cLI>&rj5teXLp(QVg~ zdd1n1qT-Gn+c2SikX&Yv>JqXwpmGFR3bmuFeNOGTF8{rWB^?Iqvy~gB+N-6_pLiXp zPT`-KYL7lbAxXXg3M zE7Epv(>8URkH|~ub+yxpRkq&B`1tyIiby_ILh+eeL+p@G=pK9Yt;GI$AP3$CF?>Ga zWgvw?-u<}|LKkr*_G>si@<-a|Y?-8kCKHsRFJekTr|rDw|;S z-RnNQQS%pn%&Lls+uppRTU7+hcDXmr?|9JwZ*dWU{ZDkKdK|$~34apT8049nj$Z7l zF&Hm!u2WZvSDYt2a@KguE3)7{%{IKESkB>U?>h%MV=$6#hq_jsL7vsFmk{+^*~E+k z+z}rXkbcK|o*A;6v`P*1qM2TC#@{Q9@WggHKL65pF#qGE-DlaS6B2uzcC0}-_u0;~ z;owhvC`X@0f(V#L{v85pT*V-}0OMvd?v%vpV(4z8Gqo- z%g9yzpniDa_aA9BG6A_>=Ul9mfWEfhA*1F{m-yFpZi%(A>^o7TXIj;x5$KO|{Yyh8zcVA09geRYWO03v&SP|GIl=jN7I5y>$jFIC?U>O zPH+(yV@IV#kJBq&><`pqlb2^HE4LWgap~?o@7UJ*fra^YnMb=aTBd$n)l>~xctRdG zwyED&L?g5GUa0WW`z6yY&8mq|%?PI;97l6(#@#1l+YTY)U-eRcyj{M>YvmJ=gE1$k_%ml;u4clQXso-Y3lzWLodt+OX?RNLw z#*RxSB(trdnhq!8B;hPzy|7)+M`?4gWfe@I@^ywkxsZpV|E=zB*iiM5@RDAStSxZWm=JVL zNg9IeMw1xp8-64SU6}eoLg!sD_3x4&QCC8|3j~umPu7zoj1*ks?T{E#V#ijAg;2jA zD^@yT_}>>kL5Y-%cRey!1L{i^YimkWrE2jG5E11(Yn$xn1YFy;2h5WyeMPo^5J7M{ApDNH}A*qrqy z-G1&2^UdVAmq|Iy8Yb7%o$xmDHZ-|FNuDdc9c=Ect3;8h~$5BysXx^o3ZL>B$Q8a zS{f*Lkn_|F4BqT~h;^d!fL_i{h}i4dI=W=vDG~eJQ~;@^^f+@FE0sfEF`9c4q{t=!oVo6i_+X?vC(;{a`M$ZsP#+0&%Uz~-lt{Sg!qc4MI1 zt(_RLdbe%w8Hxx3PIA6Ws~N>KcV5I2cL`-h?5}2&6tTWq*7KJrCt^!)Yq#%=h}F1` zf|GYdGMEEIDi*9bqsPgsr63m8Q#8Oa8vTX3^CH$_f}Dxss+%mwCZa@xc$cFWMD361 zW|S3ii3#OCEMnF4MDldrUJ;xXe-48G#9m2tsviN z2uCxb>f)h#YHMd9Yzy1NC??Rl`}QfehS>|r zA?8}zW`V>uT!ydR-g@Wnvq;r5kp|2xsOm7+5fKu!sH@n+@^8UUiVkHY*oo?(Fc7!Y zq1)YCg1$&mT|gA!mNwZE0B~>Vp=%-m+`bz9nQDhg5~6M*$}3Q>xR}^%Q6m*1`!^@C z$hBz!>HneMfp?q#BK|DqqYc5wDsW@)x3$<--9YQ)R5|Cdu0j%D_oQaswchw~0UP+K zVpU-sexUTblfWoSFp*N!mozhZgfuM9T)5_QpT)17Q`NIcIaDBQs~QWN!|g9LFk!XV zM$@0>gEEK$Z8-gk1H_8#ys9Q7-w}3%r582;Pgo_;Ct!a?J zG*_1-MdY0|4H8tVWH+2%?LP~~FDeCTDlTw|(8PpZU6{EyWu9rr1_<_QLp_Q_70g3J ztZkK&s|a$xb|_4<5S_J+xPMdW8*qOFdMHSW4mI%hVY9ywb7>I7*Nv24b=Mf`Kyly$ zAoBIB_Ja6vr~#ZAbBT~RV?2FB2Xw!rB0^$60^V&^7l)8}da;5I=>BT0jB)vDUM2#- z_D4LE2tx#d9Iy&u^%`LU-5`=46)FlBIK;dc8 zPFn(k{?%ZeeiYY0L74gKN9GRbew~>-U`6JjmS}tqhnJF#Kp#5KEPa@6qh=`%66UK;*akI!A(mHDRcx%DjkR2}boTx`UDT zs4-~wsaU|RUiOXBalTXx4;2KF$6^zG)>I)jTNO4yAB$Lzoe(rzLmGYVNP*yRi9f_# zFit(VqAf~%VkC~ZK=8TBHilYR^k>q*B{B9H^&zf)of-#BR3a6*FHaWCLY$ORTS3DZ z4`u-M^wUGcI_37yX+#ioQbr6AWG`pYyV^b|_+)L23Z zj8B6Ydfmkcv8PdjAt`qrEkwXR!W|hx+$EXbx7<1st>=sBjCR1qFjj__`G;VnQ)GU#ztt`v``X>KAPe-bqA4tC(>F^ z14@&o9?G;v2_n~3vq6a`immm=FYTePsH583a0YuKJz{1+DQ{Ur*1 zQ0;Q7V!zPU@|}h)Vyp+qVC@M&&a0(@4t3WXLh1#l=O`Q@)wxvg=;~br=dhq1QQvj4 zV8S~h5t!rTLx_Cw{fRgp!LbCv;XyWytIvQR#P22oP^#+Gwe|FOh4}XOF2piO31&1T zu?s*5@Ic(vcm(*d|dTnAid~+#|BM$4?!hVv?Zdt zdtih)#>wmb`Q(u3faz6%PkRs@sH9$=&w@$ALA8gR@yGP~!kT4C0-AFJGfpQ@64P{$ z9S7!quF)#u6H&@LHjla}-#e~ggXCV=3*R4<``IBFzCRfEd))*B_y^;@*R`yNw-Gd3 z-7^-NcFr0{B}gV+d5D02up>I$&BtcN2QZ9_yQ3WuflYIMP?RQ>*!$`g0p(R&6UT%A zLS4dZ)2zox`tjvbyF!$^M%}?j?zRu>ppi)0g7EJuLswOm3L)-$m!ZK=A_CKT+7E!_ zb&c5iN7!(=cKrl_D^jeW z6|%;2kD68uFOS;Rd*%*xF;()~ zmhv*F(p_F%!Ost`VLMeRDyFt&csp%h#L0fA;}iFK;vNpMczn4ci2P&?B(8@%x<`xt z@~pQ!lH0QStIn}H=j5#znag17B@oQE>m?9pP1jQ(pDwZb^QQr`c@~Y+ittcYevtRM zmS2{%6<5kFhs*7jog{Bb*+KG_X1z}G*)XZN5{nI7S7N2};ya{`?r$&c8A1|^7OzxW^c`Wj3rUkTIEo`f+c^Yv1qDKiNozo?(vNbU%38J|cSbW#oUZ$@#|m-%s#p&p0m;+Z>*F zzf!I5vM&?zNjx&=rqX$!8$Qc|m;LyEix#{*Bd4V>Pe|}#6=6GY zp>pzvGOqS`GK4aGRYiF76J2VaG@lG!_M#_ic9`Ik4>l6y;M{IAdJ04M+RdHVtYmW( zvV4|`lfkg5_CbJphnzv7fGmf!fTtGZNZ@pZjG*WztAIx{?E3=3M*PZ-O$m_mYo9f! z_;{W)f^6;TlR%I$s$EWQEQp%i19nmayl$00>>Xc`Lu~=BiM**F9Q``98Ra6RqJvEk zU!O71H_2crAb5O~P3{mmzh6B^ux~2vMCpzQHG8m*C3bg(Xt*R5T&VcvF1hctd>+UQ zQTK}o3+;Q8DDhQ(96Wutj?h8UXXmAehfRZ-M74VY(Cd0XOQ6tDQT>miv_&N?NBaT& zE(qe3dbf@fa}gH)PK+Q9KCgOw9YWx_Q<%KdiYwrYm=K>h_0L3J`X^ zO#lFaI+$xu)E~h0iWY#y8$ripiBXL|fN~fqI}&Y(t@H^pB8M;ufXffD1~PKJhVT%q z5blcn3#Vqm5pacb^7Pt;QRiLx3Lv#rV_^97;v)a*jsDsh9)JU|`op-w8qF{|TJVX^9>ZYl=Z3UeVq&%xkg6@DSM z8G{NXim+aF2Kd|l*0n~dV(t;4T2;q=!{wv5+CakP5$4LMgmrt_k|;3_P-2wS4zma? z$}WFJsxH$4f&F6WO5mS)z&^J8HFI zB8H=SJEy(~*nt}TFRG8?Kv37|h6hkXAP@&BUPeKn-KNe{YPh~|eCR@ityW{2u`^(R z?V(K@?4f-31Fy*O5i-LqQY>x{u28&G{jhAP-phg%0vzXM2O1FO`3N4`$vqqbIJH4f zw-}r~iRA!HR0z-TSI2nEj7$C{vG_U$S-S01;$!UORe%Jp20x?u9zO)8>$Q}f-1oJ`$;|M z*kA?Cl%FcxuDi%#kZ6-c5+?*>Q#ni!FsMOnf_0pWo*fK>Q(FxMSfbu&vH1&ekID5% zFP;(VwIs$GL@H)q4eMPDF2cKgc$5Wm;E5T5bdnfqxajU#WXONxrQ7k0zjTZx1XCe3 z>jnY{>Y)h(K@fFYQ3>By%Z((Ult2lr__!h>{Ne_s;aepnMpOj2#m8k3Jgp=K4_M7C zo)TpshH`zJLtCNsan&H2iQzW(n8kh6Jt#XTaa0f34DNY&N zMe}aG%fWG>R$R{KBS8Y;(eWJu#K|zJyQBlnfHVdX#^TV(?b4m_0uUBB--{nav;z`E z-{QF6htsMwm(+?gLJpyM%Q2$cAxFX7W~1Q^+rUBG=->u%vki>Qkme#l@(u;L-{XTv z10IzF40KyIh+fJU6d1jRrF#pr_QxB{!u3URI&J-Bs6F@#(4)7z8}#RWaBqFVv}Wr! zFA8T2JKGyyxFT*OEga;+5IO@{7((YHZw#T=aP53^8d7#ALDlcGR)32YZjU_Lb{?Gh zxAM~M@J{@45j;}L?p7?&9;jP+s4e@0S=hW!NMd8c6N5{2f&)`FR64>UICyTR$*pQ0 zs{=YK4yt{z zGAy#a9$m9FlJg~grVPxV1K?VZiuY;PjS4YbJgis(DvNmPY@g?dt<`>9fi*l_X?s25 zV$y^U2y8u+Ff3%N7WpbCq0FJT+94intvRRqnR?buzF?rm2QIdr&f>S}J4B3ao{4tV zcJOyUE6eXs8h$w5%Kk-cjc>BprR}if_WGH@e;;t!euu4tLGB33o?nINv-Mhr%`rGt zw~Ia8$EiVB-s98kH$2FWX6R_m2M?}oz2w^(KTl*<>|om#r_O&6vMb7{>-vSMmMoGa z#hkLu&mlQV+3@4Rxw$9hK;8C^@(&EZ9lYCpnA>!a@0PUAPl}mB&N;c;c>r;XA35R5 z_ARVFefL%)N~j_^>n%l8lDuSp0Oc-ithgT8DZE_(nESx$m>DZtH#zG$(5gvUsKUzI z{7TO-==)QAyMXkIgUaJfp~~5_86xwRTu=6xA8_7!C9YNCvD=Y}q_78=R7|Ac72qx# z>$%>KHY=lNs`A}fh9$T?@~OeS)}_M|+*liBIYtDkDxMnL`{7AYlR0*kXk-g*hX)lF z;a)TX)jm!YZk`Un|K{}m-SI}H_)5)BYKE1#@r+a;tT-M-Z}NfR0%skT;>P`ERk;KU zaeIT!^=+cL`G!VT0bssanhGaSD_aBufuL0uGa#4LfUeDI2^gt#qBl!s^9cpL>+a0m z;5W6+A0Y2CP@GcdTIjh0+9fNN-o!Z`OBMmN8 z%ppXhw@#}X3mp{=Z=xIw+m(lWx4`1~&?*E0$>-JQV)p)^lDDLn7ac5Oz5|#xZDM!V@N-scj}q60#hB#n6ruu72ba7}r&co@M^Of@5VpLu zP3r-i8nIQkF>Y76ic#oulen&*vya$NFRD&^3w%>)*SkI#x6Lz-_C%D}9L=DP*izI` z@15WeL>Z*%PzF?jv8bkM6+K*WN`bG(D6L><>7fa^w31o&_AoC(9b97GE~}_R0+LD9 z9c$7Ii-GSsLLl{ei*pXcW=e=Y^ynnV9s;d>UOL6Vp^82@>@}a!M&!pgrvnS&*lTP9 zp#7>G+0Q;*q=>4YRI%)!jdALHpC^t9*7=62qPB;j$(||r#a&shLpaa^shzT!*ZxA| zA>adD*Dz5;;j=1M1;0t#fDWz_o`|bFGeH=*Y_e(JM90U_>#z#y)cS^8(4sD4Y^$8M zJr^42EGd9^PJ1{&c_34@X$&H*>=TGB7dsSG^p^G`6GgCo=RJbg{T%pWeNNrt6suqcwD@x>!!Gu0J^RZTSr@0B^TtsCBqj&DQl6 zV=Bd-P)V?n^1Hek;_DL^ng>?F7#i@Lf1^0b&}hJz<}Q>HW2nPpOt1@8UoQ-(bB z%SpWH2`$&ftUET+g{^P%CU9PG<MCelj&`#qjkL2&kP=sAlsohmZ;&46e|~3v)rih&>VrGe3AKkcAXH!KC7V% zzaXnSXq6Bh38VCvaEMfJEqA$NDR~-qt-(`Mf~uERBH&on;59eu1ZFJ4xs~92Mxw9{ zo$&Gj7X|40xDJYdt`_kX+?H?E-laP29X1Gz2Dqiffw^@7{VSMT61v&BmBhD9?gb3A zeXr^Owm*O8CV_*ank-I>+}2SE68>dnTXB8>FD0vUn3ym`+74U&B#5m$7kXM8V7t|5 za(WPpBu@s;L~tjDiql&82}-aQs#>g5d~1rIDB8D*i;C}ixCUyD-*q00frS-zRUt5L z65xH+_L}xUM2KKf8iwDZXbJ{GgJTu-VrjaB#A)r8C1ZSC!y@DC78NfR4i%H?sxpQ0 zK>a^d#wyQ`b0b#Vj-NZieN+vwadmb(RnZni`*kib4ZT$;_Q{-ERQz}vb}vP#P!6Cj zUDR;;C}@PFtk_V7iKrF#HveW;l!Yw^VlYbRy|A}p+pBg$Vai)r9L85~mIV_DJyUwq zEO?i8G!j)F7crjZ>4Wv-@Xm3`)=)V7=6Ck96Z7Sl2Akq zp_X#*u|gCe_d-=Ax|X{+A4@Rfl#g`+D5ZuPi%~Fb`3_Y>lzW9X__7I9FxOZN+p7be zBfXZ)xvwg~R$oW)zDu4vTA}0-|GVT7_<{nA_@NKcp%QI4J(w~Eu3;_$Cilj5jp2Aj z!Vtl<6jc=s<`9Y6%&E>%<5lV5aTC>X5%PQA1X4$mUb|KH#fOu+vi5H)Uwg*;!^|m& zF75-r@D0^!RD{OtE@R}7B7->9x*}+H!EgyQG#W> zMaxd3s)ChGkGqy7eC@$V>Sh+o1DL`|eaO8es1v!tPB>U{E0W_lGB>Eq!iG8nBugBXksfxn;?bWtSwbS_XB#Wk4TM+zo`i z+)SN49Tb?m={hSmzbds`UK5>uon^2`dWG)YCEV1Vvq|tS;b!lgn=*Wxa8r1e88v^k z-ixsIL3;Rm{QkV1xdLcV3SbhoQ}{7DurBSvmkq>eQu9G<@qwbFQVFFDi6Ec6kl-E8 z&HuSr!UV;Mx>A$h=GuevBl5N8$aHkMh}$E6odp6VwUL8XB{=cP++cKB#`Yz zVP>FmY1xI$5q$b)7TL_FNzB1ZmnaK8_5lgWNvJ6cgoRPu*-4iwyX-lplNz6h0^#gMDvd)L&ax`&M$#c9OyGOK4>V-H+=D}2iAX*!9!_Q#0e2`J4`A2$b|_>E z_FYo*KD72bHB3uht3ocNcoa^zgOru^0jIR8F@IuG?M`=W4SJO7b+?i)8ZOSrc89Zr zJMkhy5>Bi=G%t%{S4)Q9TFDxp1X3x$td8kd!4QryS7GTpZDq$$SFg`c=@3AP=Oels z=#2Jv5Q&S0-VV_q+UoZM5;CqM-ndgNQ5I?J%kEA5kH38U{^#F*`T56>zw+hoUq1f$ z@xOoi^@oqYe*7Lo{`}#`AOHOI&tHD{$4~$H`L|zw`|*E1fBfy&-+%k#=YRbC+uvs& O|NDPWyob*mlpX*^= 0 else b) + hi += count * (b if count >= 0 else a) + return lo, hi + + +def derivative_upper(hist, cap): + result = Q(0) + for r, count in hist.items(): + lo, hi = log(r) + if count < 0: + result -= count * r * hi + else: + result -= count * power(r, cap)[0] * lo + return result + + +def certified_price(paid, target, prior, native_paid, physical_cap, gate): + k, C = Q(gate["claim"]), Q(gate["tested"]) + lo, hi = map(Q, gate["raw_bracket"]) + bit = Q(gate["BIT_pin"]) + signed = {r: target.get(r, 0) - paid.get(r, 0) for r in target.keys() | paid.keys()} + left, right = moment(signed, lo)[0], moment(signed, hi)[1] + tested = moment(signed, C)[0] + previous = moment(prior, k)[1] + require(0 < k < C < lo < hi < bit and tested > 0 and left > 0 > right, + "Directed raw crossing and tested price") + require(previous < 0 and derivative_upper(signed, bit) < 0, "Source rejects new price; directed derivative") + + lower_target = moment(target, C)[0] + alpha = moment(paid, C)[1] / lower_target + gamma = moment(paid, C-Q(1, 7))[1] / (11 / power(11, Q(1, 7))[1] * lower_target) + delta = sum(target.values()) * 12 / (11 / power(11, C)[1] * lower_target) + reserve, decay, v = Q(1, 10**27), Q(31, 32), 1920 + require(alpha < 1-reserve and gamma < decay and delta < decay, "Tail and completion margins") + require(1/(1+v*reserve) + 4*decay**v < 1, "Separated paid ceiling and target floor") + require(11**64 < 12**63 and 2*(11**v)**64 <= (153**v)**63, "Completion geometry") + + a, b = [x/153 for x in power(153, C)] + eta = (1-C)*a**v, (1-C)*b**v + log_power = gate["written_log_power"] + require(eta[1] <= Q(63, 64)**(log_power-2) and eta[0] > Q(63, 64)**(log_power-1) + and a**(-v) < 2**log_power, "Minimum and written logarithmic powers") + H, g = int(gate["H"]), (C-k)/7 + require(g.numerator == 1 and H % g.denominator == 0, "Integer funding comparison") + h = H // g.denominator + require((H+1)**log_power < 2**h and (H-g.denominator+1)**log_power >= 2**(h-1), + "Funded integer carrier and preceding grid point") + + # L'(p) for p = 1-saving. This upper bound is negative uniformly on + # [1-bit, 1]; the derivative in the saving coordinate is positive. + lift = {7: 1, 3: 1, 5: 1, 9: -1, 4: -1, 1: -2} + slope_at_one = sum(count * r * log(r)[int(count > 0)] for r, count in lift.items()) + curvature = sum(abs(count) * r * log(r)[1]**2 for r, count in lift.items()) + require(sum(count*r for r, count in lift.items()) == 0 and slope_at_one + bit*curvature < 0 + and min(moment(lift, s)[0] for s in (k, C)) > 0, "Directed input-lift interval") + + # Nine-stage equal-target coverage does not apply here. Hold this exact + # mixed target invoice and all 17 native calls fixed. The most favorable + # paid remainder concentrates its fixed rank mass at the ambient cap. + remainder = paid.copy() + remainder.subtract(native_paid) + require(all(count >= 0 and r <= physical_cap for r, count in remainder.items()), "Paid remainder") + mass = sum(r * count for r, count in remainder.items()) + relaxation = {r: target.get(r, 0) - native_paid.get(r, 0) for r in target.keys() | native_paid.keys()} + relaxation[physical_cap] = relaxation.get(physical_cap, 0) - Q(mass, physical_cap) + cap_lo, cap_hi = Q(".00580448601471"), Q(".00580448601473") + require(0 < cap_lo < cap_hi < Q(1, 32) + and moment(relaxation, cap_lo)[0] > 0 > moment(relaxation, cap_hi)[1] + and derivative_upper(relaxation, Q(1, 32)) < 0, "Ambient fixed-profile packing bound") + return dict(tested_margin_lower=tested, previous_margin_upper=previous, + raw_bracket=[lo, hi], alpha_upper=enclose(alpha, alpha)[1], + gamma_upper=enclose(gamma, gamma)[1], delta_upper=enclose(delta, delta)[1], + input_lift_p_derivative_upper=enclose(slope_at_one+bit*curvature, slope_at_one+bit*curvature)[1], + H=H, log_power=log_power, paid_remainder_rank_mass=mass, + packing_raw_bracket=[cap_lo, cap_hi], fraction_of_packing_ceiling_lower=k/cap_hi, + fraction_of_packing_ceiling_upper=k/cap_lo) diff --git a/research/p104-frontier-7161-application-review/inputs/pr7158/word.py b/research/p104-frontier-7161-application-review/inputs/pr7158/word.py new file mode 100644 index 0000000000..351935607b --- /dev/null +++ b/research/p104-frontier-7161-application-review/inputs/pr7158/word.py @@ -0,0 +1,216 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Sparse scalar witnesses and a separate census of the literal paid word.""" + +from collections import Counter, defaultdict +from fractions import Fraction + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def bump(vector, role, increment): + value = vector.get(role, 0) + increment + if value: + vector[role] = value + else: + vector.pop(role, None) + + +def frame_spaces(word): + spaces = [] + for basis in word["frames"]: + span = {0} + for v in basis: + require(0 < v < 512 and v not in span, "Independent native axes") + span |= {v ^ w for w in span} + spaces.append(span) + return spaces + + +def trace(word): + """Check the literal frames and ownership, and count every MOVE.""" + n = word["public"] + require(len(word["initial"]) == len(word["final"]) == n, "Complete boundaries") + spaces = frame_spaces(word) + active = dict(enumerate(word["initial"])) + paid, rises = Counter(), Counter() + labels = set() + peak = lifetimes = 0 + for e in word["program"]: + op, r = e[:2] + if op == "INIT": + require(n <= r < n + word["owned_fields"] and r not in active, "Fresh owned label") + active[r] = e[2] + labels.add(r) + lifetimes += 1 + peak = max(peak, len(active) - n) + elif op == "CLEAR": + require(r >= n and active[r] == e[2], "Clear only a live owned field") + del active[r] + elif op == "MOVE": + a, b, owned = e[2:] + require(active[r] == a and owned == (r >= n), "Literal MOVE source and ownership") + upward = spaces[a] < spaces[b] + require(upward or (owned and spaces[b] < spaces[a]), "Strict nested MOVE") + rank = abs(len(word["frames"][b]) - len(word["frames"][a])) + paid[rank] += 1 + if upward and owned: + rises[rank] += 1 + active[r] = b + else: + require(op in ("ADD", "COPY", "SCALE") and active[r] == e[-1], "Literal scalar target") + if op != "SCALE": + require(r != e[2] and active[e[2]] == e[-1], "Literal scalar source") + require(active == dict(enumerate(word["final"])), "All final frames and owned retirement") + require(len(labels) == word["owned_fields"], "All owned labels charged") + + main = set(word["live"]) | {r + 112 for r in word["live"]} + main.update(word["hosted"]["X2"]) + main.update(word["hosted"]["Y2"]) + helpers = Counter() + for r in set(range(n)) - main: + a, b = word["initial"][r], word["final"][r] + require(spaces[a] < spaces[b], "Productive helper boundary") + helpers[len(word["frames"][b]) - len(word["frames"][a])] += 1 + return dict(paid=paid, helpers=helpers, lifetimes=lifetimes, owned_peak=peak, + labels=len(labels), owned_ascent_mass=sum(k * v for k, v in rises.items())) + + +def timed_vector(word, witness, *, suffix): + """Gather covector backwards, or inject one perturbation forwards. + + In these coordinates MOVE changes the frame and preserves the scalar + vector. The source phase/frame proof supplies that identification. + """ + cut = witness["cut"] + events = word["program"] + field = "injections" if suffix else "gathers" + schedule = defaultdict(dict) + for row in witness[field]: + t, r = row["cut"], row["role"] + require((cut <= t <= len(events)) if suffix else (0 <= t <= cut), "Causal schedule") + coefficient = Fraction(row["coefficient"]) + require(row["frame"] == witness["frame"] and r not in schedule[t] and coefficient, + "Distinct nonzero timed observations in the declared frame") + schedule[t][r] = coefficient + state = {} + if suffix: + for t in range(cut, len(events) + 1): + for r, q in schedule[t].items(): + bump(state, r, q) + if t < len(events): + step(state, events[t]) + return state + for t in range(cut, -1, -1): + if t < cut: + op, r, *args = events[t] + if op in ("INIT", "CLEAR"): + state.pop(r, None) + elif op == "SCALE": + bump(state, r, (Fraction(args[0]) - 1) * state.get(r, 0)) + elif op in ("ADD", "COPY"): + bump(state, args[0], Fraction(args[1]) * state.get(r, 0)) + if op == "COPY": + state.pop(r, None) + for r, q in schedule[t].items(): + bump(state, r, q) + require(all(r < word["public"] for r in state), "No pre-initialized owned input") + return state + + +def step(state, e, *, guard_copy=True): + op, r = e[:2] + if op in ("INIT", "CLEAR"): + state.pop(r, None) + elif op == "SCALE": + bump(state, r, (Fraction(e[2]) - 1) * state.get(r, 0)) + elif op in ("ADD", "COPY"): + if op == "COPY": + require(not guard_copy or not state.get(r, 0), "Nonzero COPY destination") + state.pop(r, None) + bump(state, r, Fraction(e[3]) * state.get(e[2], 0)) + + +def check_paths(word, witness, paths): + events = word["program"] + f = witness["frame"] + spaces = frame_spaces(word) + paid = witness["path"] + covered = set() + for path in [*paths, paid]: + r, lo, hi = path["role"], path["lo"], path["hi"] + require(0 <= lo < hi <= len(events) and path["frame"] == f, "Path interval") + contacts = [i for i in range(lo, hi) if events[i][1] == r + or (events[i][0] in ("ADD", "COPY") and events[i][2] == r)] + require(contacts == path["moves"] and not covered.intersection(contacts), "Complete contact-free paths") + covered.update(contacts) + moves = [events[i] for i in contacts] + require(moves and all(e[0] == "MOVE" for e in moves), "Retimed operations are MOVEs") + frames = [moves[0][2], *(e[3] for e in moves)] + require(frames[:-1] == [e[2] for e in moves], "Continuous source path") + if path is paid: + a, b = frames[0], frames[-1] + require((a, b) == (paid["old"], paid["new"]) and spaces[a] < spaces[f] < spaces[b], + "Strictly nested paid midpoint") + require((len(spaces[f]).bit_length() - len(spaces[a]).bit_length(), + len(spaces[b]).bit_length() - len(spaces[f]).bit_length()) == (3, 5), + "Paid replacement ranks") + else: + require(frames == path["frames"] and f in frames, "Retained neutral path") + for row in witness["gathers"] + witness["injections"]: + path = paths[row["path"]] if "path" in row else paid + require(row["role"] == path["role"] and path["lo"] <= row["cut"] <= path["hi"], + "Observation belongs to the retimed path") + + +def pulse(word, skip=None): + state = {word["public"] - 1: Fraction(1)} + for i, e in enumerate(word["program"]): + if i != skip: + step(state, e) + return state + + +def chart_checks(parent, word, witness, paths): + check_paths(parent, witness, paths) + c = timed_vector(parent, witness, suffix=False) + d = timed_vector(parent, witness, suffix=True) + vectors = [{int(r): Fraction(q) for r, q in witness[k].items()} for k in ("c", "d")] + require([c, d] == vectors and sum(q * d.get(r, 0) for r, q in c.items()) == 1, + "Complete c and d, including all collateral coordinates, and unit pairing") + pivot, frame = witness["pivot"], witness["frame"] + a, b = parent["initial"][pivot], parent["final"][pivot] + main = set(parent["live"]) | {r+112 for r in parent["live"]} + main.update(parent["hosted"]["X2"] + parent["hosted"]["Y2"]) + group = set(c) | set(d) | {pivot} + require(not group.intersection(main) and all((parent["initial"][r], parent["final"][r]) == (a, b) for r in group), + "One helper boundary group") + spaces = frame_spaces(parent) + ranks = [len(parent["frames"][j])-len(parent["frames"][i]) for i, j in ((a, frame), (frame, b))] + require(spaces[a] < spaces[frame] < spaces[b] and witness["ranks"] == ranks == [4, 5], + "Strict productive midpoint") + mut = 37799 + require(word["program"][mut] == ["ADD", 781, 1558, "1/2", 306], "Literal injection under test") + z = word["public"] - 1 + full, omitted = pulse(word), pulse(word, skip=mut) + require(full == {z: 1}, "New arbitrary helper pulse returns without collateral") + collateral = {r: q for r, q in omitted.items() if r != z} + require(omitted.get(z) == 1 and len(collateral) == 24 and max(collateral) < word["public"], + "Omitted injection leaves 24 wrong public outputs with the helper still correct") + + toy = [["INIT", 1, 0], ["ADD", 1, 0, "1", 0], ["COPY", 1, 0, "1", 0], ["CLEAR", 1, 0]] + unguarded, guarded = {0: 1}, {0: 1} + for e in toy: + step(unguarded, e, guard_copy=False) + require(unguarded == {0: 1}, "Dirty COPY control is invisible at the endpoint") + try: + for e in toy: + step(guarded, e) + except ValueError as error: + require(str(error) == "Nonzero COPY destination", "Expected interior COPY failure") + else: + raise ValueError("Dirty COPY accepted") + return dict(c=c, d=d, gather_count=len(witness["gathers"]), injection_count=len(witness["injections"]), + pulse=z, omitted_injection=mut, collateral=sorted(collateral), erased_dirty_copy_rejected=True) diff --git a/research/p104-frontier-7161-application-review/inputs/pr7161/EARLY-RESULT.json b/research/p104-frontier-7161-application-review/inputs/pr7161/EARLY-RESULT.json new file mode 100644 index 0000000000..2f014f2bc8 --- /dev/null +++ b/research/p104-frontier-7161-application-review/inputs/pr7161/EARLY-RESULT.json @@ -0,0 +1,243 @@ +{ + "exit_extension": { + "move": [ + "MOVE", + 133, + 591, + 127, + false + ], + "omitted_extension_rejected": true, + "original_cut": 76220, + "wrong_source_rejected": true + }, + "gate": { + "BIT_margin": "12179993205993/100000000000000000", + "BIT_pin": "376669/100000000", + "H": "16510400000000000000000", + "alpha": [ + 1.0, + 1.0 + ], + "claim": "182244503397/50000000000000", + "compiler_gap": "1/100000000000000000", + "delta": [ + 0.9066684778947387, + 0.9066684778947387 + ], + "derivative_upper": -381691.382745105, + "gamma": [ + 0.9407507620286742, + 0.9407507620286742 + ], + "input_lift": { + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "interval_kappa_cap": "376669/100000000", + "margins": { + "182244503397/50000000000000": [ + "12435616268822964624108204151994732023643370358542418433979015630224454754777/10000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124356162688229646241082041519947320236433703585424184339790156302244547549693/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "364489006794007/100000000000000000": [ + "31089040672057983150912632412500092401132902361597748561959244574623506755013/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "31089040672057983150912632412500092401132902361597748561959244574623506755499/25000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_log_power": 2236, + "moment_margin_float": { + "364489006794007/100000000000000000": [ + 2.1150234102748054e-12, + 2.1150234102748054e-12 + ], + "36448900679400754544078619670439/10000000000000000000000000000000000": [ + 7.73624976984083e-30, + 7.73624976984083e-30 + ], + "911222516985018863601965491761/250000000000000000000000000000000": [ + -3.104015756527284e-29, + -3.104015756527284e-29 + ] + }, + "moment_margins": { + "364489006794007/100000000000000000": [ + "211502341027480531553379384024870327589034622358366451274129769433559/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "211502341027480531553379384024870327589034622358366451274129808297531/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "36448900679400754544078619670439/10000000000000000000000000000000000": [ + "773624976984082980223062771948247773718705008389919/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "773624976984082980223062771948247773718705047289897/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "911222516985018863601965491761/250000000000000000000000000000000": [ + "-3104015756527283602766646092015489002158505106995697/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-3104015756527283602766646092015489002158505068342321/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "outer": { + "BIT_just_below_effective_rejected": true, + "functional_count": 4, + "minimum_margin": "1/1000000000000000000", + "strict_count": 54 + }, + "raw_bracket": [ + "36448900679400754544078619670439/10000000000000000000000000000000000", + "911222516985018863601965491761/250000000000000000000000000000000" + ], + "tested": "364489006794007/100000000000000000", + "written_log_power": 2237 + }, + "invoice": { + "P": { + "1": 68367, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3825, + "40": 416, + "48": 416, + "5": 5848, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "S": 1424, + "T": { + "1": 289, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3791, + "41": 416, + "49": 416, + "5": 1343, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 578, + "9": 10888 + }, + "empty_root_credits": 0 + }, + "native": { + "bad_inputs": [], + "events": 76349, + "helpers": { + "1": 17, + "2": 21, + "3": 47, + "4": 223, + "5": 79, + "6": 43, + "7": 19, + "8": 34, + "9": 616 + }, + "lifetimes": 66, + "owned_peak": 48, + "paid": { + "1": 3999, + "2": 853, + "3": 829, + "4": 225, + "5": 344, + "6": 14, + "7": 10, + "8": 5 + }, + "public": 1499, + "rises": { + "1": 10, + "2": 4, + "3": 1, + "4": 6, + "5": 1, + "6": 1 + } + }, + "native_delta": { + "P": { + "1": 1 + }, + "T": { + "4": 1, + "5": 1, + "8": -1 + } + }, + "packing": { + "ambient_cap": 145, + "claimed_fraction": [ + "12230221593216811008/19480695599365234375", + "16306962124289081344/25974260797119140625" + ], + "raw_ceiling": [ + "12766868667/2199023255552", + "3191717167/549755813888" + ], + "remainder_rank_mass": 109088 + }, + "pending": [ + "fresh integer grid", + "all affected physical chart maps", + "complete caller replay", + "ordinary and precision bounds", + "full source application" + ], + "price": { + "baseline_rejects_new_claim": true, + "candidate_margin_at_old_upper": [ + "2337116490365366956039289279110037307025889205276376707432293767001594532441593/12500000000000000000000000000000000000000000000000000000000000000000000000000000", + "18696931922922935648314314232880298456207113642211013659458350136012756293809623/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "claim_decimal": "0.00364489006794", + "gain": "4.82172401E-7", + "gain_exact": "482172401/1000000000000000", + "independent_raw_bracket": [ + "0.00364489006794007545440786196704391", + "0.00364489006794007545440786196704392" + ], + "previous_claim": "3644407895539/1000000000000000", + "raw_bracket": [ + "0.0036448900679400754544078619670439", + "0.003644890067940075454407861967044" + ] + }, + "stationary": { + "accesses": [ + { + "cut": 0, + "interval": [ + 0, + 35561 + ], + "kind": "gathers", + "role": 1362 + }, + { + "cut": 0, + "interval": [ + 0, + 35607 + ], + "kind": "gathers", + "role": 1386 + } + ], + "after_clear": true, + "inside_moving_epoch": true, + "wrong_chart": true + }, + "status": "PASS_EXACT_NATIVE_AND_PRICE_ONLY", + "word_sha256": "9eff91418d838f1ffa20fe5c5975dc2c43a79b32d501fcbe30b90c50a7b11ce3" +} diff --git a/research/p104-frontier-7161-application-review/inputs/pr7161/NATIVE-RESULT.json b/research/p104-frontier-7161-application-review/inputs/pr7161/NATIVE-RESULT.json new file mode 100644 index 0000000000..e84d81cb9e --- /dev/null +++ b/research/p104-frontier-7161-application-review/inputs/pr7161/NATIVE-RESULT.json @@ -0,0 +1,3155 @@ +{ + "caller": { + "bad_outputs": [], + "caller_denominator_height_bound": 431, + "caller_mass_bound": "2031778024781380738667307850969872261300825114412066667930609010754885615256246771273722516797028373875488084463456734932931819440254377992064287155336455679722182496470290893143689397339193405421398373633/137438953472", + "caller_mass_ceiling_bits": 642, + "max_terms": 3998 + }, + "charts": { + "new_pairs": [], + "rechecked_pairs": [ + { + "columns": 512, + "pair": [ + 3, + 127 + ], + "rank": 9 + }, + { + "columns": 512, + "pair": [ + 3, + 591 + ], + "rank": 8 + }, + { + "columns": 512, + "pair": [ + 3, + 1031 + ], + "rank": 5 + }, + { + "columns": 512, + "pair": [ + 591, + 127 + ], + "rank": 1 + }, + { + "columns": 512, + "pair": [ + 1031, + 127 + ], + "rank": 4 + } + ], + "wrong_phase_rejected": true + }, + "controls": { + "extra_uncharged_owned_lifetime": true, + "gather_after_retirement": true, + "injection_before_retirement": true, + "insufficient_fractional_grid": true, + "insufficient_odd_grid": true, + "omitted_accumulator_init": true, + "omitted_gathers_observation": true, + "omitted_injections_observation": true, + "omitted_retiring_output_frame": true, + "output_invisible_copy_violation_detected": true, + "oversized_scalar_numerator_rejected": true, + "public_erasure_rejected": true, + "retirement_before_last_gather": true, + "wrong_boundary_scalar_coefficient": true, + "wrong_gathers_coefficient": true, + "wrong_injections_coefficient": true, + "wrong_move_source": true, + "wrong_productive_ranks": true + }, + "derived_grid": { + "coefficient_visits": 16445348, + "fractional_bits": 25, + "mass_witness": [ + 66145, + "stored" + ], + "odd_scale": 1125, + "scaled_maximum_mass": "841374570120675/8192", + "unscaled_maximum_mass": "11218327601609/122880" + }, + "forward": { + "coefficient_positions": 2439844, + "fractional_bits": 25, + "grid": 1125, + "rows": 1562 + }, + "gate": { + "BIT_margin": "12241992323593/100000000000000000", + "BIT_pin": "376669/100000000", + "H": "16510400000000000000000", + "alpha": [ + 0.9999999999999989, + 0.9999999999999989 + ], + "claim": "911067519191/250000000000000", + "compiler_gap": "1/100000000000000000", + "delta": [ + 0.8865497635632512, + 0.8865497635632512 + ], + "derivative_upper": -406969.88246089773, + "gamma": [ + 0.9499092615731942, + 0.9499092615731942 + ], + "input_lift": { + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "interval_kappa_cap": "376669/100000000", + "margins": { + "364427007676407/100000000000000000": [ + "31083978045932704085004720345277331897315557421816450325268122258790648427007/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "62167956091865408170009440690554663794631114843632900650536244517581296854977/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "911067519191/250000000000000": [ + "124335912183728529942941892787088084050797106409767012450127078364888550531509/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "62167956091864264971470946393544042025398553204883506225063539182444275266729/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_log_power": 2236, + "moment_margin_float": { + "364427007676407/100000000000000000": [ + 3.538633804806846e-10, + 3.538633804806846e-10 + ], + "7288540153529849714921843166753/2000000000000000000000000000000000": [ + -2.825641104687549e-29, + -2.825641104687549e-29 + ], + "9110675191912312143652303958441/2500000000000000000000000000000000": [ + 1.313801979767721e-29, + 1.313801979767721e-29 + ] + }, + "moment_margins": { + "364427007676407/100000000000000000": [ + "17693169024034229453681833822236349099809066967561540013548652462983873/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "8846584512017114726840916911118174549904533483780770006774326241970299/25000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "7288540153529849714921843166753/2000000000000000000000000000000000": [ + "-1412820552343774533905873593822496795145613970088549/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-1412820552343774533905873593822496795145613949087293/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "9110675191912312143652303958441/2500000000000000000000000000000000": [ + "65690098988386051195980338892158733573449284640227/5000000000000000000000000000000000000000000000000000000000000000000000000000000", + "328450494941930255979901694460793667867246433786023/25000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "outer": { + "BIT_just_below_effective_rejected": true, + "functional_count": 4, + "minimum_margin": "1/1000000000000000000", + "strict_count": 54 + }, + "raw_bracket": [ + "9110675191912312143652303958441/2500000000000000000000000000000000", + "7288540153529849714921843166753/2000000000000000000000000000000000" + ], + "tested": "364427007676407/100000000000000000", + "written_log_power": 2237 + }, + "grid": { + "dyadic_height": 25, + "maximum_scaled_mass": "841374570120675/8192", + "odd_divisions": { + "ADD": 5829, + "SCALE": 71 + }, + "odd_grid_lcm": 1125, + "opcodes": { + "ADD": 66213, + "CLEAR": 66, + "COPY": 1, + "INIT": 66, + "MOVE": 6279, + "SCALE": 3724 + }, + "owned_lifetimes": 66, + "owned_peak": 48, + "owned_rise_mass": 56, + "owned_rises": { + "1": 10, + "2": 4, + "3": 1, + "4": 6, + "5": 1, + "6": 1 + }, + "paid": { + "1": 3999, + "2": 853, + "3": 829, + "4": 225, + "5": 344, + "6": 14, + "7": 10, + "8": 5 + } + }, + "invoice": { + "P": { + "1": 72366, + "16": 416, + "2": 15354, + "24": 416, + "3": 14922, + "32": 416, + "4": 4050, + "40": 416, + "48": 416, + "5": 6192, + "56": 416, + "6": 252, + "64": 416, + "7": 180, + "8": 762, + "9": 32 + }, + "S": 1520, + "T": { + "1": 306, + "145": 208, + "17": 416, + "2": 378, + "25": 416, + "3": 846, + "33": 416, + "4": 4014, + "41": 416, + "49": 416, + "5": 1422, + "57": 416, + "6": 774, + "65": 416, + "7": 342, + "73": 416, + "8": 612, + "9": 11504 + }, + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036442700767649248574609215833764317386168371635133208366030557981", + "raw_crossing": "0.0036442700767649248574609215833764317386168371635133208366030557981" + }, + "limitations": [ + "Five inherited framework assumptions remain.", + "Source-aware retained engines are not independent human/formal acceptance.", + "The complete 17-stage application is checked separately." + ], + "native": { + "bad_inputs": [], + "events": 76349, + "helpers": { + "1": 17, + "2": 21, + "3": 47, + "4": 223, + "5": 79, + "6": 43, + "7": 19, + "8": 34, + "9": 616 + }, + "lifetimes": 66, + "owned_peak": 48, + "paid": { + "1": 3999, + "2": 853, + "3": 829, + "4": 225, + "5": 344, + "6": 14, + "7": 10, + "8": 5 + }, + "public": 1499, + "rises": { + "1": 10, + "2": 4, + "3": 1, + "4": 6, + "5": 1, + "6": 1 + } + }, + "ordinary": { + "caller_items": { + "A": { + "envelope": 124674048, + "field_boundary": 94848, + "fused_routes": 0, + "idle_routes": 185472000, + "output_routes": 229056000, + "query_routes": 1152000, + "thin": 6144 + }, + "B": { + "envelope": 39515136, + "field_boundary": 7904, + "fused_routes": 1168000, + "idle_routes": 19552000, + "output_routes": 19088000, + "query_routes": 0, + "thin": 0 + } + }, + "caller_total": 619786080, + "conservative_total": 856124152, + "extra_B_scalar_surcharge": 784256, + "init_clear_allowance": 264, + "lambda_paid_rank1_would_reduce_S_by": 14384, + "lambda_second_charge": 14384000, + "margin_to_billion": 143875848, + "odd_divisions": { + "ADD": 5829, + "SCALE": 71 + }, + "per_input_conversion": 2806128, + "raw_upper": 838149768, + "route_items": { + "first_main_adapter": 416, + "first_main_boundary": 208, + "helper_boundary": 2198, + "moves": 6279, + "owned_lifetime": 264, + "second_main_adapter": 384, + "second_main_boundary": 192 + }, + "routing": 9941000, + "scalar_upper": 2190316 + }, + "physical_checks": [ + "verify_host3_odd.py", + "physical.py" + ], + "precision": { + "Kstar_bits": 14093, + "caller": { + "denominator_height": 431, + "maximum_mass": "2031778024781380738667307850969872261300825114412066667930609010754885615256246771273722516797028373875488084463456734932931819440254377992064287155336455679722182496470290893143689397339193405421398373633/137438953472", + "pre_joint_height": 426, + "pre_joint_mass": "766527916529583301313228867197686200815349463045311717713050641430930492401493758087731346459407655106441982454343595473292801327075604294093436993244143470221321807686760749419510412771973080166736111/17179869184" + }, + "context_c": 1342, + "context_height": 451, + "context_mass_bits": 671, + "rounded_caller": { + "bounds": { + "E_joint_entrance": { + "exact": "28561954158623938922531692560642766391494492392367689614625428938422373576115933189891007776375965826458288179351112629097292414678114107654606763169415472185269275295522859443626986183641968861963081439996735507166776735131712260693910376328200323741286210742829836679103571985763840430715983477060492958320921131497808663746817/58140432535632220280812520816662271754240000000000000000000", + "strict_power_of_two": 896, + "witness": { + "cut": 4982, + "event": 4982, + "factor": "1", + "kind": "stored", + "register": 39 + } + }, + "Gamma_context": { + "exact": "18406866929544609433008853206170939700894940350225077733170458112402170416208334122919805978187795191022236783262801624109969758753654473722465667565597160221754376868225413566724805730549961581996338897058236801183370017709706833665855118465455515377110527026725726010483919692520843813190608037570956041685012835489180938283402397/279074076171034657347900099919978904420352000000000000000000", + "strict_power_of_two": 903, + "witness": { + "cut": 5112, + "factor": "1", + "kind": "public-return", + "register": 75 + } + }, + "M_caller": { + "exact": "71139049377586862629418871698937610393019572652137611543732392122728862032234875850426792200611955874649536689056011773263916935707559511365401032013880904413645069177668118198332454710167691/32768", + "strict_power_of_two": 619, + "witness": { + "cut": 5076, + "event": 5075, + "factor": "1", + "kind": "stored", + "register": 75 + } + }, + "M_context": { + "exact": "116044482027949903365895982952994652891251324772510891009732280451239543929527897840106130557096033250384478126275851149071529406307766550656957155196415253627600289887718823174838609425043634889916709060068345807464479242504217777853075694578218533562407780172094205656299365686165646664641097901424189970096430684313375067139512216351/826886151617880466216000296059196753838080000000000000000000", + "strict_power_of_two": 915, + "witness": { + "cut": 4983, + "event": 4982, + "factor": "1", + "kind": "stored", + "register": null + } + }, + "M_joint_entrance": { + "exact": "66231921216838714175335242310174311625441766070329537281095337280001689425837300045521194678022507207573740758259597518292006513594483309822197449388620837179777160688120985448681075810705/4096", + "strict_power_of_two": 612, + "witness": { + "cut": 4982, + "event": 4982, + "factor": "1", + "kind": "stored", + "register": 39 + } + }, + "Sigma_caller": { + "exact": "18406866929544609433008853206170939700894940350225077733170458112402170416208334122919805978187795191022236783262801624109969758753654473722465667565597160221754376868225413566724805730549961581996338897058236801183370017709706833665855118465455515377110527026725726010483919692520843813190608037570956041685012835489180938283402397/279074076171034657347900099919978904420352000000000000000000", + "strict_power_of_two": 903, + "witness": { + "cut": 5098, + "event": 5097, + "factor": "1", + "kind": "stored", + "register": 75 + } + }, + "Sigma_context": { + "exact": "750647976492844413120179894223929905806766976196147877057203879020095939331872968077012288593568301199015298936463307188970075373276859985365889621817038025644880626714007282356974687446498303514417704683437484943039351275869560466284119776152887544441798357843310499366097905776125847111960128503692850788747408684527017102934014645851660929283571581380397860250280058413283843408115241869572739519571605511108480423817521583136056655757491260621626056947763355973779816925761/176057807053666752468389476329809504806851350557401715260582097728965839945728000000000000000000000000000000000000000", + "strict_power_of_two": 1198, + "witness": { + "cut": 4983, + "event": 4982, + "factor": "1", + "kind": "stored", + "register": null + } + } + }, + "fresh_arbitrary_helpers": 19782, + "helper_allocation_premise": "distinct (stage, helper) public inputs as in frozen caller proof", + "independent_adjoint": { + "E_joint_entrance": { + "entrance_mass": "66231921216838714175335242310174311625441766070329537281095337280001689425837300045521194678022507207573740758259597518292006513594483309822197449388620837179777160688120985448681075810705/4096", + "joint_coefficient": "3341262452763736608333208973454412950850413153418406702391448781717870354386212730465850137279766193453853839111325961239001898880600732238129365028446669327062277635590277335176110963/4096", + "primitive_coefficient": "97386365324171280012900240624596584740208335418838768849197300645798627964098858911945347609583363839763283834626254278123625524137460265198827318958269714035256037492260512470970582090841/16384", + "residual_mass": "28561954158623938922531692560642766391494492392367689614625428938422373576115933189891007776375965826458288179351112629097292414678114107654606763169415472185269275295522859443626986183641968861963081439996735507166776735131712260693910376328200323741286210742829836679103571985763840430715983477060492958320921131497808663746817/58140432535632220280812520816662271754240000000000000000000" + }, + "Gamma_context": { + "entrance_mass": "71139049377586862629418871698937610393019572652137611543732392122728862032234875850426792200611955874649536689056011773263916935707559511365401032013880904413645069177668118198332454710167691/32768", + "joint_coefficient": "3588816846070975662189139150385916018049768310935423284247506919489598097879366381598784768436344948623399851427080856173768395141863135887379886323692161717893814936281078874126758254305/32768", + "primitive_coefficient": "104601728656160061800829059188189517089489205649710398563826603344774845615386975930430446869514605732253126838851071709850611632285445276658068751933727423823199247050168422471008254528236067/131072", + "residual_mass": "18406866929544609433008853206170939700894940350225077733170458112402170416208334122919805978187795191022236783262801624109969758753654473722465667565597160221754376868225413566724805730549961581996338897058236801183370017709706833665855118465455515377110527026725726010483919692520843813190608037570956041685012835489180938283402397/279074076171034657347900099919978904420352000000000000000000" + }, + "M_caller": { + "entrance_mass": "71139049377586862629418871698937610393019572652137611543732392122728862032234875850426792200611955874649536689056011773263916935707559511365401032013880904413645069177668118198332454710167691/32768", + "joint_coefficient": "3588816846070975662189139150385916018049768310935423284247506919489598097879366381598784768436344948623399851427080856173768395141863135887379886323692161717893814936281078874126758254305/32768", + "primitive_coefficient": "104601728656160061800829059188189517089489205649710398563826603344774845615386975930430446869514605732253126838851071709850611632285445276658068751933727423823199247050168422471008254528104995/131072", + "residual_mass": "18406866929544609433008853206170939700894940350225077733170458112402170416208334122919805978187795191022236783262801624109969758753654473722465667565597160221754376868225413566724805730549961581996338897058236801183370017709706833665855118465455515377110527026725726010483640618444672778533260137471036062780592483489180938283402397/279074076171034657347900099919978904420352000000000000000000" + }, + "M_joint_entrance": { + "entrance_mass": "66231921216838714175335242310174311625441766070329537281095337280001689425837300045521194678022507207573740758259597518292006513594483309822197449388620837179777160688120985448681075810705/4096", + "joint_coefficient": "3341262452763736608333208973454412950850413153418406702391448781717870354386212730465850137279766193453853839111325961239001898880600732238129365028446669327062277635590277335176110963/4096", + "primitive_coefficient": "97386365324171280012900240624596584740208335418838768849197300645798627964098858911945347609583363839763283834626254278123625524137460265198827318958269714035256037492260512470970582090841/16384", + "residual_mass": "28561954158623938922531692560642766391494492392367689614625428938422373576115933189891007776375965826458288179351112629097292414678114107654606763169415472185269275295522859443626986183641968861963081439996735507166776735131712260693910376328200323741286210742829836679103571985763840430715983477060492958320921131497808663746817/58140432535632220280812520816662271754240000000000000000000" + }, + "Sigma_caller": { + "entrance_mass": "71139049377586862629418871698937610393019572652137611543732392122728862032234875850426792200611955874649536689056011773263916935707559511365401032013880904413645069177668118198332454710167691/32768", + "joint_coefficient": "3588816846070975662189139150385916018049768310935423284247506919489598097879366381598784768436344948623399851427080856173768395141863135887379886323692161717893814936281078874126758254305/32768", + "primitive_coefficient": "104601728656160061800829059188189517089489205649710398563826603344774845615386975930430446869514605732253126838851071709850611632285445276658068751933727423823199247050168422471008254528236067/131072", + "residual_mass": "18406866929544609433008853206170939700894940350225077733170458112402170416208334122919805978187795191022236783262801624109969758753654473722465667565597160221754376868225413566724805730549961581996338897058236801183370017709706833665855118465455515377110527026725726010483919692520843813190608037570956041685012835489180938283402397/279074076171034657347900099919978904420352000000000000000000" + } + }, + "joint_entries": [ + { + "entrance_defect": "4384", + "entrance_mass": "23859/2", + "event": 49, + "stage": 1 + }, + { + "entrance_defect": "3619270149544689602124249303360319617536059356027269087533571843657935187123185113335445031616219554539362502042371244152171237498960004444979950180187/10645831152764688772121433255004078080000000000000000000", + "entrance_mass": "44760984243/4", + "event": 144, + "stage": 2 + }, + { + "entrance_defect": "10374827063389329952061165006998493121386528275616503927257824328029979102847404584370030341447679576826609307513877430142938620705852848909729286504155803909873/681333193776940081415771728320260997120000000000000000000", + "entrance_mass": "8019347752894898813/16", + "event": 275, + "stage": 3 + }, + { + "entrance_defect": "133885836609586510226029815112714059260250552771283837842774982951910608577386168122839734599751773158223540062055565529695131176241134095810315464928196558278289578421/34066659688847004070788586416013049856000000000000000000", + "entrance_mass": "258721681913211409397548013/2", + "event": 435, + "stage": 4 + }, + { + "entrance_defect": "475557760397570074386997589865461885573248532855093734251753409452520718473183155933478059167895174554516262057066844931817352901998377589933035031180062866240819798870000554237/227111064592313360471923909440086999040000000000000000000", + "entrance_mass": "1102764325780487636837595009524032653/16", + "event": 627, + "stage": 5 + }, + { + "entrance_defect": "853466683009048843272033984599601991860236310726671642843554492002408592303839219812778374808358016783036989113071256368915593507295690320840107009694623678682755950848168906634754563611/170333298444235020353942932080065249280000000000000000000", + "entrance_mass": "659697369868562418053848749577901431896032551/4", + "event": 848, + "stage": 6 + }, + { + "entrance_defect": "12941825094800784582071878128995411333201553278866890254585393173980637256085691962363236163069052439313978063454305599094360625882953146560131251518530208016276395430680291464028613535951961353989/1090133110043104130265234765312417595392000000000000000000", + "entrance_mass": "50017699262951285012300223375874644326538714050483088723/128", + "event": 1101, + "stage": 7 + }, + { + "entrance_defect": "53413836612175833600346451249404488060948402660759009257196058367277220930616039467623128953568186624101875479734244650513388596290164789256462247345947885410761970064113725210355613490447888255524776103803/454222129184626720943847818880173998080000000000000000000", + "entrance_mass": "123860608372223676361208276303474840021608894935793894644443117475/32", + "event": 1383, + "stage": 8 + }, + { + "entrance_defect": "578157086642401083948818354207403171192358619442233246230248908735602727204071675660570557344725582378159517633498126042851134664998385319369151580663673756307772685206131144982808590718006765993019716205673697743627/2725332775107760325663086913281043988480000000000000000000", + "entrance_mass": "446893495694686287960280473450842802655971489871616126572592413520841719161/64", + "event": 1662, + "stage": 9 + }, + { + "entrance_defect": "16593070279460004821429677734814868493229776384130318698268109911360625173563697263597250085858562142422192718913794460805358766870399457097694924712269286087902019902599891404371425533580275894650358506814940035977330542794135927396594435375128624553945450811/681333193776940081415771728320260997120000000000000000000", + "entrance_mass": "1603226733879417057855793968966209778425632456862348198524030211565823693253398434234475406089669867705587698766845597/2", + "event": 3203, + "stage": 10 + }, + { + "entrance_defect": "206983944569023057435641544370730264171267897626519562498617220349454912038393343223759592806077916097690789006094789583119568255700637856398986968900695169242505862721704459530008855367639998095282100304368058555678180553758098821744985104804688593888711274625547350629/10901331100431041302652347653124175953920000000000000000000", + "entrance_mass": "159990737255009044304340266028013949411590186711547802615104749842798991699729693917477577741470706009608765481680513095697397863/256", + "event": 3526, + "stage": 11 + }, + { + "entrance_defect": "923049878001171460219482525621119058307904374756881236171476850275156789468580633228920454789722014047819958750209195149848372055621364687326929220160489769555327819743983933676254826682160484500733987581925268758342020269762706588607263536948314036880575491516425067239827192749/43605324401724165210609390612496703815680000000000000000000", + "entrance_mass": "713482539972112811302498126039122556478474335397824876612540289480809876975347015211250548661355667282704396311981650378099911649135840063/1024", + "event": 3821, + "stage": 12 + }, + { + "entrance_defect": "99275801704287681881148256339902025436497235314930223913477423606510846878294088192237609358468352854331610126042477647799216763832727280229882792651141355993002273843380451656029512779642839564070887180787270124062335821116251846921370521368932603010196927212564322476006558745883225871/4845036044636018356734376734721855979520000000000000000000", + "entrance_mass": "690627858377635566118234917748020783796286454330854789097666289598705747090709204201800639258908872647850357504982405971722609074791401430947671165/1024", + "event": 4088, + "stage": 13 + }, + { + "entrance_defect": "609169636663266256683590546405513654900821567218625453673895672165863220712377931924613967792125350870070285395697302720762420800134789692374037330918199467431622614449615813769911238600286291587487531793219738989383875080969509870044900571221018346010504221167757533711633741897690956815962981173/87210648803448330421218781224993407631360000000000000000000", + "entrance_mass": "470865020405587123936906066570155601953174646068287322382245101819760273515813542612024822098129182481570490831889396523550001544922531326945370763196989399/2048", + "event": 4324, + "stage": 14 + }, + { + "entrance_defect": "60113776222704397478678266174642055736559337189315552191780212870527608394328886767743378806930826265804884235966909711309660231605081690549978995323813095480965736851514120383603467517908840466287371345613509363232271309277435302701265501045684513456499641566083718119105184548206379647984745709022360939/43605324401724165210609390612496703815680000000000000000000", + "entrance_mass": "46465668615402712050475352820015987705766128000689019237904160504542353131957951954454381327545881694314550682714483945959032017848349099581053150524269011108711881/1024", + "event": 4532, + "stage": 15 + }, + { + "entrance_defect": "29365880557113534843365730657313544563800854413970706109312322819307991160860157149328365430008928207279232617710450010074344978609241732125407714656836350469400353313953292199121011621003752798008998901599180943629561791199856248447649841049511685300480004951451177907443310163172927754741744937040944977197501581/348842595213793321684875124899973630525440000000000000000000", + "entrance_mass": "22698711681515933658235268009935719580127806482189476469420786919611768582281970304620813093468639555288906634046185136362302550495196405154606658307111274865117192668126623/8192", + "event": 4709, + "stage": 16 + }, + { + "entrance_defect": "60641915964081338756829249851224490774015946982596867485010831440108525814861854177053485292010947848189441991460337560589601339474089493701741107288935653235009637787608129875062336485555175472251410014522975400034019666315543116630351624067134680496587328328452995378599998813468719331998782925185762400604708561702419/69768519042758664336975024979994726105088000000000000000000", + "entrance_mass": "234369503003028720835110712559034466962392865438574454855472632480300248897620917700915501102797005900029816899906431175273180672543487679750570754841237111980601879269511857634373/8192", + "event": 4858, + "stage": 17 + }, + { + "entrance_defect": "28561954158623938922531692560642766391494492392367689614625428938422373576115933189891007776375965826458288179351112629097292414678114107654606763169415472185269275295522859443626986183641968861963081439996735507166776735131712260693910376328200323741286210742829836679103571985763840430715983477060492958320921131497808663746817/58140432535632220280812520816662271754240000000000000000000", + "entrance_mass": "66231921216838714175335242310174311625441766070329537281095337280001689425837300045521194678022507207573740758259597518292006513594483309822197449388620837179777160688120985448681075810705/4096", + "event": 4982, + "stage": 18 + } + ], + "physical_main_inputs": 3952, + "sites": { + "ADD": 4102, + "IDLE_ODD": 4, + "IDLE_ONE": 96, + "J": 18, + "LAMBDA": 214, + "QUERY": 4, + "SCALE": 298, + "SWAP": 376, + "noninteger_scalar": 1562 + } + }, + "rounded_native": { + "bounds": { + "Gamma": { + "exact": "25644756641309773204499715182067154753640655532996075189246670424342881345155813487719928577675093971877014167583684151460219920536239411929200177/42583324611058755088485733020016312320000000000000000000", + "strict_power_of_two": 299, + "witness": { + "cut": 76349, + "factor": "1", + "kind": "public-return", + "register": 1498 + } + }, + "M": { + "exact": "26281394204471659888223645870046127062271058529103906740924080498292768335410526105784514321102978706962592713956752093599490780744495562301020762433/3028147527897511472958985459201159987200000000000000000000", + "strict_power_of_two": 303, + "witness": { + "cut": 76349, + "factor": "1", + "kind": "stored", + "register": 1498 + } + }, + "Sigma": { + "exact": "25644756641309773204499715182067154753640655532996075189246670424342881345155813487719928577675093971877014167583684151460219920536239411929200177/42583324611058755088485733020016312320000000000000000000", + "strict_power_of_two": 299, + "witness": { + "cut": 76349, + "factor": "1", + "kind": "stored", + "register": 1498 + } + } + }, + "census": { + "denominator_bits": 20, + "events": 76349, + "lifetimes": 66, + "max_denominator": 655360, + "max_numerator": 14729531, + "numerator_bits": 24, + "opcodes": { + "ADD": 66213, + "CLEAR": 66, + "COPY": 1, + "INIT": 66, + "MOVE": 6279, + "SCALE": 3724 + }, + "owned_labels": 63, + "peak_owned": 48, + "public": 1499, + "scalars": { + "dyadic": 64038, + "integer": 39714, + "noninteger": 30224, + "odd": 5900 + } + }, + "independent_adjoint": { + "Gamma": { + "active_residual_sites": 26545, + "entrance_mass": "26281394204471659888223645870046127062271058529103906740924080498292768335410526105784514321102978706962592713956752093599490780744495562301020762433/3028147527897511472958985459201159987200000000000000000000", + "residual_mass": "25644756641309773204499715182067154753640655532996075189246670424342881345155813487719928577675093971877014167583684151460219920536239411929200177/42583324611058755088485733020016312320000000000000000000" + }, + "M": { + "active_residual_sites": 26545, + "entrance_mass": "26281394204471659888223645870046127062271058529103906740924080498292768335410526105784514321102978706962592713956752093599490780744495562301020762433/3028147527897511472958985459201159987200000000000000000000", + "residual_mass": "25644756641309773204499715182067154753640655532996075189246670424342881345155813487719928577675093971877014167583684151460219920536239411929200177/42583324611058755088485733020016312320000000000000000000" + }, + "Sigma": { + "active_residual_sites": 26545, + "entrance_mass": "26281394204471659888223645870046127062271058529103906740924080498292768335410526105784514321102978706962592713956752093599490780744495562301020762433/3028147527897511472958985459201159987200000000000000000000", + "residual_mass": "25644756641309773204499715182067154753640655532996075189246670424342881345155813487719928577675093971877014167583684151460219920536239411929200177/42583324611058755088485733020016312320000000000000000000" + } + } + }, + "scope": "Exact-child grid and attributed all-fibre error envelope, with one signed unitary per fused event", + "word": { + "coefficient_visits": 16445348, + "dyadic_height": 25, + "mass_witness": [ + 66145, + "stored add" + ], + "maximum_scaled_mass": "841374570120675/8192", + "numerator_bits": 24, + "odd_scale_lcm": 1125 + } + }, + "price": { + "baseline_rejects_new_claim": true, + "candidate_margin_at_old_upper": [ + "49483583381670045816131845218222479659693277356411037709978051560469901286833/250000000000000000000000000000000000000000000000000000000000000000000000000000", + "9896716676334009163226369043644495931938655471282207541995610312093980276055457/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "claim_decimal": "0.003644270076764", + "gain": "4.78166103E-7", + "gain_exact": "478166103/1000000000000000", + "independent_raw_bracket": [ + "0.00364427007676492485746092158337643", + "0.00364427007676492485746092158337644" + ], + "previous_claim": "3643791910661/1000000000000000", + "raw_bracket": [ + "0.0036442700767649248574609215833764", + "0.0036442700767649248574609215833765" + ] + }, + "signed_routes": { + "ambient": 153, + "bindings": [ + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 69, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 17, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 6 + ], + [ + "XOR", + 0, + 6 + ], + [ + "XOR", + 1, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 6 + ], + [ + "XOR", + 6, + 1 + ], + [ + "XOR", + 4, + 1 + ], + [ + "XOR", + 6, + 0 + ], + [ + "XOR", + 4, + 0 + ] + ], + "old9_inverse": [ + 81, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "old9_route": [ + 81, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "ordinary_elementary_units": 35, + "ordinary_route_units": 19, + "port": 15, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 81, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 64, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 17, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 6 + ], + [ + "XOR", + 0, + 6 + ], + [ + "XOR", + 1, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 6 + ], + [ + "XOR", + 6, + 1 + ], + [ + "XOR", + 4, + 1 + ], + [ + "XOR", + 6, + 0 + ], + [ + "XOR", + 4, + 0 + ] + ], + "old9_inverse": [ + 81, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "old9_route": [ + 81, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "ordinary_elementary_units": 35, + "ordinary_route_units": 19, + "port": 15, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 81, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 63, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 19, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 4, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 4, + 0 + ] + ], + "old9_inverse": [ + 273, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "old9_route": [ + 273, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "ordinary_elementary_units": 35, + "ordinary_route_units": 19, + "port": 17, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 273, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 60, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 19, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 4, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 4, + 0 + ] + ], + "old9_inverse": [ + 273, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "old9_route": [ + 273, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "ordinary_elementary_units": 35, + "ordinary_route_units": 19, + "port": 17, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 273, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 67, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 30, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 2 + ], + [ + "XOR", + 0, + 2 + ], + [ + "SWAP", + 2, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 2, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 2, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 262, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "old9_route": [ + 262, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 27, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 262, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 61, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 30, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 2 + ], + [ + "XOR", + 0, + 2 + ], + [ + "SWAP", + 2, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 2, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 2, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 262, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "old9_route": [ + 262, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 27, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 262, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 55, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 38, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 6 + ], + [ + "XOR", + 0, + 6 + ], + [ + "XOR", + 1, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 6 + ], + [ + "XOR", + 6, + 1 + ], + [ + "XOR", + 5, + 1 + ], + [ + "XOR", + 6, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 98, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "old9_route": [ + 98, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 34, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 98, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 68, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 38, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 6 + ], + [ + "XOR", + 0, + 6 + ], + [ + "XOR", + 1, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 6 + ], + [ + "XOR", + 6, + 1 + ], + [ + "XOR", + 5, + 1 + ], + [ + "XOR", + 6, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 98, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "old9_route": [ + 98, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 34, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 98, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 60, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 40, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 5, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 290, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "old9_route": [ + 290, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 35, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 290, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 69, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 40, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 5, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 290, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "old9_route": [ + 290, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 35, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 290, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 62, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 47, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 2, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 2, + 3 + ], + [ + "XOR", + 0, + 3 + ], + [ + "SWAP", + 3, + 8 + ], + [ + "XOR", + 8, + 2 + ], + [ + "XOR", + 3, + 2 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 3, + 0 + ], + [ + "SWAP", + 0, + 2 + ] + ], + "old9_inverse": [ + 268, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "old9_route": [ + 268, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 42, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 268, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 62, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 47, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 2, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 2, + 3 + ], + [ + "XOR", + 0, + 3 + ], + [ + "SWAP", + 3, + 8 + ], + [ + "XOR", + 8, + 2 + ], + [ + "XOR", + 3, + 2 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 3, + 0 + ], + [ + "SWAP", + 0, + 2 + ] + ], + "old9_inverse": [ + 268, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "old9_route": [ + 268, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 42, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 268, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 60, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 52, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 2, + 7 + ], + [ + "XOR", + 0, + 7 + ], + [ + "XOR", + 2, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 7 + ], + [ + "XOR", + 7, + 2 + ], + [ + "XOR", + 5, + 2 + ], + [ + "XOR", + 7, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 2 + ] + ], + "old9_inverse": [ + 164, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "old9_route": [ + 164, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 47, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 164, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 69, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 52, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 2, + 7 + ], + [ + "XOR", + 0, + 7 + ], + [ + "XOR", + 2, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 7 + ], + [ + "XOR", + 7, + 2 + ], + [ + "XOR", + 5, + 2 + ], + [ + "XOR", + 7, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 2 + ] + ], + "old9_inverse": [ + 164, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "old9_route": [ + 164, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 47, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 164, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 59, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 60, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 3, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 3, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 8 + ], + [ + "XOR", + 8, + 3 + ], + [ + "XOR", + 4, + 3 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 4, + 0 + ], + [ + "SWAP", + 0, + 3 + ] + ], + "old9_inverse": [ + 280, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "old9_route": [ + 280, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 55, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 280, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 55, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 60, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 3, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 3, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 8 + ], + [ + "XOR", + 8, + 3 + ], + [ + "XOR", + 4, + 3 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 4, + 0 + ], + [ + "SWAP", + 0, + 3 + ] + ], + "old9_inverse": [ + 280, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "old9_route": [ + 280, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 55, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 280, + "stage": 10 + } + ], + "paid_calls": 32, + "proposed_sha": "9557f713ab4ffb91ede05e8a6d5668c694b9940fc16f2f2d657e2f2b2cac2d3f", + "status": "PASS_PHYSICAL_RANK9_ALGEBRA", + "word_sha": "9eff91418d838f1ffa20fe5c5975dc2c43a79b32d501fcbe30b90c50a7b11ce3" + }, + "source_head": "b44944c3058d522cbff17836e16240d40d77a927", + "status": "PASS_FUNDED_EXIT_NATIVE", + "timed_certificate": { + "boundary_pairing": "1", + "earliest_injection": 42382, + "gather_count": 12, + "injection_count": 5, + "latest_gather": 42379, + "retirement_cut": 42379, + "status": "PASS_EXACT_GUARDED_TIMED_OBSERVATIONS", + "vectors": { + "c": { + "1001": "-1/4", + "1008": "-11", + "1017": "-2", + "1030": "-105/4", + "1032": "15/2", + "1039": "6", + "1043": "5/2", + "1120": "13/8", + "1134": "5", + "1207": "-3/2", + "1234": "105/16", + "1235": "3/2", + "1242": "10", + "1272": "-1/4", + "1284": "2", + "1307": "-4", + "133": "-3", + "1331": "-3/2", + "1336": "2", + "21": "1/2", + "270": "-3", + "348": "-3/8", + "370": "-3", + "372": "1/8", + "445": "-2", + "482": "-7", + "483": "-3/4", + "494": "19/2", + "495": "9/2", + "497": "1/2", + "506": "1/4", + "507": "2", + "518": "7/2", + "519": "-11", + "553": "-21/2", + "671": "-15/4", + "688": "27/8", + "695": "-5/2", + "711": "3/4", + "757": "5/16", + "767": "1/4", + "901": "10", + "924": "1/2" + }, + "d": { + "1230": "-1/4", + "1236": "-1/2", + "1241": "-1/4", + "1242": "-1/2", + "1247": "1/2", + "1248": "1", + "133": "-2", + "1336": "1", + "445": "1" + } + } + }, + "word_canonical_sha256": "9eff91418d838f1ffa20fe5c5975dc2c43a79b32d501fcbe30b90c50a7b11ce3" +} diff --git a/research/p104-frontier-7161-application-review/inputs/pr7161/NOTICE b/research/p104-frontier-7161-application-review/inputs/pr7161/NOTICE new file mode 100644 index 0000000000..ad393f2b6e --- /dev/null +++ b/research/p104-frontier-7161-application-review/inputs/pr7161/NOTICE @@ -0,0 +1,14 @@ +Prepared for Clear1nsight with substantial OpenAI Codex and ChatGPT Pro +assistance. New work is Apache-2.0. + +Rohan Arun supplied the exact #7156 word, its directed supplier/caller +application, and the signed #7113 caller. His #7142 charged an input +boundary for a different split. Ali Romman supplied the causal-history +owned-buffer identity. Jerry Chen / CubeJerry supplied contact-free +retiming and temporal verification. Matarener supplied the helper +kernels. dillona supplied the temporal constructor, chart-595 source and +scalar-width work. ToikY supplied the pricing engines and earlier chart +leads. The #7155 composition and guarded suffix retain their authors. +Douglas Colkitt and the #7000/#7001 reviewers supplied the retained +all-width application and fixed-tape proof. All original source credits, +licenses and notices remain in the authenticated #7156 archive. diff --git a/research/p104-frontier-7161-application-review/inputs/pr7161/PATHS.json b/research/p104-frontier-7161-application-review/inputs/pr7161/PATHS.json new file mode 100644 index 0000000000..de49fca679 --- /dev/null +++ b/research/p104-frontier-7161-application-review/inputs/pr7161/PATHS.json @@ -0,0 +1,197 @@ +[ + { + "role": 1332, + "lo": 35541, + "hi": 35553, + "moves": [ + 35552 + ], + "frames": [ + 3, + 1031 + ], + "frame": 1031 + }, + { + "role": 767, + "lo": 35552, + "hi": 35555, + "moves": [ + 35554 + ], + "frames": [ + 3, + 1031 + ], + "frame": 1031 + }, + { + "role": 696, + "lo": 31268, + "hi": 35557, + "moves": [ + 35556 + ], + "frames": [ + 3, + 1031 + ], + "frame": 1031 + }, + { + "role": 699, + "lo": 35552, + "hi": 35559, + "moves": [ + 35558 + ], + "frames": [ + 3, + 1031 + ], + "frame": 1031 + }, + { + "role": 697, + "lo": 35570, + "hi": 35580, + "moves": [ + 35579 + ], + "frames": [ + 3, + 1031 + ], + "frame": 1031 + }, + { + "role": 1334, + "lo": 35574, + "hi": 35584, + "moves": [ + 35583 + ], + "frames": [ + 3, + 1031 + ], + "frame": 1031 + }, + { + "role": 1336, + "lo": 32013, + "hi": 35598, + "moves": [ + 35597 + ], + "frames": [ + 3, + 1031 + ], + "frame": 1031 + }, + { + "role": 695, + "lo": 35551, + "hi": 39432, + "moves": [ + 39431 + ], + "frames": [ + 3, + 1031 + ], + "frame": 1031 + }, + { + "role": 1501, + "lo": 42370, + "hi": 42371, + "moves": [ + 42370 + ], + "frames": [ + 591, + 1031 + ], + "frame": 1031 + }, + { + "role": 1530, + "lo": 42379, + "hi": 42380, + "moves": [ + 42379 + ], + "frames": [ + 597, + 1031 + ], + "frame": 1031 + }, + { + "role": 1530, + "lo": 42381, + "hi": 42382, + "moves": [ + 42381 + ], + "frames": [ + 1031, + 591 + ], + "frame": 1031 + }, + { + "role": 1336, + "lo": 42388, + "hi": 42389, + "moves": [ + 42388 + ], + "frames": [ + 1031, + 1079 + ], + "frame": 1031 + }, + { + "role": 1337, + "lo": 42387, + "hi": 42391, + "moves": [ + 42390 + ], + "frames": [ + 1031, + 1080 + ], + "frame": 1031 + }, + { + "role": 1362, + "lo": 42388, + "hi": 42393, + "moves": [ + 42392 + ], + "frames": [ + 1031, + 1078 + ], + "frame": 1031 + }, + { + "role": 1335, + "lo": 39691, + "hi": 42875, + "moves": [ + 42874 + ], + "frames": [ + 1031, + 898 + ], + "frame": 1031 + } +] diff --git a/research/p104-frontier-7161-application-review/inputs/pr7161/RESULT.json b/research/p104-frontier-7161-application-review/inputs/pr7161/RESULT.json new file mode 100644 index 0000000000..60edfac362 --- /dev/null +++ b/research/p104-frontier-7161-application-review/inputs/pr7161/RESULT.json @@ -0,0 +1,1599 @@ +{ + "adapter": { + "adapted_sha256": { + "check_odd_partial_admission.py": "de75cd93b9bfffb2a13781209435d31a84edd97f0fe313d3ecb9542ce8383dac", + "check_odd_precision.py": "59d811dd0eddca0a761e935341e7bee51cf66b9d9481ce8eb500c9ae5723bbcb", + "emit_odd_type_ab.py": "6fd9f61f9ba6c726524d1a585d0201b0eac61829ccae6be598f0f0fc1cb64f1a" + }, + "edits": [ + { + "file": "emit_odd_type_ab.py", + "new": "invoice=json.loads((root/\"COHORT-PRICE.json\").read_text())", + "old": "invoice=next(x for x in json.loads((root/\"SHORT-CALLER-RAW-PRICE.json\").read_text())[\"rows\"] if tuple(x[\"shape\"])==shape)" + }, + { + "file": "check_odd_partial_admission.py", + "new": "actual_native=ind.native(w)\nassert actual_native==N and not N[\"bad_inputs\"], \"Fresh complete native inventory and arbitrary-input adjoint\"", + "old": "previous=json.loads((root/\"SHORT-ADMISSION-PARTIAL.json\").read_text())\nassert previous[\"native_sha256\"]==digest and not N[\"bad_inputs\"]" + }, + { + "file": "check_odd_partial_admission.py", + "new": "claim=Q('0.00364489006794')", + "old": "claim=Q(\".00363797977\")" + }, + { + "file": "check_odd_partial_admission.py", + "new": "tested=claim+Q(7,10**17)\nwhile tested>=Q(reference[\"raw_bracket\"][0]):\n tested=claim+(tested-claim)/10", + "old": "tested=claim+Q(7,10**17)" + }, + { + "file": "check_odd_partial_admission.py", + "new": "g=gate(invoice,claim,tested,*bracket,r[\"gate\"][\"BIT_pin\"])\ntry:\n gate(invoice,claim,Q(bracket[0]),*bracket,r[\"gate\"][\"BIT_pin\"])\nexcept AssertionError:\n crossing_probe_rejected=True\nelse:\n raise AssertionError(\"Probe at lower crossing unexpectedly accepted\")", + "old": "g=gate(invoice,claim,tested,*bracket,r[\"gate\"][\"BIT_pin\"])" + }, + { + "file": "check_odd_partial_admission.py", + "new": "\"crossing_probe_rejected\":crossing_probe_rejected,\"scope\":\"Fresh exact current native arbitrary-input adjoint;", + "old": "\"scope\":\"Reuse exact same native word all-column adjoint;" + }, + { + "file": "check_odd_precision.py", + "new": "patch('(life, peak, owned_count) == (54, 43, 51)','(life, peak, owned_count) == (66, 48, 63)')\nenv=ModuleType(\"short_envelope\")", + "old": "env=ModuleType(\"short_envelope\")" + }, + { + "file": "check_odd_precision.py", + "new": "", + "old": "previous=json.loads((root/\"SHORT-PRECISION.json\").read_text())" + }, + { + "file": "check_odd_precision.py", + "new": "assert grid_receipt[\"caller_sha256\"]==sha256(cpath.read_bytes()).hexdigest()", + "old": "assert previous[\"native_sha256\"]==sha and grid_receipt[\"caller_sha256\"]==sha256(cpath.read_bytes()).hexdigest()" + }, + { + "file": "check_odd_precision.py", + "new": "wg=grid.word_run(w, frac=25)\nwp,wr=env.native_envelope(w)\nwg=json.loads(json.dumps(wg,default=str));wr=json.loads(json.dumps(wr,default=str))\nassert wg==r[\"precision\"][\"word\"] and wr==r[\"precision\"][\"rounded_native\"], \"Fresh changed-native grid and envelope\"", + "old": "wg=previous[\"native_grid\"]\nwr=previous[\"rounded_native\"]\nwp={key:(Q(v[\"exact\"]),v[\"witness\"]) for key,v in wr[\"bounds\"].items()}" + } + ] + }, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "catalogue": [ + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "430c467e9c73ef00ddc325b7cf95aba8a34187f362eae67791aafd26b117e4b9", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 0, + "slice_stop": 1000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "c1caec11ca3ee264ef03018dd91037eac10c3e28950c4c525ee1b4bf5ee210e2" + }, + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "2cae048f253c10a701476eaa4486931f22766daf994d44d80688b0f8f2fc530f", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 1000, + "slice_stop": 2000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "c1caec11ca3ee264ef03018dd91037eac10c3e28950c4c525ee1b4bf5ee210e2" + }, + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "c8524029578adf6749ecc9b72b848a9933ea23b54951d7349c0614c18603fea9", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 2000, + "slice_stop": 3000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "c1caec11ca3ee264ef03018dd91037eac10c3e28950c4c525ee1b4bf5ee210e2" + }, + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 36, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "01651736571052e77f70be25553d3f726b5325a89c93cb9459a54c3634ee1f38", + "main_boundary_digest": "ad959887c990b8862a0e60db3f53d5195a1c9d667c1593f0101adc8db18f27fa", + "main_boundary_pairs": 104, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 3000, + "slice_stop": 3036, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "c1caec11ca3ee264ef03018dd91037eac10c3e28950c4c525ee1b4bf5ee210e2" + } + ], + "checks": { + "ODD-8X9-APPLICATION-CHECKS.json": { + "assumptions": [ + "native_all_columns", + "owned_erasure", + "compiler", + "precision_tape", + "analytic_recovery" + ], + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "candidate": "182244503397/50000000000000", + "catalogue": [ + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "430c467e9c73ef00ddc325b7cf95aba8a34187f362eae67791aafd26b117e4b9", + "log_sha256": "935d09f384d976a4abe11403eb0213e1f42e68dffb5467b2fdff7635473e68e9", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 0, + "slice_stop": 1000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "c1caec11ca3ee264ef03018dd91037eac10c3e28950c4c525ee1b4bf5ee210e2" + }, + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "2cae048f253c10a701476eaa4486931f22766daf994d44d80688b0f8f2fc530f", + "log_sha256": "463a21775a829fdb699fa5f6eaa73026bb9043f668b612717b6c496956864b34", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 1000, + "slice_stop": 2000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "c1caec11ca3ee264ef03018dd91037eac10c3e28950c4c525ee1b4bf5ee210e2" + }, + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "c8524029578adf6749ecc9b72b848a9933ea23b54951d7349c0614c18603fea9", + "log_sha256": "e59a6f7fdab5722a88432a4c0ac5109e50edd2f7ad3f76861f6354c467383275", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 2000, + "slice_stop": 3000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "c1caec11ca3ee264ef03018dd91037eac10c3e28950c4c525ee1b4bf5ee210e2" + }, + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 36, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "01651736571052e77f70be25553d3f726b5325a89c93cb9459a54c3634ee1f38", + "log_sha256": "691b3eed53d1c03b06f8361effe1f6db74ea2a7fe7bfc983437a0857cb3b5cd5", + "main_boundary_digest": "ad959887c990b8862a0e60db3f53d5195a1c9d667c1593f0101adc8db18f27fa", + "main_boundary_pairs": 104, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 3000, + "slice_stop": 3036, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "c1caec11ca3ee264ef03018dd91037eac10c3e28950c4c525ee1b4bf5ee210e2" + } + ], + "fixed_tape_counts": { + "H": 16510400000000000000000, + "Kstar_bits": 14093, + "actual_ambient": 145, + "caller_odd_scale": 675, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "common_grid": { + "fractional": "p+D", + "signed_width": "p+h+2D+3", + "temp_padding": 26 + }, + "compiler_ambient_cap": 153, + "context_bound_bits": 14104, + "context_c": 2430, + "elementary_records_per_map_upper": 85264, + "elementary_records_upper": 25471767360, + "log_power": 2237, + "max_scalar_numerator_bits": 24, + "monomial_map_slots": 298740, + "native_invocations": 17, + "native_sha256": "9eff91418d838f1ffa20fe5c5975dc2c43a79b32d501fcbe30b90c50a7b11ce3", + "owned_banks_per_raw_occurrence": 1071, + "scalar_macro_inputs": { + "caller": 117856, + "conversions": 58454, + "native": 1191190 + }, + "scalar_services_upper": 43760000, + "scalar_steps_coefficient": 45885685760000, + "scope": "Exact finite-cost and common-format substitutions in the selected #7000 conditional application proof, using the conservative primitive movement and scalar constants there. The premise is the complete signed native/physical binding and retained compiler, BIT, stock, and outer contracts. This script counts the raw occurrence, not an enumerated top-level compiled multiplier.", + "tested_claim": "182244503397/50000000000000" + }, + "native_archive_sha256": "c1caec11ca3ee264ef03018dd91037eac10c3e28950c4c525ee1b4bf5ee210e2", + "native_canonical_sha256": "9eff91418d838f1ffa20fe5c5975dc2c43a79b32d501fcbe30b90c50a7b11ce3", + "numeric_gate": { + "BIT_margin": "12179993205993/100000000000000000", + "BIT_pin": "376669/100000000", + "H": "16510400000000000000000", + "alpha": [ + 1.0, + 1.0 + ], + "claim": "182244503397/50000000000000", + "compiler_gap": "1/100000000000000000", + "delta": [ + 0.9066684778947387, + 0.9066684778947387 + ], + "derivative_upper": -381691.382745105, + "gamma": [ + 0.9407507620286742, + 0.9407507620286742 + ], + "input_lift": { + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "interval_kappa_cap": "376669/100000000", + "margins": { + "182244503397/50000000000000": [ + "12435616268822964624108204151994732023643370358542418433979015630224454754777/10000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124356162688229646241082041519947320236433703585424184339790156302244547549693/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "364489006794007/100000000000000000": [ + "31089040672057983150912632412500092401132902361597748561959244574623506755013/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "31089040672057983150912632412500092401132902361597748561959244574623506755499/25000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_log_power": 2236, + "moment_margin_float": { + "364489006794007/100000000000000000": [ + 2.1150234102748054e-12, + 2.1150234102748054e-12 + ], + "36448900679400754544078619670439/10000000000000000000000000000000000": [ + 7.73624976984083e-30, + 7.73624976984083e-30 + ], + "911222516985018863601965491761/250000000000000000000000000000000": [ + -3.104015756527284e-29, + -3.104015756527284e-29 + ] + }, + "moment_margins": { + "364489006794007/100000000000000000": [ + "211502341027480531553379384024870327589034622358366451274129769433559/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "211502341027480531553379384024870327589034622358366451274129808297531/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "36448900679400754544078619670439/10000000000000000000000000000000000": [ + "773624976984082980223062771948247773718705008389919/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "773624976984082980223062771948247773718705047289897/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "911222516985018863601965491761/250000000000000000000000000000000": [ + "-3104015756527283602766646092015489002158505106995697/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-3104015756527283602766646092015489002158505068342321/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "outer": { + "BIT_just_below_effective_rejected": true, + "functional_count": 4, + "minimum_margin": "1/1000000000000000000", + "strict_count": 54 + }, + "raw_bracket": [ + "36448900679400754544078619670439/10000000000000000000000000000000000", + "911222516985018863601965491761/250000000000000000000000000000000" + ], + "tested": "364489006794007/100000000000000000", + "written_log_power": 2237 + }, + "physical_binding": { + "ambient": 145, + "complete_paid_position_digest": "f562c24ef3c0e657936f45baa50a921964282dbcbc1ed85ebae85422bc567ed1", + "fresh_helpers": 18683, + "idle_uses": 3392, + "lambda_uses": 11280, + "native_calls": 17, + "native_contact_boundaries": 13600, + "native_public": 1499, + "nonzero_boundary_translations": 13600, + "paid": { + "1": 68367, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3825, + "40": 416, + "48": 416, + "5": 5848, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "paid_positions": 110519, + "phase_record_digest": "586ab7499fb677afdd83c397ea0b6d3b25f73ea6cdfa1ec95dd68adccff935ad", + "productive_fields": 22427, + "query_uses": 384, + "rank_surplus": 1424, + "reserved_native_banks": 1071, + "reserved_serial_query_lambda_bank": 1, + "targets": { + "1": 289, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3791, + "41": 416, + "49": 416, + "5": 1343, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 578, + "9": 10888 + } + }, + "scope": "Conditional component application to the exact 8+9 source with the selected completed BIT predecessor and inherited five assumptions. Checks every normalized endpoint, every paid/helper nested chart map up to exact signed Pauli and absolute phase, caller occurrence/phase, precision, finite scalar and route bounds, and numeric gates. Does not run a compiled Turing machine, select an upstream frontier, or claim human/formal review.", + "source_unit_ordinary": { + "all_caller_scalar_surcharge": 2248928, + "caller_items": { + "A": { + "envelope": 102076416, + "field_boundary": 89856, + "fused_routes": 0, + "idle_routes": 170112000, + "output_routes": 213120000, + "query_routes": 1152000, + "thin": 6144 + }, + "B": { + "envelope": 35730432, + "field_boundary": 7488, + "fused_routes": 1168000, + "idle_routes": 18016000, + "output_routes": 17760000, + "query_routes": 0, + "thin": 0 + } + }, + "caller_total": 559238336, + "charged_caller_odd_conversions": 479232, + "conservative_total": 782129100, + "init_clear_allowance": 264, + "lambda_paid_rank1_would_reduce_S_by": 11280, + "lambda_second_charge": 11280000, + "margin_to_billion": 217870900, + "odd_divisions": { + "ADD": 5829, + "SCALE": 71 + }, + "per_input_conversion": 2650232, + "raw_upper": 765470708, + "route_items": { + "first_main_adapter": 416, + "first_main_boundary": 208, + "helper_boundary": 2198, + "moves": 6279, + "owned_lifetime": 264, + "second_main_adapter": 384, + "second_main_boundary": 192 + }, + "routing": 9941000, + "scalar_upper": 2190316 + }, + "status": "PASS_8X9_EXACT_COMPONENT_APPLICATION_CHECKS" + }, + "ODD-ADMISSION-PARTIAL.json": { + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "compiler_outer": { + "BIT_margin": "12179993205993/100000000000000000", + "BIT_pin": "376669/100000000", + "H": "16510400000000000000000", + "alpha": [ + 1.0, + 1.0 + ], + "claim": "182244503397/50000000000000", + "compiler_gap": "1/100000000000000000", + "delta": [ + 0.9066684778947387, + 0.9066684778947387 + ], + "derivative_upper": -381691.382745105, + "gamma": [ + 0.9407507620286742, + 0.9407507620286742 + ], + "input_lift": { + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "interval_kappa_cap": "376669/100000000", + "margins": { + "182244503397/50000000000000": [ + "12435616268822964624108204151994732023643370358542418433979015630224454754777/10000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124356162688229646241082041519947320236433703585424184339790156302244547549693/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "364489006794007/100000000000000000": [ + "31089040672057983150912632412500092401132902361597748561959244574623506755013/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "31089040672057983150912632412500092401132902361597748561959244574623506755499/25000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_log_power": 2236, + "moment_margin_float": { + "364489006794007/100000000000000000": [ + 2.1150234102748054e-12, + 2.1150234102748054e-12 + ], + "36448900679400754544078619670439/10000000000000000000000000000000000": [ + 7.73624976984083e-30, + 7.73624976984083e-30 + ], + "911222516985018863601965491761/250000000000000000000000000000000": [ + -3.104015756527284e-29, + -3.104015756527284e-29 + ] + }, + "moment_margins": { + "364489006794007/100000000000000000": [ + "211502341027480531553379384024870327589034622358366451274129769433559/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "211502341027480531553379384024870327589034622358366451274129808297531/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "36448900679400754544078619670439/10000000000000000000000000000000000": [ + "773624976984082980223062771948247773718705008389919/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "773624976984082980223062771948247773718705047289897/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "911222516985018863601965491761/250000000000000000000000000000000": [ + "-3104015756527283602766646092015489002158505106995697/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-3104015756527283602766646092015489002158505068342321/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "outer": { + "BIT_just_below_effective_rejected": true, + "functional_count": 4, + "minimum_margin": "1/1000000000000000000", + "strict_count": 54 + }, + "raw_bracket": [ + "36448900679400754544078619670439/10000000000000000000000000000000000", + "911222516985018863601965491761/250000000000000000000000000000000" + ], + "tested": "364489006794007/100000000000000000", + "written_log_power": 2237 + }, + "crossing_probe_rejected": true, + "finite_rank9_fields": [ + { + "child_rank": 9, + "denominator": 512, + "exponent": 1, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 0 + }, + "spectators": 136, + "stage": 8, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "tested_entries": 262144, + "width": 1 + }, + { + "child_rank": 9, + "denominator": 262144, + "exponent": 2, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 272, + "stage": 8, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "tested_entries": 1024, + "width": 2 + }, + { + "child_rank": 9, + "denominator": 134217728, + "exponent": 3, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 408, + "stage": 8, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "tested_entries": 1024, + "width": 3 + }, + { + "child_rank": 9, + "denominator": 512, + "exponent": 1, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 0 + }, + "spectators": 136, + "stage": 9, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "tested_entries": 262144, + "width": 1 + }, + { + "child_rank": 9, + "denominator": 262144, + "exponent": 2, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 272, + "stage": 9, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "tested_entries": 1024, + "width": 2 + }, + { + "child_rank": 9, + "denominator": 134217728, + "exponent": 3, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 408, + "stage": 9, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "tested_entries": 1024, + "width": 3 + } + ], + "invoice": { + "P": { + "1": 68367, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3825, + "40": 416, + "48": 416, + "5": 5848, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "S": 1424, + "T": { + "1": 289, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3791, + "41": 416, + "49": 416, + "5": 1343, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 578, + "9": 10888 + }, + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036448900679400754544078619670439199509193901914957386128030283655", + "raw_crossing": "0.0036448900679400754544078619670439199509193901914957386128030283655" + }, + "native_sha256": "9eff91418d838f1ffa20fe5c5975dc2c43a79b32d501fcbe30b90c50a7b11ce3", + "ordinary": { + "all_caller_scalar_surcharge": 2248928, + "caller_items": { + "A": { + "envelope": 102076416, + "field_boundary": 89856, + "fused_routes": 0, + "idle_routes": 170112000, + "output_routes": 213120000, + "query_routes": 1152000, + "thin": 6144 + }, + "B": { + "envelope": 35730432, + "field_boundary": 7488, + "fused_routes": 1168000, + "idle_routes": 18016000, + "output_routes": 17760000, + "query_routes": 0, + "thin": 0 + } + }, + "caller_total": 559238336, + "charged_caller_odd_conversions": 479232, + "conservative_total": 782129100, + "init_clear_allowance": 264, + "lambda_paid_rank1_would_reduce_S_by": 11280, + "lambda_second_charge": 11280000, + "margin_to_billion": 217870900, + "odd_divisions": { + "ADD": 5829, + "SCALE": 71 + }, + "per_input_conversion": 2650232, + "raw_upper": 765470708, + "route_items": { + "first_main_adapter": 416, + "first_main_boundary": 208, + "helper_boundary": 2198, + "moves": 6279, + "owned_lifetime": 264, + "second_main_adapter": 384, + "second_main_boundary": 192 + }, + "routing": 9941000, + "scalar_upper": 2190316 + }, + "scope": "Fresh exact current native arbitrary-input adjoint; fresh exact signed caller and invoice, ordinary source-unit upper bill, inherited numerical compiler and outer inequalities, and signed rank9 child finite field routes. Fresh integrated physical native/caller and changed-word precision/occurrence application remain separate." + }, + "ODD-CALLER-EXACT-GRID.json": { + "caller_odd_scale": "675", + "caller_odd_scale_bits": 10, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "grid_exponents": [ + 381, + 3, + 2 + ], + "peak_terms": 3752, + "preproduct_exact_divisions": 176874, + "prime_order": [ + 2, + 3, + 5 + ], + "safe_valuation_bound": [ + 381, + 69, + 62 + ], + "scope": "Independent integer Laurent caller endpoint and pre-product divisibility. Valuation bound propagates complete field operators whose Gaussian coefficients have only power-of-two denominators, so odd factors are sourced only from the charged scalar operations. Fixed conversion and storage bounds still needed." + }, + "ODD-FIXED-TAPE-COUNTS.json": { + "H": 16510400000000000000000, + "Kstar_bits": 14093, + "actual_ambient": 145, + "caller_odd_scale": 675, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "common_grid": { + "fractional": "p+D", + "signed_width": "p+h+2D+3", + "temp_padding": 26 + }, + "compiler_ambient_cap": 153, + "context_bound_bits": 14104, + "context_c": 2430, + "elementary_records_per_map_upper": 85264, + "elementary_records_upper": 25471767360, + "log_power": 2237, + "max_scalar_numerator_bits": 24, + "monomial_map_slots": 298740, + "native_invocations": 17, + "native_sha256": "9eff91418d838f1ffa20fe5c5975dc2c43a79b32d501fcbe30b90c50a7b11ce3", + "owned_banks_per_raw_occurrence": 1071, + "scalar_macro_inputs": { + "caller": 117856, + "conversions": 58454, + "native": 1191190 + }, + "scalar_services_upper": 43760000, + "scalar_steps_coefficient": 45885685760000, + "scope": "Exact finite-cost and common-format substitutions in the selected #7000 conditional application proof, using the conservative primitive movement and scalar constants there. The premise is the complete signed native/physical binding and retained compiler, BIT, stock, and outer contracts. This script counts the raw occurrence, not an enumerated top-level compiled multiplier.", + "tested_claim": "182244503397/50000000000000" + }, + "ODD-PHYSICAL-BINDING.json": { + "aliased_main_rejected": true, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "native_sha256": "9eff91418d838f1ffa20fe5c5975dc2c43a79b32d501fcbe30b90c50a7b11ce3", + "occurrence_and_geometry": { + "ambient": 145, + "complete_paid_position_digest": "f562c24ef3c0e657936f45baa50a921964282dbcbc1ed85ebae85422bc567ed1", + "fresh_helpers": 18683, + "idle_uses": 3392, + "lambda_uses": 11280, + "native_calls": 17, + "native_contact_boundaries": 13600, + "native_public": 1499, + "nonzero_boundary_translations": 13600, + "paid": { + "1": 68367, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3825, + "40": 416, + "48": 416, + "5": 5848, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "paid_positions": 110519, + "phase_record_digest": "586ab7499fb677afdd83c397ea0b6d3b25f73ea6cdfa1ec95dd68adccff935ad", + "productive_fields": 22427, + "query_uses": 384, + "rank_surplus": 1424, + "reserved_native_banks": 1071, + "reserved_serial_query_lambda_bank": 1, + "targets": { + "1": 289, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3791, + "41": 416, + "49": 416, + "5": 1343, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 578, + "9": 10888 + } + }, + "patched_application_sha256": "733b31b1cee4567b466fdf834a34460b530f1f87ca6dca9270c0fabb2cf89849", + "scope": "Current caller port and ownership substitution, full phase-polynomial native contact identities on disjoint stage axes, whole signed idle/output geometry, and ordered paid positions. Retains the standard nested chart and local operator premises and requires separate full native replay and complete fixed-tape tariff application.", + "source_reviewer_sha256": "d98987db98553dc55bfc80e3ca47abfcd51c57af6f8cda61101391d8eae94184" + }, + "ODD-PRECISION.json": { + "caller_grid": { + "caller_odd_scale": "675", + "caller_odd_scale_bits": 10, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "grid_exponents": [ + 381, + 3, + 2 + ], + "peak_terms": 3752, + "preproduct_exact_divisions": 176874, + "prime_order": [ + 2, + 3, + 5 + ], + "safe_valuation_bound": [ + 381, + 69, + 62 + ], + "scope": "Independent integer Laurent caller endpoint and pre-product divisibility. Valuation bound propagates complete field operators whose Gaussian coefficients have only power-of-two denominators, so odd factors are sourced only from the charged scalar operations. Fixed conversion and storage bounds still needed." + }, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "context_c": 2430, + "context_height": 406, + "context_mass_bits": 1215, + "native_grid": { + "coefficient_visits": 16445348, + "dyadic_height": 25, + "mass_witness": [ + 66145, + "stored add" + ], + "maximum_scaled_mass": "841374570120675/8192", + "numerator_bits": 24, + "odd_scale_lcm": 1125 + }, + "native_sha256": "9eff91418d838f1ffa20fe5c5975dc2c43a79b32d501fcbe30b90c50a7b11ce3", + "precision_program_sha256": "ce92f880fa0628caadfea4e14140ad4f617a82f13ae452fe7b8cd8e7a00ffd78", + "rounded_caller": { + "bounds": { + "E_joint_entrance": { + "exact": "3698438700488346562040013259694346617276899010780958570896247841998410543952845718405399644725727547850031077289428751190142095725329631299078835662282648820955677952400390221055254876259133646109032215543464282810791436554335493309483059934863526258758473057114627247663197031967632688279411793657724951672054526204278013917041108799506354516222839195219110526644345688152721349310078745278165209175303889670639871906387750453394182745449/621565922642917122701475579763837894656000000000000000000000000000000000000000000000", + "strict_power_of_two": 1179, + "witness": { + "cut": 4691, + "event": 4691, + "factor": "1", + "kind": "stored", + "register": 36 + } + }, + "Gamma_context": { + "exact": "95447834498064093977737612322824240860989785478457360939465616050207668401318696429374977499654675832619420189662071162238213252926528019212202119948273559620833568903976256447063993069483371253646038779934250562521737509241245604006816339083315916440441340371511437198043447875773697313054280541087366528176065281903824560726454243830482481398816516247979371536730979517503204509049338241842295670801401782033813662295564612880551752527779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000", + "strict_power_of_two": 1184, + "witness": { + "cut": 4783, + "factor": "1", + "kind": "public-return", + "register": 37 + } + }, + "M_caller": { + "exact": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "strict_power_of_two": 897, + "witness": { + "cut": 4751, + "event": 4750, + "factor": "1", + "kind": "stored", + "register": 37 + } + }, + "M_context": { + "exact": "327111736213353305790991091824348467854708091542498514544864499380347538764149951207806586803328343722622028458252856338974714017710745131664240849335386155294919376186366908519280366477832364454061654742515102357862733358286618892685278348518498630998166743815885045516870288507481034139825665242058716892571547731071918126148364289902790435685318383779081796746597020584004569680769807459720842641555764310577929855342933981306629425946370943/1841676807830865548745112828929890058240000000000000000000000000000000000000000000000", + "strict_power_of_two": 1194, + "witness": { + "cut": 4692, + "event": 4691, + "factor": "1", + "kind": "stored", + "register": null + } + }, + "M_joint_entrance": { + "exact": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "strict_power_of_two": 892, + "witness": { + "cut": 4691, + "event": 4691, + "factor": "1", + "kind": "stored", + "register": 36 + } + }, + "Sigma_caller": { + "exact": "95447834498064093977737612322824240860989785478457360939465616050207668401318696429374977499654675832619420189662071162238213252926528019212202119948273559620833568903976256447063993069483371253646038779934250562521737509241245604006816339083315916440441340371511437198043447875773697313054280541087366528176065281903824560726454243830482481398816516247979371536730979517503204509049338241842295670801401782033813662295564612880551752527779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000", + "strict_power_of_two": 1184, + "witness": { + "cut": 4753, + "event": 4752, + "factor": "1", + "kind": "stored", + "register": 37 + } + }, + "Sigma_context": { + "exact": "97200125428608128489216070525154109508426116851325939285166229979576527601965279780108941017029567412524930841655033462200595331602346042170156280563751372476355153428928041901330308853897527069649172077561612201280886795792050483903130003242812199393567682674388749350080279922803877708906264073587180499798876419824043178765084616132016246018732612635186671137342317350328077348428527157289666609535211460036799834610051652352756119191538243717843171259307129217712969198197798027813358984110291089666596780034994353102138829797819414278054468301136396234517195236214520059991140917417/1882193312076485335946784195032073491952987754324492345686684017015875908403200000000000000000000000000000000000000000000000000000000000000000", + "strict_power_of_two": 1481, + "witness": { + "cut": 4692, + "event": 4691, + "factor": "1", + "kind": "stored", + "register": null + } + } + }, + "fresh_arbitrary_helpers": 18683, + "helper_allocation_premise": "distinct (stage, helper) public inputs as in frozen caller proof", + "independent_adjoint": { + "E_joint_entrance": { + "entrance_mass": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "joint_coefficient": "144218124282401204617230263054514744346632405857442589144991781917530152132889870002846209306787762894150543865356389849084238452276894627352790762454037345126994351979907477144401257368423063007427271766117739822282248246858569624239109891511459830034432108241771054783468611278140179030295737/14596463012695312500000000000", + "primitive_coefficient": "1237373204913668966810008103424843603237049842106979534739539344726881600855129275554334885562896567825503574055929527662143657491595081161117482238618339640110136792453314323518006796600687371906278112102741547626404362403105174332310591538741639237757093806525664195341657589882317257470101709011/175157556152343750000000000000", + "residual_mass": "3698438700488346562040013259694346617276899010780958570896247841998410543952845718405399644725727547850031077289428751190142095725329631299078835662282648820955677952400390221055254876259133646109032215543464282810791436554335493309483059934863526258758473057114627247663197031967632688279411793657724951672054526204278013917041108799506354516222839195219110526644345688152721349310078745278165209175303889670639871906387750453394182745449/621565922642917122701475579763837894656000000000000000000000000000000000000000000000" + }, + "Gamma_context": { + "entrance_mass": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "joint_coefficient": "3721923971948022264020008386608472289590988528157114268392412469599050143495508978788641788787976594161440706214373829555996384554677122174093932095769106055424540710380314024651007332164525664382203471694821380954416641216321248248752759218861172626274920078125266851782731337714997593665899027/10947347259521484375000000000", + "primitive_coefficient": "31933635363307317503891208167952125518099265598871297188945655447689887409437080424471754322893069036961252717295444311531802702290424391181977246033332095685934810861449534911850277930109610390733877602745069385156892357266512877411313922547610591253415658016844390796379192959369382262182067424881/131368167114257812500000000000", + "residual_mass": "95447834498064093977737612322824240860989785478457360939465616050207668401318696429374977499654675832619420189662071162238213252926528019212202119948273559620833568903976256447063993069483371253646038779934250562521737509241245604006816339083315916440441340371511437198043447875773697313054280541087366528176065281903824560726454243830482481398816516247979371536730979517503204509049338241842295670801401782033813662295564612880551752527779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000" + }, + "M_caller": { + "entrance_mass": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "joint_coefficient": "3721923971948022264020008386608472289590988528157114268392412469599050143495508978788641788787976594161440706214373829555996384554677122174093932095769106055424540710380314024651007332164525664382203471694821380954416641216321248248752759218861172626274920078125266851782731337714997593665899027/10947347259521484375000000000", + "primitive_coefficient": "31933635363307317503891208167952125518099265598871297188945655447689887409437080424471754322893069036961252717295444311531802702290424391181977246033332095685934810861449534911850277930109610390733877602745069385156892357266512877411313922547610591253415658016844390796247824792255124449682067424881/131368167114257812500000000000", + "residual_mass": "95447834498064093977737612322824240860989785478457360939465616050207668401318696429374977499654675832619420189662071162238213252926528019212202119948273559620833568903976256447063993069483371253646038779934250562521737509241245604006816339083315916440441340371511437198043447875773697313054280541087366528176065281903824560726454243830482481398816516247978905362288997329661178402364515363421303670801401782033813662295564612880551752527779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000" + }, + "M_joint_entrance": { + "entrance_mass": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "joint_coefficient": "144218124282401204617230263054514744346632405857442589144991781917530152132889870002846209306787762894150543865356389849084238452276894627352790762454037345126994351979907477144401257368423063007427271766117739822282248246858569624239109891511459830034432108241771054783468611278140179030295737/14596463012695312500000000000", + "primitive_coefficient": "1237373204913668966810008103424843603237049842106979534739539344726881600855129275554334885562896567825503574055929527662143657491595081161117482238618339640110136792453314323518006796600687371906278112102741547626404362403105174332310591538741639237757093806525664195341657589882317257470101709011/175157556152343750000000000000", + "residual_mass": "3698438700488346562040013259694346617276899010780958570896247841998410543952845718405399644725727547850031077289428751190142095725329631299078835662282648820955677952400390221055254876259133646109032215543464282810791436554335493309483059934863526258758473057114627247663197031967632688279411793657724951672054526204278013917041108799506354516222839195219110526644345688152721349310078745278165209175303889670639871906387750453394182745449/621565922642917122701475579763837894656000000000000000000000000000000000000000000000" + }, + "Sigma_caller": { + "entrance_mass": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "joint_coefficient": "3721923971948022264020008386608472289590988528157114268392412469599050143495508978788641788787976594161440706214373829555996384554677122174093932095769106055424540710380314024651007332164525664382203471694821380954416641216321248248752759218861172626274920078125266851782731337714997593665899027/10947347259521484375000000000", + "primitive_coefficient": "31933635363307317503891208167952125518099265598871297188945655447689887409437080424471754322893069036961252717295444311531802702290424391181977246033332095685934810861449534911850277930109610390733877602745069385156892357266512877411313922547610591253415658016844390796379192959369382262182067424881/131368167114257812500000000000", + "residual_mass": "95447834498064093977737612322824240860989785478457360939465616050207668401318696429374977499654675832619420189662071162238213252926528019212202119948273559620833568903976256447063993069483371253646038779934250562521737509241245604006816339083315916440441340371511437198043447875773697313054280541087366528176065281903824560726454243830482481398816516247979371536730979517503204509049338241842295670801401782033813662295564612880551752527779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000" + } + }, + "joint_entries": [ + { + "entrance_defect": "1435/4", + "entrance_mass": "2067/2", + "event": 43, + "stage": 1 + }, + { + "entrance_defect": "43991195055799274123411242921324271734478455985890198352160063172610749059649698547529231750013035691116050646090343510746895632484908840899233488027039/13307288940955860965151791568755097600000000000000000000", + "entrance_mass": "56849465528/5", + "event": 137, + "stage": 2 + }, + { + "entrance_defect": "66839871164980025891562407739654598808732884408115621525672134771122867273784736682440264802344057181363365557479678295660998822886293864382938888018202725413690399/1277499738331762652654571990600489369600000000000000000000", + "entrance_mass": "899756300051784928313/5", + "event": 268, + "stage": 3 + }, + { + "entrance_defect": "62254959917069896363208216864987682119550378620799358416991837549724853757364506294619230252744604068296561789025711563978900365745210260641569153351016186124262729588048607/1277499738331762652654571990600489369600000000000000000000", + "entrance_mass": "2514111326902273689027625979152/15", + "event": 432, + "stage": 4 + }, + { + "entrance_defect": "12717282397132733798393428787991042792090654564660720512466624063727256891568118724887223325609262097806872554498360458524761922878644474215813598782298518175908996284135644485840118297/1277499738331762652654571990600489369600000000000000000000", + "entrance_mass": "513576167499541081817002847690160861158177/15", + "event": 633, + "stage": 5 + }, + { + "entrance_defect": "1217679593022116207546798210509341018107956170805439203146320903582405629342831584971649991934747195551432048220505207354942555451241246562794205971480277017338935671718591575078851944120477226373/19162496074976439789818579859007340544000000000000000000000", + "entrance_mass": "49174910102467876864090432969907258581035345395534834/225", + "event": 867, + "stage": 6 + }, + { + "entrance_defect": "129871744818989406529136440635320053468594962372247188734851546603640722173330037286540003337339006135733031631529724863171261371030324854618435464569131918500814943028189111054364714934029599793598578157323/2129166230552937754424286651000815616000000000000000000000", + "entrance_mass": "47202796791779792903787260464709452698419616298153732189406926691/225", + "event": 1138, + "stage": 7 + }, + { + "entrance_defect": "37813377877403518679603587364443864192869730544824933592938983450113445181333793973311575547782383550855324302983105699755916196331551485204733270065381214330215929074986595427757936618733450720913522003488563216694609577117/2395312009372054973727322482375917568000000000000000000000000", + "entrance_mass": "1527059719525243651854937925515623170877847518562264265010551055991429949116792541/28125", + "event": 1423, + "stage": 8 + }, + { + "entrance_defect": "13485111100785005818854756620792265912792044032380491916410990711278752085520894076096194182218145474914871229377058423816209967454842768761272432055034086749310362249239022183799859089040688426046153163094839262417451340701653087987475285752765277099662282008373062970678961836829617573496155772575300592701038458942604991457306957047577275549855577024784657/2762515211746298323117669243394835087360000000000000000000000000000000000000000000", + "entrance_mass": "45382020709918266925583064268574418985484021788023395083741971786893952543604385214817042722264713249357732585113211736557042182118473445437784492974844696068231496289005681248244219743195326431922663592509646282903/2703048706054687500000000", + "event": 3058, + "stage": 9 + }, + { + "entrance_defect": "5127732227387110678967027168422380165679923489786173400936436526331584549760674845909743846963200900082293320528327348675592186404519106863134721753032955606579090875501665747290688111825582567305719726516449877276397266785447407727551835704300498140438006106341009644723036232335871040970870983576100037024676195704808736239600045128505300003389191880568335999249679289803/69062880293657458077941731084870877184000000000000000000000000000000000000000000000", + "entrance_mass": "17256576412236653193246225901973714737195067836439327666112948810725372605325768521068989782195051084826433423902219365061463548934152577319772447024097669813834215493691840531234110147024064996639957180865886380686899413865699437/67576217651367187500000000", + "event": 3377, + "stage": 10 + }, + { + "entrance_defect": "2446368255677193791537585526745456909387262363063406782498159597508854770748821831604995647428658315859752679609122120658484852867890901034407915663364399289773956622195440328032414352595847281093297090679259382124637259040947438564034593319172314012794984639781615038992215013461769508751154050633844870368423250908674143726469817469914530366652932470484822738648026770805995036730857/2302096009788581935931391036162362572800000000000000000000000000000000000000000000", + "entrance_mass": "8232867642949280967953864719378369729636081542640965177026582834276172086852779069019078166383458700724373015543641299678854718814560615654710102550769670203427726502361438450768012893674227975469242856299447027845030556012745339827937032703/2252540588378906250000000", + "event": 3674, + "stage": 11 + }, + { + "entrance_defect": "30742073962484744766258245709440053785098846127465153132082220387400660976118286537491285825438064395478013500046150157253538525114662141068463918276720746502952033492552522059762840347383273419151092006122402449922502385316395083759894998070422941912287971564062875788575885089522789600133731982224301283464731216037762934014517356690548872043927892007423598423276522879511493488517270465014036489/310782961321458561350737789881918947328000000000000000000000000000000000000000000000", + "entrance_mass": "103457615351059805192637231353494210876529187337645013912367786609511281374638184501291799844537790265462481580051228205479278831706979374022592427678836083146990308179368316797029946556942233864286312243671687806427572314354434738422294564686254956597631/304092979431152343750000000", + "event": 3934, + "stage": 12 + }, + { + "entrance_defect": "2024960850820717113647511115349387054612389423918231520164467685608025516907980454086975110649055579362369362133378615585609588865077067528014675123515253984311296867587679221527384472231594314514953968681581378564368546042590212960917657833817546402926344928041324835535492579780231932477057528212203067674304958720572336155237253117014016517351855286308122365804803660928731156852447449938381445886967241/77695740330364640337684447470479736832000000000000000000000000000000000000000000000", + "entrance_mass": "6814687293408352348961376609223100753789665399854180217091951198766673494955017243489117504312576625705862588971333049204842152193259763726092611947454717867967563820647006231530855513792517852570389360287582421241328472893443552787136426885585158158296407747039/76023244857788085937500000", + "event": 4149, + "stage": 13 + }, + { + "entrance_defect": "81325613924632265972116031833515725734855056582845884709615502923472832168001762885789094897101393212435713558809993527758903597942084333030120682747662319238260618295425402334822414156545534955855646140803647735067564723779148239789429732493011560461173178376803275812392378467368386496781289728344483788639943005510241666662165577816968510679560803319250777341971187940556742415989285372516451660198685056367703729/621565922642917122701475579763837894656000000000000000000000000000000000000000000000", + "entrance_mass": "273688564209132230699064882255651065961520374651451250325109091529813162250488973700796593555467744131430272845604649750549608356985710665121874068107850799585492748533787927289567936649257940207702597871193107311090132538524151482351564937285621850171994049078063458209591/608185958862304687500000000", + "event": 4337, + "stage": 14 + }, + { + "entrance_defect": "1554308434532708246513761244702860402843720433931527900427142455484989429748607772865318899608021612457077805111457279277381044621687051325316805018370486198518344869367080458503369255017490416584791967002729290065877869212686128354966137537811032281077526621976312546497580810881264716289333634746074634578648311139860229751437017745038260695629368270596536839355214583222335763415885401308955338157387180314158326053089659/310782961321458561350737789881918947328000000000000000000000000000000000000000000000", + "entrance_mass": "5230780602279043381317572379439763694807653157987526423412516241866438709931406455512285461654380762978554988724296151241130161368896505647624919395909388513302452136334767445346454946237326490486725295589968816639097338790755366202380875008783642473174121062695038054202858248061/304092979431152343750000000", + "event": 4485, + "stage": 15 + }, + { + "entrance_defect": "1720604571973581728449057367510187268442851574154237958747013645017468056662434022154922140035404832726830435684001912925318257016166850004404265476480594359639867430640003041080331094187750685556438303713474195078858144384729727402873025339028856919093791963325204408018217206911405568383191718938509697713838850822433581599042152158101457333878525103131164334328694214459836595261531760705636792165400186404621791714358967065672697/621565922642917122701475579763837894656000000000000000000000000000000000000000000000", + "entrance_mass": "5790424100720951765768300756324298709533962301792798636386692749870979029496708556989270788662796627612885676197810930990877069943243536093513215980405080279750566239442965631097385199413957318608000177913047677092759213914423460784984181631621622445055356552059259436283593839861423838063/608185958862304687500000000", + "event": 4606, + "stage": 16 + }, + { + "entrance_defect": "3698438700488346562040013259694346617276899010780958570896247841998410543952845718405399644725727547850031077289428751190142095725329631299078835662282648820955677952400390221055254876259133646109032215543464282810791436554335493309483059934863526258758473057114627247663197031967632688279411793657724951672054526204278013917041108799506354516222839195219110526644345688152721349310078745278165209175303889670639871906387750453394182745449/621565922642917122701475579763837894656000000000000000000000000000000000000000000000", + "entrance_mass": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "event": 4691, + "stage": 17 + } + ], + "physical_main_inputs": 3744, + "sites": { + "ADD": 4126, + "IDLE_ODD": 4, + "IDLE_ONE": 90, + "J": 17, + "LAMBDA": 178, + "QUERY": 4, + "SCALE": 312, + "SWAP": 52, + "noninteger_scalar": 1752 + } + }, + "rounded_native": { + "bounds": { + "Gamma": { + "exact": "25644756641309773204499715182067154753640655532996075189246670424342881345155813487719928577675093971877014167583684151460219920536239411929200177/42583324611058755088485733020016312320000000000000000000", + "strict_power_of_two": 299, + "witness": { + "cut": 76349, + "factor": "1", + "kind": "public-return", + "register": 1498 + } + }, + "M": { + "exact": "26281394204471659888223645870046127062271058529103906740924080498292768335410526105784514321102978706962592713956752093599490780744495562301020762433/3028147527897511472958985459201159987200000000000000000000", + "strict_power_of_two": 303, + "witness": { + "cut": 76349, + "factor": "1", + "kind": "stored", + "register": 1498 + } + }, + "Sigma": { + "exact": "25644756641309773204499715182067154753640655532996075189246670424342881345155813487719928577675093971877014167583684151460219920536239411929200177/42583324611058755088485733020016312320000000000000000000", + "strict_power_of_two": 299, + "witness": { + "cut": 76349, + "factor": "1", + "kind": "stored", + "register": 1498 + } + } + }, + "census": { + "denominator_bits": 20, + "events": 76349, + "lifetimes": 66, + "max_denominator": 655360, + "max_numerator": 14729531, + "numerator_bits": 24, + "opcodes": { + "ADD": 66213, + "CLEAR": 66, + "COPY": 1, + "INIT": 66, + "MOVE": 6279, + "SCALE": 3724 + }, + "owned_labels": 63, + "peak_owned": 48, + "public": 1499, + "scalars": { + "dyadic": 64038, + "integer": 39714, + "noninteger": 30224, + "odd": 5900 + } + }, + "independent_adjoint": { + "Gamma": { + "active_residual_sites": 26545, + "entrance_mass": "26281394204471659888223645870046127062271058529103906740924080498292768335410526105784514321102978706962592713956752093599490780744495562301020762433/3028147527897511472958985459201159987200000000000000000000", + "residual_mass": "25644756641309773204499715182067154753640655532996075189246670424342881345155813487719928577675093971877014167583684151460219920536239411929200177/42583324611058755088485733020016312320000000000000000000" + }, + "M": { + "active_residual_sites": 26545, + "entrance_mass": "26281394204471659888223645870046127062271058529103906740924080498292768335410526105784514321102978706962592713956752093599490780744495562301020762433/3028147527897511472958985459201159987200000000000000000000", + "residual_mass": "25644756641309773204499715182067154753640655532996075189246670424342881345155813487719928577675093971877014167583684151460219920536239411929200177/42583324611058755088485733020016312320000000000000000000" + }, + "Sigma": { + "active_residual_sites": 26545, + "entrance_mass": "26281394204471659888223645870046127062271058529103906740924080498292768335410526105784514321102978706962592713956752093599490780744495562301020762433/3028147527897511472958985459201159987200000000000000000000", + "residual_mass": "25644756641309773204499715182067154753640655532996075189246670424342881345155813487719928577675093971877014167583684151460219920536239411929200177/42583324611058755088485733020016312320000000000000000000" + } + } + }, + "scope": "Fixed integer Laurent grid with charged odd caller scale, and pinned attributed forward/adjoint all-fibre defect engine applied to the emitted 17-stage caller. Each LAMBDA, QUERY and signed/unsigned idle is one unitary with one child defect. The caller allocation assumes independent stage helpers. Full physical application remains separate." + }, + "ODD-TYPE-AB-REPLAY.json": { + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "paid": { + "1": 68367, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3825, + "40": 416, + "48": 416, + "5": 5848, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "raw_bracket": [ + "36448900679400754544078619670439/10000000000000000000000000000000000", + "911222516985018863601965491761/250000000000000000000000000000000" + ], + "replay": { + "bad_outputs": [], + "caller_denominator_height_bound": 578, + "caller_mass_bound": "854474036861847560509026474008040300059938928517783661039773198072080884690114508581583887358835968277340425788985297793555303569703690223623950838857161290503004459697662544865276977234864184443860251086668962688762176068520364648820282528496698239206689277049335412289161443623602012468587331439851515703/168151253906250000000000000000000", + "caller_mass_ceiling_bits": 910, + "max_terms": 3752 + }, + "scope": "Exact emitted signed Laurent caller endpoint and recomputed native/caller paid and target profiles. Physical address bindings, independent branch-source composition, ordinary units, precision and outer gates are still required.", + "shape": [ + 8, + 9 + ], + "source_word_sha256": "9eff91418d838f1ffa20fe5c5975dc2c43a79b32d501fcbe30b90c50a7b11ce3", + "target": { + "1": 289, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3791, + "41": 416, + "49": 416, + "5": 1343, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 578, + "9": 10888 + } + } + }, + "claim": "182244503397/50000000000000", + "price": { + "after": { + "P": { + "1": 68367, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3825, + "40": 416, + "48": 416, + "5": 5848, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "S": 1424, + "T": { + "1": 289, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3791, + "41": 416, + "49": 416, + "5": 1343, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 578, + "9": 10888 + }, + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036448900679400754544078619670439199509193901914957386128030283655", + "raw_crossing": "0.0036448900679400754544078619670439199509193901914957386128030283655" + }, + "before": { + "P": { + "1": 68350, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3825, + "40": 416, + "48": 416, + "5": 5848, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "S": 1424, + "T": { + "1": 289, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3774, + "41": 416, + "49": 416, + "5": 1326, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 595, + "9": 10888 + }, + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036444078955399752291473031465479694211600421312227856343702575978", + "raw_crossing": "0.0036444078955399752291473031465479694211600421312227856343702575978" + }, + "gate": { + "BIT_margin": "12179993205993/100000000000000000", + "BIT_pin": "376669/100000000", + "H": "16510400000000000000000", + "alpha": [ + 1.0, + 1.0 + ], + "claim": "182244503397/50000000000000", + "compiler_gap": "1/100000000000000000", + "delta": [ + 0.9066684778947387, + 0.9066684778947387 + ], + "derivative_upper": -381691.382745105, + "gamma": [ + 0.9407507620286742, + 0.9407507620286742 + ], + "input_lift": { + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "interval_kappa_cap": "376669/100000000", + "margins": { + "182244503397/50000000000000": [ + "12435616268822964624108204151994732023643370358542418433979015630224454754777/10000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124356162688229646241082041519947320236433703585424184339790156302244547549693/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "364489006794007/100000000000000000": [ + "31089040672057983150912632412500092401132902361597748561959244574623506755013/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "31089040672057983150912632412500092401132902361597748561959244574623506755499/25000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_log_power": 2236, + "moment_margin_float": { + "364489006794007/100000000000000000": [ + 2.1150234102748054e-12, + 2.1150234102748054e-12 + ], + "36448900679400754544078619670439/10000000000000000000000000000000000": [ + 7.73624976984083e-30, + 7.73624976984083e-30 + ], + "911222516985018863601965491761/250000000000000000000000000000000": [ + -3.104015756527284e-29, + -3.104015756527284e-29 + ] + }, + "moment_margins": { + "364489006794007/100000000000000000": [ + "211502341027480531553379384024870327589034622358366451274129769433559/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "211502341027480531553379384024870327589034622358366451274129808297531/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "36448900679400754544078619670439/10000000000000000000000000000000000": [ + "773624976984082980223062771948247773718705008389919/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "773624976984082980223062771948247773718705047289897/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "911222516985018863601965491761/250000000000000000000000000000000": [ + "-3104015756527283602766646092015489002158505106995697/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-3104015756527283602766646092015489002158505068342321/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "outer": { + "BIT_just_below_effective_rejected": true, + "functional_count": 4, + "minimum_margin": "1/1000000000000000000", + "strict_count": 54 + }, + "raw_bracket": [ + "36448900679400754544078619670439/10000000000000000000000000000000000", + "911222516985018863601965491761/250000000000000000000000000000000" + ], + "tested": "364489006794007/100000000000000000", + "written_log_power": 2237 + }, + "native_baseline_rejects_new_claim": true, + "new_native": "9eff91418d838f1ffa20fe5c5975dc2c43a79b32d501fcbe30b90c50a7b11ce3", + "old_native": "b012295cfe44d204c2724fe544731ac17aa969e06e33043496ac7a1c91a912b3", + "price": { + "baseline_rejects_new_claim": true, + "candidate_margin_at_old_upper": [ + "2337116490365366956039289279110037307025889205276376707432293767001594532441593/12500000000000000000000000000000000000000000000000000000000000000000000000000000", + "18696931922922935648314314232880298456207113642211013659458350136012756293809623/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "claim_decimal": "0.00364489006794", + "gain": "4.82172401E-7", + "gain_exact": "482172401/1000000000000000", + "independent_raw_bracket": [ + "0.00364489006794007545440786196704391", + "0.00364489006794007545440786196704392" + ], + "previous_claim": "3644407895539/1000000000000000", + "raw_bracket": [ + "0.0036448900679400754544078619670439", + "0.003644890067940075454407861967044" + ] + } + }, + "status": "PASS_FUNDED_EXIT_CONTINUATION" +} diff --git a/research/p104-frontier-7161-application-review/inputs/pr7161/WITNESS.json b/research/p104-frontier-7161-application-review/inputs/pr7161/WITNESS.json new file mode 100644 index 0000000000..1f995a1125 --- /dev/null +++ b/research/p104-frontier-7161-application-review/inputs/pr7161/WITNESS.json @@ -0,0 +1,201 @@ +{ + "frame": 1031, + "cut": 42379, + "pivot": 1336, + "ranks": [ + 5, + 4 + ], + "c": { + "1008": "-11", + "688": "27/8", + "270": "-3", + "1331": "-3/2", + "1235": "3/2", + "1207": "-3/2", + "1284": "2", + "1234": "105/16", + "1032": "15/2", + "1030": "-105/4", + "671": "-15/4", + "497": "1/2", + "372": "1/8", + "370": "-3", + "711": "3/4", + "1242": "10", + "767": "1/4", + "482": "-7", + "494": "19/2", + "133": "-3", + "1039": "6", + "495": "9/2", + "483": "-3/4", + "1120": "13/8", + "518": "7/2", + "506": "1/4", + "519": "-11", + "1307": "-4", + "1134": "5", + "1017": "-2", + "695": "-5/2", + "507": "2", + "1043": "5/2", + "901": "10", + "757": "5/16", + "1336": "2", + "445": "-2", + "1001": "-1/4", + "21": "1/2", + "924": "1/2", + "1272": "-1/4", + "348": "-3/8", + "553": "-21/2" + }, + "d": { + "133": "-2", + "1242": "-1/2", + "1230": "-1/4", + "445": "1", + "1248": "1", + "1336": "1", + "1236": "-1/2", + "1241": "-1/4", + "1247": "1/2" + }, + "gathers": [ + { + "cut": 42379, + "role": 1530, + "frame": 1031, + "coefficient": "1", + "path": 9 + }, + { + "cut": 42370, + "role": 1501, + "frame": 1031, + "coefficient": "1", + "path": 8 + }, + { + "cut": 35551, + "role": 695, + "frame": 1031, + "coefficient": "-5", + "path": 7 + }, + { + "cut": 35541, + "role": 1332, + "frame": 1031, + "coefficient": "-1", + "path": 0 + }, + { + "cut": 31268, + "role": 696, + "frame": 1031, + "coefficient": "7/2", + "path": 2 + }, + { + "cut": 32013, + "role": 1336, + "frame": 1031, + "coefficient": "5/2", + "path": 6 + }, + { + "cut": 35552, + "role": 767, + "frame": 1031, + "coefficient": "-1", + "path": 1 + }, + { + "cut": 35574, + "role": 1334, + "frame": 1031, + "coefficient": "3/2", + "path": 5 + }, + { + "cut": 35570, + "role": 697, + "frame": 1031, + "coefficient": "1", + "path": 4 + }, + { + "cut": 35552, + "role": 699, + "frame": 1031, + "coefficient": "1/2", + "path": 3 + }, + { + "cut": 0, + "role": 1362, + "frame": 1031, + "coefficient": "1", + "stationary_interval": [ + 0, + 35561 + ] + }, + { + "cut": 0, + "role": 1386, + "frame": 1031, + "coefficient": "1/2", + "stationary_interval": [ + 0, + 35607 + ] + } + ], + "injections": [ + { + "cut": 42382, + "role": 1530, + "frame": 1031, + "coefficient": "1", + "path": 10 + }, + { + "cut": 42391, + "role": 1337, + "frame": 1031, + "coefficient": "-1/2", + "path": 12 + }, + { + "cut": 42389, + "role": 1336, + "frame": 1031, + "coefficient": "-1/2", + "path": 11 + }, + { + "cut": 42393, + "role": 1362, + "frame": 1031, + "coefficient": "-1/2", + "path": 13 + }, + { + "cut": 42875, + "role": 1335, + "frame": 1031, + "coefficient": "-1/2", + "path": 14 + } + ], + "paid_delta": {}, + "extension": { + "role": 133, + "old": 591, + "new": 127, + "cut": 76220 + } +} diff --git a/research/p104-frontier-7161-application-review/inputs/pr7161/WORD.json.gz b/research/p104-frontier-7161-application-review/inputs/pr7161/WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..84c893e83b32eae33fae27e622c4756ffe98ab09 GIT binary patch literal 381194 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