diff --git a/.gitattributes b/.gitattributes index 41aef290fd..76e425cdaf 100644 --- a/.gitattributes +++ b/.gitattributes @@ -8,3 +8,8 @@ upstream/** -whitespace references/copied-centers/pr29/** -whitespace references/copied-centers/pr33/** -whitespace references/semantic-bulk/** -whitespace + +# Preserve the exact bytes of pinned upstream proof and witness snapshots. +references/partial-gauge/pr97/** whitespace=-blank-at-eof +# Preserve the exact pinned PR117 source bytes and legal notices. +references/three-stage-cover/pr117/** -whitespace diff --git a/.github/workflows/cover-local-reuse.yml b/.github/workflows/cover-local-reuse.yml new file mode 100644 index 0000000000..1205db763e --- /dev/null +++ b/.github/workflows/cover-local-reuse.yml @@ -0,0 +1,29 @@ +name: Verify cover with physical local reuse + +on: + push: + pull_request: + workflow_dispatch: + +permissions: + contents: read + +jobs: + focused: + runs-on: ubuntu-24.04 + timeout-minutes: 20 + strategy: + fail-fast: false + matrix: + python-version: ['3.11', '3.13', '3.14'] + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 + with: + persist-credentials: false + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 + with: + python-version: ${{ matrix.python-version }} + - name: Replay local word, finite geometry and exact cover assembly + run: python3 research/cover-local-reuse/verify.py + - name: Require untouched frozen sources + run: git diff --exit-code diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 6bd374e1ca..f4f07a20f5 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -16,7 +16,7 @@ jobs: fail-fast: false matrix: python-version: ['3.11', '3.13', '3.14'] - group: [community, producers, certificates, ternary, research, tests, strips, clones, positive, joint, pair] + group: [community, producers, certificates, ternary, research, tests, strips, clones, positive, joint, pair, partial-gauge, three-stage-cover] steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index d490b0f3c6..4550a34dc8 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -78,9 +78,13 @@ tracks acceptance separately. | RaD project (hipotures) | [#20](https://github.com/CrocSwap/integer-mult-bounds/pull/20), [#41](https://github.com/CrocSwap/integer-mult-bounds/pull/41) | Attributed research record and semantic precision, routing, phase-cell inverse and bulk-transfer work used by subsequent submissions; alternating pair-block producers and independent physical timeline/compiler checks. | | Dominik Scholz (DominikScholz) | [#22](https://github.com/CrocSwap/integer-mult-bounds/pull/22), [#27](https://github.com/CrocSwap/integer-mult-bounds/pull/27), [#30](https://github.com/CrocSwap/integer-mult-bounds/pull/30), [#33](https://github.com/CrocSwap/integer-mult-bounds/pull/33), [#35](https://github.com/CrocSwap/integer-mult-bounds/pull/35), [#38](https://github.com/CrocSwap/integer-mult-bounds/pull/38) | Parameter and interface composition, near-balanced geometry, smaller two-stage dimensions and fixed local bases. | | Ryan S (princezuda) | [#26](https://github.com/CrocSwap/integer-mult-bounds/pull/26) | Incorporated Lean checks of historical certificates and algebraic frame/movement/guard contracts; independent paired-circuit checker. Full multiplication is outside its formalized scope. | -| James Chang (jamesyc) | [#34](https://github.com/CrocSwap/integer-mult-bounds/pull/34) | Reversed two-stage geometry, exact controls and balanced assembly. | +| James Chang (jamesyc) | [#34](https://github.com/CrocSwap/integer-mult-bounds/pull/34), [#124](https://github.com/CrocSwap/integer-mult-bounds/pull/124) | Reversed two-stage geometry, exact controls, balanced assembly, and compensated birth-cut scratch reuse. | | Chafik Boukhalfa (chafreaky) | [#43](https://github.com/CrocSwap/integer-mult-bounds/pull/43), [#46](https://github.com/CrocSwap/integer-mult-bounds/pull/46), [#48](https://github.com/CrocSwap/integer-mult-bounds/pull/48) | Changed-graph/fixed-basis composition, independent finite checkers, exact rational data recovery and reordered exclusion sums. | | Alejandro Zarzuelo Urdiales (alejandrozu) | [#45](https://github.com/CrocSwap/integer-mult-bounds/pull/45) | Incorporated Gaussian parity and canonical arithmetic proofs, finite tensor execution, actual-profile precision accounting and mixed-center image/decoder checks. | +| Avi Eisenberg (ikeboy) | [#53](https://github.com/CrocSwap/integer-mult-bounds/pull/53), [#62](https://github.com/CrocSwap/integer-mult-bounds/pull/62), [#110](https://github.com/CrocSwap/integer-mult-bounds/pull/110), [#120](https://github.com/CrocSwap/integer-mult-bounds/pull/120), [#132](https://github.com/CrocSwap/integer-mult-bounds/pull/132) | Skip-prefix and interval strips, core-aware pair assembly, saturated nondegenerate intersection placement, and paired lockstep first-stage vertices on the three-stage Cayley cover. | +| Joel Pulikkan (GamingPuzzled) | [#125](https://github.com/CrocSwap/integer-mult-bounds/pull/125), [#127](https://github.com/CrocSwap/integer-mult-bounds/pull/127), [#134](https://github.com/CrocSwap/integer-mult-bounds/pull/134) | Pruned deferral selection, non-monotone DAG frame relaxation, and shrunk frames on the paired lockstep cover. | +| Daniele Corso (danicorso) | [#126](https://github.com/CrocSwap/integer-mult-bounds/pull/126) | Greedy birth-frame pruning on the PR117 complex DAG. | +| Thomas Marchand (Th0rgal) | [#106](https://github.com/CrocSwap/integer-mult-bounds/pull/106), [#121](https://github.com/CrocSwap/integer-mult-bounds/pull/121), [#133](https://github.com/CrocSwap/integer-mult-bounds/pull/133) | Contiguous pair-exchange schedules, staggered rational-center schedules, radical-complement frame lifting, phase-aware role compilation, donor-chain shrinking, recipient frame snapping, and paired/unpaired three-stage cover local-reuse integration (prepared with Google Antigravity assistance). | The incoming two-stage work also credits **Swapnil Jain** for linked two-stage batching development, alongside Aurel Prosz's topology and endpoint correction; diff --git a/Makefile b/Makefile index 84fe8290f3..3c154f295d 100644 --- a/Makefile +++ b/Makefile @@ -15,6 +15,8 @@ community-followup-check: verify: $(MAKE) verify-community $(MAKE) verify-producers + $(MAKE) verify-partial-gauge + $(MAKE) verify-three-stage-cover $(MAKE) verify-certificates $(MAKE) verify-ternary $(MAKE) verify-research @@ -30,6 +32,7 @@ verify-community: community-audit-check community-followup-check copied-reversed $(MAKE) climbed-48-verify verify-producers: + $(MAKE) stopped-product-verify $(MAKE) copied-centers-verify $(MAKE) structured-bulk-verify $(MAKE) endpoint-gauge-producer endpoint-gauge-certificate @@ -428,3 +431,38 @@ pair-assembly-verify: pair-assembly-producer pair-assembly-check .PHONY: verify-pair verify-pair: pair-assembly-verify python3 scripts/audit_pair_candidate.py --check docs/research/community-pair-arithmetic.json + +.PHONY: stopped-product-producer stopped-product-certificate stopped-product-verify +stopped-product-producer: + python3 scripts/stopped_product_producer.py + +stopped-product-certificate: + python3 scripts/stopped_product_network.py + +stopped-product-verify: stopped-product-producer stopped-product-certificate + +.PHONY: partial-gauge-bit partial-gauge-producer partial-gauge-certificate partial-gauge-verify +partial-gauge-bit: + python3 scripts/partial_gauge_bit.py + +partial-gauge-producer: + python3 scripts/partial_gauge_producer.py + +partial-gauge-certificate: + python3 scripts/partial_gauge_network.py + +partial-gauge-verify: partial-gauge-bit partial-gauge-producer partial-gauge-certificate + +.PHONY: verify-partial-gauge +verify-partial-gauge: partial-gauge-verify + +.PHONY: three-stage-cover-producer three-stage-cover-certificate three-stage-cover-verify verify-three-stage-cover +three-stage-cover-producer: + python3 scripts/three_stage_cover_producer.py + +three-stage-cover-certificate: + python3 scripts/three_stage_cover_network.py + +three-stage-cover-verify: three-stage-cover-producer three-stage-cover-certificate + +verify-three-stage-cover: three-stage-cover-verify diff --git a/NOTICE b/NOTICE index b565637758..29d9b0da89 100644 --- a/NOTICE +++ b/NOTICE @@ -302,3 +302,72 @@ inherited PR #48 sources. The stacked witness in research/pair-assembly/frame uses eumemic's PR #57 joint frame compiler unchanged; its driver and verifier are adaptations of PR #57's skip_frame_compiler.py, skip_frame_compose.py and verify_skip_frame.py. Original notices are retained. + +Stopped product-ring extension, 9 October 2026 +Copyright 2026 icekylinx + +The opposite-bank generic projector factorization, componentwise atom-ring +adapters, stopped recurrence and outer ordinary-interchange conversion, +aligned pair-star producer with rational centers, exact denominator-21 +grid and selected (23,23)/(24,24) composition are contributed by icekylinx +with substantial OpenAI GPT-6 Astra and Codex assistance. This extension +builds on merged PR #36, 11817ccacb564bb7f98789c20dc11d3fece207e3, and is +integrated on upstream main 56b66d58297deca1d7dd130247d720e960f77a37. + +The retained ordinary leaf uses the preceding projector, corner and +copied-center proofs. The selected two-stage topology retains Aurel Prosz +(Paureel), Swapnil Jain and Zhihao Chen's credits; the semantic assembly +retains PR #21/#23 and RaD's attribution. Paired producers, carrier matching, +original source notices and each imported license remain unchanged. + +Partial-gauge extension, 9 October 2026 +Copyright 2026 icekylinx + +The pair-first cube assembly, compatible backward frame enlargement, +partial source-gauge schedule and stopped whole-projector composition are +contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex +assistance, extending PR #104 at 948ce1510df750f4c18b96bdaef436a86f8bf834. + +The physical deferred bit word, reflected event accounting, fan-order +clarification and signed two-stage endpoint are adopted from Zhihao Chen +(jacklightChen), PR #97, e15350b66e4bf796153a68c240a6cc1b788abe3e, with +Codex assistance. Its deferred readouts, V leaves, lifted frames and frozen +witness originate in Swapnil Jain's 741e7aa078392553815df7926ee17ac5e25a8c38, +with the original Claude disclosure retained. Cyclic interval and core-aware +pair primitives build on Avi Eisenberg (ikeboy), PR #62, +ad0f25ff7b23cff7f08ad237c2254e6ecf74257e, with Anthropic Claude assistance. +Prior two-stage, copied-center, ordinary-leaf, semantic/bulk, routing and +precision credits remain in force. Imported source notices and licenses +are preserved under references/partial-gauge/; see SOURCES.json. + +Three-stage cover extension, 9 October 2026 +Copyright 2026 icekylinx + +The arbitrary-subspace Clifford frame theorem, three-stage Cayley geometry, +weighted q-adic GL cover, unit-lower weighted compiler, charged local-ring +fallback, uniform batching, internal row borrowing and exact composition +are contributed by icekylinx with substantial OpenAI GPT-6 Astra assistance. This +repository integration uses Codex assistance and extends +PR #115, cf60442983c153a3a0f5272ea4713f99eba13c86. + +The selected local complex DAG and support/label replay are adopted from +Copyright 2026 eumemic, PR #117, cbb05ce504d571546d9b7794c186a613c659c3bf, +with its original Apache-2.0 terms and Claude assistance disclosure. +The unchanged bit physical word retains Zhihao Chen (jacklightChen), +PR #97, and Swapnil Jain's underlying witness and assistance notices. +The prior opposite-bank, stopped ordinary-leaf, copied-center, topology, +semantic/bulk, precision and analytic credits remain applicable. +Original source notices and license bytes are preserved in +references/three-stage-cover/pr117/ and references/partial-gauge/. + +Paired lockstep and physical local reuse under the three-stage cover, 9 October 2026 +Prepared by Thomas Marchand with Google Antigravity assistance. Apache-2.0. +This package composes and extends: +- icekylinx's three-stage Cayley cover, general Clifford frames and weighted bit interface (PR #130, 6a9970a530119174507904e23592fd59ede19a5d); +- eumemic's PR #117 local complex DAG, PR #129 physical gate-frame descent, and PR #131 cover-local-reuse package and literal reflection audit (3acf2f9c026858b2525216f45e1650df24ef2d8e, with OpenAI Codex assistance); +- James Chang (jamesyc)'s compensated birth-cut scratch reuse (PR #124); +- Avi Eisenberg (ikeboy)'s paired lockstep first-stage cover (PR #132, f7bc7a9073fd45d5d72a61795409033997288202, with Anthropic Claude assistance) and saturated nondegenerate intersection placement (PR #110, #120); +- an664's completed-core sharing on orthogonal subspaces (PR #128); +- Rohan Arun's PR #113, #118, #123; Joel Pulikkan (GamingPuzzled)'s PR #125, #127, #134; Daniele Corso (danicorso)'s PR #126; +- Thomas Marchand's radical-complement frame lifting, phase-aware role compilation, cover-weighted local search, donor-chain shrinking, recipient frame snapping, and per-bank literal reflection audit (PR #133). +All predecessor notices and conditional proof boundaries remain in force. diff --git a/PATCHING.md b/PATCHING.md index b60f3f101b..a02e230256 100644 --- a/PATCHING.md +++ b/PATCHING.md @@ -1,6 +1,6 @@ # Applying the inherited manuscript patch -This patch is the PR #10 baseline. The current copied-center extension is +This patch is the PR #10 baseline. The PR #36 copied-center extension is presented in `notes/copied-centers-note.tex`; it is not included in this historical combined manuscript patch. @@ -30,3 +30,6 @@ alternatives for the same base. PR7 is pinned at `6725c6a17b17871a35353fd29157f4ed851bc114` for the retained producer sources. The old uniform recurrences keep their original exponents. The active consumers use `lem:batched-chunk-swap` and `prop:batched-simultaneous-layer`. + +The stopped product-ring extension is supplied separately in +`notes/stopped-product-note.tex`; it does not regenerate this historical patch. diff --git a/README.md b/README.md index 035c259b68..9aff3ee61b 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,87 @@ **Community research maintained by Douglas Colkitt — conditional on the original OpenAI #109 framework.** +## Three-stage cover extension + +The construction contributed by **icekylinx**, extending +[PR #115](https://github.com/CrocSwap/integer-mult-bounds/pull/115), gives + +$$ +T(n)=O\!\left(n(\log n)^{1-\kappa}\right),\qquad +\kappa=\frac{3146011}{10000000000}=3.146011\times10^{-4}. +$$ + +Three signed shears on a regular Cayley cover align all interstage data +frames. The complex branch combines eumemic's PR #117 local DAG with +arbitrary-subspace Clifford frames; the bit branch retains the PR #97 / +Swapnil physical word and uses a batched weighted q-adic cover. Local +transitions, copied centers, rare-class fallback, finite routers and +internal row borrowing are charged. The retained analytic and fixed-tape +hypotheses still apply. + +[Proof source](notes/three-stage-cover-note.tex) · +[Exact certificate](certificates/three-stage-cover-network.json) · +[Incremental reproduction](docs/three-stage-cover.md) + +```sh +make three-stage-cover-verify +``` + +## Partial-gauge extension + +The construction contributed by **icekylinx**, extending +[PR #104](https://github.com/CrocSwap/integer-mult-bounds/pull/104), gives + +$$ +T(n)=O\!\left(n(\log n)^{1-\kappa}\right),\qquad +\kappa=\frac{7237}{78125000}=9.26336\times10^{-5}. +$$ + +It applies the stopped whole-projector bit interface to the physical deferred +word of Zhihao Chen's PR #97, based on Swapnil Jain's witness. The new complex +producer combines cyclic interval contractions, pair-first cube assembly, +compatible frame enlargement and partial source gauges. Every residual, +endpoint correction and target-data transition is charged. The bound retains +the analytic and fixed-tape hypotheses of the preceding construction. + +[Proof source](notes/partial-gauge-note.tex) · +[Exact certificate](certificates/partial-gauge-network.json) · +[Incremental reproduction](docs/partial-gauge.md) + +```sh +make partial-gauge-verify +``` + +## Stopped product-ring extension + +The new construction contributed by **icekylinx**, extending merged +[PR #36](https://github.com/CrocSwap/integer-mult-bounds/pull/36), gives + +$$ +T(n)=O\!\left(n(\log n)^{1-\kappa}\right),\qquad +\kappa=\frac{194869}{2500000000}=7.79476\times10^{-5}. +$$ + +It combines a stopped product-ring bit interchange on `(23,23)` with an +all-disjoint rational-center complex network on `(24,24)`. The new generic +opposite-bank factorization pays one reversed child per projector rank; +atom adapters, ordinary leaves, endpoint copies and the exact denominator-21 +grid are included in the proof. The bound retains the original analytic +and fixed-tape hypotheses. + +[Proof source](notes/stopped-product-note.tex) · +[Exact certificate](certificates/stopped-product-network.json) · +[Incremental reproduction](docs/stopped-product.md) + +```sh +make stopped-product-verify +``` + +The maintainer-reviewed community checkpoint below remains its own result +and validation record. + +## Reviewed community checkpoint + The reviewed community witness gives $$ diff --git a/SOURCES.json b/SOURCES.json index 6096d5aff9..ab7ec8e74c 100644 --- a/SOURCES.json +++ b/SOURCES.json @@ -234,5 +234,190 @@ } ], "continuing_analytic_dependencies": "See structured_bulk_extension.adopted and references/semantic-bulk/MANIFEST.json." + }, + "stopped_product_extension": { + "contributor": "icekylinx", + "base_commit": "56b66d58297deca1d7dd130247d720e960f77a37", + "proof_predecessor_PR": "https://github.com/CrocSwap/integer-mult-bounds/pull/36", + "proof_predecessor_commit": "11817ccacb564bb7f98789c20dc11d3fece207e3", + "predecessor_merged": true, + "archive": "integer_mult_round5_kappa_7_79476e-5_complete.zip", + "archive_sha256": "714cbffa0cccba3c18f046a63e62d6981683cb386b5d5cd09761be7b70f0b0be", + "kappa": "194869/2500000000", + "proof": "notes/stopped-product-note.tex", + "certificate": "certificates/stopped-product-network.json", + "producer": "scripts/stopped_product_producer.py", + "assistance": "Substantial OpenAI GPT-6 Astra and Codex assistance.", + "scope": "Conditional on the retained analytic and fixed-tape framework; new product-ring and exact rational-grid arguments supplied as written proofs.", + "continuing_dependencies": [ + "copied_centers_extension", + "structured_bulk_extension" + ], + "icekylinx_lineage": [ + { + "pr": 10, + "commit": "62691e395a0458ce089a1c7b5d89e74291e95e29" + }, + { + "pr": 18, + "commit": "f2ab41aebad47861caf6316282c1793e5513845e" + }, + { + "pr": 24, + "commit": "ed90fd940279c336ebc45968631bdebfb087b505" + }, + { + "pr": 32, + "commit": "0ef3aeb61f55cc0b321ce6a0ef00acee25cefe52" + }, + { + "pr": 36, + "commit": "11817ccacb564bb7f98789c20dc11d3fece207e3" + } + ], + "curation": "Selected h23/h24 inputs, generator, exact certificate and proofs only; excludes raw graphs, research alternatives and recursive predecessor copies." + }, + "partial_gauge_extension": { + "contributor": "icekylinx", + "predecessor_pr": 104, + "predecessor_commit": "948ce1510df750f4c18b96bdaef436a86f8bf834", + "archive": "integer_mult_round6_kappa_9_26336e-5_complete.zip", + "archive_sha256": "e701a98b10864dc4b1414d9fcb1fc7c67b28e2363cb2a2292f9fed577a081d2d", + "kappa": "7237/78125000", + "proof": "notes/partial-gauge-note.tex", + "certificate": "certificates/partial-gauge-network.json", + "producer": "scripts/partial_gauge_producer.py", + "assistance": "Substantial OpenAI GPT-6 Astra and Codex assistance.", + "adopted": [ + { + "pr": 97, + "contributor": "Zhihao Chen (jacklightChen)", + "commit": "e15350b66e4bf796153a68c240a6cc1b788abe3e", + "role": "Actual deferred bit word, reflected physical ledger, fan-order clarification, gauged exits and signed endpoint correction" + }, + { + "contributor": "Swapnil Jain", + "repository": "Swapnil-jain/integer-mult-kappa", + "commit": "741e7aa078392553815df7926ee17ac5e25a8c38", + "role": "Underlying deferred readouts, V leaves, lifted frames and frozen witness" + }, + { + "pr": 62, + "contributor": "Avi Eisenberg (ikeboy)", + "commit": "ad0f25ff7b23cff7f08ad237c2254e6ecf74257e", + "role": "Cyclic interval and core-aware pair primitives" + } + ], + "icekylinx_lineage": [ + { + "pr": 10, + "commit": "62691e395a0458ce089a1c7b5d89e74291e95e29" + }, + { + "pr": 18, + "commit": "f2ab41aebad47861caf6316282c1793e5513845e" + }, + { + "pr": 24, + "commit": "ed90fd940279c336ebc45968631bdebfb087b505" + }, + { + "pr": 32, + "commit": "0ef3aeb61f55cc0b321ce6a0ef00acee25cefe52" + }, + { + "pr": 36, + "commit": "11817ccacb564bb7f98789c20dc11d3fece207e3" + }, + { + "pr": 104, + "commit": "948ce1510df750f4c18b96bdaef436a86f8bf834" + } + ], + "continuing_dependencies": [ + "stopped_product_extension", + "copied_centers_extension", + "structured_bulk_extension" + ], + "curation": "Selected generators, exact counts, proof sources and pinned dependencies; excludes alternatives, large generated graphs and recursive handoff copies.", + "scope": "Conditional on retained analytic and fixed-tape framework; finite verification and written proofs have separate scopes." + }, + "three_stage_cover_extension": { + "contributor": "icekylinx", + "predecessor_pr": 115, + "predecessor_commit": "cf60442983c153a3a0f5272ea4713f99eba13c86", + "archives": [ + { + "filename": "integer_mult_round7_kappa_1_080522e-4_incremental.zip", + "sha256": "ba7a7d10be57f614fdb4df4074ec5ffd2feddeac583f1fdf2da12ae7c02f6058" + }, + { + "filename": "integer_mult_round8_kappa_3_146011e-4_incremental.zip", + "sha256": "8e730754c2076bf3ee7ff1bd320486172ef6ab1c9897ddd633aef02a9ce5257a" + } + ], + "kappa": "3146011/10000000000", + "proof": "notes/three-stage-cover-note.tex", + "general_subspace_proof": "notes/general-clifford-frames.tex", + "certificate": "certificates/three-stage-cover-network.json", + "producer": "scripts/three_stage_cover_producer.py", + "assistance": "Construction supplied with substantial OpenAI GPT-6 Astra assistance; repository integration with Codex assistance.", + "adopted": [ + { + "pr": 117, + "contributor": "eumemic", + "commit": "cbb05ce504d571546d9b7794c186a613c659c3bf", + "role": "Pinned positive h24 local DAG and its exact support/label replay; original Claude disclosure retained", + "dag_sha256": "3c034d0aae388ef567a454826f4f48b26fd8a94c71e8ffed4835271b349a783b" + }, + { + "pr": 97, + "contributor": "Zhihao Chen (jacklightChen)", + "commit": "e15350b66e4bf796153a68c240a6cc1b788abe3e", + "role": "Retained physical deferred bit word and reflected ledger" + }, + { + "contributor": "Swapnil Jain", + "commit": "741e7aa078392553815df7926ee17ac5e25a8c38", + "role": "Underlying deferred word, lifted frames and frozen witness" + } + ], + "icekylinx_lineage": [ + { + "pr": 10, + "commit": "62691e395a0458ce089a1c7b5d89e74291e95e29" + }, + { + "pr": 18, + "commit": "f2ab41aebad47861caf6316282c1793e5513845e" + }, + { + "pr": 24, + "commit": "ed90fd940279c336ebc45968631bdebfb087b505" + }, + { + "pr": 32, + "commit": "0ef3aeb61f55cc0b321ce6a0ef00acee25cefe52" + }, + { + "pr": 36, + "commit": "11817ccacb564bb7f98789c20dc11d3fece207e3" + }, + { + "pr": 104, + "commit": "948ce1510df750f4c18b96bdaef436a86f8bf834" + }, + { + "pr": 115, + "commit": "cf60442983c153a3a0f5272ea4713f99eba13c86" + } + ], + "continuing_dependencies": [ + "partial_gauge_extension", + "stopped_product_extension", + "structured_bulk_extension" + ], + "scope": "Conditional on retained analytic, precision, ordinary-leaf and fixed-tape contracts. New general Clifford frames, weighted routing, local-ring fallback and internal row borrowing supplied as written proofs.", + "curation": "Selected round7 PR117 input and frame theorem plus round8 three-stage cover only. Excludes PR112 reclaim, two-stage alternatives, half-sign motif, research screens, raw generated graphs and PDFs." } } diff --git a/certificates/joint-dual-kappa.json b/certificates/joint-dual-kappa.json index d92f653fe4..d721fd7b84 100644 --- a/certificates/joint-dual-kappa.json +++ b/certificates/joint-dual-kappa.json @@ -842,7 +842,7 @@ "scripts/experiments/pin_joint_dual_sources.py": "4d31cc0e38b7902709ca5f8f714cba109760d2592346dd7f8dc0b900a2d9fe00", "scripts/experiments/verify_joint_dual.py": "7a31bba1e9c0ded32ae285df2ca9bc91ef20c330f6789fdba361876f3c7a1985" }, - "source_manifest_sha256": "fd1aab7d75753b4b55b2377f26119dae74f367b0b4fab66cba42d944b3042cc9", + "source_manifest_sha256": "f9a5b92f86b1eee61cb5f867b7a4097c5d4b91c33e618804754cd259f187625a", "sources": [ { "files": { diff --git a/certificates/joint-dual-validation.json b/certificates/joint-dual-validation.json index 99adb4cf74..50fbc39e9a 100644 --- a/certificates/joint-dual-validation.json +++ b/certificates/joint-dual-validation.json @@ -226,7 +226,7 @@ } }, "bit_saving": "2382370177/50000000000000", - "certificate_sha256": "2ed658f05365b28825e24a6e7bac9fc9cc015d5a5d63d9579f4ac6e0640ae559", + "certificate_sha256": "ed18aa80841734755a141d59853b6fc5d8a0e164f0407e368537527480f7f3fe", "kappa": "4764513337/100000000000000", "margins": 7, "producer_words_regenerated_and_matched": true, diff --git a/certificates/partial-gauge-bit-input.json b/certificates/partial-gauge-bit-input.json new file mode 100644 index 0000000000..f01ac32417 --- /dev/null +++ b/certificates/partial-gauge-bit-input.json @@ -0,0 +1,142 @@ +{ + "N": 3136441, + "R": 28866, + "W": 108516254, + "deficit": 1344189, + "dimensions": [ + 23, + 23 + ], + "exit_nullity_histogram": { + "1": 1760, + "10": 96, + "11": 335, + "12": 28, + "13": 116, + "14": 36, + "15": 319, + "16": 5, + "17": 91, + "18": 4, + "19": 164, + "2": 1596, + "20": 83, + "21": 49, + "22": 154, + "23": 17301, + "3": 1307, + "4": 3871, + "5": 806, + "6": 177, + "7": 447, + "8": 30, + "9": 91 + }, + "local_rank_histograms": { + "aux": { + "1": 55349, + "10": 162, + "11": 299, + "12": 208, + "13": 202, + "14": 38, + "15": 649, + "16": 208, + "17": 1309, + "18": 599, + "19": 533, + "2": 64873, + "20": 2310, + "21": 413, + "3": 13926, + "4": 11248, + "5": 6151, + "6": 1617, + "7": 883, + "8": 1243, + "9": 458 + }, + "center": { + "22": 23 + }, + "data": { + "1": 11386, + "10": 86, + "11": 93, + "12": 97, + "13": 65, + "14": 26, + "15": 43, + "16": 218, + "17": 38, + "18": 8, + "19": 1547, + "2": 2402, + "21": 1, + "22": 2, + "3": 1144, + "4": 2013, + "5": 521, + "6": 475, + "7": 276, + "8": 382, + "9": 130 + } + }, + "m": 529, + "max_child": 528, + "rank_mass": 57403754177, + "schema": 1, + "source": "PR97 e15350b66e4bf796153a68c240a6cc1b788abe3e; opposite-bank whole-projector compiler applied to its actual physical idempotent increments.", + "source_manifest": "references/partial-gauge/pr97/SOURCE.json", + "source_manifest_sha256": "68fb539abcd6df21d142e4e204b6e9482eb7f9cd3907650f54bd058070266596", + "v": 1771, + "whole_projector_histogram": { + "1": 239511811, + "10": 878416, + "11": 1388464, + "12": 1080310, + "13": 945714, + "14": 226688, + "15": 2451064, + "16": 1508892, + "17": 4771074, + "18": 2149994, + "19": 7367360, + "2": 238288050, + "20": 8182020, + "21": 1466388, + "22": 88550, + "3": 53377940, + "4": 46970462, + "484": 6272882, + "5": 23632224, + "506": 61280142, + "507": 545468, + "508": 173558, + "509": 293986, + "510": 580888, + "511": 14168, + "512": 322322, + "513": 17710, + "514": 1129898, + "515": 127512, + "516": 410872, + "517": 99176, + "518": 1186570, + "519": 340032, + "520": 322322, + "521": 106260, + "522": 1583274, + "523": 626934, + "524": 2854852, + "525": 13711082, + "526": 4629394, + "527": 5653032, + "528": 6233920, + "6": 7409864, + "7": 4105178, + "8": 5755750, + "9": 2082696 + } +} diff --git a/certificates/partial-gauge-complex-input.json b/certificates/partial-gauge-complex-input.json new file mode 100644 index 0000000000..b404923928 --- /dev/null +++ b/certificates/partial-gauge-complex-input.json @@ -0,0 +1,101 @@ +{ + "h": 24, + "v": 2024, + "R": 34307, + "q": 8120, + "c": 146284, + "matched": 120097, + "loss": 552, + "selected_roles": 6341, + "selected_rank_histogram": { + "22": 850, + "21": 70, + "20": 770, + "19": 81, + "18": 1503, + "16": 761, + "14": 487, + "12": 406, + "10": 374, + "8": 257, + "6": 294, + "4": 252, + "2": 236 + }, + "remaining_internal_histogram": [ + 27033, + 203910, + 83148, + 13608, + 17316, + 6534, + 5740, + 2708, + 2218, + 787, + 642, + 404, + 288, + 218, + 223, + 1296, + 352, + 1944, + 305, + 1566, + 852, + 188, + 22, + 24, + 0 + ], + "source_data_histogram": { + "23": 2024 + }, + "target_data_histogram": { + "23": 18, + "12": 188, + "11": 4, + "16": 82, + "2": 5576, + "3": 802, + "10": 239, + "6": 641, + "4": 3354, + "8": 634, + "1": 908, + "5": 141, + "7": 82, + "14": 89, + "9": 63, + "13": 2, + "17": 1, + "19": 3, + "18": 8 + }, + "copied_centers_already": true, + "phase1_operations": 32446, + "total_M_operations": 178567, + "untouched_non_source_roles": 8079, + "selection": "Descending first-frame rank; intersect all incident latest target frames; retain maximal nondegenerate summand", + "partial_first_transition_histogram": { + "0": 2241, + "1": 371, + "2": 1793, + "3": 221, + "4": 636, + "5": 150, + "7": 25, + "6": 534, + "8": 259, + "10": 73, + "12": 5, + "9": 29, + "13": 2, + "11": 2 + }, + "distinct_caps": 2278, + "repaired_caps": 369, + "scalar_readout": "Exact rational C=J M; Boolean support is a safe superset only", + "chronological_contract": "Nondeferred reads at0; source V; center-closed M phase1; copied centers at0; selected partial-gauge reads in reverse selection order; remaining M; side scatter; inverse M/V atfull F" +} diff --git a/certificates/partial-gauge-input.json b/certificates/partial-gauge-input.json new file mode 100644 index 0000000000..158600c7e9 --- /dev/null +++ b/certificates/partial-gauge-input.json @@ -0,0 +1,170 @@ +{ + "assembly": { + "absorption_gap": "210905811144819709520320681/5352018951262406227316993998984375000", + "margins": { + "Gaussian_arithmetic": "7615340165060206281200290342476813/54804674060927039767726018549600000000", + "bulk_exposure": "92650807349/1000000000000000", + "compact_phase_layer": "6345945518457246442476813/68505842576158799709657523187", + "coordinate_movement": "92650807349/1000000000000000", + "dimension": "68493150000000000000000000000/68505842576158799709657523187", + "original_prefix": "634663057688300803047390957523187/6850584257615879970965752318700000000", + "scalar_work": "10153992421197191567218839942476813/54804674060927039767726018549600000000" + }, + "minimum_margin": "6345945518457246442476813/68505842576158799709657523187", + "parameters": { + "C0": 316603394779621611419893923923079016464961761204405165715149703864163276249149334956086075455540666229511598112768, + "C1": 1, + "a_bit": "92650807349/1000000000000000", + "a_complex": "92651/1000000000", + "actual_bit_saving": "1240183559/10000000000000", + "alpha_squared_power": "9519260838628478050000000/68505842576158799709657523187", + "beta": "1/1000000", + "c": "463254032112459539899192651/5000000000000000000000000000000", + "delta": "1/800000000", + "epsilon": "68493150000000000000000000000/68505842576158799709657523187", + "eta": "1/100000000", + "kappa": "7237/78125000", + "lambda_": "99990734919357750807349/100000000000000000000000", + "lambda_prime": "49995367459725200807349/50000000000000000000000", + "q": "4632540274799192651/50000000000000000000000", + "sigma": "999907349/1000000000", + "tau": "999907349192651/1000000000000000" + }, + "recurrence": { + "internal": "999907349192651/1000000000000000", + "leaf": "999907349092651/1000000000000000", + "reservations": "4999536745967887540460100807349/5000000000000000000000000000000" + }, + "strict_constraints": { + "Gaussian_arithmetic_above_kappa": "63464647749247881254316635764014661/1370116851523175994193150463740000000000", + "K_dominates_log": "634594558191670162704927742476813/6850584257615879970965752318700000000", + "K_geometry": "634663057688300803047390957523187/6850584257615879970965752318700000000", + "alpha_below_one": "68496323315320171231607523187/68505842576158799709657523187", + "alpha_below_one_fourth": "68467765532804285797457523187/274023370304635198838630092748", + "alpha_positive": "9519260838628478050000000/68505842576158799709657523187", + "artificial_boundary": "383645411071166612550935367236742476813/54804674060927039767726018549600000000", + "beta_below_one": "999999/1000000", + "beta_positive": "1/1000000", + "bit_positive": "92650807349/1000000000000000", + "bulk_exposure_above_kappa": "17207349/1000000000000000", + "c_below_one": "4999536745967887540460100807349/5000000000000000000000000000000", + "c_positive": "463254032112459539899192651/5000000000000000000000000000000", + "cell_above_band": "68489976684679828768392476813/137011685152317599419315046374", + "compact_leaf": "5092650807349/50000000000000000000000", + "compact_phase_layer_above_kappa": "210905811144819709520320681/5352018951262406227316993998984375000", + "compact_reservations": "4632540274799192651/5000000000000000000000000000000", + "complex_above_bit": "192651/1000000000000000", + "complex_below_one_over32": "31157349/1000000000", + "coordinate_movement_above_kappa": "17207349/1000000000000000", + "delta_below_one_eighth": "99999999/800000000", + "delta_positive": "1/800000000", + "dimension_above_kappa": "5350531566967276338766501208504695681/5352018951262406227316993998984375000", + "epsilon_below_one": "12692576158799709657523187/68505842576158799709657523187", + "epsilon_positive": "68493150000000000000000000000/68505842576158799709657523187", + "gamma_sublinear": "3173315320171231607523187/68505842576158799709657523187", + "guard_width": "12692576158799709657523187/68505842576158799709657523187", + "lambda_above_internal": "92650807349/100000000000000000000000", + "lambda_above_sigma": "19357750807349/100000000000000000000000", + "lambda_above_tau": "92650807349/100000000000000000000000", + "lambda_prime_above_lambda": "92650807349/100000000000000000000000", + "lambda_prime_below_one": "4632540274799192651/50000000000000000000000", + "leaf_saving_above_bit": "1/10000000000", + "literal_scalar_guard": "4144494358077648199882179832972772983517776031870487164", + "original_prefix_above_kappa": "1719395050360604223446088341467/171264606440396999274143807967500000000", + "phase_boundary": "7615340165060206281200290342476813/54804674060927039767726018549600000000", + "phase_local": "10153992421197191567218839942476813/54804674060927039767726018549600000000", + "prime_interval_packing": "12692576158799709657523187/68505842576158799709657523187", + "q_below_internal": "92650807349/50000000000000000000000", + "q_below_leaf": "5092650807349/50000000000000000000000", + "q_below_reservations": "4632540274799192651/5000000000000000000000000000000", + "q_positive": "4632540274799192651/50000000000000000000000", + "record_suffix": "12692576158799709657523187/68505842576158799709657523187", + "row_product_gap": "196189/25", + "scalar_work_above_kappa": "126930954152672513404780375764014661/1370116851523175994193150463740000000000", + "short_record_fallback": "68486802878377195389187669443684432762498737/68505842576158799709657523187000000000000000", + "small_field_exposure": "6346630640342463215046374/68505842576158799709657523187" + } + }, + "bit_moment_gap": "2345601674306500121278928059/20544779051332707747863228438542286848", + "complex_children": { + "1": 833199840, + "10": 3566288, + "11": 1651584, + "12": 1926848, + "13": 890560, + "14": 1262976, + "15": 5246208, + "16": 1756832, + "17": 7873360, + "18": 1267024, + "19": 6351312, + "2": 359154752, + "20": 3448896, + "21": 761024, + "22": 89056, + "23": 8363168, + "3": 58331680, + "4": 83672160, + "5": 27020400, + "529": 8193152, + "552": 113206368, + "554": 955328, + "556": 1020096, + "558": 1190112, + "560": 1040336, + "562": 1513952, + "564": 1643488, + "566": 1971376, + "568": 3080528, + "570": 6084144, + "571": 327888, + "572": 3116960, + "573": 283360, + "574": 3440800, + "6": 25830288, + "7": 11293920, + "8": 11544896, + "9": 3440800 + }, + "complex_moment_gap": "6947945558372714213404511085632686811861949217860391879028915309604480988411792203593654326893420995161697220962982459380483297217453126140766882894450707727872135725750714093424451390422155481794610385088421430349919862961400734121438410175507282680663373459309957086540191130088180658275438367642668711397505393879394098039098682461552387767220901721149553580423917366079258626166642510006729132879146700629636588392951851953971879190591805102214143246580666019441282051332500197714419089886096021915668614902179480238040948226365454770137923895463114114185382271238145181098303472869639639530600622478928996375011894122390381864017062683331911338976682281294666432146822560930028375258667985523681323914572020123776804960736030357054532314591192452677528611229466742011541822395019902459/167852999431527138668457861376200612707328488672519882138889232846747479926088857765945414575361982185609633426543097157912490128124910372999225579642156258283421237016089680301794258163909517608838521439800122744227600202644475417848450879443411364263972083620854461752803585992206375722588207612958331938749304200543152875805119794945451095437837541676814955673989171040600685943867630086954353447234398681746181800111132168899079225441657090373821768884273857085436195465138227878901247795252436006727813935800658126959810773997881702000283632464353818559774489796750339762225905607282924984001191963169994170327205763462351020551718167078118315983767319570891176632402601675415585523151673218915561491262533667533095664389192097063006529840051822018304057629587556989230316224000000000000000000000", + "finite_bridge": { + "bit_coarse": { + "W": 108516254, + "halving_degree": 367, + "m": 529, + "maxchild": 528, + "wire_bits": 27 + }, + "complex": { + "W": 147067888, + "coefficient_bound": 28, + "coefficient_denominator_divides": 42, + "halving_degree": 200, + "local_group_upper": 99202668726680, + "m": 576, + "maxchild": 574, + "s": 84709241408, + "scalar_group_upper": 401572403009697216, + "wire_bits": 28 + }, + "ordinary_leaf_row_degree": 252, + "rows": { + "coefficient": 15761, + "contract": "W_complex^D_complex * W_coarse^D_coarse * W_old^D_old; one preceding prefix and one padding; sequential reuse", + "degree": 40000, + "degree_gap": "196189/25", + "suffix_slope": 160000 + }, + "semantic": { + "B": 4144494358077648199899551022812574000922568626809480832, + "C0": 316603394779621611419893923923079016464961761204405165715149703864163276249149334956086075455540666229511598112768, + "C1": 1, + "E": 4144494358077648199899551022812574000922568542100239424, + "exact_grid": "One common dyadic grid times the fixed odd divisor to K=G*(D_complex+1); no child rounding", + "fixed_odd_divisor": 21, + "induction_gap": 12433483074232944599698653068437722002767705880428442496, + "literal_charge": 17371189839801017404792510229752260, + "strict_literal_gap": 4144494358077648199882179832972772983517776031870487164 + } + } +} diff --git a/certificates/partial-gauge-network.json b/certificates/partial-gauge-network.json new file mode 100644 index 0000000000..fae9fef678 --- /dev/null +++ b/certificates/partial-gauge-network.json @@ -0,0 +1,557 @@ +{ + "assembly": { + "absorption_gap": "210905811144819709520320681/5352018951262406227316993998984375000", + "margins": { + "Gaussian_arithmetic": "7615340165060206281200290342476813/54804674060927039767726018549600000000", + "bulk_exposure": "92650807349/1000000000000000", + "compact_phase_layer": "6345945518457246442476813/68505842576158799709657523187", + "coordinate_movement": "92650807349/1000000000000000", + "dimension": "68493150000000000000000000000/68505842576158799709657523187", + "original_prefix": "634663057688300803047390957523187/6850584257615879970965752318700000000", + "scalar_work": "10153992421197191567218839942476813/54804674060927039767726018549600000000" + }, + "minimum_margin": "6345945518457246442476813/68505842576158799709657523187", + "parameters": { + "C0": 316603394779621611419893923923079016464961761204405165715149703864163276249149334956086075455540666229511598112768, + "C1": 1, + "a_bit": "92650807349/1000000000000000", + "a_complex": "92651/1000000000", + "actual_bit_saving": "1240183559/10000000000000", + "alpha_squared_power": "9519260838628478050000000/68505842576158799709657523187", + "beta": "1/1000000", + "c": "463254032112459539899192651/5000000000000000000000000000000", + "delta": "1/800000000", + "epsilon": "68493150000000000000000000000/68505842576158799709657523187", + "eta": "1/100000000", + "kappa": "7237/78125000", + "lambda_": "99990734919357750807349/100000000000000000000000", + "lambda_prime": "49995367459725200807349/50000000000000000000000", + "q": "4632540274799192651/50000000000000000000000", + "sigma": "999907349/1000000000", + "tau": "999907349192651/1000000000000000" + }, + "recurrence": { + "internal": "999907349192651/1000000000000000", + "leaf": "999907349092651/1000000000000000", + "reservations": "4999536745967887540460100807349/5000000000000000000000000000000" + }, + "strict_constraints": { + "Gaussian_arithmetic_above_kappa": "63464647749247881254316635764014661/1370116851523175994193150463740000000000", + "K_dominates_log": "634594558191670162704927742476813/6850584257615879970965752318700000000", + "K_geometry": "634663057688300803047390957523187/6850584257615879970965752318700000000", + "alpha_below_one": "68496323315320171231607523187/68505842576158799709657523187", + "alpha_below_one_fourth": "68467765532804285797457523187/274023370304635198838630092748", + "alpha_positive": "9519260838628478050000000/68505842576158799709657523187", + "artificial_boundary": "383645411071166612550935367236742476813/54804674060927039767726018549600000000", + "beta_below_one": "999999/1000000", + "beta_positive": "1/1000000", + "bit_positive": "92650807349/1000000000000000", + "bulk_exposure_above_kappa": "17207349/1000000000000000", + "c_below_one": "4999536745967887540460100807349/5000000000000000000000000000000", + "c_positive": "463254032112459539899192651/5000000000000000000000000000000", + "cell_above_band": "68489976684679828768392476813/137011685152317599419315046374", + "compact_leaf": "5092650807349/50000000000000000000000", + "compact_phase_layer_above_kappa": "210905811144819709520320681/5352018951262406227316993998984375000", + "compact_reservations": "4632540274799192651/5000000000000000000000000000000", + "complex_above_bit": "192651/1000000000000000", + "complex_below_one_over32": "31157349/1000000000", + "coordinate_movement_above_kappa": "17207349/1000000000000000", + "delta_below_one_eighth": "99999999/800000000", + "delta_positive": "1/800000000", + "dimension_above_kappa": "5350531566967276338766501208504695681/5352018951262406227316993998984375000", + "epsilon_below_one": "12692576158799709657523187/68505842576158799709657523187", + "epsilon_positive": "68493150000000000000000000000/68505842576158799709657523187", + "gamma_sublinear": "3173315320171231607523187/68505842576158799709657523187", + "guard_width": "12692576158799709657523187/68505842576158799709657523187", + "lambda_above_internal": "92650807349/100000000000000000000000", + "lambda_above_sigma": "19357750807349/100000000000000000000000", + "lambda_above_tau": "92650807349/100000000000000000000000", + "lambda_prime_above_lambda": "92650807349/100000000000000000000000", + "lambda_prime_below_one": "4632540274799192651/50000000000000000000000", + "leaf_saving_above_bit": "1/10000000000", + "literal_scalar_guard": "4144494358077648199882179832972772983517776031870487164", + "original_prefix_above_kappa": "1719395050360604223446088341467/171264606440396999274143807967500000000", + "phase_boundary": "7615340165060206281200290342476813/54804674060927039767726018549600000000", + "phase_local": "10153992421197191567218839942476813/54804674060927039767726018549600000000", + "prime_interval_packing": "12692576158799709657523187/68505842576158799709657523187", + "q_below_internal": "92650807349/50000000000000000000000", + "q_below_leaf": "5092650807349/50000000000000000000000", + "q_below_reservations": "4632540274799192651/5000000000000000000000000000000", + "q_positive": "4632540274799192651/50000000000000000000000", + "record_suffix": "12692576158799709657523187/68505842576158799709657523187", + "row_product_gap": "196189/25", + "scalar_work_above_kappa": "126930954152672513404780375764014661/1370116851523175994193150463740000000000", + "short_record_fallback": "68486802878377195389187669443684432762498737/68505842576158799709657523187000000000000000", + "small_field_exposure": "6346630640342463215046374/68505842576158799709657523187" + } + }, + "bit": { + "counts": { + "N": 3136441, + "W": 108516254, + "child_multiplicities": { + "1": 239511811, + "10": 878416, + "11": 1388464, + "12": 1080310, + "13": 945714, + "14": 226688, + "15": 2451064, + "16": 1508892, + "17": 4771074, + "18": 2149994, + "19": 7367360, + "2": 238288050, + "20": 8182020, + "21": 1466388, + "22": 88550, + "3": 53377940, + "4": 46970462, + "484": 6272882, + "5": 23632224, + "506": 61280142, + "507": 545468, + "508": 173558, + "509": 293986, + "510": 580888, + "511": 14168, + "512": 322322, + "513": 17710, + "514": 1129898, + "515": 127512, + "516": 410872, + "517": 99176, + "518": 1186570, + "519": 340032, + "520": 322322, + "521": 106260, + "522": 1583274, + "523": 626934, + "524": 2854852, + "525": 13711082, + "526": 4629394, + "527": 5653032, + "528": 6233920, + "6": 7409864, + "7": 4105178, + "8": 5755750, + "9": 2082696 + }, + "deficit": 1344189, + "dimensions": [ + 23, + 23 + ], + "m": 529, + "maxchild": 528, + "total_rank": 57403754177 + }, + "exponent": "124984487/125000000", + "logarithm_upper_bounds": { + "1": "1987355562417364065669439618237/316912650057057350374175801344", + "10": "2515274437229490418617839725263/633825300114114700748351602688", + "11": "4909728867822167960512763283247/1267650600228229401496703205376", + "12": "2399714421777289519579293961239/633825300114114700748351602688", + "13": "4697962657128327885574713503543/1267650600228229401496703205376", + "14": "1151004910436491358992364195459/316912650057057350374175801344", + "15": "2258280393397031167285649759463/633825300114114700748351602688", + "16": "2217374245868088984102352158015/633825300114114700748351602688", + "17": "4357897653501964928993364503311/1267650600228229401496703205376", + "18": "4285440755889660536494207989699/1267650600228229401496703205376", + "19": "1054225602598430741931079593279/316912650057057350374175801344", + "2": "3535376905093068344529747466859/633825300114114700748351602688", + "20": "4151880434975661263617415911297/1267650600228229401496703205376", + "21": "4090031554081046933305076849055/1267650600228229401496703205376", + "22": "4031060428338848386894499744017/1267650600228229401496703205376", + "3": "6556765722521218186395115000937/1267650600228229401496703205376", + "4": "6192085370702817115441231394489/1267650600228229401496703205376", + "484": "28174651752060127777810254067/316912650057057350374175801344", + "5": "1477304328485575102713485747439/316912650057057350374175801344", + "506": "28174651752060127777810254067/633825300114114700748351602688", + "507": "13461634359740358047256265827/316912650057057350374175801344", + "508": "51348702935746093527376467017/1267650600228229401496703205376", + "509": "24427890298974148366428397635/633825300114114700748351602688", + "510": "46367751143251427268642011075/1267650600228229401496703205376", + "511": "1371393606332916105007939035/39614081257132168796771975168", + "512": "20703147159790050056693309941/633825300114114700748351602688", + "513": "19466414474504369438193979723/633825300114114700748351602688", + "514": "36464180456598060831658809501/1267650600228229401496703205376", + "515": "8500082529457066293647807479/316912650057057350374175801344", + "516": "3942657414643595698964051979/158456325028528675187087900672", + "517": "7271737386783571020444791587/316912650057057350374175801344", + "518": "13318691203824549237528752541/633825300114114700748351602688", + "519": "24192539605019349297275627047/1267650600228229401496703205376", + "520": "21752402951213312896107403843/1267650600228229401496703205376", + "521": "19316954363029548999871947393/1267650600228229401496703205376", + "522": "16886175861292832110759445655/1267650600228229401496703205376", + "523": "3615012392514444337161355435/316912650057057350374175801344", + "524": "12038557715820072556759192101/1267650600228229401496703205376", + "525": "9621682626735229657445885033/1267650600228229401496703205376", + "526": "901175841480596175664643281/158456325028528675187087900672", + "527": "2400856280154877413264946061/633825300114114700748351602688", + "528": "2398582740651589757065655499/1267650600228229401496703205376", + "6": "1419524320759474653194212865427/316912650057057350374175801344", + "7": "2741344040614642504793860160533/633825300114114700748351602688", + "8": "5313416931219497541822967855259/1267650600228229401496703205376", + "9": "161378412355405628441014735279/39614081257132168796771975168" + }, + "moment_upper": "20544779048987106073556728317263358789/20544779051332707747863228438542286848", + "rank_moment": "1409269/1409302", + "rounding_denominator": 1267650600228229401496703205376, + "saving": "15513/125000000", + "stopped_adapter": { + "atom_exponent": "1/1000", + "base_ordinary_saving": "384599/10000000000", + "coarse_toll_exponent": "999/1000", + "coarse_toll_subordinate_gap": "109487/125000000", + "effective_saving": "1240183559/10000000000000" + }, + "strict_gap": "2345601674306500121278928059/20544779051332707747863228438542286848" + }, + "complex": { + "child_width_multiplicities": [ + [ + 1, + 833199840 + ], + [ + 2, + 359154752 + ], + [ + 3, + 58331680 + ], + [ + 4, + 83672160 + ], + [ + 5, + 27020400 + ], + [ + 6, + 25830288 + ], + [ + 7, + 11293920 + ], + [ + 8, + 11544896 + ], + [ + 9, + 3440800 + ], + [ + 10, + 3566288 + ], + [ + 11, + 1651584 + ], + [ + 12, + 1926848 + ], + [ + 13, + 890560 + ], + [ + 14, + 1262976 + ], + [ + 15, + 5246208 + ], + [ + 16, + 1756832 + ], + [ + 17, + 7873360 + ], + [ + 18, + 1267024 + ], + [ + 19, + 6351312 + ], + [ + 20, + 3448896 + ], + [ + 21, + 761024 + ], + [ + 22, + 89056 + ], + [ + 23, + 8363168 + ], + [ + 529, + 8193152 + ], + [ + 552, + 113206368 + ], + [ + 554, + 955328 + ], + [ + 556, + 1020096 + ], + [ + 558, + 1190112 + ], + [ + 560, + 1040336 + ], + [ + 562, + 1513952 + ], + [ + 564, + 1643488 + ], + [ + 566, + 1971376 + ], + [ + 568, + 3080528 + ], + [ + 570, + 6084144 + ], + [ + 571, + 327888 + ], + [ + 572, + 3116960 + ], + [ + 573, + 283360 + ], + [ + 574, + 3440800 + ] + ], + "counts": { + "L": 2234496, + "N": 4096576, + "W": 147067888, + "child_multiplicities": { + "1": 833199840, + "10": 3566288, + "11": 1651584, + "12": 1926848, + "13": 890560, + "14": 1262976, + "15": 5246208, + "16": 1756832, + "17": 7873360, + "18": 1267024, + "19": 6351312, + "2": 359154752, + "20": 3448896, + "21": 761024, + "22": 89056, + "23": 8363168, + "3": 58331680, + "4": 83672160, + "5": 27020400, + "529": 8193152, + "552": 113206368, + "554": 955328, + "556": 1020096, + "558": 1190112, + "560": 1040336, + "562": 1513952, + "564": 1643488, + "566": 1971376, + "568": 3080528, + "570": 6084144, + "571": 327888, + "572": 3116960, + "573": 283360, + "574": 3440800, + "6": 25830288, + "7": 11293920, + "8": 11544896, + "9": 3440800 + }, + "deficit": 1862080, + "dimensions": [ + 24, + 24 + ], + "m": 576, + "maxchild": 574, + "total_rank": 84709241408 + }, + "enclosure": "1+u+u^2/(2(1-u/3))", + "exponent": "999907349/1000000000", + "logarithm_upper_bounds": { + "1": "794513457587/125000000000", + "10": "2026761283851/500000000000", + "11": "1979106193949/500000000000", + "12": "967800252727/250000000000", + "13": "758231660647/200000000000", + "14": "3717050331081/1000000000000", + "15": "1824028729797/500000000000", + "16": "3583518938457/1000000000000", + "17": "22018089479/6250000000", + "18": "8664339757/2500000000", + "19": "341166868153/100000000000", + "2": "707870060017/125000000000", + "20": "1680187693571/500000000000", + "21": "3311585222973/1000000000000", + "22": "1632532603669/500000000000", + "23": "3220613444767/1000000000000", + "3": "1314373843007/250000000000", + "4": "4969813299577/1000000000000", + "5": "2373334874131/500000000000", + "529": "42559614419/500000000000", + "552": "42559614419/1000000000000", + "554": "38942973949/1000000000000", + "556": "17669683223/500000000000", + "558": "6349739663/200000000000", + "560": "28170876967/1000000000000", + "562": "24605810803/1000000000000", + "564": "10526704599/500000000000", + "566": "17513582493/1000000000000", + "568": "559449679/40000000000", + "570": "2617824967/250000000000", + "571": "54490319/6250000000", + "572": "6968669317/1000000000000", + "573": "2610971991/500000000000", + "574": "3478264377/1000000000000", + "6": "1141087047867/250000000000", + "7": "4410197511641/1000000000000", + "8": "4276666119017/1000000000000", + "9": "25993019271/6250000000" + }, + "moment_upper": "167852999424579193110085147162796101621695801860657932921028840967718564616484376777533622371768327858716212431381399936949507668744427075781772453501389375388970529288217544576043544070485066218416365958005512359139178772294555554887050145321972954088464800940191088293493628905666184592500026954682893571106635489145647481925725696906352412976285153909594053952839617460176768577788371460787710937227669548867035099481495580506127373487685211183229963782059713838855529445696945827568747597538016916841717913884989512057631293759840753773918177694215894664311375682564957490987760426184621511131552323639393547848276767087339126429327785214101253300435408231914494351107935243268762962221644843656893505738852343618523644265415292102270499482997289703712865176910028378000849481988458177604980097541/167852999431527138668457861376200612707328488672519882138889232846747479926088857765945414575361982185609633426543097157912490128124910372999225579642156258283421237016089680301794258163909517608838521439800122744227600202644475417848450879443411364263972083620854461752803585992206375722588207612958331938749304200543152875805119794945451095437837541676814955673989171040600685943867630086954353447234398681746181800111132168899079225441657090373821768884273857085436195465138227878901247795252436006727813935800658126959810773997881702000283632464353818559774489796750339762225905607282924984001191963169994170327205763462351020551718167078118315983767319570891176632402601675415585523151673218915561491262533667533095664389192097063006529840051822018304057629587556989230316224000000000000000000000", + "saving": "92651/1000000000", + "strict_gap": "6947945558372714213404511085632686811861949217860391879028915309604480988411792203593654326893420995161697220962982459380483297217453126140766882894450707727872135725750714093424451390422155481794610385088421430349919862961400734121438410175507282680663373459309957086540191130088180658275438367642668711397505393879394098039098682461552387767220901721149553580423917366079258626166642510006729132879146700629636588392951851953971879190591805102214143246580666019441282051332500197714419089886096021915668614902179480238040948226365454770137923895463114114185382271238145181098303472869639639530600622478928996375011894122390381864017062683331911338976682281294666432146822560930028375258667985523681323914572020123776804960736030357054532314591192452677528611229466742011541822395019902459/167852999431527138668457861376200612707328488672519882138889232846747479926088857765945414575361982185609633426543097157912490128124910372999225579642156258283421237016089680301794258163909517608838521439800122744227600202644475417848450879443411364263972083620854461752803585992206375722588207612958331938749304200543152875805119794945451095437837541676814955673989171040600685943867630086954353447234398681746181800111132168899079225441657090373821768884273857085436195465138227878901247795252436006727813935800658126959810773997881702000283632464353818559774489796750339762225905607282924984001191963169994170327205763462351020551718167078118315983767319570891176632402601675415585523151673218915561491262533667533095664389192097063006529840051822018304057629587556989230316224000000000000000000000" + }, + "finite_bridge": { + "bit_coarse": { + "W": 108516254, + "halving_degree": 367, + "m": 529, + "maxchild": 528, + "wire_bits": 27 + }, + "complex": { + "W": 147067888, + "coefficient_bound": 28, + "coefficient_denominator_divides": 42, + "halving_degree": 200, + "local_group_upper": 99202668726680, + "m": 576, + "maxchild": 574, + "s": 84709241408, + "scalar_group_upper": 401572403009697216, + "wire_bits": 28 + }, + "ordinary_leaf_row_degree": 252, + "rows": { + "coefficient": 15761, + "contract": "W_complex^D_complex * W_coarse^D_coarse * W_old^D_old; one preceding prefix and one padding; sequential reuse", + "degree": 40000, + "degree_gap": "196189/25", + "suffix_slope": 160000 + }, + "semantic": { + "B": 4144494358077648199899551022812574000922568626809480832, + "C0": 316603394779621611419893923923079016464961761204405165715149703864163276249149334956086075455540666229511598112768, + "C1": 1, + "E": 4144494358077648199899551022812574000922568542100239424, + "exact_grid": "One common dyadic grid times the fixed odd divisor to K=G*(D_complex+1); no child rounding", + "fixed_odd_divisor": 21, + "induction_gap": 12433483074232944599698653068437722002767705880428442496, + "literal_charge": 17371189839801017404792510229752260, + "strict_literal_gap": 4144494358077648199882179832972772983517776031870487164 + } + }, + "kappa": "7237/78125000", + "predecessor_commit": "948ce1510df750f4c18b96bdaef436a86f8bf834", + "scope": "Exact moments, stopped bit saving and semantic assembly. Finite producer/frame checks are separate; common-basis, fixed-tape and analytic transfer remain written proof dependencies.", + "source_sha256": { + "certificates/copied-centers-network.json": "7dbd675e42e22ac076280360f8750031851564bb7a56079e66236fee5d0a6cdf", + "certificates/partial-gauge-bit-input.json": "367b9844db23f8fa64002637903bcc5ce28ffc8879d274b5c54c0390fb0234e4", + "certificates/partial-gauge-complex-input.json": "ce3c9e3e35a95d1926eee5cc83d020cb7130836e997074378609dbc74e4d9523", + "certificates/partial-gauge-input.json": "f1692977d2d3f59b02d89b4f08a1d56574168139536e5900dc8524b452a57b5e", + "certificates/stopped-product-network.json": "43ddb7ee033d316375102cf2d97bb2cf47f879f36a005d3726fa6647a2cbecc5", + "notes/partial-gauge-assembly.tex": "ef27afc3a70656d3139bf3661ac0b2088622f37221141cc386d41324b7c563d0", + "notes/partial-gauge-construction.tex": "2fcc68553131170c5082707970017f52c1de19a5123b0987f99fc381e543c028", + "notes/partial-gauge-frames.tex": "c27001764091825c99720b7d49e8520d3117fdbef24a8148b5221ddfe822c0b8", + "notes/partial-gauge-note.tex": "0740cc6702d165df899af097afeee6a9060689de808b62ed3e951dc6f2043a95", + "references/partial-gauge/pr62/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "references/partial-gauge/pr62/NOTICE": "95d7dabb54a327216e007f1e0cf37dd2f138ab31527f2cc5ee0de55e87f274ca", + "references/partial-gauge/pr62/PROOF.md": "30685624bf922bb9d9f7ed4b0d367a660fe373cc9ee28fec33585bd8c7023e75", + "references/partial-gauge/pr62/SOURCE.json": "9946b96d382b26e9efc4d87e9b733186c089a4de74289b8f2fffbc9adb59e443", + "references/partial-gauge/pr97/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "references/partial-gauge/pr97/NOTICE": "1c53970fb4face631a1b331ec66d33111eccd280a129f9b64c2da6df96861c3f", + "references/partial-gauge/pr97/PROOF.md": "f2c95747d9a5858da43932d857be999e6166d4740f25e2c57f99ce05a8902352", + "references/partial-gauge/pr97/README.md": "6e1729758a88a1e01011054afcb6ea10770bf0a117e3d0b3d019222dbd3b5348", + "references/partial-gauge/pr97/SOURCE.json": "68fb539abcd6df21d142e4e204b6e9482eb7f9cd3907650f54bd058070266596", + "references/partial-gauge/pr97/bit-ledger-result.json": "c3dd79e5e6d72e49d8d1be2d4d9ad808cd7d24b7a725190d24100cbd3644394a", + "references/partial-gauge/pr97/check_frames.py": "1cb2b8cde2a8b3f12008da0d335dcdd38005cc692367423d9589aa1f4d6306e8", + "references/partial-gauge/pr97/check_lifted.py": "c3e87ad6b31f377df549421f53d22b99131d2228dcd08a1956913211383cbd6c", + "references/partial-gauge/pr97/deferred-readout.tex": "4e848f7f06c975045629da7cca9f79e10f255d08dc17a72629c9bed522565d52", + "references/partial-gauge/pr97/deferred.py": "9b2acaeb6f1beb2a53c15e00c027f9ba22397a12071ad0b71131e12012a98036", + "references/partial-gauge/pr97/deferred_23.json.gz": "8c38e947ff9e021e308000dd82bb5e2194eb265d8b75194e22ce783d3e75317c", + "references/partial-gauge/pr97/linalg.py": "56cc779911a3c5c901bc5194ccaf97f720157a2c4ba602b07ee8642af2676b8b", + "references/partial-gauge/pr97/round7_literal_frame_ledger.py": "02617ba608f971e3bdd2b45d4cbfc3d0d629873a0b9f7c22b12f347d099fdb59", + "references/partial-gauge/pr97/witness_23.json.gz": "b2486aa2bb222bacea6e52162a3920780e45dd8edc5d7cb03eabea336a1c6588", + "scripts/copied_centers_network.py": "409ebfbd8a41c4c4d089aa0949fcf5a949415dc26f57440ffd48b7bd8881e6a9", + "scripts/paired_exclusion_circuit.py": "8f05f04cf06217befd6d0ee0f2d7d0c5c5eb32cfab8c9a8ca7917fd6d620b7d2", + "scripts/paired_triple_circuit.py": "8f5f2de32fdbd8e0005154638660ff416e5a8cd59623bd0dc03f6f7f97ce2fb1", + "scripts/partial_gauge/README.md": "8725c7c0d3b2287904026caea8e94d62c2f66dbbd085e4fd6e5c10933ad9a72f", + "scripts/partial_gauge/__init__.py": "298aa57fbc2de1ff3f9fcfea0fcc02ee7f6758576c52879cb60e9b9c38d471ee", + "scripts/partial_gauge/binary.py": "b29e2f37d7f32a959a378190d7f1da3c2da534fbdaf878044800301957bffc03", + "scripts/partial_gauge/cube.py": "304b653ae6a30f08cee07b5285d48c3793559d63e623bb9bbe8383d8ce68aa24", + "scripts/partial_gauge/interval.py": "c7cf97aa327c92feedfcc098c77d51f3ba8075ccc6f94ecb064bb7a27e44df0a", + "scripts/partial_gauge/lift.py": "895874399113faa090d168d6168f0664136df6e21205671e7f7f9239cad93d1d", + "scripts/partial_gauge/match.cpp": "12b8b7c93bb78324e7328e624b166be2067ae8861540531c024040220d86f368", + "scripts/partial_gauge/scalar.py": "c9fb22e8643ab6d63f7f64ed8143bc5c469794a53e4914cf482e9ad7fcc10cc4", + "scripts/partial_gauge/select.py": "e23f6af42ee5e96d7b2eb29fccf15892f210253a45623255642a62ba93e20cf7", + "scripts/partial_gauge/verify.py": "d31683af845c1de75ac90c0a208b2d335806b6fb346f9960279204812f92bc63", + "scripts/partial_gauge/word.py": "96015b7b08a261673ab8be1ea47f89302f8a1d62a822d657a09f6a1fcfb51e58", + "scripts/partial_gauge_bit.py": "7d58e86061da2d73991531e9bc431589019359391adea866c61c7dd1f99ac855", + "scripts/partial_gauge_network.py": "76b09c4b8f9570766d94b77b265914e4662f8f782e5fa7b4749a1092972b0d68", + "scripts/partial_gauge_producer.py": "8d9284b02ed5915008bfe2e8186ef18f882306192ddd4873b7856341b061305f", + "scripts/partial_swap_network.py": "acdd81b4dea2815f8838a0c3ea8ac4968f2bc13fd7c99173473d865779096782", + "scripts/structured_bulk_assembly.py": "e99467e14211fba699878ed036e1e2362eb8e395dc22f9ecdcecc7fbf2cc736d" + }, + "status": "Conditional partial-gauge multiplication witness" +} diff --git a/certificates/stopped-product-bit-axis.json b/certificates/stopped-product-bit-axis.json new file mode 100644 index 0000000000..5824891de9 --- /dev/null +++ b/certificates/stopped-product-bit-axis.json @@ -0,0 +1,38 @@ +{ + "h": 23, + "v": 1771, + "c": 34764, + "q": 5336, + "baseline_R": 40100, + "matching": 1324, + "R": 38776, + "loss": 506, + "histogram": [ + 9840, + 38409, + 32471, + 8898, + 9754, + 2116, + 5737, + 1725, + 4145, + 1547, + 3128, + 1551, + 2893, + 1925, + 2841, + 2450, + 2327, + 3096, + 2344, + 3628, + 9435, + 2110, + 23, + 23 + ], + "label_source": "positive", + "description": "Retained-total aligned triple producer, base-two recursion, original maximum carrier matching, and compatible positive labels." +} diff --git a/certificates/stopped-product-complex-input.json b/certificates/stopped-product-complex-input.json new file mode 100644 index 0000000000..7b1d99c518 --- /dev/null +++ b/certificates/stopped-product-complex-input.json @@ -0,0 +1,41 @@ +{ + "h": 24, + "v": 2024, + "c": 45764, + "q": 8120, + "baseline_R": 53884, + "matched": 8966, + "R": 44918, + "orientation_changes": 7338, + "rank_sum": 1079136, + "loss": 552, + "histogram": [ + 8930, + 49042, + 30844, + 15972, + 11883, + 8272, + 6399, + 4356, + 6682, + 2263, + 5109, + 1808, + 5317, + 1733, + 5391, + 1757, + 4908, + 3290, + 6233, + 4363, + 4056, + 264, + 564, + 24, + 24 + ], + "central_disjoint": 24, + "center_denominator": 21 +} diff --git a/certificates/stopped-product-input.json b/certificates/stopped-product-input.json new file mode 100644 index 0000000000..f0a910a495 --- /dev/null +++ b/certificates/stopped-product-input.json @@ -0,0 +1,253 @@ +{ + "bit": { + "dimensions": [ + 23, + 23 + ], + "m": 529, + "N": 3136441, + "W": 143617474, + "L": 1792252, + "total_rank": 75972299557, + "deficit": 1344189, + "maxchild": 506, + "child_multiplicities": { + "1": 139262585, + "2": 115012282, + "3": 31516716, + "4": 34548668, + "5": 7494872, + "6": 20320454, + "7": 6109950, + "8": 14681590, + "9": 5479474, + "10": 11079376, + "11": 5493642, + "12": 10247006, + "13": 6818350, + "14": 10062822, + "15": 8677900, + "16": 8242234, + "17": 10966032, + "18": 8302448, + "19": 12850376, + "20": 33418770, + "21": 7473620, + "22": 12627230, + "484": 6272882, + "506": 137344592 + } + }, + "complex": { + "dimensions": [ + 24, + 24 + ], + "m": 576, + "N": 4096576, + "B1": 90914032, + "B2": 90914032, + "W": 190021216, + "L": 2234496, + "total_rank": 109450358336, + "deficit": 1862080, + "child_multiplicities": { + "552": 181828064, + "529": 8193152, + "1": 202715744, + "2": 124856512, + "3": 64654656, + "4": 48102384, + "5": 33485056, + "6": 25903152, + "7": 17633088, + "8": 27048736, + "9": 9160624, + "10": 20681232, + "11": 7318784, + "12": 21523216, + "13": 7015184, + "14": 21822768, + "15": 7112336, + "16": 19867584, + "17": 13317920, + "18": 25231184, + "19": 17661424, + "20": 16418688, + "21": 1068672, + "22": 2283072, + "23": 16483456 + }, + "maxchild": 552, + "copied_histogram": [ + 8930, + 49066, + 30844, + 15972, + 11883, + 8272, + 6399, + 4356, + 6682, + 2263, + 5109, + 1808, + 5317, + 1733, + 5391, + 1757, + 4908, + 3290, + 6233, + 4363, + 4056, + 264, + 564, + 24, + 0 + ] + }, + "bit_moment_gap": "5833629405069796335513229037/13595148940731587639987765177686687744", + "complex_moment_gap": "5499421901694541095908997425024101371546537414283732387206104389099738183215366564793192567257041780652609318673168302647523216560182242981533611801155442603608986943408777543208667066118724847925169249370145237707441178592436788856344246441565482324551821454604550454953780270300756671351666361036963486701477553679079126088067165335949185500960812006586245961913848693714754073033035419679174118868763905107326417918471742975833959733450001524553321932789312500612407132407690299/41230077325513267360846956938521502341474073689326505257121676970478810391277326276471865083362032190646188250982499628351612283105589897175543987487125650452330304348151388045812369968133964037865011250349179368669257862504666828211703334554008512518414563221340357395437053315115874615168412042904680012697363239611038021437069048505672439008745508864584512067644825937731293242352557278635159598633861792145775836588122497044363982384099548431927704944786606529202786560000000000000000000", + "finite_bridge": { + "bit_coarse": { + "m": 529, + "W": 143617474, + "maxchild": 506, + "halving_degree": 16, + "wire_bits": 28 + }, + "ordinary_leaf_row_degree": 252, + "complex": { + "m": 576, + "W": 190021216, + "s": 109450358336, + "maxchild": 552, + "halving_degree": 17, + "wire_bits": 28, + "scalar_terms": [ + { + "h": 24, + "v": 2024, + "c": 45764, + "invocations": 2024, + "local_group_upper": 408200, + "copied_center_extra_groups": 48 + }, + { + "h": 24, + "v": 2024, + "c": 45764, + "invocations": 2024, + "local_group_upper": 408200, + "copied_center_extra_groups": 48 + } + ], + "scalar_group_upper": 1656684480 + }, + "semantic": { + "E": 403063477262941121443761178688, + "literal_charge": 119639333593035096270287748, + "strict_literal_gap": 402943837929348086347490890940, + "B": 403063477262941121553211537024, + "C0": 2994465792675104952757349965746759652008778122322142627817848832, + "C1": 1, + "induction_gap": 18943983431358232713000942240128, + "fixed_odd_divisor": 21, + "exact_grid": "One common dyadic grid times the fixed odd divisor to K=G*(D_complex+1); no child rounding" + }, + "rows": { + "coefficient": 1176, + "degree": 4000, + "suffix_slope": 16000, + "degree_gap": "40024/25", + "contract": "W_complex^D_complex * W_coarse^D_coarse * W_old^D_old; one preceding prefix and one padding; sequential reuse" + } + }, + "assembly": { + "parameters": { + "actual_bit_saving": "803380799/10000000000000", + "a_bit": "1948995551/25000000000000", + "a_complex": "1949/25000000", + "tau": "24998051004449/25000000000000", + "sigma": "24998051/25000000", + "eta": "1/100000000", + "beta": "1/1000000", + "q": "97449775601004449/1250000000000000000000", + "c": "9744977657550220501004449/125000000000000000000000000000", + "epsilon": "124999998750000000000000000000/125019489955217650665401004449", + "lambda_": "2499805100446848995551/2500000000000000000000", + "lambda_prime": "1249902550224398995551/1250000000000000000000", + "alpha_squared_power": "14618091340150667350000000/125019489955217650665401004449", + "delta": "1/800000000", + "C0": 2994465792675104952757349965746759652008778122322142627817848832, + "C1": 1, + "kappa": "194869/2500000000" + }, + "strict_constraints": { + "bit_positive": "1948995551/25000000000000", + "complex_above_bit": "4449/25000000000000", + "complex_below_one_over32": "779301/25000000", + "beta_positive": "1/1000000", + "beta_below_one": "999999/1000000", + "leaf_saving_above_bit": "1/10000000000", + "q_positive": "97449775601004449/1250000000000000000000", + "q_below_internal": "1948995551/1250000000000000000000", + "q_below_leaf": "126948995551/1250000000000000000000", + "c_positive": "9744977657550220501004449/125000000000000000000000000000", + "c_below_one": "124990255022342449779498995551/125000000000000000000000000000", + "q_below_reservations": "97449775601004449/125000000000000000000000000000", + "lambda_above_tau": "1948995551/2500000000000000000000", + "lambda_above_sigma": "446848995551/2500000000000000000000", + "lambda_above_internal": "1948995551/2500000000000000000000", + "lambda_prime_above_lambda": "1948995551/2500000000000000000000", + "compact_leaf": "126948995551/1250000000000000000000", + "compact_reservations": "97449775601004449/125000000000000000000000000000", + "lambda_prime_below_one": "97449775601004449/1250000000000000000000", + "epsilon_positive": "124999998750000000000000000000/125019489955217650665401004449", + "epsilon_below_one": "19491205217650665401004449/125019489955217650665401004449", + "guard_width": "19491205217650665401004449/125019489955217650665401004449", + "K_geometry": "974622765755022147550220501004449/12501948995521765066540100444900000000", + "K_dominates_log": "974497756010044392550224398995551/12501948995521765066540100444900000000", + "record_suffix": "19491205217650665401004449/125019489955217650665401004449", + "phase_local": "15592839154630577103152893798995551/100015591964174120532320803559200000000", + "phase_boundary": "11694348052630578662349334598995551/100015591964174120532320803559200000000", + "gamma_sublinear": "4873113877499998051004449/125019489955217650665401004449", + "cell_above_band": "124995125636122500001948995551/250038979910435301330802008898", + "prime_interval_packing": "19491205217650665401004449/125019489955217650665401004449", + "alpha_positive": "14618091340150667350000000/125019489955217650665401004449", + "alpha_below_one": "125004871863877499998051004449/125019489955217650665401004449", + "alpha_below_one_fourth": "124961017589857047996001004449/500077959820870602661604017796", + "delta_positive": "1/800000000", + "delta_below_one_eighth": "99999999/800000000", + "short_record_fallback": "3124756306320288991609616461252697967793601/3125487248880441266635025111225000000000000", + "small_field_exposure": "9746227754999996102008898/125019489955217650665401004449", + "artificial_boundary": "700128635079475474301789581367398995551/100015591964174120532320803559200000000", + "literal_scalar_guard": "402943837929348086347490890940", + "row_product_gap": "40024/25", + "original_prefix_above_kappa": "786538948061330309871047284761/78137181222011031665875627780625000000", + "coordinate_movement_above_kappa": "305551/25000000000000", + "compact_phase_layer_above_kappa": "20668543364879972849164027819/312548724888044126663502511122500000000", + "bulk_exposure_above_kappa": "305551/25000000000000", + "Gaussian_arithmetic_above_kappa": "97459317411097999618605138287111327/2500389799104353013308020088980000000000", + "scalar_work_above_kappa": "194921594961097960638694118287111327/2500389799104353013308020088980000000000", + "dimension_above_kappa": "312475634452011916691632483971664027819/312548724888044126663502511122500000000" + }, + "margins": { + "original_prefix": "974622765755022147550220501004449/12501948995521765066540100444900000000", + "coordinate_movement": "1948995551/25000000000000", + "compact_phase_layer": "9744977462650669298995551/125019489955217650665401004449", + "bulk_exposure": "1948995551/25000000000000", + "Gaussian_arithmetic": "11694348052630578662349334598995551/100015591964174120532320803559200000000", + "scalar_work": "15592839154630577103152893798995551/100015591964174120532320803559200000000", + "dimension": "124999998750000000000000000000/125019489955217650665401004449" + }, + "minimum_margin": "9744977462650669298995551/125019489955217650665401004449", + "absorption_gap": "20668543364879972849164027819/312548724888044126663502511122500000000", + "recurrence": { + "internal": "24998051004449/25000000000000", + "leaf": "24998051001949/25000000000000", + "reservations": "124990255022342449779498995551/125000000000000000000000000000" + } + } +} diff --git a/certificates/stopped-product-network.json b/certificates/stopped-product-network.json new file mode 100644 index 0000000000..998a8a7ea2 --- /dev/null +++ b/certificates/stopped-product-network.json @@ -0,0 +1,482 @@ +{ + "assembly": { + "absorption_gap": "20668543364879972849164027819/312548724888044126663502511122500000000", + "margins": { + "Gaussian_arithmetic": "11694348052630578662349334598995551/100015591964174120532320803559200000000", + "bulk_exposure": "1948995551/25000000000000", + "compact_phase_layer": "9744977462650669298995551/125019489955217650665401004449", + "coordinate_movement": "1948995551/25000000000000", + "dimension": "124999998750000000000000000000/125019489955217650665401004449", + "original_prefix": "974622765755022147550220501004449/12501948995521765066540100444900000000", + "scalar_work": "15592839154630577103152893798995551/100015591964174120532320803559200000000" + }, + "minimum_margin": "9744977462650669298995551/125019489955217650665401004449", + "parameters": { + "C0": 2994465792675104952757349965746759652008778122322142627817848832, + "C1": 1, + "a_bit": "1948995551/25000000000000", + "a_complex": "1949/25000000", + "actual_bit_saving": "803380799/10000000000000", + "alpha_squared_power": "14618091340150667350000000/125019489955217650665401004449", + "beta": "1/1000000", + "c": "9744977657550220501004449/125000000000000000000000000000", + "delta": "1/800000000", + "epsilon": "124999998750000000000000000000/125019489955217650665401004449", + "eta": "1/100000000", + "kappa": "194869/2500000000", + "lambda_": "2499805100446848995551/2500000000000000000000", + "lambda_prime": "1249902550224398995551/1250000000000000000000", + "q": "97449775601004449/1250000000000000000000", + "sigma": "24998051/25000000", + "tau": "24998051004449/25000000000000" + }, + "recurrence": { + "internal": "24998051004449/25000000000000", + "leaf": "24998051001949/25000000000000", + "reservations": "124990255022342449779498995551/125000000000000000000000000000" + }, + "strict_constraints": { + "Gaussian_arithmetic_above_kappa": "97459317411097999618605138287111327/2500389799104353013308020088980000000000", + "K_dominates_log": "974497756010044392550224398995551/12501948995521765066540100444900000000", + "K_geometry": "974622765755022147550220501004449/12501948995521765066540100444900000000", + "alpha_below_one": "125004871863877499998051004449/125019489955217650665401004449", + "alpha_below_one_fourth": "124961017589857047996001004449/500077959820870602661604017796", + "alpha_positive": "14618091340150667350000000/125019489955217650665401004449", + "artificial_boundary": "700128635079475474301789581367398995551/100015591964174120532320803559200000000", + "beta_below_one": "999999/1000000", + "beta_positive": "1/1000000", + "bit_positive": "1948995551/25000000000000", + "bulk_exposure_above_kappa": "305551/25000000000000", + "c_below_one": "124990255022342449779498995551/125000000000000000000000000000", + "c_positive": "9744977657550220501004449/125000000000000000000000000000", + "cell_above_band": "124995125636122500001948995551/250038979910435301330802008898", + "compact_leaf": "126948995551/1250000000000000000000", + "compact_phase_layer_above_kappa": "20668543364879972849164027819/312548724888044126663502511122500000000", + "compact_reservations": "97449775601004449/125000000000000000000000000000", + "complex_above_bit": "4449/25000000000000", + "complex_below_one_over32": "779301/25000000", + "coordinate_movement_above_kappa": "305551/25000000000000", + "delta_below_one_eighth": "99999999/800000000", + "delta_positive": "1/800000000", + "dimension_above_kappa": "312475634452011916691632483971664027819/312548724888044126663502511122500000000", + "epsilon_below_one": "19491205217650665401004449/125019489955217650665401004449", + "epsilon_positive": "124999998750000000000000000000/125019489955217650665401004449", + "gamma_sublinear": "4873113877499998051004449/125019489955217650665401004449", + "guard_width": "19491205217650665401004449/125019489955217650665401004449", + "lambda_above_internal": "1948995551/2500000000000000000000", + "lambda_above_sigma": "446848995551/2500000000000000000000", + "lambda_above_tau": "1948995551/2500000000000000000000", + "lambda_prime_above_lambda": "1948995551/2500000000000000000000", + "lambda_prime_below_one": "97449775601004449/1250000000000000000000", + "leaf_saving_above_bit": "1/10000000000", + "literal_scalar_guard": "402943837929348086347490890940", + "original_prefix_above_kappa": "786538948061330309871047284761/78137181222011031665875627780625000000", + "phase_boundary": "11694348052630578662349334598995551/100015591964174120532320803559200000000", + "phase_local": "15592839154630577103152893798995551/100015591964174120532320803559200000000", + "prime_interval_packing": "19491205217650665401004449/125019489955217650665401004449", + "q_below_internal": "1948995551/1250000000000000000000", + "q_below_leaf": "126948995551/1250000000000000000000", + "q_below_reservations": "97449775601004449/125000000000000000000000000000", + "q_positive": "97449775601004449/1250000000000000000000", + "record_suffix": "19491205217650665401004449/125019489955217650665401004449", + "row_product_gap": "40024/25", + "scalar_work_above_kappa": "194921594961097960638694118287111327/2500389799104353013308020088980000000000", + "short_record_fallback": "3124756306320288991609616461252697967793601/3125487248880441266635025111225000000000000", + "small_field_exposure": "9746227754999996102008898/125019489955217650665401004449" + } + }, + "base_commit": "56b66d58297deca1d7dd130247d720e960f77a37", + "bit": { + "counts": { + "B1": 68672296, + "B2": 68672296, + "L": 1792252, + "N": 3136441, + "W": 143617474, + "child_multiplicities": { + "1": 139262585, + "10": 11079376, + "11": 5493642, + "12": 10247006, + "13": 6818350, + "14": 10062822, + "15": 8677900, + "16": 8242234, + "17": 10966032, + "18": 8302448, + "19": 12850376, + "2": 115012282, + "20": 33418770, + "21": 7473620, + "22": 12627230, + "3": 31516716, + "4": 34548668, + "484": 6272882, + "5": 7494872, + "506": 137344592, + "6": 20320454, + "7": 6109950, + "8": 14681590, + "9": 5479474 + }, + "copied_histogram": [ + 9840, + 38432, + 32471, + 8898, + 9754, + 2116, + 5737, + 1725, + 4145, + 1547, + 3128, + 1551, + 2893, + 1925, + 2841, + 2450, + 2327, + 3096, + 2344, + 3628, + 9435, + 2110, + 23, + 0 + ], + "deficit": 1344189, + "dimensions": [ + 23, + 23 + ], + "m": 529, + "maxchild": 506, + "total_rank": 75972299557 + }, + "exponent": "49995981/50000000", + "logarithm_upper_bounds": { + "1": "1987355562417364065669439618237/316912650057057350374175801344", + "10": "2515274437229490418617839725263/633825300114114700748351602688", + "11": "4909728867822167960512763283247/1267650600228229401496703205376", + "12": "2399714421777289519579293961239/633825300114114700748351602688", + "13": "4697962657128327885574713503543/1267650600228229401496703205376", + "14": "1151004910436491358992364195459/316912650057057350374175801344", + "15": "2258280393397031167285649759463/633825300114114700748351602688", + "16": "2217374245868088984102352158015/633825300114114700748351602688", + "17": "4357897653501964928993364503311/1267650600228229401496703205376", + "18": "4285440755889660536494207989699/1267650600228229401496703205376", + "19": "1054225602598430741931079593279/316912650057057350374175801344", + "2": "3535376905093068344529747466859/633825300114114700748351602688", + "20": "4151880434975661263617415911297/1267650600228229401496703205376", + "21": "4090031554081046933305076849055/1267650600228229401496703205376", + "22": "4031060428338848386894499744017/1267650600228229401496703205376", + "3": "6556765722521218186395115000937/1267650600228229401496703205376", + "4": "6192085370702817115441231394489/1267650600228229401496703205376", + "484": "28174651752060127777810254067/316912650057057350374175801344", + "5": "1477304328485575102713485747439/316912650057057350374175801344", + "506": "28174651752060127777810254067/633825300114114700748351602688", + "6": "1419524320759474653194212865427/316912650057057350374175801344", + "7": "2741344040614642504793860160533/633825300114114700748351602688", + "8": "5313416931219497541822967855259/1267650600228229401496703205376", + "9": "161378412355405628441014735279/39614081257132168796771975168" + }, + "moment_upper": "13595148934897958234917968842173458707/13595148940731587639987765177686687744", + "rank_moment": "1865129/1865162", + "rounding_denominator": 1267650600228229401496703205376, + "saving": "4019/50000000", + "stopped_adapter": { + "atom_exponent": "1/1000", + "base_ordinary_saving": "384599/10000000000", + "coarse_toll_exponent": "999/1000", + "coarse_toll_subordinate_gap": "45981/50000000", + "effective_saving": "803380799/10000000000000" + }, + "strict_gap": "5833629405069796335513229037/13595148940731587639987765177686687744" + }, + "complex": { + "child_width_multiplicities": [ + [ + 1, + 202715744 + ], + [ + 2, + 124856512 + ], + [ + 3, + 64654656 + ], + [ + 4, + 48102384 + ], + [ + 5, + 33485056 + ], + [ + 6, + 25903152 + ], + [ + 7, + 17633088 + ], + [ + 8, + 27048736 + ], + [ + 9, + 9160624 + ], + [ + 10, + 20681232 + ], + [ + 11, + 7318784 + ], + [ + 12, + 21523216 + ], + [ + 13, + 7015184 + ], + [ + 14, + 21822768 + ], + [ + 15, + 7112336 + ], + [ + 16, + 19867584 + ], + [ + 17, + 13317920 + ], + [ + 18, + 25231184 + ], + [ + 19, + 17661424 + ], + [ + 20, + 16418688 + ], + [ + 21, + 1068672 + ], + [ + 22, + 2283072 + ], + [ + 23, + 16483456 + ], + [ + 529, + 8193152 + ], + [ + 552, + 181828064 + ] + ], + "counts": { + "B1": 90914032, + "B2": 90914032, + "L": 2234496, + "N": 4096576, + "W": 190021216, + "child_multiplicities": { + "1": 202715744, + "10": 20681232, + "11": 7318784, + "12": 21523216, + "13": 7015184, + "14": 21822768, + "15": 7112336, + "16": 19867584, + "17": 13317920, + "18": 25231184, + "19": 17661424, + "2": 124856512, + "20": 16418688, + "21": 1068672, + "22": 2283072, + "23": 16483456, + "3": 64654656, + "4": 48102384, + "5": 33485056, + "529": 8193152, + "552": 181828064, + "6": 25903152, + "7": 17633088, + "8": 27048736, + "9": 9160624 + }, + "copied_histogram": [ + 8930, + 49066, + 30844, + 15972, + 11883, + 8272, + 6399, + 4356, + 6682, + 2263, + 5109, + 1808, + 5317, + 1733, + 5391, + 1757, + 4908, + 3290, + 6233, + 4363, + 4056, + 264, + 564, + 24, + 0 + ], + "deficit": 1862080, + "dimensions": [ + 24, + 24 + ], + "m": 576, + "maxchild": 552, + "total_rank": 109450358336 + }, + "enclosure": "1+u+u^2/(2(1-u/3))", + "exponent": "24998051/25000000", + "logarithm_upper_bounds": { + "1": "794513457587/125000000000", + "10": "2026761283851/500000000000", + "11": "1979106193949/500000000000", + "12": "967800252727/250000000000", + "13": "758231660647/200000000000", + "14": "3717050331081/1000000000000", + "15": "1824028729797/500000000000", + "16": "3583518938457/1000000000000", + "17": "22018089479/6250000000", + "18": "8664339757/2500000000", + "19": "341166868153/100000000000", + "2": "707870060017/125000000000", + "20": "1680187693571/500000000000", + "21": "3311585222973/1000000000000", + "22": "1632532603669/500000000000", + "23": "3220613444767/1000000000000", + "3": "1314373843007/250000000000", + "4": "4969813299577/1000000000000", + "5": "2373334874131/500000000000", + "529": "42559614419/500000000000", + "552": "42559614419/1000000000000", + "6": "1141087047867/250000000000", + "7": "4410197511641/1000000000000", + "8": "4276666119017/1000000000000", + "9": "25993019271/6250000000" + }, + "moment_upper": "41230077320013845459152415842612504916449972317779967842837944583272706002177588093256498518568839623389146470329890309678443980458066680615361744505592038651174861744542401102403592424925296971746286402424010119299112624797225649619266545697664266076849080896788535940832502860162094344867655371553013651660399752909560467757989922417605273672796323363623700061058579975817444548637803205602124178954687673277011931480796079125892239408265588698477703420233284596413474059387592867592309701/41230077325513267360846956938521502341474073689326505257121676970478810391277326276471865083362032190646188250982499628351612283105589897175543987487125650452330304348151388045812369968133964037865011250349179368669257862504666828211703334554008512518414563221340357395437053315115874615168412042904680012697363239611038021437069048505672439008745508864584512067644825937731293242352557278635159598633861792145775836588122497044363982384099548431927704944786606529202786560000000000000000000", + "saving": "1949/25000000", + "strict_gap": "5499421901694541095908997425024101371546537414283732387206104389099738183215366564793192567257041780652609318673168302647523216560182242981533611801155442603608986943408777543208667066118724847925169249370145237707441178592436788856344246441565482324551821454604550454953780270300756671351666361036963486701477553679079126088067165335949185500960812006586245961913848693714754073033035419679174118868763905107326417918471742975833959733450001524553321932789312500612407132407690299/41230077325513267360846956938521502341474073689326505257121676970478810391277326276471865083362032190646188250982499628351612283105589897175543987487125650452330304348151388045812369968133964037865011250349179368669257862504666828211703334554008512518414563221340357395437053315115874615168412042904680012697363239611038021437069048505672439008745508864584512067644825937731293242352557278635159598633861792145775836588122497044363982384099548431927704944786606529202786560000000000000000000" + }, + "finite_bridge": { + "bit_coarse": { + "W": 143617474, + "halving_degree": 16, + "m": 529, + "maxchild": 506, + "wire_bits": 28 + }, + "complex": { + "W": 190021216, + "halving_degree": 17, + "m": 576, + "maxchild": 552, + "s": 109450358336, + "scalar_group_upper": 1656684480, + "scalar_terms": [ + { + "c": 45764, + "copied_center_extra_groups": 48, + "h": 24, + "invocations": 2024, + "local_group_upper": 408200, + "v": 2024 + }, + { + "c": 45764, + "copied_center_extra_groups": 48, + "h": 24, + "invocations": 2024, + "local_group_upper": 408200, + "v": 2024 + } + ], + "wire_bits": 28 + }, + "ordinary_leaf_row_degree": 252, + "rows": { + "coefficient": 1176, + "contract": "W_complex^D_complex * W_coarse^D_coarse * W_old^D_old; one preceding prefix and one padding; sequential reuse", + "degree": 4000, + "degree_gap": "40024/25", + "suffix_slope": 16000 + }, + "semantic": { + "B": 403063477262941121553211537024, + "C0": 2994465792675104952757349965746759652008778122322142627817848832, + "C1": 1, + "E": 403063477262941121443761178688, + "exact_grid": "One common dyadic grid times the fixed odd divisor to K=G*(D_complex+1); no child rounding", + "fixed_odd_divisor": 21, + "induction_gap": 18943983431358232713000942240128, + "literal_charge": 119639333593035096270287748, + "strict_literal_gap": 402943837929348086347490890940 + } + }, + "kappa": "194869/2500000000", + "proof_predecessor_commit": "11817ccacb564bb7f98789c20dc11d3fece207e3", + "scope": "Exact finite moments, stopped savings and assembly; the new complex producer is checked separately. Opposite-bank factorization, atom streaming, ordinary conversion, common exact grid and retained analytic/tape interfaces are written proof dependencies.", + "source_sha256": { + "certificates/copied-centers-bit-axes.json": "ed307cef595091b11ba8f8e6ff11302ad8db190227a2fbf34c232fd680206254", + "certificates/copied-centers-network.json": "7dbd675e42e22ac076280360f8750031851564bb7a56079e66236fee5d0a6cdf", + "certificates/stopped-product-bit-axis.json": "52f493a0019b7e4ce69a4c26bd3d35af5d3397461126abc4be44d1430ae8930d", + "certificates/stopped-product-complex-input.json": "5bcf00402bbfb768bd2fc0935f32ad329ee0780a3dfe5827bb010831d7909c4d", + "certificates/stopped-product-input.json": "8185c7bf8c307728f32484c5972af9a1b948ac5d0838e02f85c86cb438060417", + "notes/stopped-product-assembly.tex": "1c3c7147851f30f1ff97679cfcda157b1cbe2655b8766e34f1345f20c630eaec", + "notes/stopped-product-complex.tex": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a", + "notes/stopped-product-factorization.tex": "70d5a4405e1be9c7b6cfb326bb4ffdf88e5585d1fb3d16c7bb5ad62ac421fae3", + "notes/stopped-product-interface.tex": "454a8f3924afc26e575b2a8cec6d0860397cb7f2dc431f3ba63fb8a7142cc96b", + "notes/stopped-product-note.tex": "486d14c599f4c2551c019f3358898f72e6ecafeb04ad590726ea69ed987fe025", + "scripts/copied_centers/physical.py": "837345d1f8753eab0e70f105b1d1bb0db965b993da037b1825ddef3672609d7d", + "scripts/copied_centers_network.py": "409ebfbd8a41c4c4d089aa0949fcf5a949415dc26f57440ffd48b7bd8881e6a9", + "scripts/partial_swap_network.py": "acdd81b4dea2815f8838a0c3ea8ac4968f2bc13fd7c99173473d865779096782", + "scripts/stopped_product/README.md": "6c1805dda45b01ed0ef420c674ec2cd0048fb9d7a1b015ab6cd837067fe66176", + "scripts/stopped_product/__init__.py": "7b794c22bccc00bb6ae8ba4d3379f469570565bbcb1a86090699133b8cf1b7d3", + "scripts/stopped_product/complex.py": "407650d56dceb5cb09d74928658cebed1bb42f4d7e28ca9e3fd36eea075f1ad0", + "scripts/stopped_product_network.py": "a8baaa87dd7679db4f2dd1a18a720397ee6f443262ad04fa26cf51b39909b74c", + "scripts/stopped_product_producer.py": "2c5c71399136ebcfebb8e5277317d5f334eb8df5716ad287391d0996fcc1492c", + "scripts/structured_bulk_assembly.py": "e99467e14211fba699878ed036e1e2362eb8e395dc22f9ecdcecc7fbf2cc736d" + }, + "status": "Conditional stopped product-ring multiplication witness" +} diff --git a/certificates/three-stage-cover-bit-input.json b/certificates/three-stage-cover-bit-input.json new file mode 100644 index 0000000000..1956ae0e06 --- /dev/null +++ b/certificates/three-stage-cover-bit-input.json @@ -0,0 +1,84 @@ +{ + "R": 28866, + "center_loss": 506, + "description": "Unchanged exact physical local ranks from the previously adopted PR97 bit producer; the new construction changes ambient geometry, finite cover, and recursive weighted routing only.", + "exit_nullity_histogram": { + "1": 1760, + "10": 96, + "11": 335, + "12": 28, + "13": 116, + "14": 36, + "15": 319, + "16": 5, + "17": 91, + "18": 4, + "19": 164, + "2": 1596, + "20": 83, + "21": 49, + "22": 154, + "23": 17301, + "3": 1307, + "4": 3871, + "5": 806, + "6": 177, + "7": 447, + "8": 30, + "9": 91 + }, + "h": 23, + "local_rank_histograms": { + "aux": { + "1": 55349, + "10": 162, + "11": 299, + "12": 208, + "13": 202, + "14": 38, + "15": 649, + "16": 208, + "17": 1309, + "18": 599, + "19": 533, + "2": 64873, + "20": 2310, + "21": 413, + "3": 13926, + "4": 11248, + "5": 6151, + "6": 1617, + "7": 883, + "8": 1243, + "9": 458 + }, + "center": { + "22": 23 + }, + "data": { + "1": 11386, + "10": 86, + "11": 93, + "12": 97, + "13": 65, + "14": 26, + "15": 43, + "16": 218, + "17": 38, + "18": 8, + "19": 1547, + "2": 2402, + "21": 1, + "22": 2, + "3": 1144, + "4": 2013, + "5": 521, + "6": 475, + "7": 276, + "8": 382, + "9": 130 + } + }, + "source": "PR97 e15350b66e4bf796153a68c240a6cc1b788abe3e; matched to source-bound physical paths by partial_gauge_bit.reconstruct.", + "v": 1771 +} diff --git a/certificates/three-stage-cover-complex-input.json b/certificates/three-stage-cover-complex-input.json new file mode 100644 index 0000000000..d1b89bcb71 --- /dev/null +++ b/certificates/three-stage-cover-complex-input.json @@ -0,0 +1,115 @@ +{ + "h": 24, + "v": 2024, + "R": 28705, + "q": 8120, + "c": 91770, + "matched": 71185, + "loss": 552, + "selected_roles": 4599, + "selected_rank_histogram": { + "22": 120, + "21": 359, + "20": 794, + "19": 174, + "18": 381, + "17": 147, + "16": 409, + "15": 57, + "14": 157, + "12": 218, + "13": 57, + "11": 131, + "10": 190, + "7": 100, + "8": 187, + "9": 113, + "5": 126, + "6": 137, + "4": 126, + "3": 181, + "2": 184, + "1": 251 + }, + "remaining_internal_histogram": [ + 26680, + 69592, + 67235, + 29094, + 30564, + 11421, + 4563, + 2083, + 2592, + 1678, + 937, + 710, + 794, + 435, + 479, + 172, + 281, + 197, + 755, + 540, + 85, + 0, + 183, + 24, + 0 + ], + "source_data_histogram": { + "23": 2024 + }, + "target_data_histogram": { + "1": 1907, + "3": 1772, + "18": 23, + "4": 1500, + "15": 36, + "13": 70, + "2": 3107, + "11": 148, + "6": 695, + "5": 876, + "12": 168, + "19": 20, + "14": 81, + "9": 235, + "7": 426, + "10": 202, + "23": 14, + "8": 269, + "17": 14, + "16": 79, + "22": 4, + "21": 2, + "20": 16 + }, + "copied_centers_already": true, + "phase1_operations": 30251, + "total_M_operations": 118451, + "untouched_non_source_roles": 6401, + "selection": "Full unrestricted intersections and source gauges; descending first-frame rank, then reached-target count, then role index; general_clifford_subspace_frames.txt proves all required ranks", + "partial_first_transition_histogram": { + "0": 1425, + "1": 572, + "2": 536, + "3": 176, + "4": 274, + "6": 214, + "5": 205, + "7": 150, + "9": 244, + "8": 170, + "11": 185, + "10": 178, + "12": 157, + "13": 109, + "14": 4 + }, + "distinct_caps": 1792, + "repaired_caps": 0, + "scalar_readout": "Exact rational C=J M; Boolean support is a safe superset only", + "chronological_contract": "Nondeferred reads at0; source V; center-closed M phase1; copied centers at0; selected partial-gauge reads in reverse selection order; remaining M; side scatter; inverse M/V atfull F" +} \ No newline at end of file diff --git a/certificates/three-stage-cover-input.json b/certificates/three-stage-cover-input.json new file mode 100644 index 0000000000..4277c8ee2c --- /dev/null +++ b/certificates/three-stage-cover-input.json @@ -0,0 +1,105 @@ +{ + "absorption_gap": "427438661618132345110228739011/125078699795119603047628520369990000000000", + "assembly_minimum": "3934989696955306336847963001/12507869979511960304762852036999", + "bit_child_multiplicities": { + "1": 200205, + "10": 744, + "11": 1176, + "12": 915, + "13": 801, + "14": 192, + "15": 2076, + "16": 1278, + "17": 4041, + "18": 1821, + "19": 6240, + "2": 201825, + "20": 6930, + "21": 1242, + "22": 75, + "3": 45210, + "4": 39783, + "44": 51903, + "45": 462, + "46": 147, + "47": 249, + "48": 492, + "49": 12, + "5": 20016, + "50": 273, + "51": 15, + "52": 957, + "53": 108, + "54": 348, + "55": 84, + "56": 1005, + "57": 288, + "58": 273, + "59": 90, + "6": 6276, + "60": 1341, + "61": 531, + "62": 2418, + "63": 11613, + "64": 3921, + "65": 4788, + "66": 5280, + "7": 3477, + "8": 4875, + "9": 1764 + }, + "bit_moment_gap": "9940153528978648563021016615239768808198774866649/15679126900749033641597254460382631690240000000000000000", + "complex_child_multiplicities": { + "1": 214497, + "10": 3417, + "11": 2574, + "12": 2886, + "13": 1515, + "14": 1680, + "15": 624, + "16": 1080, + "17": 633, + "18": 2334, + "19": 1680, + "2": 211026, + "20": 303, + "21": 6, + "22": 561, + "23": 6186, + "3": 92598, + "4": 96192, + "46": 72318, + "47": 753, + "48": 552, + "49": 543, + "5": 36891, + "50": 378, + "51": 378, + "52": 411, + "53": 300, + "54": 561, + "55": 339, + "56": 570, + "57": 393, + "58": 654, + "59": 171, + "6": 15774, + "60": 471, + "61": 171, + "62": 1227, + "63": 441, + "64": 1143, + "65": 522, + "66": 2382, + "67": 1077, + "68": 360, + "7": 7527, + "8": 8583, + "9": 5739 + }, + "complex_group_order": 6689091708829555045758824829998182442380949567092062603242444969909078551334138157882363702009196947404919488369449744746991926866237084072342349052621959272314109341860982597079245951051060915136612492730495464103716652777049004952774932308881916158490684984763171132527532852346752575317647723807415492585356459791712931903073469266911277499226776278127225601421860692008492054366318924455033501842970829052238301059912292523870500029776308231873343329850749563566739947724729692531852159045336304497880188189155544256335559916592125266647930688623519281982850918244666405377532274750402883540845161453986633761588402168669904233211290018920284019914861652664495645151328501875434571709289695239534437990400000000000000000000, + "complex_moment_gap": "59660505965587856912406691094331138186546269153644104866458597552665571068577116382634727949704110939016528739306556665498819711235700737563102396203975205221339133504724694432491851145335328474764447111340057237370263560869716809394705046078151888885896465104252464291177722544058434227599509153650009184180706030887062493946461013321850105545236094560014790613346572797863224674797577418235580531379991780630697040554957397988009682182045601295362730851922874373402414598770202370029517008428953007230108852814349067642665708147118783306275789878773811811445256495511373788061555564732214081272243700795208443535449470081033281653673439322265496376162021685578206559390236098486450856162033470234056213985410270945906907471137066433711096177567495215981265605045461916455727272303712611652753551670063284645382934158696277492599602169286405620938102814288075749650451212554459344538961569338671639261965819931295434033557288521941097120781270873/258864312882296500031055289607308876918948194191739080393665208773437327950361705506204269262727624369607191381066070736950721387722343455305319397218060826215806055566676458467985854943815840460405474061110154037491708121904679791617548836252416330123113259519318454367469789088759143697885963048633822970601575393057295335974413285977207878402333467407939617985467006958820688402850530703846606121734476356557987835722081138227469842662438908972992927393171772790668096312894309081073575846448722623251554492048017857602287936132027784462360677641358992824901206117953947391105954258456029157280133485124255285284951748169636791141814335580522461373398332705279009190357387940809475590086743023351702184232232736981858998991300824787343216349598086601789879924718839538480440090437137911672142043373939595769029469714536428078367503524111596722215987131151839686520104495974436734700813521784031923667417309936799035132679343460868275000000000000000000000", + "kappa": "3146011/10000000000", + "row_coefficient": 68505, + "row_degree": 160000 +} diff --git a/certificates/three-stage-cover-network.json b/certificates/three-stage-cover-network.json new file mode 100644 index 0000000000..5fcdaf7420 --- /dev/null +++ b/certificates/three-stage-cover-network.json @@ -0,0 +1,592 @@ +{ + "assembly": { + "absorption_gap": "427438661618132345110228739011/125078699795119603047628520369990000000000", + "margins": { + "Gaussian_arithmetic": "4722025175696264927919695237147963001/10006295983609568243810281629599200000000", + "bulk_exposure": "786997963001/2500000000000000", + "compact_phase_layer": "3934989696955306336847963001/12507869979511960304762852036999", + "coordinate_movement": "786997963001/2500000000000000", + "dimension": "12499999875000000000000000000000/12507869979511960304762852036999", + "original_prefix": "393511477565510145645101062952036999/1250786997951196030476285203699900000000", + "scalar_work": "6296071101698264298321324836347963001/10006295983609568243810281629599200000000" + }, + "minimum_margin": "3934989696955306336847963001/12507869979511960304762852036999", + "parameters": { + "C0": 3069616589847390661646422921084421742076791020252975349036054045022876868816325360016884006766783194275238402685467560897379979538095659339914153411228923909333095982797289674916529618429267783546451504270618482414638463624294728177966618130024107087751376653321734853189117093266202030762618889547070961502205714597092709896013907425368392094475384221634319478984386904866724573994626804450216944973924004715129813965761596933326115776509943340157943174129272539823538050701622535963394690012758192847459689849972234337123874693385824686036508296575317079188160243598118725757652458188392322022844952575356424395442848095001566387040343856569269189917395657957736197073257203779373376889188640167448301868942509481176151204589988645494367063387585216101009063950625330703064826114491278166377864559802175046525033303468905874332453558086400872719885643863720883286117067041921620953698342288655741970429273531809582230991868701944130291351470030436263467358890906695434168397182790713738221001251836143805627527705706423299121278974890542200636743526283452050476661223881388407442978243431669478604808233403509060869050122348252528508652514546190870356725140776540043842433519776101118663309008418821694162806975376395055996154862940347526503831995965890962095517246160505917385844418501289372312929895261433044238853159640873178296074691588108407208060312941030713075650949796819720623617274671433189514444530605570317109481285852874851994767235546746412816105225612917279997364398814260806978260442672433634877529433763342817839622416123929066317965684395720963995844612459772496852858136114495501553052875918890493437720817467401959927795563460985161443838370327267773319262197676970128601037750371606747882081864991899478768652753719460664740703974322244254178850702689621313279552404919356570149678532057847416870830584864207747262934507734636621850863249283092432101857929907404597235734821317451725043998173780050102022316333191629802847635970200654831305961679321884238323949323545700727495913214847967853940828265964698218756505631346237825273777434498391411473506381159325514613731928748097685882747312386889119756084378600903991571078005055042046094316492423199198926541204285844748101819694175439766391894760923482807755851157024426217957400485561625345998966386010259637345603116709342194670474158578691919955704515843909721332395326584625955397922042204666852937101704587600533643647978023445793085383805879506200290001133205268542865652521678471024305612952671381449711629060543192466777247816868331366012703319698246037145296320423161788616663091652318823857575904196794797964398167338610177904877137492559370005420422792916547825887244857506972903189722341454322372425992499266566928072634528989945774494027467883853578920359196688045291344841920146816451269469235508593645730320230041166006942477439187092034202141157249063205216148696106347944143180271913682251003020961975747460268264152990294154845602977001034546573868730840030306106083066615893411507070172306418205365347514388388797818280149907416885905694557490327243356351213517064048360368083743926444159596486796654971962837266376087696736036630821397057759265435399001034219784548534301293246968481718896940728916586643216813696276995906818516031447282486976508491296289704612599444701418962843899412141286241116524383330689501164812645733598962642697378754768940828667023559332287032297181065740336402086342631379249524918280111183002518810569745674270883218352487398164117312518791310058222635531090696166659589283706956329197255219124344464109810607181914334024182373262741496913565784599455831294271786971532656044956865808927363230230333221117048299138478722770262564293401048323295690290576665049283594774564952983008328199450553465438747989935270451017153656365432531286748212897865565389174479692626368044817794835214853612348369456354164208860180288069919602131366281198492282525758164785175498335196238660843356185405464740133677928165863349772663124722360548211575171143108705321242747390208190455654032110752116075685358288616340116422198197003816643938163895854910801612506007028467740158364494675391779674117452943972234067245950780672757641835401762457813591085466472610760081694796364038455190850128858452726179344290731902979976155980178379086308794363749154375086244054353599953429957191632533404966135293427500650680626153605182642974405654605481434633806516552904430515471895807265037937668023677087429584949287059182611670560401700700017559374074319372739896109330961864733696592468618981296359696294503303358287423679181319508447833826703479290840941996672425175155521850976626815339256699939699024495134291200127894497828867785423243804361641141890614907969840399371178577763175489888290853519406409284426091492125845694430414786261517542690667830803552935505127879841490640594516473577535926907627698561130284717948267721725142670780954498243227867071651455284864010313916190216822966036405047107841054379533193963821395300030937635313039095961018619372045254622793379697689190925399960112892996991372336228690526514452230046164243049324160650581489248498500222753929695227387754386736440672728913118007774421009513295474455754364427533757831243295844710153706155070205909786228273972241529724104831779415023593765443975150793497820325243216093304681631402883418607554772638433704245678459883754743033745471774652338069116962895044695078686700345123049398507532493117764465922346580451143760984511302902981585134883827184510924906168237887159079675861767203290544665283031999497569196460493279382670817562203517598895210872352131152416726458789284102791986449492927809839090958584834275931170340360223550461701875498695258246098405728247328299409849521530984187679500797631982947884322803334600336640944451479355279962252221365803036612322834250440378838042973627611346346410854820147081053422165287359392144428924191577141110190356684154737790356559946358034320252924025437779851896882413629999493544862285292894044387815136197600402988751484543814749942284135745572486194981299872333341135624996173257514734626282063753231786816608227234776158060632003953104843780400337333260255864971865777127469201460859296674057408680269498549354590278046876148727941310202872912455674670533789863533029022169344424734365284287718190320177071534495772894370418338875123924491939556994692699881062472213584470276688679269148693894614969512596832727697762383836323100635728643771561802166985245437719618051192366607811242236996441689783585111902921696218444327698412739754761822433880837714238306908525912988329448663035458632195302481700045036959155396196236372066787792484509384384116474295222519883964470607396091587053756737832709585568331499654462614637079446418700364557528774701544907496792566061820917895585315031000913645970862233845370066562511481435508765949780756683491741750164653540069286344097126924143802863871779902290652059933085944629227727379408610025190800441296391906569513444994575126455593618267089467077827689732185269985079250319050076679453958934753744707007843823199510595879943330589299764820420085432240331515162141898514877775243105544504151899071862772251461445672747157367616055221204376870984757008164127865557093758931769160076096215883956485086634736788461990450409274051424488467778490841549841838379565387168414889221154325025923132489877617360674665439019065069536737526647995524603455961995829657709671871770971415869698449901037548861523639788538732019202410821869045247466022119269396873591901406501589466809011902113955944725931364985630260453207476044034314004728636469219193474412319169770242296001006322755471886187578722990029593301923214086469716417189708220507257480840631914486428036131029664266274054070774371908752523409123144852155288278515225447523155701970783062233545883414442554327153746583643906023363416916232392701827354121176877492838992440456164956179679443358539411221388963087058808445177118325775350312048733693358445116287887906606192536786225381289786497145312046361460760019755194835609268558177972799557297732412590508021286017552247345369421374698764558857788409156279929776872019178670914575258679644397927621365061627875356309930460839454975253784491950036961236504090374835903791529034088939005854961632766099386794358822295032891931730751727882738952839441412450491375781893151942344499288563967508918805392482653859015539304277916411077179137787165223790825601340401865299032334835346931478942739645108890462644437264408838886181985653244650945322080486048022815520910895177446529767723794159272835895952498245955570160616918096072192578199775204360236370243324892515167436333710103460833047971241733773567733079897717161610311543709521110070348559091682672244048258383086829662723791604182578271717814290366206438124002127827311226746288432087162447106404908864366021832107425929452521322690566872310257132832850634488314703996264159602039324672001175325228986531840, + "C1": 1, + "a_bit": "786997963001/2500000000000000", + "a_complex": "786999/2500000000", + "actual_bit_saving": "3731649599/10000000000000", + "alpha_squared_power": "5902547104457805549850000000/12507869979511960304762852036999", + "beta": "1/1000000", + "c": "3934989775655101062952036999/12500000000000000000000000000000", + "delta": "1/800000000", + "epsilon": "12499999875000000000000000000000/12507869979511960304762852036999", + "eta": "1/100000000", + "kappa": "3146011/10000000000", + "lambda_": "249921300204486897963001/250000000000000000000000", + "lambda_prime": "124960650102636947963001/125000000000000000000000", + "q": "39349897363052036999/125000000000000000000000", + "sigma": "2499213001/2500000000", + "tau": "2499213002036999/2500000000000000" + }, + "recurrence": { + "internal": "2499213002036999/2500000000000000", + "leaf": "2499213001786999/2500000000000000", + "reservations": "12496065010224344898937047963001/12500000000000000000000000000000" + }, + "strict_constraints": { + "Gaussian_arithmetic_above_kappa": "39350836308177819697297811129156553047/250157399590239206095257040739980000000000", + "K_dominates_log": "393498973630520330640102636947963001/1250786997951196030476285203699900000000", + "K_geometry": "393511477565510145645101062952036999/1250786997951196030476285203699900000000", + "alpha_below_one": "12501967432407502499213002036999/12507869979511960304762852036999", + "alpha_below_one_fourth": "12484259791094129082563452036999/50031479918047841219051408147996", + "alpha_positive": "5902547104457805549850000000/12507869979511960304762852036999", + "artificial_boundary": "70051942002294677970340694361629947963001/10006295983609568243810281629599200000000", + "beta_below_one": "999999/1000000", + "beta_positive": "1/1000000", + "bit_positive": "786997963001/2500000000000000", + "bulk_exposure_above_kappa": "495213001/2500000000000000", + "c_below_one": "12496065010224344898937047963001/12500000000000000000000000000000", + "c_positive": "3934989775655101062952036999/12500000000000000000000000000000", + "cell_above_band": "12498032317592497500786997963001/25015739959023920609525704073998", + "compact_leaf": "13286997963001/125000000000000000000000", + "compact_phase_layer_above_kappa": "427438661618132345110228739011/125078699795119603047628520369990000000000", + "compact_reservations": "39349897363052036999/12500000000000000000000000000000", + "complex_above_bit": "1036999/2500000000000000", + "complex_below_one_over32": "77338001/2500000000", + "coordinate_movement_above_kappa": "495213001/2500000000000000", + "delta_below_one_eighth": "99999999/800000000", + "delta_positive": "1/800000000", + "dimension_above_kappa": "124960648853457885598249652715100228739011/125078699795119603047628520369990000000000", + "epsilon_below_one": "7870104511960304762852036999/12507869979511960304762852036999", + "epsilon_positive": "12499999875000000000000000000000/12507869979511960304762852036999", + "gamma_sublinear": "1967557407502499213002036999/12507869979511960304762852036999", + "guard_width": "7870104511960304762852036999/12507869979511960304762852036999", + "lambda_above_internal": "786997963001/250000000000000000000000", + "lambda_above_sigma": "104486897963001/250000000000000000000000", + "lambda_above_tau": "786997963001/250000000000000000000000", + "lambda_prime_above_lambda": "786997963001/250000000000000000000000", + "lambda_prime_below_one": "39349897363052036999/125000000000000000000000", + "leaf_saving_above_bit": "1/10000000000", + "literal_scalar_guard": "37018435259192327026444362697176328284448078188231769953782205265560458994954198528128522271608574408355202540032255075117064968824327990197877830058875685381240368807405458918509373120982313431379572812796500814090858418296308982119821986030880818153842771889364723831622819356875189083770091903009992093953323267345008324543448535299659232847137164228817520156965454222496076346048075753934240004585336040743460323739361513753754219231885274556219650061408475985021071528358092463203549452302568664686135139295765432027153560598461589972523219970876048764263605385072846558138979410695263283436723795819749936298869629733885754380405293552951554248018338523862933278110049131111792477888007451534133694519797648709286837681549558235135639856222074605338489634655222341780048039966324013624302401090391595011077462555282587702669950720510047572110720022355583945737902393191417530355904864684514686083589233558409810569331377416983922386607960310165879036875161816637415611719601268127301986956088110556032607981930143972637860354756134494817601720717816880540330187822876112155436889663728626881438010883134476724020941093051927869881849985320024654243039856782905204990852015879595315962469380186943323565847050823297875741422603094472816484242240290243785520650512759964482686389175876608814679832488395605198592550183523227695326324405319213918836405829163433288721516691592464401780426918678712678566359382403598736803437089218194416547260565798719016237368522780663398147465400130525366093703741153740730666672158438685624352457229021962356229991191971318250920523218185693476105896703551775079542651896161265452199617211795522315929907395646527332413263943754129801436466974319834702834072148919264322454081750459895475104477616536838609829420698827304059941887830596458619634732807170576059221246507964888591019719797977539125941493193476568826575828467201554976985703195363813249443799091278368748023122746507243838701185788551895097555187799176505405330217221523438858770052561823484243062349027928194253313455936658290883075034994234670841334101876830842757559875559785336960995294225025590711035228135715921835886479635214597044456866850641935907674619887709756631997146089910706105350614066107662518278864879078188609934306561154439203820186577007063758335054868208097470677896322479230149468893532920886668062046508519338037367702546481906692666534263700579701097157684099440794072091751714916491351936398854188449078419239417576461940728251552665219271320031154864381081914286291446246407441412171120042675281401724510399879895551454109193833265775908426675338096712656946983397691325305991205325165437456433627793426115761717609823074027689024003258169697020781485149270323046705251108133559317163509160494936490719880315622808741104659691804694263424745347948804844535684592161072178886408741907438665899219084153326729659784189422120582613568611407111418747440942411997716486816008687947347765812981882029770967649609304814257180276768416178149729458451330956062884565286164625455908958003442623533507241840102403093505521093700581039327710259936108131519905723542645029376329370971230633299970846618310572688589209680410651838061589834725176701167511666867782761633723916061554499683831056078563875792795993435548942675754189912394664546776145094572633171346066631085860271623253147163049507137690906363879067117671882203031623686095154460524172675004074207470453267380396304129512273194827030030553734150726595395015555596412449195293143373754000470998909453484271698682840929769299525446336900245904959922214867236693272916644266224842367646165671888546176391688697464242473480563119282532994914118560530044282929092777092289297295282886335522645860631236865508320125629737964467760319515557023637159161157301387534028123269363779244538560277100181942752370716193293888169754073184110973259752294932453668403358688600730922141150108767150340928525165073926854276429979916485628800415665926169988981061363234930325828138070417399219948170895555129622235117039401738040897247746225923679766664907900266384520468299067019747580712810728628432960448834345005454492941970202466561765659601064228062077859526397359437870185538206495440555186683148867174514513090379560552113499628023502305380137970381434473232515469000739928340840152530854649249707331641656360534463623845195463365225831801928618554924169669604478814293979582949094281155555515219454524350384922556101029789696000000000000022904060", + "original_prefix_above_kappa": "1251214436612814162821395432438911/125078699795119603047628520369990000000000", + "phase_boundary": "4722025175696264927919695237147963001/10006295983609568243810281629599200000000", + "phase_local": "6296071101698264298321324836347963001/10006295983609568243810281629599200000000", + "prime_interval_packing": "7870104511960304762852036999/12507869979511960304762852036999", + "q_below_internal": "786997963001/125000000000000000000000", + "q_below_leaf": "13286997963001/125000000000000000000000", + "q_below_reservations": "39349897363052036999/12500000000000000000000000000000", + "q_positive": "39349897363052036999/125000000000000000000000", + "record_suffix": "7870104511960304762852036999/12507869979511960304762852036999", + "row_product_gap": "101249/5", + "scalar_work_above_kappa": "78701984458227803957338551109156553047/250157399590239206095257040739980000000000", + "short_record_fallback": "31240156019304642727636035264288506623514926001/31269674948779900761907130092497500000000000000", + "small_field_exposure": "3935114815004998426004073998/12507869979511960304762852036999" + } + }, + "bit": { + "added_bad_moment_upper": "355432716356049790883708977386812098509453/234016819414164681217869469557949726720000000000000000", + "atom_exponent": "1/1000", + "bad_fraction": "1/10000000000000000", + "coarse_saving": "747/2000000", + "edge_count_per_vertex": 637560, + "effective_saving": "3731649599/10000000000000", + "fallback_children_per_edge": 143648, + "good_moment_upper": "8027707883812705623527852084928925669880973/8027712973183505224497794283715907425402880", + "ideal_child_multiplicities": { + "1": 200205, + "10": 744, + "11": 1176, + "12": 915, + "13": 801, + "14": 192, + "15": 2076, + "16": 1278, + "17": 4041, + "18": 1821, + "19": 6240, + "2": 201825, + "20": 6930, + "21": 1242, + "22": 75, + "3": 45210, + "4": 39783, + "44": 51903, + "45": 462, + "46": 147, + "47": 249, + "48": 492, + "49": 12, + "5": 20016, + "50": 273, + "51": 15, + "52": 957, + "53": 108, + "54": 348, + "55": 84, + "56": 1005, + "57": 288, + "58": 273, + "59": 90, + "6": 6276, + "60": 1341, + "61": 531, + "62": 2418, + "63": 11613, + "64": 3921, + "65": 4788, + "66": 5280, + "7": 3477, + "8": 4875, + "9": 1764 + }, + "ideal_deficit": 2024, + "ideal_rank_mass_per_vertex": 6037356, + "local_dimension": 23, + "log_upper_bounds": { + "1": "2794497571682340957124877635297373985/664613997892457936451903530140172288", + "10": "2528334575079982434541401822534406615/1329227995784915872903807060280344576", + "11": "600411403950194933879698319878376963/332306998946228968225951765070086144", + "12": "1142993828777184207360458748209913419/664613997892457936451903530140172288", + "13": "2179592649656275685100552793710472639/1329227995784915872903807060280344576", + "14": "2081086258358699597143271121490202409/1329227995784915872903807060280344576", + "15": "1989379002068652850691596971376920913/1329227995784915872903807060280344576", + "16": "1903592592966036693344378039904834085/1329227995784915872903807060280344576", + "17": "56969020262929953798134630797130693/41538374868278621028243970633760768", + "18": "1747032084543038830871112645262341119/1329227995784915872903807060280344576", + "19": "1675164420376290598760656870667111071/1329227995784915872903807060280344576", + "2": "4667644505765020609023410962922269499/1329227995784915872903807060280344576", + "20": "100436496092520070582191094678870509/83076749736557242056487941267521536", + "21": "771065342673685006646733135166358345/664613997892457936451903530140172288", + "22": "370073744550279607573112242960257345/332306998946228968225951765070086144", + "3": "1032172233188422756293401527941195945/332306998946228968225951765070086144", + "4": "936573467041339825949266663812447757/332306998946228968225951765070086144", + "44": "558944340601457125066104664168550909/1329227995784915872903807060280344576", + "45": "529072791457661961615447812546956723/1329227995784915872903807060280344576", + "46": "62482226666290090497076791778946085/166153499473114484112975882535043072", + "47": "471271163267520201952459675426933081/1329227995784915872903807060280344576", + "48": "443286382355045804268228881074869895/1329227995784915872903807060280344576", + "49": "207939324276019945244737793865306895/664613997892457936451903530140172288", + "5": "3449685212679643739767746130206885087/1329227995784915872903807060280344576", + "50": "97256161098736065014848170536635937/332306998946228968225951765070086144", + "51": "362702437802767632464159026678217999/1329227995784915872903807060280344576", + "52": "21055710903559567165491511147844731/83076749736557242056487941267521536", + "53": "311571980432736537645489826843664601/1329227995784915872903807060280344576", + "54": "143362936966023970897481743216188473/664613997892457936451903530140172288", + "55": "32791960639467695129598017390705623/166153499473114484112975882535043072", + "56": "238384983159376986690582506145245467/1329227995784915872903807060280344576", + "57": "214858209765299709684507711837146897/1329227995784915872903807060280344576", + "58": "191740618457194915031832027360022815/1329227995784915872903807060280344576", + "59": "84509109531966808896832559394598335/664613997892457936451903530140172288", + "6": "3207338295154029719947261804092305309/1329227995784915872903807060280344576", + "60": "146677726869330240238908356031963971/1329227995784915872903807060280344576", + "61": "31176628991249730766489774720145975/332306998946228968225951765070086144", + "62": "51546288198091796558124099394123827/664613997892457936451903530140172288", + "63": "81824474736379124217317111502752517/1329227995784915872903807060280344576", + "64": "60891317766714082891689424559877143/1329227995784915872903807060280344576", + "65": "10070679742809377654635913330652443/332306998946228968225951765070086144", + "66": "19988767590127541216299813011065207/1329227995784915872903807060280344576", + "7": "187652305997397556398100964322667555/83076749736557242056487941267521536", + "8": "706235807641424499642680586894328139/332306998946228968225951765070086144", + "9": "2668382722142700136097456952934819591/1329227995784915872903807060280344576" + }, + "m": 67, + "maxchild": 66, + "ordinary_leaf_saving": "384599/10000000000", + "prime_choice": "Fixed odd q > 2^80 avoiding the finite rational denominator and rank-witness primes", + "rank_mass_upper_per_vertex": "47166843750071550171/7812500000000", + "roles_per_vertex": 90140, + "rounding_denominator": 1329227995784915872903807060280344576, + "row_stock": "O(w log e) internally borrowed radix-q digits, restored at the outer boundary", + "strict_gap": "9940153528978648563021016615239768808198774866649/15679126900749033641597254460382631690240000000000000000" + }, + "complex": { + "N": 13538721618671019412615861455916321263379041923794334708962708619095974987900295631553904132866614621547557044459766283367911659977263858162420914482506845567163757307926628776488393804927347292236503685286522819345922505220747186024416462993176998304785146409160658372235726493149827212442918992986208956992761474618426974171820701796228425658434995186929504617277846040625187918037429503096987807730172958001730321345262480068313892060267247861311646899617917116659081654194852897684468769907760680303709500894850821574823173271182461539695411713774003026733290258527204804484125324094815436286670606782868946733454925989387886168019650998294654856307679984992939185786288887795879573139602343164817702492569600000000000000000000, + "W": 603108575743199171590752923147126123552393555817721640496148565821912249423939898729147558464255224368869755829854697335623033102040534211214603217631553713869657040590211773900456052684616805291462392182059662529983404564337069433557046221765720206597995630281201798822079944566140252448365071721648003057973494484200213079176813209512521513162783829564785041900999225573561669097830413185639185626667778859836961938464872030829735894184721279110396254649333132899867973906704803267749386216004657222442371407698831336783983088759695790416777374678362369021419787341693857108054442488320575188693222292175796859846095104733784575379029541975909568087583671189188920853779231714594807289024686791882143532528435200000000000000000000, + "child_width_multiplicities": [ + [ + 1, + 214497 + ], + [ + 2, + 211026 + ], + [ + 3, + 92598 + ], + [ + 4, + 96192 + ], + [ + 5, + 36891 + ], + [ + 6, + 15774 + ], + [ + 7, + 7527 + ], + [ + 8, + 8583 + ], + [ + 9, + 5739 + ], + [ + 10, + 3417 + ], + [ + 11, + 2574 + ], + [ + 12, + 2886 + ], + [ + 13, + 1515 + ], + [ + 14, + 1680 + ], + [ + 15, + 624 + ], + [ + 16, + 1080 + ], + [ + 17, + 633 + ], + [ + 18, + 2334 + ], + [ + 19, + 1680 + ], + [ + 20, + 303 + ], + [ + 21, + 6 + ], + [ + 22, + 561 + ], + [ + 23, + 6186 + ], + [ + 46, + 72318 + ], + [ + 47, + 753 + ], + [ + 48, + 552 + ], + [ + 49, + 543 + ], + [ + 50, + 378 + ], + [ + 51, + 378 + ], + [ + 52, + 411 + ], + [ + 53, + 300 + ], + [ + 54, + 561 + ], + [ + 55, + 339 + ], + [ + 56, + 570 + ], + [ + 57, + 393 + ], + [ + 58, + 654 + ], + [ + 59, + 171 + ], + [ + 60, + 471 + ], + [ + 61, + 171 + ], + [ + 62, + 1227 + ], + [ + 63, + 441 + ], + [ + 64, + 1143 + ], + [ + 65, + 522 + ], + [ + 66, + 2382 + ], + [ + 67, + 1077 + ], + [ + 68, + 360 + ] + ], + "deficit": 16000307367520295669455108993355652402175231364484213746955928368022515894791258473654613975205999098192567416179723789434804689064039105101042898933871726579375349545731470372213556314914137709006777082611345150136090233442701219847037638082845543451109718483553505349005858582813432160159813355347337858264172651821777333112151738486451775778150448857280323638601090775284312994044234867296440136408386223092954016135310203717098236071224929290641037245002992956051641954957553424536190364436444440358929410148460061861154659320488363637821850207187458122502979396441242041663057201202963697429701626197936027957719457987458410925841405725257319375636349073173473583201977776486039495528620951012966375673036800000000000000000000, + "enclosure": "1+u+u^2/(2(1-u/3))", + "exponent": "2499213001/2500000000", + "group_order_bits": 2415, + "logarithm_upper_bounds": { + "1": "84969904841/20000000000", + "10": "30404846079/15625000000", + "11": "1850599969251/1000000000000", + "12": "881794296131/500000000000", + "13": "420886471147/250000000000", + "14": "321887582487/200000000000", + "15": "385111260237/250000000000", + "16": "147590651981/100000000000", + "17": "707640948997/500000000000", + "18": "679061742077/500000000000", + "19": "1304056262883/1000000000000", + "2": "355534806149/100000000000", + "20": "78297685531/62500000000", + "21": "601986402163/500000000000", + "22": "289363197173/250000000000", + "23": "1113001026121/1000000000000", + "3": "1574941476691/500000000000", + "4": "286220088093/100000000000", + "46": "419853845561/1000000000000", + "47": "19917382017/50000000000", + "48": "188647115571/500000000000", + "49": "356674943939/1000000000000", + "5": "164941083101/62500000000", + "50": "168236118311/500000000000", + "51": "158334804663/500000000000", + "52": "74312880867/250000000000", + "53": "139101664249/500000000000", + "54": "129755597743/500000000000", + "55": "241162056817/1000000000000", + "56": "44628710263/200000000000", + "57": "41088794843/200000000000", + "58": "188052231503/1000000000000", + "59": "667803899/3906250000", + "6": "1228367886411/500000000000", + "60": "38537669957/250000000000", + "61": "137621377877/1000000000000", + "62": "24272171401/200000000000", + "63": "52680257829/500000000000", + "64": "8961215869/100000000000", + "65": "37053986077/500000000000", + "66": "58840500023/1000000000000", + "67": "43802622659/1000000000000", + "68": "14493768437/500000000000", + "7": "460517018599/200000000000", + "8": "216905370037/100000000000", + "9": "1025635332357/500000000000" + }, + "m": 70, + "maxchild": 68, + "moment_upper": "258864312822635994065467432694902185824617056005192811240021103906978730397696134437627152880092896419903080442049541997644164722223523744069618659654958430011830850345337324963261160511323989315070145586345706926151650884534416230747832026857711284044961370633421989263217324797581421153827528821034313816951566208876589305087350792030746865080483361862703523425452216345474115604987306029049028703498895825177996055091384097672512444674429226790947326097809041938745221939491894482303373476419205614822601484817909004787938868489362076315241894335083202946127394306508690895594580470394473592547919403852011584489743304634187321060781053926849022051132836329116987504779181381419239491600292167189668713998176522996448728045393917316206149915886990424222384708737573933434978173981410639368429431721186044098966185069153493919671226031511994552929581510213736872232028746323985522146354177245070354328745670674833215201383909427310986478058902879218729127/258864312882296500031055289607308876918948194191739080393665208773437327950361705506204269262727624369607191381066070736950721387722343455305319397218060826215806055566676458467985854943815840460405474061110154037491708121904679791617548836252416330123113259519318454367469789088759143697885963048633822970601575393057295335974413285977207878402333467407939617985467006958820688402850530703846606121734476356557987835722081138227469842662438908972992927393171772790668096312894309081073575846448722623251554492048017857602287936132027784462360677641358992824901206117953947391105954258456029157280133485124255285284951748169636791141814335580522461373398332705279009190357387940809475590086743023351702184232232736981858998991300824787343216349598086601789879924718839538480440090437137911672142043373939595769029469714536428078367503524111596722215987131151839686520104495974436734700813521784031923667417309936799035132679343460868275000000000000000000000", + "per_vertex": { + "W": 90163, + "child_multiplicities": { + "1": 214497, + "10": 3417, + "11": 2574, + "12": 2886, + "13": 1515, + "14": 1680, + "15": 624, + "16": 1080, + "17": 633, + "18": 2334, + "19": 1680, + "2": 211026, + "20": 303, + "21": 6, + "22": 561, + "23": 6186, + "3": 92598, + "4": 96192, + "46": 72318, + "47": 753, + "48": 552, + "49": 543, + "5": 36891, + "50": 378, + "51": 378, + "52": 411, + "53": 300, + "54": 561, + "55": 339, + "56": 570, + "57": 393, + "58": 654, + "59": 171, + "6": 15774, + "60": 471, + "61": 171, + "62": 1227, + "63": 441, + "64": 1143, + "65": 522, + "66": 2382, + "67": 1077, + "68": 360, + "7": 7527, + "8": 8583, + "9": 5739 + }, + "deficit": 2392, + "rank": 6309018 + }, + "saving": "786999/2500000000", + "strict_gap": "59660505965587856912406691094331138186546269153644104866458597552665571068577116382634727949704110939016528739306556665498819711235700737563102396203975205221339133504724694432491851145335328474764447111340057237370263560869716809394705046078151888885896465104252464291177722544058434227599509153650009184180706030887062493946461013321850105545236094560014790613346572797863224674797577418235580531379991780630697040554957397988009682182045601295362730851922874373402414598770202370029517008428953007230108852814349067642665708147118783306275789878773811811445256495511373788061555564732214081272243700795208443535449470081033281653673439322265496376162021685578206559390236098486450856162033470234056213985410270945906907471137066433711096177567495215981265605045461916455727272303712611652753551670063284645382934158696277492599602169286405620938102814288075749650451212554459344538961569338671639261965819931295434033557288521941097120781270873/258864312882296500031055289607308876918948194191739080393665208773437327950361705506204269262727624369607191381066070736950721387722343455305319397218060826215806055566676458467985854943815840460405474061110154037491708121904679791617548836252416330123113259519318454367469789088759143697885963048633822970601575393057295335974413285977207878402333467407939617985467006958820688402850530703846606121734476356557987835722081138227469842662438908972992927393171772790668096312894309081073575846448722623251554492048017857602287936132027784462360677641358992824901206117953947391105954258456029157280133485124255285284951748169636791141814335580522461373398332705279009190357387940809475590086743023351702184232232736981858998991300824787343216349598086601789879924718839538480440090437137911672142043373939595769029469714536428078367503524111596722215987131151839686520104495974436734700813521784031923667417309936799035132679343460868275000000000000000000000", + "total_rank": 42201599994656421715683249511305472996265373675876030620983443679165834943781001652566674478522659706722690340673649089704177512453773355679921182335274888244296617491769092702659710131608262232693360675661565031948702229270152159129146197885517568918408584401200572412196590261047004239225395207160012876199880441242193138209264772927390054145616717620677672609431344699374032523854084688127446553730336133965494381676405731954364414356859264608437096788208316310034706531514378675317920844755889561130607069128769733513017661553858216965536594377278178373376882134522128755522147916981237299511095858826107844161268937873377461865606226532588412446755220634170050986181344242245150470736199454480737080901317427200000000000000000000, + "vertices_per_stage": 6689091708829555045758824829998182442380949567092062603242444969909078551334138157882363702009196947404919488369449744746991926866237084072342349052621959272314109341860982597079245951051060915136612492730495464103716652777049004952774932308881916158490684984763171132527532852346752575317647723807415492585356459791712931903073469266911277499226776278127225601421860692008492054366318924455033501842970829052238301059912292523870500029776308231873343329850749563566739947724729692531852159045336304497880188189155544256335559916592125266647930688623519281982850918244666405377532274750402883540845161453986633761588402168669904233211290018920284019914861652664495645151328501875434571709289695239534437990400000000000000000000 + }, + "finite_bridge": { + "bit_uniform": { + "atom_beta": "1/1000", + "coarse_saving": "747/2000000", + "external_stock": "No q-adic group-size factor is inserted into the external polynomial row stock", + "old_atom_saving": "384599/10000000000", + "ordinary_saving": "3731649599/10000000000000", + "selector_stock": "O(w log e) internal borrowed rows; restored by the uniform old-supplier wrapper" + }, + "complex": { + "N": 13538721618671019412615861455916321263379041923794334708962708619095974987900295631553904132866614621547557044459766283367911659977263858162420914482506845567163757307926628776488393804927347292236503685286522819345922505220747186024416462993176998304785146409160658372235726493149827212442918992986208956992761474618426974171820701796228425658434995186929504617277846040625187918037429503096987807730172958001730321345262480068313892060267247861311646899617917116659081654194852897684468769907760680303709500894850821574823173271182461539695411713774003026733290258527204804484125324094815436286670606782868946733454925989387886168019650998294654856307679984992939185786288887795879573139602343164817702492569600000000000000000000, + "W": 603108575743199171590752923147126123552393555817721640496148565821912249423939898729147558464255224368869755829854697335623033102040534211214603217631553713869657040590211773900456052684616805291462392182059662529983404564337069433557046221765720206597995630281201798822079944566140252448365071721648003057973494484200213079176813209512521513162783829564785041900999225573561669097830413185639185626667778859836961938464872030829735894184721279110396254649333132899867973906704803267749386216004657222442371407698831336783983088759695790416777374678362369021419787341693857108054442488320575188693222292175796859846095104733784575379029541975909568087583671189188920853779231714594807289024686791882143532528435200000000000000000000, + "coefficient_bound": 28, + "coefficient_denominator_divides": 42, + "finite_group_router_upper": 8331937966362142837469352279220030133647888688980039156181868875970232503770055710232664076515320301779070840687208708907877768434194450291773616323813450028207597595056380392181797744959838155981123580976290547490582874424242900417504391560675395758714331771072219691443675011548689712991796380033940322563804170759104462188040515147572247328536148268221300086684328655153181799979902670624839573095865950690891448461620344241538856726234094021396707694738001865781489939750833184712577948426044052007183538224384875418436165513267525063842522635703676193098523683534457639244273576970432751377741451959202109973313026260819615165583229463000176015007691411864854000841667680552860662260367153953521484451296005040756341027392125111377121693889355377294709675922433764122822727575590517988519713121391437639243919405081652733496336484304353702140273537410399427750130176824911380240639834015188843628057194629120734920665943414328311580037623858286808828983472490080084850623947846689395823852131194363044209310241356129379046222903993703988856016803468215649620763866295846177003428832516279528691754742359666527360792834485120446124501821634741362076672805325003218625804795259538195553058152557083984230647468708605304456161988839457480884590766899046784867314033572329875603962920454824316168548120381408594053547604250532306778568824963123590324901463438248680779358099674733376062203705110198748669552019499867872036032348160000000000000000000000000000000000000000, + "halving_degree": 24, + "invocations_per_stage": 6689091708829555045758824829998182442380949567092062603242444969909078551334138157882363702009196947404919488369449744746991926866237084072342349052621959272314109341860982597079245951051060915136612492730495464103716652777049004952774932308881916158490684984763171132527532852346752575317647723807415492585356459791712931903073469266911277499226776278127225601421860692008492054366318924455033501842970829052238301059912292523870500029776308231873343329850749563566739947724729692531852159045336304497880188189155544256335559916592125266647930688623519281982850918244666405377532274750402883540845161453986633761588402168669904233211290018920284019914861652664495645151328501875434571709289695239534437990400000000000000000000, + "local_group_upper": 55062438637392, + "m": 70, + "maxchild": 68, + "s": 42201599994656421715683249511305472996265373675876030620983443679165834943781001652566674478522659706722690340673649089704177512453773355679921182335274888244296617491769092702659710131608262232693360675661565031948702229270152159129146197885517568918408584401200572412196590261047004239225395207160012876199880441242193138209264772927390054145616717620677672609431344699374032523854084688127446553730336133965494381676405731954364414356859264608437096788208316310034706531514378675317920844755889561130607069128769733513017661553858216965536594377278178373376882134522128755522147916981237299511095858826107844161268937873377461865606226532588412446755220634170050986181344242245150470736199454480737080901317427200000000000000000000, + "scalar_group_upper": 8331937966362142837469352279220030133647888688980039156181868875970232503770055710232664076515320301779070840687208708907877768434194450291773616323813450028207597595056380392181797744959838155981123580976290547490582874424242900417504391560675395758714331771072219691443675011548689712991796380033940322563804170759104462188040515147572247328536148268221300086684328655153181799979902670624839573095865950690891448461620344241538856726234094021396707694738001865781489939750833184712577948426044052007183538224384875418436165513267525063842522635703676193098523683534457639244273576970432751377741451959202109973313026260819615165583229463000176015007691411864854000841667680552860662260367153953521484451296005040756341027392126216330226979372986242876343731371305885512477690589863995081930211901062947494805688707931377149741761307021746202667903079317772837837742630265571111031305973931914391619635997186891863513494867154092799078742813049075485474766192838873280088421446902727853059880494532586409019432281857588083013224995408020674088448197481646158602489724172973652642711481015241575686591532163960297046458938068261725654761128806353166897239289884136167205339452315528505368201445123930264832764688768700346727473200113158531507975282492788225652760032262081515133321352035920662987391386415698739641548957327720527962935019641323309199128339302438014055271601926317442238209982264516371312257139517641226846802767775049650554986823680000000000000000000000, + "stages": 3, + "wire_bits": 2431 + }, + "conservative_old_coarse_row_reserve": 9909, + "ordinary_leaf_row_degree": 252, + "rows": { + "coefficient": 68505, + "complex_coefficient": 58344, + "contract": "Finite complex group role stock plus conservative fixed legacy bit reserves; q-adic selectors borrowed internally and restored; one prefix and one padding; sequential reuse", + "degree": 160000, + "degree_gap": "101249/5", + "suffix_slope": 640000 + }, + "semantic": { + "B": 37018435259192327026444362697176328284448078188231769953782205265560458994954198528128522271608574408355202540032255075117064968824327990197877830058875685381240368807405458918509373120982313431379572812796500814090858418296308982119821986030880818153842771889364723831622819356875189083770091903009992093953323267345008324543448535299659232847137164228817520156965454222496076346048075753934240004585336040743460323739361513753754219231885274556219650061408475985021071528358092463203549452302568664686135139295765432027153560598461589972523219970876048764263605385072846558138979410695263283436723795819749936298869629733885754380405293552951554248018338523862933278110049131111792477888007451534133694519797648709286837681549558235135639856222074605338489634655222341780048039966324013624302401090391595011077462555282587702669950720510047572110720022355583945737902393191417530355904864684514686083589233558409810569331377416983922386607960310165879036875161816637415611719601268127301986956088110556032607981930143972637860354756134494817601720717816880540330187822876112155436889663728626881438010883134476724020941093051927869881849985320024654243039856782905204990852015879595315962469380186943323565847050823297875741422603094472816484242240290243785520650512759964482686389175876608814679832488395605198592550183523227695326324405319213918836405829163433288721516691592464401780426918678712678566359382403598736803437089218194416547260565798719016237368522780663398147471461447992846392617907566154366175707359264010265815033757522880616735188240500326586332116696419823686932953799566753222197486024561126186118343330587296238474139022833112265020444781192115498584792420933489474961630771687480286735456874855985661630110620019360347490277815884544440349945973897618015379741099514620546558532451665283502953310770385985494853827457952302380875704737283118931474575490442149207374784396721122337873721980447068204001471750774918685802568848862629144032190483132135512623692833119464674000061792103319557785695071892746425113146809416686514828600589614810756078133714080807393331689586136443874929160777745718251043099404230653067658292748193187300798217981433692598352097048615718524126487019458671337811169879492556087604675369999022896229620975252138963830278036923601043947482905899333261058990133592251960623541853762891294615000811468263211044449094921381202115109117335785946382498736014749017072230007514656134881364722930245487243635379824275198249782732298014985902773285627599866793825306640063333217950461082689841180144628015777720287339218784144353254423233037785326137389276418599473239903930128769785343454398786831571315781154093223257396440957705880274830618348534345024533000802236323615617001162025065300575996127993849940752960710120324216532541775112017396953323423450627982369974049596590379116692860898445454836250852853303025015830671119921653823000015513115046384705622638557606356875890362371915075761494905355931582474893276262116659468701517803832334453389407705282122188617354057227599038434185170662256090429963179552058995691237203307999893582029286652718459240152739777714785639499663290436519523987093942398584911721632632813255021682655336323585929420685705087825676508526577022032739617765599016754123576842327367511961218995296221951512081377941279472669829052210191027257723770554770539329378349643039072243734347421817323301137284090740656814691256709885378560768416696455996352754626053880893286649822565717679941966400457769587389810482991845944695307344101493718734851409047013331336619029648120092823292143936250876465820745470666739744553348685324612709960192902985497317753607106208192781856394963271023397485958898513952710680376925769328043163209444862286546497894980858084664032434530948238303005298765494224918834677139533052851073924396011642208465619086967753959435968457624870949449180227998445053181709439294201108632062848407411992911669005620297785903094596054485027637456994133475447120900669624133517093608474089699188817904176252998168315216846749739166023641277281532755806584114036763275240984118414603436117777693065223307493806186047945090438303066144919411289609662205472686739546949946337036430883392584922597316966922402870966595858247060560686612522943086254909933373114074580541047496904755619574063966171327587823657376669850262383030910965982786263717300688718481858967862770662579952920306244222416718403271760281600000000000022906304, + "C0": 3069616589847390661646422921084421742076791020252975349036054045022876868816325360016884006766783194275238402685467560897379979538095659339914153411228923909333095982797289674916529618429267783546451504270618482414638463624294728177966618130024107087751376653321734853189117093266202030762618889547070961502205714597092709896013907425368392094475384221634319478984386904866724573994626804450216944973924004715129813965761596933326115776509943340157943174129272539823538050701622535963394690012758192847459689849972234337123874693385824686036508296575317079188160243598118725757652458188392322022844952575356424395442848095001566387040343856569269189917395657957736197073257203779373376889188640167448301868942509481176151204589988645494367063387585216101009063950625330703064826114491278166377864559802175046525033303468905874332453558086400872719885643863720883286117067041921620953698342288655741970429273531809582230991868701944130291351470030436263467358890906695434168397182790713738221001251836143805627527705706423299121278974890542200636743526283452050476661223881388407442978243431669478604808233403509060869050122348252528508652514546190870356725140776540043842433519776101118663309008418821694162806975376395055996154862940347526503831995965890962095517246160505917385844418501289372312929895261433044238853159640873178296074691588108407208060312941030713075650949796819720623617274671433189514444530605570317109481285852874851994767235546746412816105225612917279997364398814260806978260442672433634877529433763342817839622416123929066317965684395720963995844612459772496852858136114495501553052875918890493437720817467401959927795563460985161443838370327267773319262197676970128601037750371606747882081864991899478768652753719460664740703974322244254178850702689621313279552404919356570149678532057847416870830584864207747262934507734636621850863249283092432101857929907404597235734821317451725043998173780050102022316333191629802847635970200654831305961679321884238323949323545700727495913214847967853940828265964698218756505631346237825273777434498391411473506381159325514613731928748097685882747312386889119756084378600903991571078005055042046094316492423199198926541204285844748101819694175439766391894760923482807755851157024426217957400485561625345998966386010259637345603116709342194670474158578691919955704515843909721332395326584625955397922042204666852937101704587600533643647978023445793085383805879506200290001133205268542865652521678471024305612952671381449711629060543192466777247816868331366012703319698246037145296320423161788616663091652318823857575904196794797964398167338610177904877137492559370005420422792916547825887244857506972903189722341454322372425992499266566928072634528989945774494027467883853578920359196688045291344841920146816451269469235508593645730320230041166006942477439187092034202141157249063205216148696106347944143180271913682251003020961975747460268264152990294154845602977001034546573868730840030306106083066615893411507070172306418205365347514388388797818280149907416885905694557490327243356351213517064048360368083743926444159596486796654971962837266376087696736036630821397057759265435399001034219784548534301293246968481718896940728916586643216813696276995906818516031447282486976508491296289704612599444701418962843899412141286241116524383330689501164812645733598962642697378754768940828667023559332287032297181065740336402086342631379249524918280111183002518810569745674270883218352487398164117312518791310058222635531090696166659589283706956329197255219124344464109810607181914334024182373262741496913565784599455831294271786971532656044956865808927363230230333221117048299138478722770262564293401048323295690290576665049283594774564952983008328199450553465438747989935270451017153656365432531286748212897865565389174479692626368044817794835214853612348369456354164208860180288069919602131366281198492282525758164785175498335196238660843356185405464740133677928165863349772663124722360548211575171143108705321242747390208190455654032110752116075685358288616340116422198197003816643938163895854910801612506007028467740158364494675391779674117452943972234067245950780672757641835401762457813591085466472610760081694796364038455190850128858452726179344290731902979976155980178379086308794363749154375086244054353599953429957191632533404966135293427500650680626153605182642974405654605481434633806516552904430515471895807265037937668023677087429584949287059182611670560401700700017559374074319372739896109330961864733696592468618981296359696294503303358287423679181319508447833826703479290840941996672425175155521850976626815339256699939699024495134291200127894497828867785423243804361641141890614907969840399371178577763175489888290853519406409284426091492125845694430414786261517542690667830803552935505127879841490640594516473577535926907627698561130284717948267721725142670780954498243227867071651455284864010313916190216822966036405047107841054379533193963821395300030937635313039095961018619372045254622793379697689190925399960112892996991372336228690526514452230046164243049324160650581489248498500222753929695227387754386736440672728913118007774421009513295474455754364427533757831243295844710153706155070205909786228273972241529724104831779415023593765443975150793497820325243216093304681631402883418607554772638433704245678459883754743033745471774652338069116962895044695078686700345123049398507532493117764465922346580451143760984511302902981585134883827184510924906168237887159079675861767203290544665283031999497569196460493279382670817562203517598895210872352131152416726458789284102791986449492927809839090958584834275931170340360223550461701875498695258246098405728247328299409849521530984187679500797631982947884322803334600336640944451479355279962252221365803036612322834250440378838042973627611346346410854820147081053422165287359392144428924191577141110190356684154737790356559946358034320252924025437779851896882413629999493544862285292894044387815136197600402988751484543814749942284135745572486194981299872333341135624996173257514734626282063753231786816608227234776158060632003953104843780400337333260255864971865777127469201460859296674057408680269498549354590278046876148727941310202872912455674670533789863533029022169344424734365284287718190320177071534495772894370418338875123924491939556994692699881062472213584470276688679269148693894614969512596832727697762383836323100635728643771561802166985245437719618051192366607811242236996441689783585111902921696218444327698412739754761822433880837714238306908525912988329448663035458632195302481700045036959155396196236372066787792484509384384116474295222519883964470607396091587053756737832709585568331499654462614637079446418700364557528774701544907496792566061820917895585315031000913645970862233845370066562511481435508765949780756683491741750164653540069286344097126924143802863871779902290652059933085944629227727379408610025190800441296391906569513444994575126455593618267089467077827689732185269985079250319050076679453958934753744707007843823199510595879943330589299764820420085432240331515162141898514877775243105544504151899071862772251461445672747157367616055221204376870984757008164127865557093758931769160076096215883956485086634736788461990450409274051424488467778490841549841838379565387168414889221154325025923132489877617360674665439019065069536737526647995524603455961995829657709671871770971415869698449901037548861523639788538732019202410821869045247466022119269396873591901406501589466809011902113955944725931364985630260453207476044034314004728636469219193474412319169770242296001006322755471886187578722990029593301923214086469716417189708220507257480840631914486428036131029664266274054070774371908752523409123144852155288278515225447523155701970783062233545883414442554327153746583643906023363416916232392701827354121176877492838992440456164956179679443358539411221388963087058808445177118325775350312048733693358445116287887906606192536786225381289786497145312046361460760019755194835609268558177972799557297732412590508021286017552247345369421374698764558857788409156279929776872019178670914575258679644397927621365061627875356309930460839454975253784491950036961236504090374835903791529034088939005854961632766099386794358822295032891931730751727882738952839441412450491375781893151942344499288563967508918805392482653859015539304277916411077179137787165223790825601340401865299032334835346931478942739645108890462644437264408838886181985653244650945322080486048022815520910895177446529767723794159272835895952498245955570160616918096072192578199775204360236370243324892515167436333710103460833047971241733773567733079897717161610311543709521110070348559091682672244048258383086829662723791604182578271717814290366206438124002127827311226746288432087162447106404908864366021832107425929452521322690566872310257132832850634488314703996264159602039324672001175325228986531840, + "C1": 1, + "E": 37018435259192327026444362697176328284448078188231769953782205265560458994954198528128522271608574408355202540032255075117064968824327990197877830058875685381240368807405458918509373120982313431379572812796500814090858418296308982119821986030880818153842771889364723831622819356875189083770091903009992093953323267345008324543448535299659232847137164228817520156965454222496076346048075753934240004585336040743460323739361513753754219231885274556219650061408475985021071528358092463203549452302568664686135139295765432027153560598461589972523219970876048764263605385072846558138979410695263283436723795819749936298869629733885754380405293552951554248018338523862933278110049131111792477888007451534133694519797648709286837681549558235135639856222074605338489634655222341780048039966324013624302401090391595011077462555282587702669950720510047572110720022355583945737902393191417530355904864684514686083589233558409810569331377416983922386607960310165879036875161816637415611719601268127301986956088110556032607981930143972637860354756134494817601720717816880540330187822876112155436889663728626881438010883134476724020941093051927869881849985320024654243039856782905204990852015879595315962469380186943323565847050823297875741422603094472816484242240290243785520650512759964482686389175876608814679832488395605198592550183523227695326324405319213918836405829163433288721516691592464401780426918678712678566359382403598736803437089218194416547260565798719016237368522780663398147471461447992846392617907566154366175707359264010265815033757522880616735188240500326586332116696419823686932953799566753222197486024561126186118343330587296238474139022833112265020444781192115498584792420933489474961630771687480286735456874855985661630110620019360347490277815884544440349945973897618015379741099514620546558532451665283502953310770385985494853827457952302380875704737283118931474575490442149207374784396721122337873721980447068204001471750774918685802568848862629144032190483132135512623692833119464674000061792103319557785695071892746425113146809416686514828600589614810756078133714080807393331689586136443874929160777745718251043099404230653067658292748193187300798217981433692598352097048615718524126487019458671337811169879492556087604675369999022896229620975252138963830278036923601043947482905899333261058990133592251960623541853762891294615000811468263211044449094921381202115109117335785946382498736014749017072230007514656134881364722930245487243635379824275198249782732298014985902773285627599866793825306640063333217950461082689841180144628015777720287339218784144353254423233037785326137389276418599473239903930128769785343454398786831571315781154093223257396440957705880274830618348534345024533000802236323615617001162025065300575996127993849940752960710120324216532541775112017396953323423450627982369974049596590379116692860898445454836250852853303025015830671119921653823000015513115046384705622638557606356875890362371915075761494905355931582474893276262116659468701517803832334453389407705282122188617354057227599038434185170662256090429963179552058995691237203307999893582029286652718459240152739777714785639499663290436519523987093942398584911721632632813255021682655336323585929420685705087825676508526577022032739617765599016754123576842327367511961218995296221951512081377941279472669829052210191027257723770554770539329378349643039072243734347421817323301137284090740656814691256709885378560768416696455996352754626053880893286649822565717679941966400457769587389810482991845944695307344101493718734851409047013331336619029648120092823292143936250876465820745470666739744553348685324612709960192902985497317753607106208192781856394963271023397485958898513952710638175325774671621447526195350981073501629607182208633411451087269072468061517763841658244356154479826330160733250746921938030953165313612074038253633182736626652831688458905742393471577831031968415271387186842380044209439735468138656756896710536916109228872592932903034924310408577129277868213266929686312618023735010805030105952073822349111878024559660855083197152769337389242717130033726475989564047356931257813112129780315990726023946206880310974192821453889162652033015435567661718510038636695361466709897793633137453578196693202343721075928565808076536556490979552451785525348987774382274552870312501479979496107731976884921165304739450197851270545468084311807981681426420334802449570044767935981322370442854400000000000022906304, + "exact_grid": "One common dyadic grid times 21^(-K), K=G*(D_complex+1); no child rounding", + "fixed_odd_divisor": 21, + "induction_gap": 111055305777576981079333088091528984853344234564695309861346615796681376984862595584385566814825723225065607620096765225351194906472983970593633490176627056143721106422216376755528119362946940294138718438389502442272575254888926946359465958092642454461528315668094171494868458070625567251310275709029976281859969802035024973630345605898977698541411492686452560470896362667488229038144227261802720013756008122230380971218084541261262657695655823668658950184225427955063214585074277389610648356907705994058405417887296296081460681795384769917569659912628146292790816155218539674416938232085789850310171387459249808896608889201657263141215880658854662744055015571588799834330147393335377433664022354602401083559392946127860513044648674705406919568666223816015468903965667025340144119898972040872907203271174785033232387665847763108009852161530142716332160067066751837213707179574252591067714594053544058250767700675229431707994132250951767159823880930497637110625485449912246835158803804381905960868264331668097823945790431917913581064268403484452805162153450641620990563468628336466310668991185880644314032649403430172062823279155783609645549955960073962729119570348715614972556047638785947887408140560829970697541152469893627224267809283418449452726720870731356561951538279893448059167527629826444039497465186815595777650550569683085978973215957641756509217487490299866164550074777393205341280756036138035699078147210796210410311267654583249641781697396157048712105568341990194442414384343978539177853722698463098527122077792030797445101272568641850205564721500979758996350089259471060798861398700259666592458073683378558355029991761888715422417068499336795061334343576346495754377262800468424884892315062440860206370624567956984890331860058081042470833447653633321049837921692854046139223298543861639675597354995850508859932311157956484561482373856907142627114211849356794423726471326447622124353190163367013621165941341204612004415252324756057407706546587887432096571449396406537871078499358394022000185376309958673357085215678239275339440428250059544485801768844432268234401142242422179995068758409331624787482333237154753129298212691959202974878244579561902394653944301077795056291145847155572379461058376014013433509638477668262814026109997068688688862925756416891490834110770803131842448717697999783176970400776755881870625561288673883845002434404789633133347284764143606345327352007357839147496208044247051216690022543968404644094168790736461730906139472825594749348196894044957708319856882799600381475919920189999653851383248069523540433884047333160862017656352433059763269699113355978412167829255798419719711790386309356030363196360494713947343462279669772189322873117640824491855045603035073599002406708970846851003486075195901727988383981549822258882130360972649597625325336052190859970270351883947109922148789771137350078582695336364508752558559909075047492013359764961469000046539345139154116867915672819070627671087115745227284484716067794747424679828786349978406104553411497003360168223115846366565852062171682797115302555511986768271289889538656176987073711609923999680746087859958155377720458219333144356918498989871309558571961281827195754735164897898439765065047966008970757788262057115263477029525579731066098218853296797050262370730526982102535883656985888665854536244133823838418009487156630573081773171311664311617988135048929117216731203042265451969903411852272221970444073770129656135682305250089367989058263878161642679859949467697153039825899201373308762169431448975537834085922032304481156204554227141039994009857088944360278469876431808752629397462236412000219233660046055973838129880578708956491953260821318624578345569184889813070192457876695541858132041130777307984129489628334586859639493684942574253992097303592844714909015896296482674756504031418599158553221773188034926625396857260903261878307905372874612848347540683995335159545128317882603325896188545222235978735007016860893357709283788163455082912370982400426341362702008872400551280825422269097566453712528758994504945650540249217498070923831844598267419752342110289825722952355243810308353333079195669922481418558143835271314909198434758233868828986616418060218640849839011109292650177754767791950900767208612899787574741181682059837568829258764729800119342223741623142490714266858722191898513982763470972130009550787149092732897948358791151902066155445576903588311987739858760918732667250155209815280844800000000000068718912, + "literal_charge": 6061317467480298914166412413635509035200825324641462576528500918260505197048529008335411593478234130210827057096014978142654834128399860733918726118791773922544231627186584932607180837437985697148325446613654772127558622768215964281375124396090186525633003482521737660857117057240380408058143301159395745008292344044487337285943700394911933590972408446368912334264475733554299876270081563954488872295078335957930985305442753589850599233939824365300285962223023588247381049686123738701973261608696653853640271295980430937712764175125304472239135234455542038111815182015673494498712783967998518258154295470432336395361110853163893932642029796415156619769016056023201425897551251393123598093723935966354950958705012418775872953351008819532305000414367477670368808844583692409434398245075205495223168715503573269586583420103111590096600671365292561495345243553257247298264986356518377914831220801501017951433236345152310406984299832525720293608660467685802945483512669025302907128271609978978462701143150604820858999336153620386383894468943290542669059358179441300249076561668526454073442875717677916326520380838342739697951112608267914738492672336157550028283025113961492707126404199254138271260685098789681348025487639773424867242919160106456506225534345420260373319252745281061156015856899471184592970267481712361162351271741573628066610930691160032539534168785670646828732270689456404423559701174212880588017796628230376017675290791793374993860591404265466456680648175654814058715126532658208137745454919267048288763951796324118745993820549985758936031091665141162389848923851841799059583105683402276350936999910323347488009519439806868167328926974701226839113335255880808750186544931465301588153899893702599669867866186021256769597944650784226039304068822923262564211182177780591366866646362124875884880995517669656219522666002703053336351359891487652867447175318019352977089273823249142319226929813637473276418387127197612183733738386142721845626159231038325296874200627272574306187965929458860133905538784309005014926007818655156818488946449124798464099925756731475826598449776290085204577274569078978042280310875204761493427427197988866936787709324177115415689567097667988137061963313037882715845129855200144933656979765875835424049864470446024907245877422963999708688816979203564558062413402109110136866845080992848753919979905561317141584585229824048025921909547308796975243130649305866894488417110756862463558580639319802212486767915649173681178903044454862485635704362237681574148245978149890284574577126487264579106426185408914448845493504091361788063449572056526660614284169584892130984109554414961055346550364120714926497961868347353913614754951268350956156592460248884512851335524123604981906157784294005113951272816555231962286602696050339075796628150139399920930876099280442740618192335848877634784032742506145082992546749815280528246791731174104728858887400270864819582995045694383013425221340653158400000000000000002244, + "strict_literal_gap": 37018435259192327026444362697176328284448078188231769953782205265560458994954198528128522271608574408355202540032255075117064968824327990197877830058875685381240368807405458918509373120982313431379572812796500814090858418296308982119821986030880818153842771889364723831622819356875189083770091903009992093953323267345008324543448535299659232847137164228817520156965454222496076346048075753934240004585336040743460323739361513753754219231885274556219650061408475985021071528358092463203549452302568664686135139295765432027153560598461589972523219970876048764263605385072846558138979410695263283436723795819749936298869629733885754380405293552951554248018338523862933278110049131111792477888007451534133694519797648709286837681549558235135639856222074605338489634655222341780048039966324013624302401090391595011077462555282587702669950720510047572110720022355583945737902393191417530355904864684514686083589233558409810569331377416983922386607960310165879036875161816637415611719601268127301986956088110556032607981930143972637860354756134494817601720717816880540330187822876112155436889663728626881438010883134476724020941093051927869881849985320024654243039856782905204990852015879595315962469380186943323565847050823297875741422603094472816484242240290243785520650512759964482686389175876608814679832488395605198592550183523227695326324405319213918836405829163433288721516691592464401780426918678712678566359382403598736803437089218194416547260565798719016237368522780663398147465400130525366093703741153740730666672158438685624352457229021962356229991191971318250920523218185693476105896703551775079542651896161265452199617211795522315929907395646527332413263943754129801436466974319834702834072148919264322454081750459895475104477616536838609829420698827304059941887830596458619634732807170576059221246507964888591019719797977539125941493193476568826575828467201554976985703195363813249443799091278368748023122746507243838701185788551895097555187799176505405330217221523438858770052561823484243062349027928194253313455936658290883075034994234670841334101876830842757559875559785336960995294225025590711035228135715921835886479635214597044456866850641935907674619887709756631997146089910706105350614066107662518278864879078188609934306561154439203820186577007063758335054868208097470677896322479230149468893532920886668062046508519338037367702546481906692666534263700579701097157684099440794072091751714916491351936398854188449078419239417576461940728251552665219271320031154864381081914286291446246407441412171120042675281401724510399879895551454109193833265775908426675338096712656946983397691325305991205325165437456433627793426115761717609823074027689024003258169697020781485149270323046705251108133559317163509160494936490719880315622808741104659691804694263424745347948804844535684592161072178886408741907438665899219084153326729659784189422120582613568611407111418747440942411997716486816008687947347765812981882029770967649609304814257180276768416178149729458451330956062884565286164625455908958003442623533507241840102403093505521093700581039327710259936108131519905723542645029376329370971230633299970846618310572688589209680410651838061589834725176701167511666867782761633723916061554499683831056078563875792795993435548942675754189912394664546776145094572633171346066631085860271623253147163049507137690906363879067117671882203031623686095154460524172675004074207470453267380396304129512273194827030030553734150726595395015555596412449195293143373754000470998909453484271698682840929769299525446336900245904959922214867236693272916644266224842367646165671888546176391688697464242473480563119282532994914118560530044282929092777092289297295282886335522645860631236865508320125629737964467760319515557023637159161157301387534028123269363779244538560277100181942752370716193293888169754073184110973259752294932453668403358688600730922141150108767150340928525165073926854276429979916485628800415665926169988981061363234930325828138070417399219948170895555129622235117039401738040897247746225923679766664907900266384520468299067019747580712810728628432960448834345005454492941970202466561765659601064228062077859526397359437870185538206495440555186683148867174514513090379560552113499628023502305380137970381434473232515469000739928340840152530854649249707331641656360534463623845195463365225831801928618554924169669604478814293979582949094281155555515219454524350384922556101029789696000000000000022904060 + } + }, + "kappa": "3146011/10000000000", + "predecessor_commit": "cf60442983c153a3a0f5272ea4713f99eba13c86", + "scope": "Exact local inventories, strict moments, contaminated fallback charge and semantic assembly. Local finite reconstruction is checked separately; group geometry, uniform weighted routing, borrowed rows and inherited analytic/tape contracts are written proof dependencies.", + "source_sha256": { + "certificates/copied-centers-network.json": "7dbd675e42e22ac076280360f8750031851564bb7a56079e66236fee5d0a6cdf", + "certificates/partial-gauge-bit-input.json": "367b9844db23f8fa64002637903bcc5ce28ffc8879d274b5c54c0390fb0234e4", + "certificates/partial-gauge-network.json": "e2e6c48bc283b1417c13adaa35c36d782191e21a33f7279a4ed1558ca60518be", + "certificates/stopped-product-network.json": "43ddb7ee033d316375102cf2d97bb2cf47f879f36a005d3726fa6647a2cbecc5", + "certificates/three-stage-cover-bit-input.json": "d0d496b64d45408d6e0773ebbcd4d5dcca918a596073a51e5fc186b82c3b8520", + "certificates/three-stage-cover-complex-input.json": "afecf8ce2d8eb259074e61cd0c386b464ca2f57c61b00979eac808fa26e0b770", + "certificates/three-stage-cover-input.json": "633e108352d3a880c3dc05e265f40270698ea7ebbe655706f5f8675070c86bd2", + "notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "notes/three-stage-cover-assembly.tex": "ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d", + "notes/three-stage-cover-bit.tex": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "notes/three-stage-cover-complex.tex": "1c5b638aa9b75365b8addec9c8eeee6bc5e499722901079b94c65fce033fde8a", + "notes/three-stage-cover-note.tex": "db8078687825bcd43c6cc2fb69712ebb12840057b77cd5af8f67f53e4ffffa92", + "notes/three-stage-cover-rows.tex": "6ad97a5cd7d6aecf978a81226e1c2763d37840caca130c61f3bf5c4ac111c5c8", + "references/partial-gauge/pr97/SOURCE.json": "68fb539abcd6df21d142e4e204b6e9482eb7f9cd3907650f54bd058070266596", + "references/three-stage-cover/pr117/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "references/three-stage-cover/pr117/NOTICE": "a0030510cd3b5334fb113eae759aadd2c25951bd353dfb69ad9cb780ae5adf30", + "references/three-stage-cover/pr117/SOURCE.json": "74e9f4b4ae0529d21d19c159b2b50ee0923e93e0d7eb22cf208ad41dd5992275", + "references/three-stage-cover/pr117/dag.json.gz": "3c034d0aae388ef567a454826f4f48b26fd8a94c71e8ffed4835271b349a783b", + "references/three-stage-cover/pr117/replayed.py": "99c1e3694ae06a7ce7a370b04ecb45ea3fcfe69a6e6e7f4c4606e0a6c74c3184", + "scripts/partial_gauge/binary.py": "b29e2f37d7f32a959a378190d7f1da3c2da534fbdaf878044800301957bffc03", + "scripts/partial_gauge/lift.py": "895874399113faa090d168d6168f0664136df6e21205671e7f7f9239cad93d1d", + "scripts/partial_gauge/match.cpp": "12b8b7c93bb78324e7328e624b166be2067ae8861540531c024040220d86f368", + "scripts/partial_gauge/word.py": "96015b7b08a261673ab8be1ea47f89302f8a1d62a822d657a09f6a1fcfb51e58", + "scripts/partial_gauge_bit.py": "7d58e86061da2d73991531e9bc431589019359391adea866c61c7dd1f99ac855", + "scripts/partial_swap_network.py": "acdd81b4dea2815f8838a0c3ea8ac4968f2bc13fd7c99173473d865779096782", + "scripts/structured_bulk_assembly.py": "e99467e14211fba699878ed036e1e2362eb8e395dc22f9ecdcecc7fbf2cc736d", + "scripts/three_stage_cover/README.md": "b39a28fa8da5d7d3188dfed4c0e0af1e2397f0f5c8f69cfb69671ed27ddca4bb", + "scripts/three_stage_cover/__init__.py": "b964b59af038e70cc15af655a22bcf6aaafc9c842b213765781bc8bea7166430", + "scripts/three_stage_cover/lift.py": "ae5f4c56cd32b5232d6dcdcaed1e24efb81fe20467a2d915ee51479bced06cfc", + "scripts/three_stage_cover/select.py": "457e636ced9bbd368198f78e015660a929ba1aaccbe34122d18da09ebb488f33", + "scripts/three_stage_cover/verify.py": "4bd2347e87e4edb699968bc31dfb94f2ab89bf1227576e59f43c779ba74e4e06", + "scripts/three_stage_cover_network.py": "7e0ad6fd1921b6905a53ce1eeaa03d3bb3a8a8bbaa0382516ea98b636f46335e", + "scripts/three_stage_cover_producer.py": "ea6dd4f06173304bbcb74b8e5bcc02357b7bb162a6d26b4a6f7a9e886158123f" + }, + "status": "Conditional three-stage cover multiplication witness" +} diff --git a/docs/partial-gauge.md b/docs/partial-gauge.md new file mode 100644 index 0000000000..dd5c670a51 --- /dev/null +++ b/docs/partial-gauge.md @@ -0,0 +1,65 @@ +# Partial-gauge reproduction + +This extension inherits PR #104 at +`948ce1510df750f4c18b96bdaef436a86f8bf834` and gives the conditional saving +`7237/78125000 = 9.26336e-5`. Proofs are supplied as LaTeX source. + +From the repository root, with Python 3.11+ and a C++17 compiler: + +```sh +make partial-gauge-verify +``` + +CI runs this extension in its own `partial-gauge` matrix group. The +incremental target performs three checks: + +- `partial_gauge_bit.py` checks pinned PR #97 source hashes, reconstructs + auxiliary and data ranks from its actual frozen paths, matches the physical + ledger receipt, and rebuilds the whole-projector child list. The unchanged + upstream complete-basis scalar and rational frame audits are inherited. +- `partial_gauge_producer.py` rebuilds the selected h24 interval/cube DAG, + compatible matching, backward enlarged frames, physical word and partial + source gauges. Independent checks cover exact supports and signed decoder, + frame nondegeneracy and nesting, center closure, untouched source roles, + reverse readout order and every positive-rank transition. The deterministic + construction also reproduces the complete histogram, including zero-rank + no-ops; see [the producer guide](../scripts/partial_gauge/README.md). +- `partial_gauge_network.py` certifies both strict moments, the stopped + ordinary-bit saving, denominator-21 semantic charge, product row stock, + all 47 strict constraints and seven assembly margins. It writes the + deterministic, source-bound `certificates/partial-gauge-network.json`. + +For arithmetic and the pinned bit profile alone: + +```sh +make partial-gauge-certificate +``` + +Generated complex graphs are temporary by default. To retain them and a +compact report outside the repository: + +```sh +python3 scripts/partial_gauge_producer.py --work-dir /tmp/partial-gauge-work --output /tmp/partial-gauge-verification.json +``` + +The selected proof is [partial-gauge-note.tex](../notes/partial-gauge-note.tex). +The source notices and compact PR #97 witness remain under +`references/partial-gauge/`. Unselected experiments, large generated graphs, +recursive handoff copies and PDFs are excluded. + +## Shared source bindings + +The joint-dual manifest also binds `Makefile`, `README.md` and `NOTICE`. +This round refreshes those three digests and the two derived certificate +digests. Its producer, physical words, frame profiles and mathematical +certificate fields are unchanged from PR #104's successful local replay. +Incremental validation checks that equality and reruns the joint arithmetic; +it does not repeat the unchanged graph and complete-basis suites. + +After reviewing changes to those shared files, the explicit manifest refresh +is `python3 scripts/experiments/pin_joint_dual_sources.py`. Its derived +`joint-dual-kappa.json` and `joint-dual-validation.json` must also be updated. +The full affected replay command, when needed, is `make verify-joint`. +CI checks the committed source bindings and requires deterministic output; +it never silently repins sources. Stage the final artifacts before the +reproducibility check and require `git diff --exit-code` to remain clean. diff --git a/docs/reproducibility.md b/docs/reproducibility.md index e48f4190cd..8f70a8f12b 100644 --- a/docs/reproducibility.md +++ b/docs/reproducibility.md @@ -1,5 +1,18 @@ # Reproducing the result +For the three-stage cover extension, run `make three-stage-cover-verify`. +The [incremental guide](three-stage-cover.md) covers the new PR #117 local +word, cover moments and exact assembly. + +For the partial-gauge extension, run `make partial-gauge-verify`. Its +[incremental guide](partial-gauge.md) separates the pinned PR #97 bit input, +new complex producer and exact assembly. + +For the new stopped product-ring extension, run `make stopped-product-verify`. +Its [incremental reproduction guide](stopped-product.md) covers the h24 +rational-center producer, new moments, stopping parameters and assembly. +The community checkpoint and historical targets below retain their own scope. + The selected release is documented in the [joint-frame community review](research/community-round2-review.md) and [current status](research/current-status.md), with the [selected parameter certificate](../research/matrix-exponent-synthesis/candidate/arithmetic.json). diff --git a/docs/stopped-product.md b/docs/stopped-product.md new file mode 100644 index 0000000000..5bc1cbc88e --- /dev/null +++ b/docs/stopped-product.md @@ -0,0 +1,67 @@ +# Stopped product-ring reproduction + +The extension gives the conditional saving `194869/2500000000 = 7.79476e-5`. +It starts from merged PR #36 and is submitted on upstream main at +`56b66d58297deca1d7dd130247d720e960f77a37`. + +From the repository root, with Python 3.11+, Make and a C++17 compiler: + +```sh +make stopped-product-verify +``` + +The incremental checks: + +- Match the unchanged positive-label h23 bit producer to its verified + copied-center input, preserving the same matching and histogram. +- Rebuild only the new h24 all-disjoint complex producer with aligned pair + stars, exact rational center decoding, support and binary-frame checks, + then reproduce every matching count and histogram entry. +- Reconstruct both child lists and strict rational moments; derive the + stopped ordinary-bit saving and check that the atom-adapter toll is lower. +- Check the denominator-21 semantic charge, product row stock `p^4000`, + seven assembly margins and all 47 strict constraints. + +Intermediate DAGs and the matcher executable are temporary. To retain them: + +```sh +python3 scripts/stopped_product_producer.py --work-dir /tmp/stopped-product-producers +``` + +For arithmetic alone, use `make stopped-product-certificate`. The inherited +`make verify-producers` also includes this target; the full `make verify` +retains the community and historical checks. Those unchanged suites are +not part of this round's local incremental validation. + +The [proof](../notes/stopped-product-note.tex) is supplied as LaTeX source; +no PDF is generated. Its common-basis factorization, atom streaming and +stopping argument, outer ordinary conversion and shared exact rational +grid are written proofs. Finite checks verify the selected scalar data and +arithmetic, not the complete all-size theorem. + +[SOURCES.json](../SOURCES.json) and [NOTICE](../NOTICE) preserve contribution +credits and source pins. Existing two-stage, ordinary-leaf and semantic +proof dependencies remain in `references/copied-centers/` and +`references/semantic-bulk/`. Research alternatives, raw binary DAGs and +recursive predecessor copies are excluded from this submission. + +## Shared source bindings before submission + +The inherited `research/joint-dual/SOURCE.json` also binds the repository's +`Makefile`, `README.md` and `NOTICE`. Adding a verification target or editing +those documents therefore affects the joint-frame check even when its +mathematical construction is unchanged. + +After reviewing such source changes, refresh the manifest and regenerate +its dependent certificate and validation receipt: + +```sh +python3 scripts/experiments/pin_joint_dual_sources.py +make verify-joint +``` + +Include `research/joint-dual/SOURCE.json`, `certificates/joint-dual-kappa.json` +and `certificates/joint-dual-validation.json` in the same submission. Check +that their changes are the expected source bindings, then rerun the affected +check against the staged artifacts and require a clean diff. CI verifies +the committed bindings; it does not refresh them automatically. diff --git a/docs/three-stage-cover.md b/docs/three-stage-cover.md new file mode 100644 index 0000000000..38554e1fb3 --- /dev/null +++ b/docs/three-stage-cover.md @@ -0,0 +1,74 @@ +# Three-stage cover reproduction + +The extension inherits PR #115 at +`cf60442983c153a3a0f5272ea4713f99eba13c86` and gives the conditional saving +`3146011/10000000000 = 3.146011e-4`. + +From the repository root, using Python 3.11+ and a C++17 compiler: + +```sh +make three-stage-cover-verify +``` + +CI runs this target in its own `three-stage-cover` matrix group. Its +incremental scope is: + +- Rebuild the new pinned PR #117 local DAG, compatible matching, full backward + subspace intersections, actual scalar word and partial source gauges. + Independently check scalar supports, signed coefficients, divisor 21, + carrier containment, center closure, untouched source roles, actual frame + transitions and reverse target chains. Intermediate frames can be + degenerate; their validity follows from the new general Clifford proof. +- Reconstruct the unchanged PR #97 local physical ranks from its pinned + paths, then compose the new three-stage bit inventory. The unchanged + upstream complete-basis and rational-frame suites are inherited checks. +- Certify the bit moment with the full rare-class local-ring fallback, + stopped ordinary saving, complex moment, full finite group order and + router charge, exact semantic guard, row reserve, 47 strict inequalities + and seven assembly margins. + +For the moments and arithmetic alone: + +```sh +make three-stage-cover-certificate +``` + +The group is specified by a written construction; verification does not +materialize its vertices. The complex group size and finite routing allowance +remain in the certificate. The bit group depends on atom width; its uniform +batching, weighted children and internally borrowed rows are proved in +`notes/three-stage-cover-bit.tex` and `notes/three-stage-cover-rows.tex`. +Finite arithmetic does not by itself verify those all-size interfaces. + +To retain regenerated local files outside the repository: + +```sh +python3 scripts/three_stage_cover_producer.py --work-dir /tmp/three-stage-cover-work --output /tmp/three-stage-cover-verification.json +``` + +The [main proof](../notes/three-stage-cover-note.tex) includes +[general Clifford frames](../notes/general-clifford-frames.tex), exact data +chronology and phases, complete dirty cleanup, weighted factorization, +fallback, row restoration and final composition. Sources are included +without a PDF. `SOURCES.json`, `NOTICE` and `references/three-stage-cover/` +retain the adopted author's source pins and original legal notices. + +The previous submitted production code and certificates remain unchanged. +Unselected round7/round8 research and large generated graphs are excluded. +Only the new selected local construction and changed cover/assembly are +verified this round. + +## Shared source digests + +Changes to `Makefile`, `README.md` and `NOTICE` also affect the inherited +joint-dual source manifest. After reviewing their final content, explicitly +run `scripts/experiments/pin_joint_dual_sources.py`, regenerate the joint +arithmetic certificate, and update its validation receipt's certificate +digest. The unchanged mathematical fields and prior replay payload must +match the preceding submission. A full producer replay is required when +those producer or verifier inputs change; the full command is +`make verify-joint`. + +The final reproducibility check runs against staged artifacts and requires +`git diff --exit-code` to remain clean. CI verifies committed hashes and +does not silently refresh source pins. diff --git a/notes/general-clifford-frames.tex b/notes/general-clifford-frames.tex new file mode 100644 index 0000000000..0367eeb005 --- /dev/null +++ b/notes/general-clifford-frames.tex @@ -0,0 +1,102 @@ +\subsection{Preimage frames for arbitrary binary subspaces} +This frame construction is due to icekylinx with OpenAI GPT-6 Astra assistance; +the present exposition and integration use Codex. +Let $H=\mathbb F_2^h$ with the standard dot product. In the binary +symplectic space $H\oplus H$ put +\[ + L_0=\{(0,z)\},\qquad + F=\begin{pmatrix}I&I\\0&I\end{pmatrix},\qquad + L_F=FL_0=\{(z,z)\}. +\] +We also write $F$ for the exact Gaussian-dyadic operator $C^{\otimes h}$. +Its exact square is a Pauli translation; only its binary symplectic square +is the identity. For an exact Clifford operator $T$ the frame label is +$L(T)=T^{-1}L_0$. The physical transition from $T$ to $S$ is $ST^{-1}$, +and its Fourier rank is +$d(L(S),L(T))$, where $d(L,L')=h-\dim(L\cap L')$. +This follows by transporting the intersection by $S$: the intersection +with $L_0$ computes the kernel dimension of the $B$ block of $ST^{-1}$. + +\begin{lemma} +For every subspace $U\subseteq H$, including degenerate subspaces, +\[ + L_U=\{(u,u+v):u\in U,\ v\in U^\perp\} +\] +is Lagrangian, and +\[ + d(L_U,L_V)=\dim U+\dim V-2\dim(U\cap V),\qquad + FL_U=L_{U^\perp}. +\] +\end{lemma} +\begin{proof} +The displayed parametrization is injective and has dimension $h$. +Its symplectic pairing is $u\cdot v'+v\cdot u'=0$. +In an intersection, $u$ belongs to $U\cap V$ and $v$ to +$(U+V)^\perp$, giving the asserted dimension and distance. +Finally $F(u,u+v)=(v,u+v)$ proves the complement identity. +\end{proof} + +\subsection{Exact representatives and nested children} +Choose a deterministic invertible binary matrix $G$ carrying the first +$r=\dim U$ coordinate space $E_r$ to $U$, and set +\[ + K_G=\begin{pmatrix}G&0\\G+G^{-T}&G^{-T}\end{pmatrix},\qquad + T_U=K_G T_{E_r}K_G^{-1}. +\] +Here $T_{E_r}$ is the exact coordinate $C$ operator, and the $K_G$ are +exact Gaussian-dyadic Clifford lifts. The matrix $K_G$ is symplectic +because $G^TG+I$ is symmetric. It fixes both $L_0,L_F$ and maps $L_V$ +to $L_{GV}$. Thus both $K_G$ and $FK_GF^{-1}$ have Fourier rank zero; +their lifts are fixed binary address permutations with unit quadratic +phases. In particular, +\[ + L(T_U)=L_U,\quad \operatorname{rank}B(T_U)=r,\quad + \operatorname{rank}B(FT_UF^{-1})=r,\quad T_U^2\text{ is Pauli}. +\] +Set $V_U=GE_r^\perp$, a direct complement of $U$. The binary action gives +$T_U^{-1}L_F=L_{V_U}$ and hence +$\operatorname{rank}B(FT_U^{-1})=h-r$. +No assertion $V_U=U^\perp$ is needed. +For the norm-one source lines and their orthogonal target hyperplanes, +retain the inherited exact representatives; set $T_0=I,T_H=F$. +At every common scalar gate use one identical exact representative on all +incident registers. If separately transported representatives have the +same preimage, their physical ratio has rank zero and is implemented as +an actual left adapter before the gate. + +For $U\subseteq V$, the exact transition $T_VT_U^{-1}$ has rank +$\dim V-\dim U$. Clifford elimination expresses it as two rank-zero +adapters surrounding that many coordinate Fourier factors. These factors +are a single $C^{\otimes r}$ child: the scaled Hadamard satisfies +\[ + \frac{1+i}{2}\begin{pmatrix}1&1\\1&-1\end{pmatrix} + =SCS,\qquad S=\operatorname{diag}(1,i). +\] +Thus no new irrational field is introduced. All adapters are charged +finite movement and scalar operations. Exact transitions telescope; +commutativity between distinct $T_U$ is unnecessary. + +\subsection{Dirty tails and reverse/complement words} +A dirty role entering with gauge $T_\sigma$ and whose last active frame +is $T_U$, with $\sigma\subseteq U$, is assigned terminal gauge +$FT_\sigma$. Its logical value is restored by the complete transparent +scalar word, so its physical action is exactly $F$. The tail is +$FT_\sigma T_U^{-1}$. Its rank is +\[ + d(L_U,L_{V_\sigma})=h-\dim U+\dim\sigma. +\] +Indeed $H=\sigma\oplus V_\sigma$ and $U\supseteq\sigma$ imply +$\dim(U\cap V_\sigma)=\dim U-\dim\sigma$. +An inactive exterior adds $m-h$, giving $m-\dim U+\dim\sigma$. + +For the complete time-reversed word use +\[ + D_U=T_UF^{-1},\qquad L(D_U)=L_{U^\perp},\qquad + D_UD_V^{-1}=T_UT_V^{-1}. +\] +The last equality is exact, so reversal preserves every inverse transition +rank. Reverse the scalar signs and the whole transparent word, including +old-value corrections and final cleanup. The endpoints $D_0=F^{-1}$ +and $F$ differ by a Pauli, and the inherited norm-one endpoints are +reconciled by actual rank-zero adapters. Neither equality of binary +matrices nor equality of frame cosets substitutes for these operators. diff --git a/notes/partial-gauge-assembly.tex b/notes/partial-gauge-assembly.tex new file mode 100644 index 0000000000..4a09f324a3 --- /dev/null +++ b/notes/partial-gauge-assembly.tex @@ -0,0 +1,101 @@ +\subsection{Literal two-stage inventory and semantic precision} +Let $B_a$ count selected gauges of dimension $a$, and $H_r$ the remaining +internal histogram, including each residual first transition. Let $D_r^x$ +and $D_r^y$ be the source and target data-chain histograms. Put +\[ + m=h^2=576,\quad N=v^2=4096576,\quad + W=2N+2vR=147067888. +\] +The child inventory consists of $2v(R-\sum_aB_a)$ exteriors of width +$m-h$, $2vB_a$ exteriors of width $m-h+a$, $2vH_r$ internal children, +$2v(D_r^x+D_r^y)$ data-chain children, $2N$ connectors of width +$(h-1)^2$, and $N$ paid correction children of width one. Zero-width +transitions require no recursive call. Per-role telescoping gives +\[ + s=\sum_r rn_r=Wm-N+2v\ell=84709241408, + \qquad r_{\max}=574. +\] +Writing $F$ for the full transform and $T$ for the source-line transform, +the retained signed endpoint is +$X'=-Fy$, $Y'=FT^{-2}x+FT^{-1}y$. +Pretranslate the initial $x$ bank by the fixed Pauli translation $T^2$, +then add $T^{-1}X'$ to $Y'$ using the paid rank-one copy. Sign and bank +corrections yield both $F$ outputs. The translation $T^2$ is retained. + +The rational logarithm and exponential enclosures in +\path{scripts/partial_gauge_network.py} prove, for $b=92651/10^9$, +\[ + \frac1W\sum_r n_r(r/m)^{1-b} + <1-4.1393037848\times10^{-11}. +\] +The finite receipt supplies a scalar-operation bound +$G=401572403009697216$, including direct rational dirty reads and the +signed correction. Set +\[ + E=64(W+m+G+1)^3,\quad B=s+E,\quad C_0=32mB^2. +\] +It verifies $2GW^2+8s+4W+4+32ms+E$. Thus the inherited completed-child induction applies +with semantic $C_1=1$. On one exact grid $2^{-P}21^{-K}$, +$K=G(D_c+1)$, unfinished calls can accumulate at most $K$ odd-denominator +factors. Completed children are Gaussian-dyadic $C^{\otimes u}$ and add +none. The root dyadic-input divisibility invariant makes each local +21-division exact; only the outer boundary scales and unscales, at cost +$O(V_{\rm bits}\log d)$. No recursive boundary rounds or re-encodes values. + +\subsection{Joint rows and conditional transfer} +The coarse bit, ordinary leaf and complex families have respective +halving-degree and wire-bit pairs $(367,27),(9,28),(200,28)$. +Their product stock has coefficient +\[ + 367\cdot27+9\cdot28+200\cdot28=15761, + \qquad40000-\frac{51}{25}\,15761=\frac{196189}{25}>0. +\] +One $p^{40000}$ reserve, one preceding prefix and one final padding suffice +under the retained eventual row contract. Sequential calls reuse restored +rows and preserve complete spectators. + +Choose +\[ + \eta=10^{-8},\quad\beta=10^{-6},\quad + a=(1-\beta)b-10^{-10}=\frac{92650807349}{10^{15}}, + \quad\tau=1-a,\quad\sigma=1-b, +\] +\[ + q_0=a(1-2\eta),\quad c=q_0(1+\eta),\quad + \epsilon=\frac{1-\eta}{1+c+q_0},\quad + \lambda'=1-q_0,\quad\lambda=(\tau+\lambda')/2, +\] +\[ + g=\epsilon q_0,\qquad r=(g+1-\epsilon)/2,\qquad\delta=\eta/8. +\] +Here $a0. +\] +\begin{theorem} +Under the retained analytic, semantic-precision, exact-recovery and +fixed-tape interfaces, the selected construction gives +\[ + T(n)=O\!\left(n(\log n)^{1-\kappa}\right),\qquad + \boxed{\kappa=\frac{7237}{78125000}=9.26336\times10^{-5}}. +\] +\end{theorem} +\begin{proof} +The stopped word supplies the required ordinary interchange contract; +the signed framed program supplies the exact completed complex tensor +contract. The common grid and product reserve meet the retained precision +and row requirements. Substitution of the displayed parameters into the +unchanged semantic/bulk transfer yields its seven savings. Their strict +excess over $\kappa$ absorbs the fixed logarithmic overheads, including +outer grid conversions, and proves the stated conditional bound. +\end{proof} diff --git a/notes/partial-gauge-construction.tex b/notes/partial-gauge-construction.tex new file mode 100644 index 0000000000..147fc5ab91 --- /dev/null +++ b/notes/partial-gauge-construction.tex @@ -0,0 +1,60 @@ +\subsection{Stopped opposite-bank bit word} +Apply the factorization in \path{notes/stopped-product-factorization.tex} +to each rank increment of PR97's literal deferred word: a rank-$r$ +projector increment is one recursive rank-$r$ reversed child, with the +fixed atom adapters charged as in \path{notes/stopped-product-interface.tex}. +The selected finite profile has +\[ + m_b=529,\quad W_b=108516254,\quad s_b=57403754177, + \qquad r_{\max,b}=528. +\] +Its rational moment certificate proves coarse saving +$15513/125000000$, with normalized gap exceeding $1.1417\times10^{-10}$. +The atom exponent $10^{-3}$ and retained ordinary leaf saving +$384599/10^{10}$ give the stopped ordinary saving +\[ + a_b=(1-10^{-3})\frac{15513}{125000000} + +10^{-3}\frac{384599}{10^{10}} + =\frac{1240183559}{10^{13}}. +\] +The exact inputs and calculation are +\path{certificates/partial-gauge-bit-input.json}, checked by +\path{scripts/partial_gauge_bit.py}. + +\subsection{Interval and pair-first cube producer} +For disjoint strip values $v_0,\ldots,v_{k-1}$ construct cyclic intervals +$I(a,1)=v_a$ and $I(a,l)=I(a,l-1)+v_{a+l-1\bmod k}$ for $2\le l2r_j^{t_j}$ gives depth at most +$t_j\lceil\log_2\max(2,e)\rceil$ plus a fixed constant. +The new coarse bit family has $(t_j,\operatorname{bitlength}W_j)=(16,28)$, +the ordinary leaf family $(9,28)$, and the complex family $(17,28)$. +The required reserve is the product of all three stocks: +\[ + Q=W_c^{D_c}W_b^{D_b}W_{\rm old}^{D_{\rm old}}. +\] +After the complex and coarse divisions, the old stock remains available +to every peeled-atom or stopped-leaf call. Sequential copies and outer +ordinary wrappers reuse restored rows; they introduce no independent +row factor. The combined coefficient is +\[ + 16\cdot28+9\cdot28+17\cdot28=1176, + \qquad4000-\frac{51}{25}\,1176=\frac{40024}{25}>0. +\] +Thus the retained logarithmic comparison, for eventual $e\le Cp$, +supplies a sufficient $p^{4000}$ stock including the fixed constants. +Use one physically preceding transformed prefix and one complete-row +padding, as in \path{notes/structured-bulk-assembly.tex}. Complete +spectators and parked fields are preserved by every descendant. +The suffix condition +$b_{\rm in}^{1-\epsilon}>16000(\log_2b_{\rm in}+8)$ is eventual +for every fixed $\epsilon<1$. + +\subsection{Analytic transfer and selected parameters} +The retained analytic proof map in +\path{notes/structured-bulk-assembly.tex} supplies the active-masked +arbitrary-source router with paid repair scans, the rounded phase-cell +inverse, persistent bulk halos with original period cuts, sequential +overlap tapes and factor pages, prime packing and exact recovery. +The new ordinary bit primitive has precisely the arbitrary-width, +complete-spectator and restored-row contract consumed by that router. +The new complex primitive supplies the exact completed tensor contract +on one common grid. Its outer grid conversions add only logarithmic +work. The changed finite implementations therefore meet the same +analytic interfaces, including the full bulk bound +\[ + O\!\left(Tp\left[p^\tau\operatorname{polylog}p+ + d\operatorname{polylog}p+dp^\delta+w_G^2p^\delta+ + dw_G^2p^\delta/L\right]\right)+n^{o(1)}, +\] +where $L=2^{\lceil8\log_2p\rceil}$, Gaussian band width +$w_G^2=O(p^{1-r})$, and normalization retains $\epsilon+r<1$. +Here $w_G$ is unrelated to the address atom width. + +Use the proved ordinary bit saving $a_b=803380799/10^{13}$ and complex +saving $b=1949/25000000$. To instantiate the retained assembly, weaken +the bit parameter explicitly to +\[ + \beta=10^{-6},\qquad + a=(1-\beta)b-10^{-10}=\frac{1948995551}{25000000000000}6.6129027953\times10^{-11}>0. +\] +The strict gaps absorb fixed logarithms, including the common-grid +conversions. The stopped atom recurrence supplies the ordinary +interchange interface, the rational-center construction supplies the +exact complex interface, and the product stock supports all nested +recursions. The unchanged analytic transfer then proves the stated +bound, with its constructive setup, descriptor and catalogue domination, +prime-existence and exact-recovery thresholds retained as eventual +conditions. +\end{proof} diff --git a/notes/stopped-product-complex.tex b/notes/stopped-product-complex.tex new file mode 100644 index 0000000000..4a9037137c --- /dev/null +++ b/notes/stopped-product-complex.tex @@ -0,0 +1,137 @@ +\subsection{All-disjoint retained centers} +Use two factors $h=24$. For triple inputs write $G=\sum_TX_T$, +$T_i=\sum_{T\ni i}X_T$, and retain all $A_i=G-T_i$. +Each input triple avoids exactly 21 points, so +\[ + \sum_{i=1}^{24}A_i=21G,\qquad G=\frac1{21}\sum_i A_i. +\] +For a target triple $S$ the central correction is +\[ + G-\frac12\sum_{i\in S}A_i + =\frac{\sum_{i\in S}T_i-G}{2}. +\] +An input triple meeting $S$ in $j$ points has central coefficient +$(j-1)/2$. Adding half the disjoint sum and subtracting half the +intersection-two sum leaves coefficient one exactly when $j=3$. +The scalar source-to-scatter transfer is therefore the identity. +The transparent old-value subtraction and new-value addition use this +identity only on fresh contributions and restore arbitrary old values. + +The base-two paired exclusion and aligned pair-star producer retains +nested binary labels: common-pair supports have their orthonormal triple +span, other ordinary sums have their coordinate cover. Each retained +$A_i$ has the nondegenerate coordinate hyperplane excluding $i$, +of dimension 23. Hence all copied-center arguments and general +nondegenerate binary residuals of the preceding proof apply. The +selected local counts are +\[ + v=2024,\quad c_h=45764,\quad q_h=8120,\quad + |\mathcal M|=8966,\quad R=44918,\quad\ell=552. +\] +The old internal histogram, starting at rank zero, is +\begin{small}\begin{align*} +[&8930,49042,30844,15972,11883,8272,6399,4356,6682,2263,\\ + &5109,1808,5317,1733,5391,1757,4908,3290,6233,4363,\\ + &4056,264,564,24,24]. +\end{align*}\end{small} +It has rank mass $24R+2\ell$. Replace 24 rank-24 original transitions +by 24 rank-one transitions; all rank-23 copied transforms remain. +The new mass is $24R+\ell$. + +\subsection{Physical endpoints and strict complex moment} +The copied-center two-stage complex contract in +\path{notes/copied-centers-complex.tex} is unchanged by the scalar +center decoding. For the tensor triple line $U$, let +$T=C_U$, $F=C_I$, $E=C_{U^\perp}=FT^{-1}$. +The two data outputs are $A=-Fy$ and $B=FT^{-2}x+Ey$. +Add $T^{-1}$ applied to a copy of $A$ into $B$, paying one rank-one +child per data pair. The inherited input/output $Z$ phases and +$i^{9f}$ scalar normalize $FT^{-2}$ to $F$; sign and bank corrections +complete the exact tensor $C$. Auxiliary source/sink operators remain +$C_{D_0}$ and $FC_{D_0}$ in the second stage. Every original role +therefore returns the exact selected-axis tensor operation on arbitrary +inputs. This algebraic statement holds over $\mathbb Q(i)$ as well as +over Gaussian dyadics. + +With $m_c=576$, $N_c=v^2=4096576$, $B_c=vR=90914032$, put +\[ + W_c=2N_c+2B_c=190021216,\quad L_c=2v\ell=2234496, +\] +\[ + s_c=W_cm_c-N_c+L_c=109450358336,\qquad N_c-L_c=1862080. +\] +The complete list is $2B_c$ width-552 auxiliary exteriors, +$2N_c$ width-529 data macros, $2vH'_r$ width-$r$ internal children, +$4N_c$ width-23 data fronts, and $N_c$ width-one endpoint copies. +These disjoint classes include both kinds of paid copies and sum to +$s_c$. All binary residuals, including alternating forms, use the retained +one-child Gauss normal form with paid bit adapters and unit phases. +At $a_c=1949/25000000$ the exact rational enclosure gives +\[ + \sum_r\frac{n_r}{W_c}(r/m_c)^{1-a_c} + <1-1.3338373969\times10^{-10}. +\] + +\subsection{One exact odd-denominator grid} +The only new odd divisor is 21. Let $d$ bound the root axis count, +$D$ bound its maximum complex recursion depth, and $G_0$ bound the +number of grouped scalar operations per node. Choose +\[ + K=G_0(D+1),\qquad \text{common grid }2^{-P}21^{-K}. +\] +Root inputs and arbitrary dirty auxiliaries start Gaussian dyadic. +Multiply their integer numerators by $21^K$ once at the outer boundary. +Every local coefficient contains at most one factor 21 in its denominator, +so a local finite program adds at most $G_0$ to the odd-denominator +exponent. A completed $u$-axis child has Gaussian-dyadic coefficients +and therefore preserves its input's existing odd-denominator exponent; +it adds no new odd factor. Only the active chain of unfinished calls +can accumulate new factors. Its length is at most $D+1$, proving that +all intermediates lie on the common grid and every local division by +21 is an exact integer division of its encoded numerator. + +This divisibility claim uses the root dyadic-input invariant, not an +assumption about arbitrary numerators on the finest grid. Internal values +may have odd denominators. They are neither rounded nor re-encoded when +a child returns. At the completed outer return the operator is the exact +Gaussian-dyadic tensor on root dyadic inputs, so the final numerators +are divisible by $21^K$; exact unscaling restores dyadic encoding. + +Since the largest child is $552<576$, $D=O(\log d)$ and +$K=O(\log d)$ with fixed constants. Constant-divisor long division +is linear in numerator length. Initial and final scaling by $K$ +successive constant multiplications/divisions cost $O(V\log d)$ and +occur only at the outer boundary. The extra numerator length is +$O(\log d)$, preserving the retained $O(p)$ word bound. This overhead +is subordinate to the positive-power complex layer bound. + +For explicit semantic constants use +\[ + g_h=4(c_h+v)+10v+4hv+4h^2+8h+8=408200, +\] +\[ + G_0=N_c+2v(g_h+2h)=1656684480, +\] +where endpoint additions and copied-center scalar work are included. +The complete child contributes at most $u$ binary denominator bits +and row-norm factor $2^u$, with no additional odd exponent. A local +21-division contributes fewer than five denominator-height bits, +covered by the fixed scalar charge. Set +\[ +\begin{aligned} + E_0&=64(W_c+m_c+G_0+1)^3=403063477262941121443761178688,\\ + \mathcal E&=2G_0W_c^2+8s_c+4W_c+4+32m_c\\ + &=1196393335930350962702877484.2909639537\times10^{-10}. +\] +It uses the retained 24-term positive atanh-series logarithm enclosure, +its geometric tail, range reduction and upward rational exponential +bound. Also $\mu_1=s_b/(W_bm_b)<1$. These are the two gaps used below. diff --git a/notes/stopped-product-interface.tex b/notes/stopped-product-interface.tex new file mode 100644 index 0000000000..20c44ce486 --- /dev/null +++ b/notes/stopped-product-interface.tex @@ -0,0 +1,95 @@ +\subsection{Paid atom adapters and remainders} +Expand each fixed lower-triangular formal factor into unit scalings and +additions from earlier to later formal fields. Execute intrabank targets +in descending formal-field order, so earlier controls still have their +required original values. Every atom update reads only physically earlier +controls. In a cross-bank shear the update is +\[ + D_{i,t}\leftarrow D_{i,t}+k_{ij}H_{j,f-1-t}. +\] +Even with the reversed source index, the source lies in the earlier head +bank. The retained ordered-affine streaming primitive applies to each +ordinary width-$w$ atom update, costing $O(V)$ per pass. +There are $O(f)$ passes per fixed matrix and thus $O(Vn)$ per finite +node. The reversed control is an indexed earlier atom, not a reversed +field operation. Atom loops use binary descriptors on a fixed tape set; +all inactive digits remain complete spectators. The inherited parking +schedule never scans through parked ancestors, and polynomial descriptor +work is absorbed by the complete stream volume. + +For $n=m_bf+\delta$, $0\le\deltaa_b$, the paid adapter term is strictly lower order. +All bounded widths use the old interface. Numerical padding of a binary +chunk range to the least suitable radix-$q$ range has volume factor +below $q^2$; it preserves numerical order and is removed after the +completed ordinary wrapper, whose endpoint is ordinary interchange. + +If external rows are unavailable, use the inherited ordinary high-digit +borrowing construction from \path{notes/batched-bit-rows.tex}. +Borrow $O(\log e)$ high digits, exchange and join them into a preceding +row field, pad that field once, act on the body, and separate the high +parts. It applies literally to the completed ordinary wrapper; no claim +about borrowed high positions is made for an unwrapped reversed call. +Single-digit moves cost $O(V\log e)$, and small widths use the old +algorithm. Atom indices and rational coefficients are finitely specified; +the algorithm uses the same fixed tape set and complete spectator ranges. diff --git a/notes/stopped-product-note.tex b/notes/stopped-product-note.tex new file mode 100644 index 0000000000..a8b23254c8 --- /dev/null +++ b/notes/stopped-product-note.tex @@ -0,0 +1,76 @@ +\documentclass[11pt]{article} +\usepackage[margin=1in]{geometry} +\usepackage[T1]{fontenc} +\usepackage{lmodern,amsmath,amssymb,amsthm,mathtools,booktabs,longtable,microtype} +\usepackage[hidelinks]{hyperref} +\setlength{\emergencystretch}{3em} +\allowdisplaybreaks +\newtheorem{theorem}{Theorem}[section] +\newtheorem{lemma}[theorem]{Lemma} +\newtheorem{proposition}[theorem]{Proposition} +\title{A conditional integer-multiplication saving of $194869/2500000000$\\ +\large Stopped product-ring interchange and rational retained centers} +\author{icekylinx\\\small With substantial OpenAI GPT-6 Astra and Codex assistance} +\date{9 October 2026} +\begin{document}\maketitle +\begin{abstract} +A common rational basis and opposite bank orders reduce each projector +residual to one contiguous reversed child over a fixed atom product ring. +Ordered atom adapters are paid explicitly; stopping at a growing atom +width and using the retained ordinary primitive supplies an ordinary +bit interface. An independent 24-dimensional complex producer uses +rational retained-center decoding on one exact common grid. The selected +interfaces and retained semantic/bulk assembly give the conditional bound +$T(n)=O(n(\log n)^{1-\kappa})$, where +$\kappa=194869/2500000000=0.0000779476$. +\end{abstract} + +\section{Scope and retained dependencies} +The model is the retained fixed finite-alphabet multitape Turing machine. +Finite graphs, rational bases, address primes, coefficient tables and tape +counts are fixed independently of input length. Bit payload arithmetic is +binary, while its address geometry is rational and then evaluated on atom +rings. Complex payloads use exact Gaussian rational arithmetic with the +specified common grid; their address labels remain binary. + +The proof predecessor is icekylinx's merged copied-center PR36, +\texttt{11817ccacb564bb7f98789c20dc11d3fece207e3}, whose proof is +\path{notes/copied-centers-note.tex}. Its ordinary interchange saving +$a_{\rm old}=384599/10^{10}$, copied-center schedule in both orientations, +two-stage data and auxiliary endpoint identities, general binary residual +normal form, and fixed-tape complete-row contracts are retained. +The present opposite-bank factorization, stopped product-ring interface, +rational-center specialization and exact composition are by icekylinx, +with substantial OpenAI GPT-6 Astra assistance and Codex integration. +Earlier own contributions include PR10 batching, PR18 partial swaps, +PR24 endpoint gauges and PR32 structured blocks and semantic composition. + +Aurel Prosz (Paureel) supplies the two-stage topology and paid endpoint +copy, with Swapnil Jain's linked development credited by Zhihao Chen's +PR29. The retained leaf proof also credits Rohan Arun's PR31 corner method +and Dominik Scholz's PR33 parameterization. Zhihao Chen's PR21/23 and the +RaD/hipotures PR20 source provide the phase endpoints, semantic guard, +arbitrary-source routing, phase-cell inverse and bulk locality/tape +interfaces. Their pinned proof map remains in +\path{notes/structured-bulk-assembly.tex}; adopted sources and notices are +in \path{references/semantic-bulk/} and \path{references/copied-centers/}. +The underlying Douglas Colkitt framework, OpenAI manuscript, eumemic, +Bortlesboat, dleen, earlier finite contributions and Harvey--van der Hoeven +analytic work retain their credits and recorded AI assistance in +\texttt{NOTICE} and \texttt{SOURCES.json}. + +The conclusion remains conditional on those analytic, ordered-affine, +exact-recovery and machine interfaces and their eventual setup and +prime-existence thresholds. The new algebraic and tape constructions +below establish the changed finite interfaces; exact arithmetic certifies +their selected counts and margins. + +\section{One reversed child for each projector} +\input{notes/stopped-product-factorization.tex} +\section{Stopped atom recursion and ordinary interchange} +\input{notes/stopped-product-interface.tex} +\section{Rational centers and exact semantic precision} +\input{notes/stopped-product-complex.tex} +\section{Product rows and exact assembly} +\input{notes/stopped-product-assembly.tex} +\end{document} diff --git a/notes/three-stage-cover-assembly.tex b/notes/three-stage-cover-assembly.tex new file mode 100644 index 0000000000..983ffb6ac8 --- /dev/null +++ b/notes/three-stage-cover-assembly.tex @@ -0,0 +1,117 @@ +\subsection{Local inventory and strict supplier moments} +The selected complex local word has +\[ + h=24,\quad v=2024,\quad c=91770,\quad q_{\rm roots}=8120, + \quad |\mathcal M|=71185,\quad R=28705,\quad\ell=552. +\] +Its complete scalar word, full backward subspace intersections and 4,599 +partial source gauges are regenerated from the pinned compressed DAG by +\path{scripts/three_stage_cover_producer.py}. The source and target chains, +remaining first transitions, inverse cleanup and copied centers remain in +\path{certificates/three-stage-cover-complex-input.json}. +At each cover vertex its child inventory is exactly the three-stage table +proved above. Thus $m_c=70$, $w_c=90163$, $s_c=6309018$ and +$w_cm_c-s_c=2392$; the largest child is 68. + +For $a_c=786999/2500000000$, the rational enclosure proves +\[ + \frac1{w_c}\sum_r n_r(r/70)^{1-a_c} + <1-2.3047018455\times10^{-10}. +\] +The bit local ledger has $h=23,v=1771,R=28866,\ell=506$. +Three copies of its physical local increments and exteriors give +$m_b=67,w_b=90140,s_b=6037356$, with deficit 2024. +The contaminated moment includes the entire $32\cdot67^2$-child fallback +on a fraction $10^{-16}$ of every ideal edge. At $a_0=747/2000000$ its +strict gap exceeds $6.3397366396\times10^{-7}$, and its rank moment also +contracts. The stopped ordinary saving is +\[ + a_b=(1-10^{-3})a_0+10^{-3}\frac{384599}{10^{10}} + =\frac{3731649599}{10^{13}}. +\] +These are exact rational certificates; the lower tolerances displayed +here do not substitute for their saved fractions. + +\subsection{Full finite router and completed-child guard} +Let $V_0=|O(70,2)|$, $N=V_0v$, $W=V_0(2v+3R)$ and $s=V_0s_c$. +All these finite counts appear in the certificate. Define +\[ + L=4(c+v)+10v+4hv+4h^2+8h+8+2h + +8Rv(M+16), +\] +where $M$ is the number of actual local mixer operations. +The source-witness bound for the positive DAG gives dirty-readout +coefficients of magnitude at most $h+4$, with denominators dividing +$2(h-3)$. The last term conservatively pays their binary-addition +implementation. Include the finite group and fixed Clifford routers by +\[ + G=N+3V_0L+64(m_c+1)^3W^2. +\] +A fixed role permutation has at most $W^2$ elementary exchanges; the +polynomial factor also covers the binary matrix and quadratic-phase +adapters. These finite costs retain their ordinary movement charge. +Set +\[ + E=64(W+m_c+G+1)^3,\quad B=s+E,\quad C_0=32m_cB^2. +\] +The exact calculation checks +\[ + 2GW^2+8s+4W+4+32m_c0. +\] +Thus the fixed external reserve $p^{160000}$ meets the inherited product +stock contract. The width-dependent q-adic selectors are supplied by +the separate internal borrowing proof, rather than multiplied into this +external polynomial stock. One preceding prefix and one final padding +suffice, and sequential completed calls reuse restored rows. + +Put $b=a_c$, $\eta=10^{-8}$, $\beta=10^{-6}$ and +\[ + a=(1-\beta)b-10^{-10}2^{80}$ avoiding all fixed rational denominators and rank witnesses. +At atom width $w$ use the finite cover $\operatorname{GL}_m(R_w)$ and its +right-multiplication edges $g\mapsto gR_s$. Every vertex has the unique chart +\[ + g=g_0+qG_1,\quad g_0\in\operatorname{GL}_m(\mathbb F_q), + \quad G_1\in(\mathbb Z/q^{w-1}\mathbb Z)^{m^2}, +\] +using fixed representatives for $g_0$. Right multiplication permutes $g_0$ +and acts affinely on $G_1$, with a carry determined by $g_0$. Its fixed +dimensional rational linear part factors into fixed scalings, ordered +shifts and a constant number of old width-$O(w)$ interchanges. Thus each +fixed port routing costs $O(Vw^{1-a_{\rm old}})$. + +Let $W_0=|\operatorname{GL}_m(\mathbb F_q)|(2v+3R_{\rm loc})$. +The full role count is $W(w)=W_0q^{m^2(w-1)}$. Split preceding rows into +low role type, high matrix and unused stock. Batch \emph{all} high matrices +for each low type in one stream. A frame edge is one child on this whole +batch, of volume $V/W_0$, and routing is executed once per fixed operation +type. Consequently neither the number of tapes nor the number of child +programs grows with $w$. High cardinality cancels in the normalized moment, +but its $m^2(w-1)$ digits are charged in the row reserve. + +For each fixed projector require the leading minors of sizes $1$ through +$r$ to be units. Each cleared minor polynomial in $g_0$ is nonzero: +similarity to $\operatorname{diag}(I_r,0)$ supplies a witness after the +fixed rank is preserved modulo $q$. Their total degree is at most $m^3$. +The polynomial zero bound and conditioning on invertibility (a factor at +most two) give bad fraction at most $2m^3/q<10^{-16}$ for each edge type. +No simultaneous union bound over edge types is needed, since their moments +are averaged separately. Good classes use the whole-rank child; bad +classes use the full $32m^2$-child fallback just proved. + +Let $H_r$ be the three-stage histogram described above and +$W=2v+3R_{\rm loc}=90140$. The retained ledger gives +\[ + \sum_r rH_r=6037356,\qquad Wm-\sum_r rH_r=2024=2v-3\ell, + \qquad \max\{r:H_r>0\}=66. +\] +For $a=747/2000000$, $\tau=1-a$, and $b=10^{-16}$ the conservative moment is +\[ + \mu_\tau\le + \sum_r\frac{H_r}{W}(r/m)^\tau+ + b\frac{32m^2\sum_rH_r}{W}(1/m)^\tau<1. +\] +The entire fallback is added; no displaced good contribution is subtracted. +The exact script \path{scripts/three_stage_cover_network.py} and certificate +\path{certificates/three-stage-cover-network.json}, from the retained axis +\path{certificates/three-stage-cover-bit-input.json}, give +$1-\mu_\tau>6.3397366396\cdot10^{-7}$. +The certificate uses the 32-term positive atanh logarithm series with its +geometric tail, $\exp(u)\le1+u+u^2/(2(1-u/3))$, and upward rounding to +the grid $2^{-120}$. All inputs have $0\le u<3$; these are rational upper +bounds, not floating-point root estimates. Since every child ratio is at +most one and $\tau<1$, this same strict bound implies $\mu_1<1$. + +With $T(n,w)$ denoting time divided by logical volume, the fixed low-type +profile $\{c_r\}$, including fallback classes, satisfies +\[ + T(n,w)\le\sum_rc_rT(r\lfloor n/m\rfloor,w)+Cn+Cw^{1-a_{\rm old}} + \quad(n\ge m),\qquad + T(n,w)\le Cw^{1-a_{\rm old}}\quad(n2\,68^d$ is 24, so the complex row coefficient is +$24\cdot2431=58344$. These full finite role counts are retained in the +scalar guard and row stock. Group elements and involutions are specified +by their binary matrices; the definition needs no numerical enumeration. +All fixed address adapters, endpoint Paulis and invocation permutations +are implemented inside the finite scalar/router guard of the assembly. diff --git a/notes/three-stage-cover-note.tex b/notes/three-stage-cover-note.tex new file mode 100644 index 0000000000..f5ad09a450 --- /dev/null +++ b/notes/three-stage-cover-note.tex @@ -0,0 +1,63 @@ +\documentclass[11pt]{article} +\usepackage[margin=1in]{geometry} +\usepackage[T1]{fontenc} +\usepackage{lmodern,amsmath,amssymb,amsthm,mathtools,microtype} +\usepackage[hidelinks]{hyperref} +\setlength{\emergencystretch}{3em} +\allowdisplaybreaks +\newtheorem{theorem}{Theorem}[section] +\newtheorem{lemma}[theorem]{Lemma} +\newtheorem{proposition}[theorem]{Proposition} +\title{Three-stage covers for a conditional integer-multiplication saving\\ +\large $\kappa=3146011/10000000000$} +\author{icekylinx\\\small Construction with OpenAI GPT-6 Astra assistance; +integration with Codex assistance} +\date{9 October 2026} +\begin{document}\maketitle +\begin{abstract} +Three signed shears on a regular Cayley cover align all interstage data +frames. Arbitrary-subspace Clifford frames support the selected complex +word; weighted reversed interchanges on a batched finite local-ring cover +support the bit word. Exact rational moments and the retained semantic/bulk +assembly give the conditional saving $\kappa=3.146011\times10^{-4}$. +\end{abstract} + +\section{Scope and source continuity} +This extends icekylinx's +\href{https://github.com/CrocSwap/integer-mult-bounds/pull/115}{PR115}, +\texttt{cf60442983c153a3a0f5272ea4713f99eba13c86}, retaining +\path{notes/stopped-product-note.tex}, \path{notes/partial-gauge-note.tex} +and the semantic/analytic proof map in +\path{notes/structured-bulk-assembly.tex}. +The analytic reduction, exact recovery, ordered-affine streaming, +prime-packing, ordinary leaves and eventual fixed-tape setup remain +inherited hypotheses. The new group geometry, weighted compiler and +row-borrowing arguments are supplied below, rather than counted as free +operations. Finite arithmetic does not formalize the all-size theorem. + +The complex local DAG is eumemic's +\href{https://github.com/CrocSwap/integer-mult-bounds/pull/117}{PR117}, +\texttt{cbb05ce504d571546d9b7794c186a613c659c3bf}, with its original +Apache-2.0 notice and Claude assistance disclosure preserved. +The bit physical word is Zhihao Chen's +\href{https://github.com/CrocSwap/integer-mult-bounds/pull/97}{PR97}, +\texttt{e15350b66e4bf796153a68c240a6cc1b788abe3e}, based on Swapnil Jain's +\texttt{741e7aa078392553815df7926ee17ac5e25a8c38} witness. +The generalized Clifford theorem, cover construction, weighted interface +and composition are contributed by icekylinx with OpenAI GPT-6 Astra assistance; +this repository integration uses Codex assistance. +Prior Aurel Prosz/Paureel, Zhihao Chen, RaD/hipotures, Rohan Arun, +Dominik Scholz and framework credits remain recorded in +\texttt{NOTICE} and \texttt{SOURCES.json}. + +\section{Frames for every binary subspace} +\input{notes/general-clifford-frames.tex} +\section{Three-stage complex cover} +\input{notes/three-stage-cover-complex.tex} +\section{Weighted local-ring bit interface} +\input{notes/three-stage-cover-bit.tex} +\section{Uniform stock and ordinary output} +\input{notes/three-stage-cover-rows.tex} +\section{Finite precision and strict assembly} +\input{notes/three-stage-cover-assembly.tex} +\end{document} diff --git a/notes/three-stage-cover-rows.tex b/notes/three-stage-cover-rows.tex new file mode 100644 index 0000000000..590da4b892 --- /dev/null +++ b/notes/three-stage-cover-rows.tex @@ -0,0 +1,95 @@ +\subsection{Internal row reserve and ordinary conversion} +The finite cover requires a row divisor $W(w)$ at each coarse level. +All children have ratio at most $66/67$ and depth +$D(n)\le47\lceil\log_2\max(2,n)\rceil+O(1)$. +A sufficient common divisor is $W(w)^{D(n)}$ times the inherited old-leaf +reserve. The old supplier has its retained complete-row contract and +logarithmic reserve. Therefore a sufficient integer $S(e,w)$ satisfies +\[ + \log_qS(e,w)=O(w\log e). +\] +Unused stock is divided only into fresh descendant role fields; exposed +parent low/high fields are spectator prefixes. Their weights cannot depend +on those fresh roles. Every completed call restores its row coordinate, +so successive residuals and the outer wrapper reuse one reserve instead +of multiplying reserves for sequential calls. + +The unweighted reversed endpoint $F_n(H,D)=(C_nD,C_nH)$ converts to an +ordinary interchange by the chronological sequence +\[ + D\leftarrow D-H;\quad F_n;\quad D\leftarrow D+H;\quad + F_n;\quad D\leftarrow H-D. +\] +Indeed the successive values are $(H,D-H)$, $(C_n(D-H),C_nH)$, +$(C_n(D-H),C_nD)$, $(D,D-H)$, and $(D,H)$. +The three additive maps cost $O(Vn)$ in the atom model. The two calls +reuse restored rows; their constant multiplicity is outside the recursion +and does not multiply its characteristic moment. + +\subsection{Borrowing and restoring the stock} +Set $\beta=1/1000$, $w=\lceil e^\beta\rceil$, and +$k=\lceil\log_qS(e,w)\rceil=O(w\log e)$, using the depth bound for the +original width $e$. For sufficiently large $e$, $ka_{\rm bit}$ and $\beta<1-a_{\rm bit}$ make both +the atom-adapter and borrowing terms lower order. The remainder cost +$O(Vw^{1-a_{\rm old}})$ is also covered. Thus the ordinary radix-$q$ +interchange has cost $O(Ve^{1-a_{\rm bit}})$, without an externally supplied +superpolynomial stock of rows. + +For an original binary chunk range $[2^e]$, let +$t=\lceil e/\log_2q\rceil$ and embed it numerically into $[q^t]$. +Pad both exchanged ranges while retaining every spectator. The total +logical-volume increase is below $q^2$. Execute the completed ordinary +radix-$q$ interchange, then remove the padding. Its endpoint preserves the +rectangular genuine set $[2^e]\times[2^e]$; intermediate maps may mix genuine +and padded addresses, which does not affect this endpoint justification. +As $q$ is fixed and $t=\Theta(e)$, the binary interchange has the same +saving exponent. All schedules use a fixed number of finite-alphabet +tapes; low residue tables and port types are fixed independently of $w$. + +The conclusion retains the original local-producer, ordered-affine, +ordinary-leaf and multiplication-framework hypotheses. It adds no free +unit-scaling, dense chart transformation, or external row-stock primitive. diff --git a/references/partial-gauge/pr62/LICENSE b/references/partial-gauge/pr62/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/references/partial-gauge/pr62/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/references/partial-gauge/pr62/NOTICE b/references/partial-gauge/pr62/NOTICE new file mode 100644 index 0000000000..fd30e610b0 --- /dev/null +++ b/references/partial-gauge/pr62/NOTICE @@ -0,0 +1,185 @@ +A sharper exponent for integer multiplication +Copyright 2026 Douglas Colkitt + +This project includes unmodified source files from OpenAI's manuscript +"Integer multiplication below n log n" and its accompanying repository: +https://github.com/openai/math +Commit: adc7f1241b42e322a6451854ab7e4b4c146bf78a + +The original manuscript identifies OpenAI as its author. Its Apache-2.0 +license is retained at upstream/LICENSE. The exact source URLs and hashes +are recorded in upstream/manifest.json. Proposed modifications are supplied +as separate files under patches/; upstream source files remain unchanged. + +The new research note, scripts, certificates, patches, and documentation +were prepared by Douglas Colkitt with assistance from OpenAI Codex. +This project is not an official OpenAI release or an OpenAI endorsement. + +Ternary five-subset construction and common-four-point resynthesis +Copyright 2026 Zhihao Chen (jacklightChen) + +This is Zhihao Chen's first submission of this specific construction to this +repository. Research, proof development, code and verification were prepared +with substantial assistance from GPT-6 Astra (OpenAI Codex), as identified by +the contributor. This is not independent review or an OpenAI endorsement. +Future research building on this contribution should explicitly acknowledge +Zhihao Chen (jacklightChen), cite the accompanying note and pull request, and +retain the preceding contributors' attribution. This notice records research +provenance; the repository's Apache-2.0 license remains unchanged. + +Dependencies retained from eumemic's Claude-assisted PRs #3 and #5: +https://github.com/CrocSwap/integer-mult-bounds/pull/3 +https://github.com/CrocSwap/integer-mult-bounds/pull/5 +PR #5 commit: d3d370c34937503bd3fa63c83d505a05e8e50893 +These include complex_circuit.py, complex_network.py, fast_gaussian.py, +their generators, construction notes and certificates. The Gaussian input +scaling proof is corrected in this derivative; see the modification notice below. +Aligned pairing also appears in Bortlesboat's PR #2. Retained totals and bank +sharing appear in dleen's PR #4 and cheaper retained centers in eumemic's PR #6. +Their results and ideas are credited separately from this new construction. + +Bulk recursion and controlled tensor basis, 8 October 2026 +Copyright 2026 icekylinx + +The new projector batching, controlled simultaneous basis, mixed-width tape +recursions, whole-residual complex recursion, and dependency-path precision +guard in the batched-23 proof package are contributed by icekylinx, developed +with substantial OpenAI GPT-6 Astra assistance. Review corrections and +repository integration were prepared with OpenAI Codex assistance. They build on the retained +PR #7 finite producers and the preceding contributions credited above. +The new package retains the repository's Apache-2.0 license and the original +authors' attribution. It is not an official OpenAI release or endorsement. + +Modification notice, 8 October 2026 (icekylinx): the retained fast Gaussian +proof now bounds shifted approximation error by F=2^ceil(1.14 alpha^2). +The P=34p precision budget and asymptotic exponent are unchanged. New batching +checks are integrated into make verify. Existing attribution and licenses +are retained. + +Partial-swap extension, 8 October 2026 +Copyright 2026 icekylinx + +The partial-swap framing, binary retained-total triple construction, +dependency-preserving positive labels and carrier reuse, unequal (25,23,57) +common basis, improved complex batching, and exact assembly are contributed +by icekylinx with substantial OpenAI GPT-6 Astra and Codex assistance. +This extension directly inherits PR #10, commit +62691e395a0458ce089a1c7b5d89e74291e95e29. The portable producer adapters +modify the retained paired-exclusion and shared-point implementations credited +above. The original licenses, attribution, and Gaussian correction are retained. + +Endpoint-gauge extension, 8 October 2026 +Copyright 2026 icekylinx + +The complementary auxiliary endpoint gauges, (32,30,40) controlled basis, +general nondegenerate binary phase residuals, retained-center complex producer, +updated path guard and exact assembly are contributed by icekylinx with +substantial OpenAI GPT-6 Astra and Codex assistance. This extension inherits +f2ab41aebad47861caf6316282c1793e5513845e and its PR #10 ancestry. New portable +adapters retain the paired-exclusion and shared-point contributions credited +above. Original licenses, notices and the Gaussian correction are retained. + +Structured-basis and semantic-bulk extension, 8 October 2026 +Copyright 2026 icekylinx + +The selected (32,30,36) bit construction, A1/A5 block refinements, fixed +middle-axis I+J profiles with bounded-minor CRT certificates, mixed dyadic +complex centers, complete data-front batching and circuit-specific assembly +are contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex +assistance. The immediate parent is ed90fd940279c336ebc45968631bdebfb087b505. + +The semantic/bulk compatibility argument, literal scalar charge, product row +stock and parameterization adapt Zhihao Chen (jacklightChen)'s PR #23, +commit 661ebabc1076c9f525d7ce4967c876b203fa9827. Translated complex endpoints +are adopted from the same contributor's PR #21, +commit 5ba6cf0bfb68f2be8d15610e7972207c50254d6a, following eumemic's source-frame +work and the earlier nested-basis contributions. + +Completed-child semantic precision, arbitrary-coordinate routing, phase-cell +Gaussian inversion and bulk tape transfer are credited to the RaD project +(hipotures), commit 45d9b60355872041f9275f77c057514def0d45bc, exposed through +PR #20 at 4f8d6c8272b5ff307a0da51df545ec3cd96a8b6e. Their selected proof +sources retain their separate CC0 license and original NOTICE under +references/semantic-bulk/rad20. The PR #23 source retains its recorded OpenAI +Codex assistance; RaD retains its recorded Codex and GPT-6.1-Sol Ultra +assistance. These are source attributions, not claims about this session's +runtime model. Related contributions by Rohan Arun and Aurel Prosz remain +acknowledged in the imported notices. No exclusive priority or additional +license condition is asserted. + +Copied retained-center extension, 8 October 2026 +Copyright 2026 icekylinx + +The copied retained-center schedule in both orientations, its complex-phase +transfer, the Wm-N+L rank budget, and the selected (25,23)/(28,28) composition +are contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex +assistance. This extension inherits PR #32 at +0ef3aeb61f55cc0b321ce6a0ef00acee25cefe52 and the preceding PR #10/#18/#24 work. + +The two-stage topology and paid copied-stream endpoint correction are due +to Aurel Prosz (Paureel), c82d09eb4781b68435e3fa3eb6beea72fa900fab, +through Zhihao Chen (jacklightChen)'s PR #29 unequal-axis composition, +9d963275075fa98f1da821e27757b238dafd6b3c. That source also credits Swapnil +Jain's two-stage development at ae405eb474d1486b2d8aef90139869f927f4836a. + +The contiguous corner method, incidence factorization and exact partition +certificates are due to Rohan Arun (PR #31), method commit +02f68f95369c39955c5ffcfddbd75cd83e26b305. The selected (25,23) certificate +specializes Dominik Scholz's parameterization (PR #33), +a499a345c040aa15b68e984a0904eadc485c7a7e. Their source notices and proof +snapshots are preserved in references/copied-centers. Historical OpenAI +Codex, GPT-6 Astra and Anthropic Claude Opus 5.5 assistance is credited to +the respective imported sources. Existing PR #21/#23 and RaD attribution, +licenses and the Gaussian correction remain in force. + +Changed-graph composition with copied centers and fixed bases, 8 October 2026 +Prepared with OpenAI Codex assistance. +The new composition uses icekylinx PR36 copied centers and PR32 fixed-I+J +projectors/profiler, Dominik Scholz PR35 two fixed factors and CRT argument, +Zhihao Chen (jacklightChen) PR29/23 interfaces, Aurel Prosz (Paureel) and +Swapnil Jain's two-stage development, Rohan Arun PR25/31 corner methods, +Dominik Scholz PR33/38 dimension/composition work; James Chang (jamesyc) +PR34 reversed geometry and balanced transfer; Rohan Arun PR37/39/40 +reversed integration, modular data tests and both-fixed baseline; +RaD (hipotures) PR41 changed scalar DAGs, alternating point order and +independent role compiler; RaD balanced routing/bulk interfaces, and all +retained predecessors. +Complete attribution and the conditional proof boundary are recorded in +research/copied-fixed/PROOF.md; imported originals and source pins are retained. +Original Apache-2.0 and CC0 notices remain applicable. + +Skip-prefix strip producer, 8 October 2026 +By Avi Eisenberg (ikeboy), with Anthropic Claude (Claude Opus 5.5) +assistance. The skip-prefix leave-one-out strip layout in +research/skip-strips/skip_graph.py is new. Everything else reuses Chafik +Boukhalfa's PR #43/#46/#48 research/copied-fixed pipeline, its verification +code, exact data recovery and support-order sorting, together with: +- Rohan Arun's PR #44 weighted carrier matching optimizer; +- RaD (hipotures) PR #41 alternating point order; +- every predecessor credited above. +Complete attribution and the conditional proof boundary are recorded in +research/skip-strips/PROOF.md. Original Apache-2.0 and CC0 notices remain +applicable. + +Joint frame compilation of skip-prefix strips + +The local compiler and exact finite witnesses were prepared by eumemic with +substantial OpenAI Codex assistance. Avi Eisenberg / ikeboy with Anthropic +Claude assistance supplied the unmodified PR #53 skip-prefix producer. +The pinned PR #48 pipeline is Chafik Boukhalfa's contribution, incorporating +Rohan Arun, RaD / hipotures, icekylinx, Dominik Scholz, James Chang, +Zhihao Chen, Aurel Prosz / Paureel, Swapnil Jain, eumemic, Douglas Colkitt, +OpenAI, David Harvey, Joris van der Hoeven and the earlier contributors +credited in the retained sources. See references/frame-compiler/pr48/NOTICE +and references/frame-compiler/pr53/NOTICE for their original attribution. +No authorship or review by those predecessors is claimed for this compiler. + +Interval strips and core-aware pair assembly + +The interval leave-one-out strips and the core-aware group-pair assembly in +research/pair-assembly were prepared by Avi Eisenberg / ikeboy with Anthropic +Claude assistance. They build on PR #53's skip-prefix pipeline and its +inherited PR #48 sources. The stacked witness in research/pair-assembly/frame +uses eumemic's PR #57 joint frame compiler unchanged; its driver and verifier +are adaptations of PR #57's skip_frame_compiler.py, skip_frame_compose.py and +verify_skip_frame.py. Original notices are retained. diff --git a/references/partial-gauge/pr62/PROOF.md b/references/partial-gauge/pr62/PROOF.md new file mode 100644 index 0000000000..26e1166562 --- /dev/null +++ b/references/partial-gauge/pr62/PROOF.md @@ -0,0 +1,221 @@ +# Interval strips and core-aware pair assembly: conditional saving 4.986133 × 10^-5 + +Under OpenAI's base theorem and the retained analytic, fixed finite-alphabet +and fixed multitape interfaces, the construction below gives + +\[ +T(n)=O\bigl(n(\log n)^{1-\kappa}\bigr),\qquad +\boxed{\kappa=\frac{4986133}{10^{11}}=4.986133\times10^{-5}>2^{-15}.} +\] + +The exact bit saving is 4986382/10^11. The next grid value of the bit saving +fails the exact moment test, and the next κ grid value fails the assembly. + +This is **6.782% above PR #57** (4669442391/10^14), **10.092% above PR #54** +(141532521/3125000000000) and **10.849% above PR #53** (4498144/10^11). It +does not use PR #57's compiler or PR #54's clones. These compare asymptotic +exponent savings, not running times. They are conditional research claims +without independent mathematical review or formal verification. + +Section "Stacking with PR #57's frame compiler" below gives a second, larger +witness, κ = 5101691/10^11, that also uses PR #57's compiler. + +## What changes + +Only the scalar producer DAG changes, in `pair_graph.py`, together with its +pinned carrier matching, `links-{23,25}.uses`. Everything else is PR #53's +`research/skip-strips` pipeline, which is PR #48's `research/copied-fixed` +pipeline, with constants recomputed for the new DAG. + +A role is a physical scratch wire. With c additions, q designated outputs and +μ retained carrier links, the role count is R = c + q − μ. A link lets a +donor addition x = u + w continue its carrier into a later consumer t of u, +when the original envelope of x lies inside the envelope of t: the common core +of t lies inside the core of x, and the cover of x lies inside the cover of t. +So R counts the additions that cannot continue a carrier, plus q. + +### 1. Interval strips + +The paired-exclusion recursion (icekylinx PR #18/#36) needs, for each vertex, +every leave-one-out sum of its k strip values v_1, …, v_k. PR #53 used the +skip-prefix layout s_j = A_(j−2) + (v_(j−1) + B_(j+1)). We build every cyclic +interval of the values instead, each from an interval one item shorter: + + I(a, m) = I(a, m−1) + v_(a+m−1), 2 ≤ m ≤ k−1, + +and output s_j = I(j+1, k−1), with the total I(0, k−1) + v_(k−1). The interval +I(a, m) with m < k−1 has the later consumer I(a−1, m+1) of its last item +v_(a+m−1), and its cover lies inside that consumer's cover, so it can continue +a carrier. Only the k outputs and the total stay unmatched. + +This costs k(k−2)+1 additions instead of about 4k. The role count still falls, +because R counts unmatched additions. In a model of one strip, an exact integer +program over every leave-one-out circuit shows that k−1 unmatched additions is +the minimum for k ≤ 8. Skip-prefix leaves 2k−3 unmatched; intervals leave k−1 +or k. Intervals are used for every strip with k ≥ 3 nonzero values; smaller +strips keep PR #53's layout. Value orders are PR #53's: reversed at the top +level, sorted by (support size, ±support) below it. + +### 2. Core-aware pair assembly + +For groups i < j with members (a, a2) and (b, b2), let F = far[i,j] and let +Sa, Sa2, Sb, Sb2 be the strip outputs that omit the other group. Each of the +four outputs is a sum of four pieces, for example +out[a,b] = F + Sa + Sb + e(a2,b2). PR #53 computes left(a,j) = F + Sa, +then out[a,b] = left(a,j) + (Sb + e(a2,b2)). None of those ten additions can +continue a carrier. We compute + + F+Sa, F+Sa2, F+Sb, F+Sb2, + Y1 = (F+Sb) + Sa, Y2 = (F+Sa) + Sb2, + Y3 = (F+Sa2) + e(a,b2), Y4 = (F+Sb2) + e(a,b), + out[a,b] = e(a2,b2) + Y1, out[a,b2] = e(a2,b) + Y2, + out[a2,b] = Y3 + Sb, out[a2,b2] = Y4 + Sa2. + +Each F+S node then has a later consumer of its strip operand whose envelope +contains its own: the same common core and a larger cover. An exact integer +program over every assembly of these nine pieces, with their actual cores and +covers, shows that 8 unmatched additions per group pair is optimal. The cores +matter: a node such as Sa + e(a2,b2) has the two-point core {c, a2}, so a +one-point-core donor cannot continue into it. Each output needs its own +addition and at least one more addition that serves only that output, and +neither can continue a carrier, so 8 is also a lower bound for this +decomposition. + +### Counts + +| h | v | additions c | outputs q | matched μ | roles R | loss | +|---|---|---|---|---|---|---| +| 23 | 1771 | 62294 | 5336 | 38911 | 28719 | 506 | +| 25 | 2300 | 86595 | 6925 | 55844 | 37676 | 600 | + +PR #53 had R23 = 32946 and R25 = 43409. The physical constants are +m = 575, N = 4,073,300, W = 140,924,496 (PR #53: 160,799,739) and +L = 2,226,400. The complete rank is Wm − N + L = 81,029,738,300. The deficit +N − L is unchanged. + +The weighted matching is pinned in `links-{h}.uses`. `optimize_matching.py` +regenerates it from Rohan Arun's PR #44 optimizer with only the graph import +changed. Its output is not trusted: `profiles.cpp` replays every pinned link, +and `producer.py` recounts every link independently. + +## Why the inherited proofs apply + +The new DAG enters the inherited proofs only through properties and +quantities that `producer.py` recomputes, as for PR #41, #43, #47, #48 and #53: + +- **Scalar outputs.** Every addition joins disjoint supports, every node has a + common point, and every output is the exact leave-two-out sum or retained + total, checked on dense global supports. +- **Carrier links.** Every pinned link lies in the admissible adjacency + (causal order and envelope inclusion), with distinct donors and uses. +- **Physical timeline.** The full physical timeline and every dirty basis + vector are checked in both orientations at h = 23 and 25. +- **Fixed-basis profiles.** These are recomputed from the new DAGs and pinned + matchings: 37,728 and 51,927 distinct transition matrices; 6,026 and 7,981 + of them CRT-checked; zero modular disagreements. Exactly h full center + cleanups appear, so the copied-center replacement applies unchanged. +- **Data corners.** These do not depend on the producer. All 4,073,300 pairs + are replayed, and the ten primary-prime failures are recovered by exact + rational elimination. + +The integer programs explain why the links exist; correctness does not depend +on them. + +## Exact arithmetic + +`verify.py` uses PR #43/#48's exact logarithm and exponential enclosures: + +- The moment at a_b = 4986382/10^11 is below 1; at 4986383/10^11 its exact + lower bound exceeds 1. +- Each of the following is excluded at the new bit saving by an exact lower + bound: the complete child lists of PR #57, #54, #53, #48, #47, #46, #44, + #43, #42, #41 and #40, and the PR #36 baseline. +- The inherited balanced assembly passes all 47 strict conditions and seven + margins at κ = 4986133/10^11 and fails at the next grid value. Its + parameters are β = 1/20, h = 10^-12, a_c = 717/10^7, C1 = 1 and row stock + p^2000. + +## Stacking with PR #57's frame compiler + +PR #57 (eumemic, with OpenAI Codex assistance) compiles each set of nodes that +share one original envelope as a single invertible binary map, matches +retained signals to later uses, and reclaims retired roles with paid XOR +clearing. Its compiler, `scripts/experiments/binary_frame_compiler.py`, is +included unchanged through PR #57's own commit on this branch. +`frame/frame_compile.py` feeds it the hash-pinned `pair_graph.py` instead of +PR #53's graph, exactly as PR #57's driver feeds it PR #53's graph. + +The compiled words give the following role counts: + +| h | roles R, this graph | roles R, compiled | shared-frame regions | retained signals | reclaimed roles | +|---|---|---|---|---|---| +| 23 | 28719 | 27918 | 52473 | 37025 | 801 | +| 25 | 37676 | 36586 | 73695 | 53194 | 1090 | + +With W = 137,151,806 the stacked witness gives + +\[ +\kappa=\frac{5101691}{10^{11}}=5.101691\times10^{-5}, +\] + +with exact bit saving 5101952/10^11. This is **9.257% above PR #57** and +2.318% above the plain witness above. PR #57's own result on PR #53's graph +is 4669442391/10^14. + +`frame/frame_verify.py` checks, as PR #57's verifier does: + +- both serialized XOR words, replayed independently on every input and dirty + basis vector in both orientations; +- every frame transition, reconstructed from the actual XOR word; +- all fixed-basis profiles, with bounded-minor and CRT checks; +- the exact moment, the rejection of the next bit-saving grid value, the + exclusion of PR #53's and PR #57's networks at the new saving, all 47 + strict assembly inequalities, seven margins, and the rejection of the next + κ grid value. + +This stacked witness also depends on PR #57's compiler argument, which has +the same review status as PR #57. + +## Reproduce + +```sh +python3 research/pair-assembly/producer.py --work-dir /tmp/pair-assembly +python3 research/pair-assembly/verify.py +python3 research/pair-assembly/frame/frame_verify.py +python3 research/pair-assembly/optimize_matching.py --work-dir /tmp/pair-opt # optional, needs scipy +python3 research/pair-assembly/frame/frame_compile.py # optional, rewrites the words +``` + +`producer.py --record` rewrites the JSON records. Without `--record` it checks +them against fresh regeneration. `make pair-assembly-verify` runs the first +three commands and the tests. + +## Scope and attribution + +This is a conditional finite certificate. It covers the same written proof +obligations as PR #43–#53: the base theorem, the residual compiler, fixed-tape +recursion, the physical meaning of carrier continuations and copied centers, +the analytic/semantic/routing/recovery interfaces and eventual thresholds. +None of these are re-proved here. There is no formal verification or claim of +global optimality. The stacked witness additionally depends on PR #57's +compiler mechanism and its written argument. + +The interval strips and core-aware pair assembly are new here, by Avi +Eisenberg with assistance from Claude (Anthropic). Everything else is +inherited, with all original notices: + +- Avi Eisenberg PR #53: skip-prefix strips and this pipeline's adaptation. +- eumemic PR #57: the joint frame compiler, used unchanged for the stacked + witness. +- Chafik Boukhalfa PR #43/#46/#48: pipeline, recovery, the sorting idea and + verification code. +- Rohan Arun PR #44: weighted matching; also PR #37/#39/#40/#42/#47. +- RaD / hipotures PR #41: alternating order and changed DAGs. +- Dominik Scholz PR #35/#38. +- James Chang PR #34. +- icekylinx PR #18/#24/#32/#36. +- Zhihao Chen PR #21/#23/#29. +- Paureel / Aurel Prosz, Swapnil Jain, Douglas Colkitt, OpenAI, and + Harvey–van der Hoeven. + +Apache-2.0. diff --git a/references/partial-gauge/pr62/SOURCE.json b/references/partial-gauge/pr62/SOURCE.json new file mode 100644 index 0000000000..c4a7d407e0 --- /dev/null +++ b/references/partial-gauge/pr62/SOURCE.json @@ -0,0 +1,11 @@ +{ + "repository": "ikeboy/integer-mult-bounds", + "commit": "ad0f25ff7b23cff7f08ad237c2254e6ecf74257e", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/62", + "scope": "Primitive proof and unchanged attribution; implementation adapted in scripts/partial_gauge/interval.py.", + "files": { + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "NOTICE": "95d7dabb54a327216e007f1e0cf37dd2f138ab31527f2cc5ee0de55e87f274ca", + "PROOF.md": "30685624bf922bb9d9f7ed4b0d367a660fe373cc9ee28fec33585bd8c7023e75" + } +} diff --git a/references/partial-gauge/pr97/LICENSE b/references/partial-gauge/pr97/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/references/partial-gauge/pr97/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/references/partial-gauge/pr97/NOTICE b/references/partial-gauge/pr97/NOTICE new file mode 100644 index 0000000000..b565637758 --- /dev/null +++ b/references/partial-gauge/pr97/NOTICE @@ -0,0 +1,304 @@ +A sharper exponent for integer multiplication +Copyright 2026 Douglas Colkitt + +This project includes unmodified source files from OpenAI's manuscript +"Integer multiplication below n log n" and its accompanying repository: +https://github.com/openai/math +Commit: adc7f1241b42e322a6451854ab7e4b4c146bf78a + +The original manuscript identifies OpenAI as its author. Its Apache-2.0 +license is retained at upstream/LICENSE. The exact source URLs and hashes +are recorded in upstream/manifest.json. Proposed modifications are supplied +as separate files under patches/; upstream source files remain unchanged. + +The original local research note, scripts, certificates, patches, and +documentation were prepared by Douglas Colkitt with assistance from OpenAI +Codex. The community release incorporates work by the contributors identified +in the notices below; it is not solely Douglas Colkitt's work. +This project is not an official OpenAI release or an OpenAI endorsement. + +Related contributions (not imported in this checkpoint): +Zhihao Chen (jacklightChen), PR #7, supplied an earlier ternary five-subset +motif, finite-alphabet transfer and a different compressed producer: +https://github.com/CrocSwap/integer-mult-bounds/pull/7 +The present checkpoint claims no priority for that motif. Related compressed +complex-network work was submitted by eumemic in PR #3: +https://github.com/CrocSwap/integer-mult-bounds/pull/3 +The pending contributions and their stronger bounds require their own review; +this notice does not represent adoption or verification of their claims. + +Additional community work, including parallel and superseded submissions, is +acknowledged in CONTRIBUTORS.md, with pinned submission metadata in +docs/research/contribution-snapshot.json. These acknowledgements do not imply +joint authorship of the checkpoint, incorporation of pending code, or verification +of submitted mathematical claims. Original source-specific notices remain in force. + +Community release (accepted by conditional maintainer audit): +The following original contributor notices apply to the imported PR #39 chain. +The preceding non-import statements describe the preserved 2^-30 checkpoint. + +Ternary five-subset construction and common-four-point resynthesis +Copyright 2026 Zhihao Chen (jacklightChen) + +This is Zhihao Chen's first submission of this specific construction to this +repository. Research, proof development, code and verification were prepared +with substantial assistance from GPT-6 Astra (OpenAI Codex), as identified by +the contributor. This is not independent review or an OpenAI endorsement. +Future research building on this contribution should explicitly acknowledge +Zhihao Chen (jacklightChen), cite the accompanying note and pull request, and +retain the preceding contributors' attribution. This notice records research +provenance; the repository's Apache-2.0 license remains unchanged. + +Dependencies retained from eumemic's Claude-assisted PRs #3 and #5: +https://github.com/CrocSwap/integer-mult-bounds/pull/3 +https://github.com/CrocSwap/integer-mult-bounds/pull/5 +PR #5 commit: d3d370c34937503bd3fa63c83d505a05e8e50893 +These include complex_circuit.py, complex_network.py, fast_gaussian.py, +their generators, construction notes and certificates. The Gaussian input +scaling proof is corrected in this derivative; see the modification notice below. +Aligned pairing also appears in Bortlesboat's PR #2. Retained totals and bank +sharing appear in dleen's PR #4 and cheaper retained centers in eumemic's PR #6. +Their results and ideas are credited separately from this new construction. + +Bulk recursion and controlled tensor basis, 8 October 2026 +Copyright 2026 icekylinx + +The new projector batching, controlled simultaneous basis, mixed-width tape +recursions, whole-residual complex recursion, and dependency-path precision +guard in the batched-23 proof package are contributed by icekylinx, developed +with substantial OpenAI GPT-6 Astra assistance. Review corrections and +repository integration were prepared with OpenAI Codex assistance. They build on the retained +PR #7 finite producers and the preceding contributions credited above. +The new package retains the repository's Apache-2.0 license and the original +authors' attribution. It is not an official OpenAI release or endorsement. + +Modification notice, 8 October 2026 (icekylinx): the retained fast Gaussian +proof now bounds shifted approximation error by F=2^ceil(1.14 alpha^2). +The P=34p precision budget and asymptotic exponent are unchanged. New batching +checks are integrated into make verify. Existing attribution and licenses +are retained. + +Partial-swap extension, 8 October 2026 +Copyright 2026 icekylinx + +The partial-swap framing, binary retained-total triple construction, +dependency-preserving positive labels and carrier reuse, unequal (25,23,57) +common basis, improved complex batching, and exact assembly are contributed +by icekylinx with substantial OpenAI GPT-6 Astra and Codex assistance. +This extension directly inherits PR #10, commit +62691e395a0458ce089a1c7b5d89e74291e95e29. The portable producer adapters +modify the retained paired-exclusion and shared-point implementations credited +above. The original licenses, attribution, and Gaussian correction are retained. + +Endpoint-gauge extension, 8 October 2026 +Copyright 2026 icekylinx + +The complementary auxiliary endpoint gauges, (32,30,40) controlled basis, +general nondegenerate binary phase residuals, retained-center complex producer, +updated path guard and exact assembly are contributed by icekylinx with +substantial OpenAI GPT-6 Astra and Codex assistance. This extension inherits +f2ab41aebad47861caf6316282c1793e5513845e and its PR #10 ancestry. New portable +adapters retain the paired-exclusion and shared-point contributions credited +above. Original licenses, notices and the Gaussian correction are retained. + +Structured-basis and semantic-bulk extension, 8 October 2026 +Copyright 2026 icekylinx + +The selected (32,30,36) bit construction, A1/A5 block refinements, fixed +middle-axis I+J profiles with bounded-minor CRT certificates, mixed dyadic +complex centers, complete data-front batching and circuit-specific assembly +are contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex +assistance. The immediate parent is ed90fd940279c336ebc45968631bdebfb087b505. + +The semantic/bulk compatibility argument, literal scalar charge, product row +stock and parameterization adapt Zhihao Chen (jacklightChen)'s PR #23, +commit 661ebabc1076c9f525d7ce4967c876b203fa9827. Translated complex endpoints +are adopted from the same contributor's PR #21, +commit 5ba6cf0bfb68f2be8d15610e7972207c50254d6a, following eumemic's source-frame +work and the earlier nested-basis contributions. + +Completed-child semantic precision, arbitrary-coordinate routing, phase-cell +Gaussian inversion and bulk tape transfer are credited to the RaD project +(hipotures), commit 45d9b60355872041f9275f77c057514def0d45bc, exposed through +PR #20 at 4f8d6c8272b5ff307a0da51df545ec3cd96a8b6e. Their selected proof +sources retain their separate CC0 license and original NOTICE under +references/semantic-bulk/rad20. The PR #23 source retains its recorded OpenAI +Codex assistance; RaD retains its recorded Codex and GPT-6.1-Sol Ultra +assistance. These are source attributions, not claims about this session's +runtime model. Related contributions by Rohan Arun and Aurel Prosz remain +acknowledged in the imported notices. No exclusive priority or additional +license condition is asserted. + +Copied retained-center extension, 8 October 2026 +Copyright 2026 icekylinx + +The copied retained-center schedule in both orientations, its complex-phase +transfer, the Wm-N+L rank budget, and the selected (25,23)/(28,28) composition +are contributed by icekylinx with substantial OpenAI GPT-6 Astra and Codex +assistance. This extension inherits PR #32 at +0ef3aeb61f55cc0b321ce6a0ef00acee25cefe52 and the preceding PR #10/#18/#24 work. + +The two-stage topology and paid copied-stream endpoint correction are due +to Aurel Prosz (Paureel), c82d09eb4781b68435e3fa3eb6beea72fa900fab, +through Zhihao Chen (jacklightChen)'s PR #29 unequal-axis composition, +9d963275075fa98f1da821e27757b238dafd6b3c. That source also credits Swapnil +Jain's two-stage development at ae405eb474d1486b2d8aef90139869f927f4836a. + +The contiguous corner method, incidence factorization and exact partition +certificates are due to Rohan Arun (PR #31), method commit +02f68f95369c39955c5ffcfddbd75cd83e26b305. The selected (25,23) certificate +specializes Dominik Scholz's parameterization (PR #33), +a499a345c040aa15b68e984a0904eadc485c7a7e. Their source notices and proof +snapshots are preserved in references/copied-centers. Historical OpenAI +Codex, GPT-6 Astra and Anthropic Claude Opus 5.5 assistance is credited to +the respective imported sources. Existing PR #21/#23 and RaD attribution, +licenses and the Gaussian correction remain in force. + +Copied centers with reversed (23,25) data corners, 2026-10-08 +Rohan Arun with substantial OpenAI Codex assistance supplies the composition, +exact dimension23 controls and cost/assembly integration. James Chang's PR34 +supplies the reversed boundary family; icekylinx's PR36 supplies copied retained +centers and the selected complex graph. The balanced assembly remains attributed +to RaD/hipotures and its PR34 specialization. Retain Dominik Scholz PR33, Rohan +Arun PR31, Zhihao Chen PR29/21/23, Paureel/Aurel Prosz, Swapnil Jain, icekylinx, +eumemic, Douglas Colkitt, OpenAI and all earlier notices and hypotheses. +This is not a claim of formal verification, new foundational rank identities, +global optimality or measured runtime speedup. + +Fixed middle basis with copied reversed corners (2026-10-08): +Rohan Arun, with substantial OpenAI Codex assistance. Composition and +simultaneous-basis proof retain icekylinx PR32/36, James Chang PR34, +Dominik Scholz PR35/38, Zhihao Chen, Paureel, Swapnil Jain, RaD/hipotures, +eumemic and all preceding attribution and licenses. See research/copied-fixed-reversed. + +Changed-graph composition with copied centers and fixed bases, 8 October 2026 +Prepared with OpenAI Codex assistance. +The new composition uses icekylinx PR36 copied centers and PR32 fixed-I+J +projectors/profiler, Dominik Scholz PR35 two fixed factors and CRT argument, +Zhihao Chen (jacklightChen) PR29/23 interfaces, Aurel Prosz (Paureel) and +Swapnil Jain's two-stage development, Rohan Arun PR25/31 corner methods, +Dominik Scholz PR33/38 dimension/composition work; James Chang (jamesyc) +PR34 reversed geometry and balanced transfer; Rohan Arun PR37/39/40 +reversed integration, modular data tests and both-fixed baseline; +RaD (hipotures) PR41 changed scalar DAGs, alternating point order and +independent role compiler; RaD balanced routing/bulk interfaces, and all +retained predecessors. +Complete attribution and the conditional proof boundary are recorded in +research/copied-fixed/PROOF.md; imported originals and source pins are retained. +Original Apache-2.0 and CC0 notices remain applicable. + +Community follow-up integration (PRs #49, #45 and #26), 8 October 2026: +Rohan Arun contributes weighted carrier matching and climbed summand/leave-one-out +orders (PRs #44/#47/#49), with Anthropic Claude assistance. The final construction +composes Chafik Boukhalfa's changed-graph checks, exact rational data recovery and +reordered exclusion sums (PRs #43/#46/#48, OpenAI Codex assistance) with RaD / +hipotures's alternating pair order and independent physical role compiler (#41). +All predecessor attribution and conditional proof interfaces remain in force. + +Alejandro Zarzuelo Urdiales contributes Gaussian parity and canonical arithmetic +proofs, finite tensor execution, profile precision accounting and mixed-center +reference checks (#45), with substantial OpenAI Codex assistance. See +research/gaussian-parity-synthesis/PROVENANCE.md for his full attribution. +Ryan S / princezuda contributes historical Lean certificate arithmetic, algebraic +frame/movement/guard lemmas and independent paired-circuit checks (#26). Original +source notices and historical snapshots are preserved. Neither formal package +claims a full formal proof of the multiplication algorithm or a new kappa. + +Joint frame compilation of skip-prefix strips + +The local compiler and exact finite witnesses were prepared by eumemic with +substantial OpenAI Codex assistance. Avi Eisenberg / ikeboy with Anthropic +Claude assistance supplied the unmodified PR #53 skip-prefix producer. +The pinned PR #48 pipeline is Chafik Boukhalfa's contribution, incorporating +Rohan Arun, RaD / hipotures, icekylinx, Dominik Scholz, James Chang, +Zhihao Chen, Aurel Prosz / Paureel, Swapnil Jain, eumemic, Douglas Colkitt, +OpenAI, David Harvey, Joris van der Hoeven and the earlier contributors +credited in the retained sources. See references/frame-compiler/pr48/NOTICE +and references/frame-compiler/pr53/NOTICE for their original attribution. +No authorship or review by those predecessors is claimed for this compiler. + +Joint dual-skip/frame-compiler composition (2026-10-08) +--------------------------------------------------- +Rohan Gupta / gupt1156 with Anthropic Claude assistance: PR55 dual-skip +scalar graph; original LICENSE and NOTICE are retained under +references/frame-compiler/pr55. eumemic with substantial OpenAI Codex +assistance: PR57 joint reversible frame compiler, serialized physical-word +replay and profile reconstruction. Chafik Boukhalfa with OpenAI Codex +assistance: this composition, independent integration and exact certificate. +Avi Eisenberg / ikeboy, Rohan Arun, RaD / hipotures, icekylinx, and all +predecessor authors retain the notices above and in pinned source files. +No original copyright or Apache-2.0 notice is removed. + +Ranked reclamation after the PR58 joint-dual composition (2026-10-08) +---------------------------------------------------------------- +Chafik Boukhalfa with OpenAI Codex assistance: prioritize retired physical +slots by descending current frame rank, retaining slot ID as the tie-breaker; +complete replay, exact profiles, comparison and adversarial controls. +The dedicated joint_dual_reclaim_compiler.py is derived from eumemic's PR57 +compiler. Its original shared compiler remains byte-identical. The PR55 +producer and all preceding attribution remain unchanged. The complete PR58 +comparison certificate and its original source/proof provenance are retained +under references/frame-compiler/pr58. + +Skip-prefix strip producer, 8 October 2026 +By Avi Eisenberg (ikeboy), with Anthropic Claude (Claude Opus 5.5) +assistance. The skip-prefix leave-one-out strip layout in +research/skip-strips/skip_graph.py is new. Everything else reuses Chafik +Boukhalfa's PR #43/#46/#48 research/copied-fixed pipeline, its verification +code, exact data recovery and support-order sorting, together with: +- Rohan Arun's PR #44 weighted carrier matching optimizer; +- RaD (hipotures) PR #41 alternating point order; +- every predecessor credited above. +Complete attribution and the conditional proof boundary are recorded in +research/skip-strips/PROOF.md. Original Apache-2.0 and CC0 notices remain +applicable. + +Local split-pair skip-prefix research continuation (2026-10-08) +Prepared with substantial OpenAI Codex assistance at the user's request. +New contribution: singleton/pair recursive partition refinement, finite summand +order and moment search, and verified composition with inherited paid clones. +Avi Eisenberg/ikeboy with Anthropic Claude assistance: PR53 skip-prefix strips. +Chafik Boukhalfa with OpenAI Codex assistance: PR54 original-envelope clone +specialization and PR43/46/48 checking interfaces. RaD/hipotures: PR51 +whole-chain/source-partition cloning and earlier producer/interfaces. +Rohan Arun: PR44 weighted matching and earlier fixed/reversed work, with all +stated historical AI assistance. All predecessor notices remain applicable. + +Original-envelope whole-chain clones on skip-prefix strips (research/skip-clones): +Chafik Boukhalfa, prepared with OpenAI Codex assistance. The complete-chain +source-partition clone operation is adapted from RaD / hipotures, PR #51, +with original envelopes retained here. The scalar base is Avi Eisenberg's +PR #53 skip-prefix layout, prepared with Anthropic Claude assistance. +All credited PR #43/#46/#48, PR #44 and earlier code/proof notices remain +in force. This extension is provided under the repository's Apache-2.0 terms. + +Community review checkpoint #50–#61, 8 October 2026 +Maintainer integration and independent arithmetic: Douglas Colkitt, with OpenAI Codex. +Avi Eisenberg / ikeboy: skip-prefix strip framework (#53), with Anthropic Claude. +Rohan Gupta / gupt1156: parallel order search (#50, stated Antigravity assistance) +and dual-suffix strips (#55, Anthropic Claude assistance). +Eumemic: equal-frame joint compilation and paid signal reclamation (#57), with Codex. +Chafik Boukhalfa: original-envelope paid clones (#54), composition (#58) and ranked +reclamation (#60), with Codex. Rohan Arun: order search (#52) and positive-frame +composition (#56), with Anthropic Claude and stated Codex validation assistance. +RaD / hipotures: enlarged frames, source partitions and paid whole-chain clones +(#51), with Codex. Rohan Garg / rohangar1: singleton/pair recursion and paid-clone +composition (#59), with Codex. Alejandro Zarzuelo Urdiales: exact parameter +refinement, scoped Lean arithmetic, matrix/parity and search tools (#61), with +his disclosed multi-tool and Codex assistance. +Parallel #50/#52 records are reviewed and credited without replacing the earlier +climbed-48 implementation; their exact commit history is retained. The separate +#51 witness is retained as research; its source-graph/negative-basis data proof +has not received the same full replay as #56's consumed compiler machinery. +See docs/research/community-round2-review.md for precise validation boundaries. +All earlier licenses, contributions and notices remain applicable. + +Interval strips and core-aware pair assembly + +The interval leave-one-out strips and the core-aware group-pair assembly in +research/pair-assembly were prepared by Avi Eisenberg / ikeboy with Anthropic +Claude assistance. They build on PR #53's skip-prefix pipeline and its +inherited PR #48 sources. The stacked witness in research/pair-assembly/frame +uses eumemic's PR #57 joint frame compiler unchanged; its driver and verifier +are adaptations of PR #57's skip_frame_compiler.py, skip_frame_compose.py and +verify_skip_frame.py. Original notices are retained. diff --git a/references/partial-gauge/pr97/PROOF.md b/references/partial-gauge/pr97/PROOF.md new file mode 100644 index 0000000000..58824db895 --- /dev/null +++ b/references/partial-gauge/pr97/PROOF.md @@ -0,0 +1,246 @@ +# Deferred bit endpoints and a signed two-stage complex interface + +Under the analytic and fixed finite-alphabet multitape interfaces already +retained by main, the networks in this package give the conditional bound + +\[ +T(n)=O\bigl(n(\log n)^{1-\kappa}\bigr),\qquad +\kappa=63965813/10^{12}>2^{-14}. +\] + +The finite checks do not formalize these inherited interfaces or establish an +unconditional integer-multiplication theorem. Repository integration validation +is recorded separately; mathematical certificates and validation receipts have +different purposes. This is not a current-record or global-priority claim. + +The scalar/frame inputs are Swapnil Jain's round7 bit network and round6 complex +network, pinned at `741e7aa078392553815df7926ee17ac5e25a8c38`. The original source, +notes, licenses and assistance disclosures are preserved in `swapnil-round7/`. +That source reports a slightly larger final number under its own analytic +stack. We instead use main's retained semantic guard and balanced assembly. +Our additions are explicit reflected scheduling, the commuting fan-order +clarification, gauged exits, a signed complex endpoint correction and a bridge +to the existing main interfaces. No separately researched local role saving is +added to these networks without recompilation. + +## Bit word, geometry and common basis + +The pinned producer at h=23 has v=1771 and R=28866. Its frozen supports, links, +deferred readouts, V leaves and rational frames are checked by the original +`check_word.py`, `check_frames.py` and `check_lifted.py`. In particular, the +deferred scratch slots are untouched before their deferred readout; their +entrance frames lie in every required target hyperplane. These are conditions +on the complete physical word, not just its ordinary-input support. + +`round7_literal_frame_ledger.py` expands that word into 1080616 events and +checks the forward shear on all 32408 ordinary/dirty F2 basis vectors. Gates +with several fan recipients are expanded in stable order of their starting +frame dimension. The recipients are distinct targets of the same unchanged +source, so these XORs commute. The separately checked chains prove nesting; +rank order alone is insufficient. This changes the internal order of160 fan +groups and avoids otherwise uncharged frame retreats, preserving their scalar +map and all costs. The imported source is left intact. + +Reverse time, complement the factor frames and exchange the data banks for +stage two. All ordinary gates retain their XOR direction after the exchange. +The new ledger checks continuity and the complete opposite shear; a logical +transpose alone would not prove this statement. A copied-center scatter is a +macro: copy the unchanged center, transport the copy, scatter and discard the +copy. Its reflection creates a new copy at the complemented source and moves +it to the complemented target. No unknown dirty register is erased. + +For an idempotent A write D_A=[[I-A,A],[A,I-A]]. Commuting idempotents satisfy +D_A D_B=D_(A+B-2AB). Let P,Q be the two rank-one triple projectors, sigma the +local auxiliary entrance projector of rank f, m=h², and r=h-f. Stage one's +incoming gauge is A=sigma tensor Q, its last live frame is T=I tensor Q, +and its terminal gauge is I-A. Its exterior is + +\[ +E_1=I-T+A=I-(I-\sigma)\otimes Q,\qquad\operatorname{rank}E_1=m-r. +\] + +Direct multiplication gives D_(I-A)D_T=D_E1 and D_(I-A)D_A=D_I. For stage two +put B=(I-P) tensor I and lift a factor frame K to B+P tensor K. Its entrance +is B, last live frame is I-P tensor sigma, terminal gauge is I-B, and + +\[ +E_2=B+P\otimes\sigma,\qquad\operatorname{rank}E_2=m-r. +\] + +Again D_(I-B)D_(I-P tensor sigma)=D_E2 and D_(I-B)D_B=D_I. These are genuine +commuting-idempotent exits, not an assumption that all endpoint movements are +nested. Scalar dirty restoration and complementary gauges give the full +address swap. Both exteriors are charged as block m-2r and the inner(r,h) +profile of their complementary small residual. + +With U=P tensor Q, stage-one data ends at (I tensor Q,(I-P) tensor Q), while +stage two begins at (B+U,B). Each connector is (I-P) tensor (I-Q), of rank +(h-1)², and both are charged. The final F2 scalar shear pair gives (y,x+y); +the temporary rank-one correction uses D_U D_I=D_(I-U) to remove the extra +term, retaining one paid rank-one child per pair. + +The common rational tensor basis and inner residual profiles use the preserved +`notes/flag-basis.tex`, `notes/partial-swap-batching.tex` and the round7 lifted +checks. The staircase corner adds runs h-2,h-5,1^6, alongside the outer block +m-4h+2. `check_stair.py` checks its finite witnesses and symbolic cut bounds. +The GL_h×GL_h family acts transitively on line pairs; nonzero polynomial +witnesses, together with identically imposed triangular zero conditions, give +a common rational point for the finite family. This is an existence argument, +not a claim that sampled pairs enumerate the family or that one modular basis +is already a common integer basis. Rational enumeration avoiding the finitely +many nonzero determinant polynomials is an effective fixed finite choice. +Its denominators and required minors exclude finitely many odd primes, as in +the retained transfer. All choices are independent of n. The two orientations +and newly gauged residuals occur among the checked inner families. + +The actual event histogram, including exits, connectors and corrections, +matches the pinned one with m=529, W=108516254 and s=57403754177. An independent +rational moment enclosure proves saving a_b=31987/500000000. + +## Complex scalar word and phases + +For the h24 paired triple-exclusion producer, let M be its invertible role +mixer, V the source injection and A the complete signed readout. The retained +totals are T and E_i=sum of triples avoiding i, for i=s+E and direct leaves obey A(e)<=8e. Prefix kernels and +outer normalization add at most18e, below the C0e allowance. Thus the same +fixed fine-grid proof yields C1=1; it does not concatenate temporary internal +excess of already completed children. E and C0 are large but fixed. + +The actual maximum child and width determine each least halving degree d_j +and bitlength w_j. Reserve the product W_c^D_c W_b^D_b, with +D_j=d_j ceil(log2(e)), rather than the maximum of the two stocks. The existing +physically preceding transformed prefix and one complete-row padding supply +the recomputed stock; nested bit stock is restored before another complex +child. Sequential temporary copies use this existing row field and do not +introduce a separately live recursive row reservation. The certificate gives +the exact coefficient and sufficient stock degree. These operations preserve +the fixed alphabet, fixed tape count and polynomial descriptor bounds of the +inherited interfaces; the number of fixed-role streams is not the number of +physical tapes. + +## Final exact combination + +Use beta=1/10 and eta=10^-8. The stopped complex saving (1-beta)a_c exceeds +a_b. Put q=a_b(1-2eta), c=q(1+eta), epsilon=(1-eta)/(1+c+q), lambda'=1-q, +lambda=((1-a_b)+lambda')/2, g=epsilon*q, +r=(g+1-epsilon)/2 and delta=eta/8. The inherited balanced combination now +has all47 strict constraints and all7 margins above63965813/10^12; the +next10^-12 grid point is rejected. This includes the recomputed scalar +charge, product-row gap, compact reservations, phase-cell separation, prime +packing and exact recovery allowances. A second moment implementation +checks both complete recursive histograms with exact rational logarithm and +exponential enclosures. Passing arithmetic does not by itself establish any +of the physical or analytic lemmas above. + +## Attribution and scope + +Zhihao Chen (jacklightChen): explicit reflected event ledgers, commuting +fan-order clarification, nonzero auxiliary endpoint proof, signed complex +phase controls and corrected rank-one endpoint, and integration with the +retained balanced semantic assembly, with Codex assistance. Subsequent work +using these specific contributions should explicitly acknowledge Zhihao Chen. +Historical GPT-6 Astra assistance attribution on PR7/PR23/PR29 remains; +no claim about the current runtime model is made. + +Swapnil Jain supplies deferred readouts, V leaves, lifted frames, the h24 +producer, common flag/staircase family and frozen witnesses, with the original +Claude assistance disclosure. Avi Eisenberg/ikeboy PR62 supplies interval +strips and core-aware pair assembly; RaD/hipotures PR41 supplies alternating +order/links, and Rohan Arun PR44 the weighted-link precedent. Aurel Prosz/ +Paureel supplies two-stage/complement scheduling; icekylinx PR36 supplies +copied-center and bridge precedents; James Chang PR34 supplies balanced +combination and reversed geometry; Zhihao Chen PR23/PR29 and RaD supply +semantic precision, bulk routing and transfer. All earlier author, license +and AI disclosures in the preserved source and main remain in force. + diff --git a/references/partial-gauge/pr97/README.md b/references/partial-gauge/pr97/README.md new file mode 100644 index 0000000000..ce8b472195 --- /dev/null +++ b/references/partial-gauge/pr97/README.md @@ -0,0 +1,35 @@ +This is a compact, unmodified snapshot of the PR97 physical bit ledger and +the underlying frozen round-seven input. `SOURCE.json` pins the commits and +every imported file's SHA-256. Each imported byte sequence also matches the +round-six handoff's original manifest. Original LICENSE and NOTICE are retained. + +Zhihao Chen / jacklightChen supplies the PR97 literal forward/reflected physical +ledger and proof, with the Codex assistance disclosed in those files. Swapnil +Jain supplies the underlying deferred word, frame witnesses and frame/lifted +checking sources. Earlier authors and assistance disclosures remain credited +in NOTICE, PROOF.md, and the original source headers. + +The snapshot preserves `witness_23.json.gz` and `deferred_23.json.gz` (about +2.3 MB together), not the large expanded event/path dumps. The archived +`bit-ledger-result.json` is a validation receipt, not a new test result. Its +historical elapsed time is preserved verbatim. The original scripts retain +their upstream directory assumptions; they are source/proof witnesses here, +not a relocated full-audit harness. + +`scripts/partial_gauge_bit.py` verifies every byte pin, loads the compressed +inputs explicitly, reconstructs auxiliary and data-chain rank increments, +checks them against the actual physical ledger, reconstructs exit nullities +from each physical slot's deferred frame, and composes the new whole-projector +histogram. It compares every coefficient to the round-six input certificate. +It does not repeat the unchanged complete-basis replay or rational geometry +audits; rank differences alone would not establish those geometric hypotheses. + +The whole-projector reconstruction counts two stages of v physical invocations, +with each local rank increment kept whole, each exterior assigned rank +`m-(h-dim sigma)`, two bank-pair entrance projectors of rank `(h-1)^2`, and +one rank-one copy correction per source pair. This replaces the old corner +splitting while preserving the exact physical total rank mass. + +New reconstruction and integration: copyright 2026 icekylinx, Apache-2.0, +prepared with OpenAI Codex assistance. No independent review or endorsement +by the predecessor authors is implied. diff --git a/references/partial-gauge/pr97/SOURCE.json b/references/partial-gauge/pr97/SOURCE.json new file mode 100644 index 0000000000..970000a79f --- /dev/null +++ b/references/partial-gauge/pr97/SOURCE.json @@ -0,0 +1,31 @@ +{ + "archive": "integer-mult-research/pro/round6-20261009", + "archive_manifest_sha256": "b2edf27c7eea66982a75cb224887da8bce25e18ce9b3857ff45c4666ee4b4ea5", + "archive_source_inputs_sha256": "ed58db13eafeb47401c6c962291e1fe760cbd25a563ca2796f5389b03a9714f3", + "pr97": { + "commit": "e15350b66e4bf796153a68c240a6cc1b788abe3e", + "repository": "jacklightChen/integer-mult-bounds", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/97" + }, + "scope": "Unmodified hash-bound physical-ledger receipt, source and compressed witness inputs. Full upstream frame/lifted/scalar audits are inherited, not repeated by the incremental checker.", + "sha256": { + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "NOTICE": "1c53970fb4face631a1b331ec66d33111eccd280a129f9b64c2da6df96861c3f", + "PROOF.md": "f2c95747d9a5858da43932d857be999e6166d4740f25e2c57f99ce05a8902352", + "bit-ledger-result.json": "c3dd79e5e6d72e49d8d1be2d4d9ad808cd7d24b7a725190d24100cbd3644394a", + "check_frames.py": "1cb2b8cde2a8b3f12008da0d335dcdd38005cc692367423d9589aa1f4d6306e8", + "check_lifted.py": "c3e87ad6b31f377df549421f53d22b99131d2228dcd08a1956913211383cbd6c", + "deferred-readout.tex": "4e848f7f06c975045629da7cca9f79e10f255d08dc17a72629c9bed522565d52", + "deferred.py": "9b2acaeb6f1beb2a53c15e00c027f9ba22397a12071ad0b71131e12012a98036", + "deferred_23.json.gz": "8c38e947ff9e021e308000dd82bb5e2194eb265d8b75194e22ce783d3e75317c", + "linalg.py": "56cc779911a3c5c901bc5194ccaf97f720157a2c4ba602b07ee8642af2676b8b", + "round7_literal_frame_ledger.py": "02617ba608f971e3bdd2b45d4cbfc3d0d629873a0b9f7c22b12f347d099fdb59", + "witness_23.json.gz": "b2486aa2bb222bacea6e52162a3920780e45dd8edc5d7cb03eabea336a1c6588" + }, + "snapshot_prefix": "round6_work/references/round6_pr97/", + "underlying": { + "commit": "741e7aa078392553815df7926ee17ac5e25a8c38", + "repository": "Swapnil-jain/integer-mult-kappa", + "url": "https://github.com/Swapnil-jain/integer-mult-kappa/tree/741e7aa078392553815df7926ee17ac5e25a8c38" + } +} diff --git a/references/partial-gauge/pr97/bit-ledger-result.json b/references/partial-gauge/pr97/bit-ledger-result.json new file mode 100644 index 0000000000..708e83ebd4 --- /dev/null +++ b/references/partial-gauge/pr97/bit-ledger-result.json @@ -0,0 +1,272 @@ +{ + "h": 23, + "roles": 28866, + "formal_basis": 32408, + "events": 1080616, + "frame_keys": 90173, + "rank_histograms": { + "aux": { + "1": 55349, + "5": 6151, + "10": 162, + "4": 11248, + "2": 64873, + "3": 13926, + "6": 1617, + "8": 1243, + "9": 458, + "12": 208, + "16": 208, + "18": 599, + "21": 413, + "7": 883, + "11": 299, + "14": 38, + "15": 649, + "13": 202, + "17": 1309, + "19": 533, + "20": 2310 + }, + "data": { + "4": 2013, + "5": 521, + "3": 1144, + "1": 11386, + "2": 2402, + "6": 475, + "7": 276, + "8": 382, + "9": 130, + "10": 86, + "11": 93, + "12": 97, + "13": 65, + "14": 26, + "15": 43, + "16": 218, + "17": 38, + "18": 8, + "19": 1547, + "21": 1, + "22": 2 + }, + "center": { + "22": 23 + } + }, + "fan_groups_reordered_internally": [ + 45859, + 45862, + 46139, + 46142, + 46409, + 46412, + 46681, + 46684, + 46943, + 46946, + 47207, + 47210, + 47461, + 47464, + 47717, + 47720, + 47963, + 47966, + 48211, + 48214, + 48449, + 48452, + 48689, + 48692, + 48919, + 48922, + 49151, + 49154, + 49373, + 49376, + 49597, + 49600, + 49811, + 49814, + 50027, + 50030, + 50233, + 50236, + 50441, + 50444, + 50639, + 50642, + 50839, + 50842, + 51029, + 51032, + 58136, + 58138, + 58140, + 58142, + 58144, + 58572, + 58574, + 58576, + 58578, + 58580, + 58988, + 58990, + 58992, + 58994, + 58996, + 59420, + 59422, + 59424, + 59426, + 59428, + 59832, + 59834, + 59836, + 59838, + 59840, + 60260, + 60262, + 60264, + 60266, + 60268, + 60668, + 60670, + 60672, + 60674, + 60676, + 61092, + 61094, + 61096, + 61098, + 61100, + 61496, + 61498, + 61500, + 61502, + 61504, + 61916, + 61918, + 61920, + 61922, + 61924, + 62316, + 62318, + 62320, + 62322, + 62324, + 62732, + 62734, + 62736, + 62738, + 62740, + 63128, + 63130, + 63132, + 63134, + 63136, + 63540, + 63542, + 63544, + 63546, + 63548, + 63932, + 63934, + 63936, + 63938, + 63940, + 64340, + 64342, + 64344, + 64346, + 64348, + 64728, + 64730, + 64732, + 64734, + 64736, + 65132, + 65134, + 65136, + 65138, + 65140, + 65516, + 65518, + 65520, + 65522, + 65524, + 65916, + 65918, + 65920, + 65922, + 65924, + 66296, + 66298, + 66300, + 66302, + 66304, + 66692, + 66694, + 66696, + 66698, + 66700, + 67068, + 67070, + 67072, + 67074 + ], + "complete_forward_F2": true, + "complete_reflected_F2": true, + "reflected_frame_continuity": true, + "all_scalar_gates_equal_frame_keys": true, + "exterior_formula": "E1=I-I_tensor_Q+sigma_tensor_Q; E2=(I-P)_tensor_I+P_tensor_sigma; rank=m-h+dim(sigma)", + "histogram_matches_external": true, + "histogram": { + "1": 1690297301, + "3": 1356586, + "19": 1639946, + "17": 8476006, + "15": 7948248, + "13": 2164162, + "11": 5093396, + "7": 3580962, + "21": 6906900, + "9": 1526602, + "5": 354200, + "483": 61280142, + "23": 61280142, + "525": 5653032, + "527": 6233920, + "489": 293986, + "521": 13711082, + "523": 4629394, + "491": 580888, + "485": 545468, + "487": 173558, + "493": 14168, + "499": 1129898, + "495": 322322, + "505": 99176, + "503": 410872, + "501": 127512, + "507": 1186570, + "509": 340032, + "497": 17710, + "513": 106260, + "517": 626934, + "515": 1583274, + "511": 322322, + "519": 2854852, + "439": 6272882, + "18": 6272882 + }, + "recursive_rank": 57403754177, + "elapsed": 9.80610633303877, + "limit_seconds": 180, + "exact_chain_geometry": "Relies on separately replayed pinned check_frames and check_lifted. Rank labels alone do not prove geometry.", + "scope": "Explicit one-axis forward/reflected events, scalar complete basis and exact accounting. Tensor endpoint identities proved separately; full complex/tape/precision and final assembly integration not established.", + "new_multiplication_bound": false +} + diff --git a/references/partial-gauge/pr97/check_frames.py b/references/partial-gauge/pr97/check_frames.py new file mode 100644 index 0000000000..f22b6998f9 --- /dev/null +++ b/references/partial-gauge/pr97/check_frames.py @@ -0,0 +1,262 @@ +"""Round-seven check, part 2 (stdlib only): every frame of the reordered word, exactly over Q. + +The base frames (lifted node frames M_n, late-copy intersections, root frames t_T^perp and U_c) are rebuilt from the +witness with check_lifted.py's exact machinery. The design-B frames (deferred readout frames sigma_u, V-leaf starts +s_i) are the primitive integer bases of the data file. Checked: + X. the frame dimensions recorded in the data file (node frames, late-copy intersections) equal the exact ones; every + slot's node list moves along slot successors of the witness (gate uses and links, for which check_lifted.py proves + nesting), its first node is where its start says, its last node reaches its root frame directly; + Q. sigma_u <= F0(u) (the slot's start frame); sigma_u <= t_T^perp for every target of u (Z supports, a superset of + the F2 supports); on every y_T the deferred levels are nested in time order (readout order); t_S <= s_i <= N_i + (the first frame of the use); every X_S chain , early V frames, deferred V frames, F is nested in time order; + G = I - J/9 nondegenerate on every new frame (Gram determinant nonzero mod a prime, so nonzero over Z); + S. side lemma at check_lifted's integer point (U, V of point(h, 1), the point of check_stair.py too): every distinct + high-rank step (2r > h) of the reordered word that check_lifted.py does not already cover (slot starts, gauged + corners sigma_u -> F, y_T and X_S chain steps, base steps that only the new schedule uses) has the generic + north-east pivots under both conjugations, mod 2^31-1; + F. the child-width histogram rebuilt from the exact dimensions (Z and F2 y supports), rank sum s = W m - N + L, + moment certificate and kappa, with the round-six and the staircase entrance corners; + N. negative controls: reversed readout order, readouts at F0(u) instead of sigma_u, perturbed sigma frames, X_S + chains with the deferred V gates first, side lemma with U = V = I. +Usage: python3 check_frames.py [h]""" +import sys, os, time, random +from fractions import Fraction as Fr +from math import gcd +from collections import Counter, defaultdict +HERE = os.path.dirname(os.path.abspath(__file__)) +sys.path[:0] = [HERE, os.path.join(HERE, '..', '..', 'scripts'), os.path.join(HERE, '..', 'two-stage-bit')] +import check_lifted as cl +import deferred as dr +from linalg import null_exact, rank_mod, inv_mod_matrix, rightmost_pivots, predicted, Q31, Echelon + +T0 = time.time() +def log(*a): print('[%5.0fs]' % (time.time() - T0), *a, flush=True) +OK = {} +def report(name, ok): + OK[name] = bool(ok); log('%-100s %s' % (name, 'PASS' if ok else 'FAIL')) + + +def prim(r): + r = [Fr(x) for x in r]; den = 1 + for x in r: den = den * x.denominator // gcd(den, x.denominator) + z = [int(x * den) for x in r]; g = 0 + for x in z: g = gcd(g, x) + return [x // g for x in z] if g else z + + +class ModQ7(cl.ModQ): + """check_lifted's mod-q frames, extended by the design-B frames ('sigma', s) and ('v', s) (integer bases).""" + def __init__(self, fr, ld, extra, control=False): + super().__init__(fr, ld, control); self.extra = extra + + def basis(self, key): + if key[0] in ('sigma', 'v') and key not in self.bcache: + E = Echelon(self.q) + for r in self.extra[key]: E.insert([x % self.q for x in r]) + if len(E.rows) != len(self.extra[key]): self.dimfail += 1 + self.bcache[key] = E.rows + return super().basis(key) + + +def main(h=23): + W, D = dr.load(h); S = dr.Schedule(W, D); trip = S.trip; tv = lambda T: [int(q in T) for q in range(h)] + FULL = [[int(i == j) for j in range(h)] for i in range(h)] + pr = cl.Prog(W); bas, dn = cl.spans(pr); users = cl.users_of(pr, dn) + fr = cl.Frames(pr, dn, bas, users); fr.cobases(); d, _ = fr.dims(); ld, _ = cl.late_frames(fr, pr, users) + log('exact base frames: %d node frames (%d lifted), %d late-copy intersections' % (len(d), len(pr.j), len(ld))) + + # ------------------------------------------------------------------ X. recorded dims, slot paths + okd = all(S.node_dims[n] == d[n] for n in pr.act) and len(S.node_dims) == len(pr.act) + okd &= all(S.late_dims[n, lt] == ld[('c', n, lt)] for (n, lt) in S.late_dims) and len(S.late_dims) == len(ld) + report('X. recorded frame dims == exact dims (%d node frames, %d late-copy intersections)' % (len(d), len(ld)), okd) + def ukey(n, k): + u = users[n][k]; return ('n', u[1]) if u[0] == 'gate' else cl.root_key(u) + badp = 0 + for s in range(S.R): + hl = S.hold[s] + for a, b in zip(hl, hl[1:]): badp += b not in fr.succ[a] + root = [k for k in S.chain_keys(s) if k[0] in ('out', 'ret')] + if root: badp += fr.rid[root[0]] not in fr.droots[hl[-1]] + st = S.start[s] + if st[0] == 'fresh': # a copy starts at the use it serves + nxt = ('n', hl[1]) if len(hl) > 1 else root[0] + badp += ukey(hl[0], st[2]) != nxt + report('X. every slot moves along slot successors of the witness, starts at its use, ends at its root (%d slots)' % S.R, + badp == 0) + + # ------------------------------------------------------------------ exact frames + _eb = {} + def exact(key): + if key not in _eb: + k = key[0] + if k == 'sigma': B = S.sigma[key[1]] + elif k == 'v': B = S.vstart[key[1]] + elif k == '0': B = [] + elif k == 'F': B = FULL + elif k == 'c': + n, lt = key[1], key[2] + B = exact(ukey(n, lt[-1])) + for kk in reversed(lt[:-1]): B = fr.intersect_exact(exact(ukey(n, kk)), B) + B = [prim(r) for r in B]; assert len(B) == ld[key] + else: B = [prim(r) for r in fr.exact_basis(key)] + _eb[key] = B + return _eb[key] + _nz = {} + def nullZ(B): + kb = tuple(map(tuple, B)) + if kb not in _nz: _nz[kb] = [prim(z) for z in null_exact(B, h)] if B else FULL + return _nz[kb] + def inside(A, B): + if not A or len(B) == h: return True + return all(sum(a * z for a, z in zip(ra, rz)) == 0 for ra in A for rz in nullZ(B)) + def nondeg(B, p=Q31): # det(9 B G B^T) != 0 mod p => != 0 over Z + if not B or len(B) == h: return True + sm = [sum(b) for b in B] + Gr = [[9 * sum(x * y for x, y in zip(a, b)) - sa * sb for b, sb in zip(B, sm)] for a, sa in zip(B, sm)] + return rank_mod(Gr, p) == len(B) + gout = {T: [9 * x - 3 for x in tv(T)] for T in trip} + tperp = lambda T: ('out', T[0], T) # t_T^perp is the root frame of every output (c, T) + + # ------------------------------------------------------------------ Q. exact facts + indep = all(rank_mod(B, Q31) == len(B) for B in list(S.sigma.values()) + list(S.vstart.values())) + report('Q. sigma_u and s_i bases independent (rank mod 2^31-1 == row count; %d + %d frames, max |entry| %d)' % ( + len(S.sigma), len(S.vstart), max(abs(x) for B in list(S.sigma.values()) + list(S.vstart.values()) for r in B for x in r)), indep) + sel = S.readout; F0 = {s: S.start_key(s) for s in range(S.R)} + report('Q. sigma_u <= F0(u) exactly (%d deferred slots)' % len(sel), all(inside(S.sigma[s], exact(F0[s])) for s in sel)) + CZ = S.adjoint(); CF = [{t: 1 for t, x in dd.items() if x % 2} for dd in CZ] + capbad = sum(1 for s in sel for t in CZ[s] if any(sum(a * g for a, g in zip(r, gout[trip[t]])) for r in S.sigma[s])) + report('Q. sigma_u <= t_T^perp exactly for every Z-support target (a superset of the F2 targets)', capbad == 0) + def ychains(co, order, frame=lambda s: S.sigma[s], limit=None): + byT = defaultdict(list) + for s in order: + for t in co[s]: byT[t].append(s) + bad = 0; levels = {} + for t, ss in list(byT.items())[:limit]: + seq = [frame(s) for s in ss] + for A, B in zip(seq, seq[1:]): + if A is B: continue + if len(A) > len(B) or not inside(A, B): bad += 1 + lv = [] + for s in ss: + if not lv or S.f[lv[-1]] != S.f[s]: lv.append(s) + levels[t] = lv + return bad, levels + bZ, levZ = ychains(CZ, sel); bF, levF = ychains(CF, sel) + report('Q. deferred levels on every y_T nested in time order, exactly (Z targets %d bad, F2 targets %d bad)' % (bZ, bF), + bZ == 0 and bF == 0) + nd = sum(1 for B in list(S.sigma.values()) + list(S.vstart.values()) if not nondeg(B)) + report('Q. G nondegenerate on every sigma_u and s_i (Gram det != 0 mod 2^31-1 => over Z)', nd == 0) + bad_t = bad_n = 0 + for s, n in S.srcop.items(): + bad_t += not inside([tv(trip[n - 1])], S.vstart[s]) + N1 = S.chain_keys(s)[2] # first frame of the use after its start + bad_n += not inside(S.vstart[s], exact(N1)) + report('Q. V leaves exactly: t_S <= s_i (%d bad), s_i <= N_i, the first frame of the use (%d bad), %d slots' % ( + bad_t, bad_n, len(S.srcop)), bad_t == bad_n == 0) + def xchains(order_fn): + bad = 0; steps = [] + for n, us in S.xs: + seq = [[tv(trip[n - 1])]] + [S.vstart[s] for s in order_fn(us)] + [FULL] + keys = [('n', n)] + [('v', s) for s in order_fn(us)] + [('F',)] + for (A, ka), (B, kb) in zip(zip(seq, keys), zip(seq[1:], keys[1:])): + if len(A) > len(B) or not inside(A, B): bad += 1 + steps.append(keys) + return bad, steps + bx, xkeys = xchains(lambda us: us) + report('Q. X_S chains nested exactly in time order (, early V gates, deferred V gates, F; %d leaves)' % len(S.xs), bx == 0) + + # ------------------------------------------------------------------ S. side lemma on the new high-rank steps + ops0, chains0, _, R0 = cl.compile_(pr, dn, users) + def dimof0(k): + if k == ('0',): return 0 + if k == ('F',): return h + if k[0] in ('out', 'ret'): return h - 1 + if k[0] == 'c': return ld[k] + return d[k[1]] + _, base_steps = cl.chain_steps(chains0, dimof0, h) + base_frames = {k for e in base_steps for k in e} + def dimx(k): return len(exact(k)) if k[0] in ('sigma', 'v') else dimof0(k) + new = {} + def add_chain(keys, kind): + prev = keys[0]; pd = dimx(prev) + for k in keys[1:]: + dk = dimx(k) + if dk > pd: + if (prev, k) not in base_steps and 2 * (dk - pd) > h: new.setdefault((prev, k), (dk - pd, kind)) + prev, pd = k, dk + else: prev = k + for s in range(S.R): + add_chain(S.chain_keys(s), 'slot') + if S.f[s]: add_chain([('sigma', s), ('F',)], 'corner') + for t, lv in levZ.items(): + add_chain([('0',)] + [('sigma', s) for s in lv] + [tperp(trip[t])], 'ydata') + for t, lv in levF.items(): + add_chain([('0',)] + [('sigma', s) for s in lv] + [tperp(trip[t])], 'ydata') + for keys in xkeys: add_chain(keys, 'xdata') + extra = {('sigma', s): B for s, B in S.sigma.items()}; extra.update({('v', s): B for s, B in S.vstart.items()}) + mq = ModQ7(fr, ld, extra) + used = {k for e in new for k in e} - base_frames + ndq = sum(1 for k in used if not mq.nondeg(k)) + report('S. frames used only by the new steps: %d, G-degenerate mod 2^31-1 %d, reduction dimension mismatches %d' % ( + len(used), ndq, mq.dimfail), ndq == 0 and mq.dimfail == 0) + pr_ = predicted(h); q = mq.q + def lemma(items, m): + bad = 0 + for (A, B), (r, _) in items: + QA, QB = m.conjugated(A), m.conjugated(B) + for t in range(2): + a, b = QA[t], QB[t] + M = [[(b[i * h + c] - a[i * h + c]) % q for c in range(h)] for i in range(h)] + if rightmost_pivots(M, q) != pr_[r]: bad += 1 + return bad + items = sorted(new.items(), key=lambda e: (str(e[0][1]), str(e[0][0]))) + badL = lemma(items, mq) + report('S. side lemma (generic NE pivots, both conjugations, mod 2^31-1) on all %d new high-rank steps %s' % ( + len(items), dict(Counter(k for _, k in new.values()))), badL == 0) + + # ------------------------------------------------------------------ F. histogram from exact dims + import moment + from certificate_round3 import evaluate + def dim_exact(k): return dimx(k) + rk = dr.chain_ranks(S, dim_exact) + xd = S.xdata(lambda s: len(exact(('v', s)))) + okx = all(sum(x) == h - 1 for x in xd) + ylZ = S.ylevels(CZ); ylF = {t: sorted({S.f[s] for s in sel if t in CF[s]}) for t in range(S.v)} + res = {} + for corner_name, corner in (('round-six corner', dr.ROUND6_CORNER(h)), ('staircase corner', dr.STAIRCASE_CORNER(h))): + for yname, yl in (('Z', ylZ), ('F2', ylF)): + c = dr.histogram(S, rk, yl, xd, corner) + rs = sum(w * n for w, n in c['hist'].items()) + a, _ = moment.certify(c) + k = evaluate(a, Fr(36926111, 5 * 10**11), Fr(1, 1000), 'crude', m_c=576, s_c=119453132304) + res[corner_name, yname] = (a, k['kappa'], k['ok'], rs == c['s'] and max(c['hist']) < c['m']) + for corner_name in ('round-six corner', 'staircase corner'): + (aZ, kZ, oZ, sZ), (aF, kF, oF, sF) = res[corner_name, 'Z'], res[corner_name, 'F2'] + report('F. %s: rank sum == s (Z and F2 y supports), a_b = %s (%.6e), kappa = %s (%.7e) ok=%s, F2 a_b = %s' % ( + corner_name, aZ, float(aZ), kZ, float(kZ), oZ, aF), sZ and sF and oZ and oF and okx) + report('F. claims: a_b 12599/200000000, kappa 6299103187973/10^17; staircase a_b 31987/500000000, kappa 1599247689723/(2.5*10^16)', + res['round-six corner', 'Z'][:2] == (Fr(12599, 200000000), Fr(6299103187973, 10**17)) and + res['staircase corner', 'Z'][:2] == (Fr(31987, 500000000), Fr(1599247689723, 25 * 10**15))) + + # ------------------------------------------------------------------ N. negative controls + bZr, _ = ychains(CZ, list(reversed(sel))) + report('N. NEG reversed readout order breaks the y_T chains (%d bad)' % bZr, bZr > 0) + bF0, _ = ychains(CF, sorted(sel, key=lambda s: (dimx(F0[s]), s)), frame=lambda s: exact(F0[s]), limit=300) + report('N. NEG readouts at F0(u) instead of sigma_u break the y_T chains (%d breaks on 300 targets)' % bF0, bF0 > 0) + rng = random.Random(5); pert = tot = 0 + for s in [s for s in sel if dimx(F0[s]) < h][:200]: + B = [r[:] for r in S.sigma[s]]; B[0] = [x + rng.randint(1, 3) for x in B[0]]; tot += 1 + pert += not inside(B, exact(F0[s])) + report('N. NEG perturbed sigma frames fail sigma <= F0 (%d / %d)' % (pert, tot), tot and pert >= 0.9 * tot) + early = set(S.srcop) - S.sel + bxr, _ = xchains(lambda us: [s for s in us if s not in early] + [s for s in us if s in early]) + report('N. NEG deferred V gates before the early ones break the X_S chains (%d bad)' % bxr, bxr > 0) + mq0 = ModQ7(fr, ld, extra, control=True) + badc = lemma(items[:300], mq0) + report('N. NEG side lemma with U = V = I fails (%d / %d)' % (badc, 2 * min(300, len(items))), badc > 0) + log('ALL %s' % ('PASS' if all(OK.values()) else 'FAIL: ' + str([k for k, x in OK.items() if not x]))) + return all(OK.values()) + + +if __name__ == '__main__': + sys.exit(0 if main(int(sys.argv[1]) if len(sys.argv) > 1 else 23) else 1) diff --git a/references/partial-gauge/pr97/check_lifted.py b/references/partial-gauge/pr97/check_lifted.py new file mode 100644 index 0000000000..4a19240e2f --- /dev/null +++ b/references/partial-gauge/pr97/check_lifted.py @@ -0,0 +1,677 @@ +"""Release check (stdlib only) of the lifted-frame + late-copy bit side program, stacked with the staircase corner. + +Input: certificates/round7/witness_.json.gz: the side DAG (leaves = triples of [h], additions), outputs (c, T), +retained totals, links (donor x -> use (y, k)), the flag matrix F (integer h x h), the lift index j(n) of every +lifted addition and the late-copy decisions (early users, ordered late users) per node. + +What is checked, from the witness alone: + A. DAG semantics: disjoint supports; output (c,T) support = {S : c in S, S cap T = {c}}; retained = star(c). + B. Compile: one slot per role, schedule order (dim span, id), links hand the donor's non-pivot slot to the linked + use; late copies: the pivot of n climbs C_1 <= ... <= C_k (C_i = frames of users late[i:] intersected) and the + copy for late user i is a gate (pivot, fresh slot) at C_i, placed in time as LATE as possible (just before the + first of: its user's gate, the pivot's consumer gate, the next copy's slot). R = adds + outputs + retained - links. + C. Dirty-scratch replay of the compiled program: word L J L^-1 V L J L^-1 V^-1 and its mirror, arbitrary scratch, + over F2 and over Z, reads at the slot's last touch and at the end; targets must receive J L V x exactly + (DAG values) and every slot is restored; over F2 every target also receives exactly x_T. + D. Frames (exact over Q). Frame of addition n: M_n = span(n) + (U_n cap F_j(n)), U_n = common kernel of the root + covectors reachable from n ((9I-J) t_T for an output to Y_T, 1 - 3 e_c for a retained use of c), F_j = first j + rows of F. Nesting is a THEOREM given the combinatorial facts checked here: + j(n) <= j(t) on every slot successor pair n -> t; span(x) <= span(t) on every link pair (exact); + span(n) <= every root frame n reaches directly (exact integer dot products); F invertible. + Then U_n <= U_t, so M_n <= M_t, M_n <= U_n <= every reachable root frame, and every late-copy frame C_i + (an intersection of frames that all contain M_n) is nested. Dimensions (exact, see linalg.py): + dim M_n = rank[span(n); F_j] - rank(K_n F_j^T) (modular law; span(n) <= U_n; K_n spans the root covectors), + with ranks by mod-p + Hadamard certificates, Bareiss when the mod-p rank is not full; late-copy intersections by + exact Fraction bases. Rank of every chain step = difference of dimensions (nested), histogram vs claim. + E. Frame reductions mod q = 2^31-1 (dimension-matched, so they are the reductions of the rational frames), + G = I - J/9 nondegenerate on every frame of every step (Gram matrix invertible mod q => over Q), and the side + lemma at ONE integer point (U, V of point_UV(h, 1), the random stream of independent/two-stage-bit/flag_existence.py): for every distinct step A -> B of + rank r with 2r > h (retained copy edges 0 -> U_c included), U^T (P_B - P_A) U^-T and V^T (..) V^-T have the + generic north-east pivots of f_r. (NE ranks mod q <= over Q <= f_r, so equality mod q proves it over Q.) + F. Certificate: rt_histogram with the round-6 entrance corner and with the staircase corner (m-4h+2, h-2, h-5, 1^6), + rank sum == s, moment.certify (exact), kappa = certificate_round3.evaluate(a_b, round-6 complex values). +Negative controls (CONTROL=1): see controls(). +Usage: python3 check_lifted.py h [--no-generic]""" +import sys, os, json, random, time +from itertools import combinations +from collections import Counter, OrderedDict +from fractions import Fraction as Fr +from array import array +HERE = os.path.dirname(os.path.abspath(__file__)) +sys.path.insert(0, HERE) +from linalg import * + +T0 = time.time() +def load_witness(h): + import gzip + with gzip.open(os.path.join(HERE, '..', '..', 'certificates', 'round7', 'witness_%d.json.gz' % h), 'rt') as fh: + return json.load(fh) + + +def log(*a): + print('[%5.0fs]' % (time.time() - T0), *a, flush=True) + + +# ----------------------------------------------------------------------------------------------- A. DAG +class Prog: + def __init__(self, W): + self.W = W; h = self.h = W['h'] + self.trip = list(combinations(range(h), 3)); v = self.v = len(self.trip) + self.args = {int(n): (tuple(a) if a else None) for n, a in W['args'].items()} + self.act = sorted(self.args) + for n in self.act: + if self.args[n] is None: assert 1 <= n <= v and tuple(W['leaf'][str(n)]) == self.trip[n - 1] + else: assert all(a < n and a in self.args for a in self.args[n]), n + self.sup = {} + for n in self.act: + if self.args[n] is None: self.sup[n] = 1 << (n - 1) + else: + a, b = self.args[n]; assert not self.sup[a] & self.sup[b], 'overlapping supports' + self.sup[n] = self.sup[a] | self.sup[b] + self.outputs = {(c, tuple(T)): n for c, T, n in W['outputs']} + self.retained = {c: n for c, n in W['retained']} + star = [sum(1 << i for i, t in enumerate(self.trip) if q in t) for q in range(h)] + assert len(self.outputs) == 3 * v and len(self.retained) == h + for (c, T), n in self.outputs.items(): + A, B = [q for q in T if q != c]; assert c in T and self.sup[n] == star[c] & ~star[A] & ~star[B] + for c, n in self.retained.items(): assert self.sup[n] == star[c] + roots = set(self.outputs.values()) | set(self.retained.values()); reach = set(); st = list(roots) + while st: + n = st.pop() + if n in reach: continue + reach.add(n) + if self.args[n]: st.extend(self.args[n]) + assert reach == set(self.act), 'inactive nodes in witness' + self.mL = {x: (y, k) for x, y, k in W['links']} + self.j = {int(n): j for n, j in W['j'].items()} + self.late = {int(n): (list(e), list(l)) for n, (e, l) in W['late'].items()} + self.F = W['flag'] + + +def trow(h, S): return [int(q in S) for q in range(h)] + + +def spans(pr): + """independent triple subsets (exact: 0/1 rows with three ones, every minor < 3^(h/2) < Q31) and dims.""" + h = pr.h; assert 3 ** h < Q31 ** 2 + bas = {}; dn = {} + for n in pr.act: + if pr.args[n] is None: bas[n] = (n - 1,); dn[n] = 1; continue + a, b = pr.args[n]; E = Echelon(Q31); keep = [] + for i in bas[a] + bas[b]: + if len(E) == h: break + if E.insert(trow(h, pr.trip[i])): keep.append(i) + bas[n] = tuple(keep); dn[n] = len(keep) + return bas, dn + + +def users_of(pr, dn): + key = lambda n: (dn[n], n); users = {n: [] for n in pr.act} + for n in sorted(pr.act, key=key): + if pr.args[n]: + for pos, x in enumerate(pr.args[n]): users[x].append(('gate', n, pos)) + for (c, T), n in sorted(pr.outputs.items()): users[n].append(('out', (c, T))) + for c, n in sorted(pr.retained.items()): users[n].append(('ret', c)) + return users + + +# ----------------------------------------------------------------------------------------------- B. compile +def root_key(u): return ('out',) + u[1] if u[0] == 'out' else ('ret', u[1]) + + +def compile_(pr, dn, users, late=True, defer=True, tamper=None): + """returns ops (scalar program), chains (frame keys per slot), reads, R. tamper: negative-control hooks.""" + key = lambda n: (dn[n], n); order = sorted(pr.act, key=key); gpos = {n: i for i, n in enumerate(order)} + linked = {r: x for x, r in pr.mL.items()} + chains = []; edge = {}; reads = []; ops = []; deferred = [] + def new(first): chains.append(list(first)); return len(chains) - 1 + def assign(s, n, k): + u = users[n][k] + if u[0] == 'gate': edge[u[1], u[2]] = s + else: + chains[s] += [root_key(u), ('F',)] + reads.append((s, [u[1][1]] if u[0] == 'out' else [T for T in pr.trip if u[1] in T])) + def ufr(n, k): + u = users[n][k]; return ('n', u[1]) if u[0] == 'gate' else root_key(u) + for n in order: + if pr.args[n] is None: + piv = new([('0',), ('n', n)]); ops.append(('src', piv, n, n)) + else: + a, b = pr.args[n]; sa, sb = edge.pop((n, 0)), edge.pop((n, 1)) + if n in pr.mL and pr.mL[n][0] == a: sa, sb = sb, sa # the linked operand stays on the non-pivot + piv, oth = sa, sb + chains[piv].append(('n', n)); chains[oth].append(('n', n)); ops.append(('add', piv, oth, n)) + if n in pr.mL: y, k = pr.mL[n]; assign(oth, y, k) + else: chains[oth].append(('F',)) + ks = [k for k in range(len(users[n])) if (n, k) not in linked] + if late and n in pr.late: + early, lt = pr.late[n]; assert sorted(early + lt) == ks, ('bad late decision', n) + else: early, lt = ks[1:], [ks[0]] + for k in early: + f = new([('0',), ('n', n)]); ops.append(('copy', piv, f, n)); assign(f, n, k) + for i, k in enumerate(lt): + Ck = ufr(n, k) if i == len(lt) - 1 else ('c', n, tuple(lt[i:])) + if tamper == 'nointersect' and i < len(lt) - 1: Ck = ufr(n, k) + chains[piv].append(Ck) + if i < len(lt) - 1: + f = new([('0',), Ck]); deferred.append((n, i, f, k, lt[-1])); assign(f, n, k) + k = lt[-1] + if users[n][k][0] == 'gate': edge[users[n][k][1], users[n][k][2]] = piv + else: assign(piv, n, k) + assert not edge + # place deferred copies: as late as possible, in order, before the user's gate and the pivot consumer's gate + INF = len(order); byn = {} + for (n, i, f, k, kl) in deferred: byn.setdefault(n, []).append((i, f, k, kl)) + ins = {} + for n, lst in byn.items(): + lst.sort(); D = [] + for i, f, k, kl in lst: + u, ul = users[n][k], users[n][kl] + d = min(gpos[u[1]] if u[0] == 'gate' else INF, gpos[ul[1]] if ul[0] == 'gate' else INF) + D.append(d) + for t in range(len(D) - 2, -1, -1): D[t] = min(D[t], D[t + 1]) + for (i, f, k, kl), d in zip(lst, D): + if not defer: d = gpos[n] + 1 # immediate copy (still a valid program) + if tamper == 'aftercons' and n == tamper_node[0] and i == 0: + ul = users[n][kl]; d = gpos[ul[1]] + 1 # copy AFTER the pivot was consumed + ins.setdefault(d, []).append((n, i, f)) + pivslot = {} + for o in ops: + if o[0] in ('src', 'add'): pivslot[o[3]] = o[1] + out = [] + for o in ops: + if o[0] in ('src', 'add'): + for (n, i, f) in sorted(ins.get(gpos[o[3]], []), key=lambda z: (gpos[z[0]], z[1])): + out.append(('copy', pivslot[n], f, n)) + out.append(o) + for (n, i, f) in sorted(ins.get(INF, []) + [z for d, zs in ins.items() if d > INF for z in zs], key=lambda z: (gpos[z[0]], z[1])): + out.append(('copy', pivslot[n], f, n)) + if tamper == 'dropcopy': + idx = next(i for i, o in enumerate(out) if o[0] == 'copy' and o[3] in pr.late); out.pop(idx) + R = len(chains); adds = sum(1 for n in pr.act if pr.args[n]) + assert R == adds + len(pr.outputs) + len(pr.retained) - len(pr.mL), 'role count' + return out, chains, reads, R + +tamper_node = [None] + + +# ----------------------------------------------------------------------------------------------- C. replay +def replay(pr, ops, reads, R, ring, rng, mirror=False, midread=True): + trip, v = pr.trip, pr.v; tid = {T: i for i, T in enumerate(trip)} + mod = (lambda z: z & 1) if ring == 2 else (lambda z: z) + last = {} + for i, o in enumerate(ops): + last[o[1]] = i + if o[0] != 'src': last[o[2]] = i + readers = {} + for s, Ts in reads: readers.setdefault(last[s] if midread else len(ops) - 1, []).append((s, Ts)) + x = [rng.randrange(-10**6, 10**6) for _ in range(v)] + a0 = [rng.randrange(-10**6, 10**6) for _ in range(R)]; y0 = [rng.randrange(-10**6, 10**6) for _ in range(v)] + a = list(a0); y = list(y0); src = [(o[1], o[2]) for o in ops if o[0] == 'src'] + def L(sg=None): + for i, o in enumerate(ops): + if o[0] == 'add': a[o[1]] += a[o[2]] + elif o[0] == 'copy': a[o[2]] += a[o[1]] + if sg is not None: + for s, Ts in readers.get(i, ()): + for T in Ts: y[tid[T]] += sg * a[s] + def Li(): + for o in reversed(ops): + if o[0] == 'add': a[o[1]] -= a[o[2]] + elif o[0] == 'copy': a[o[2]] -= a[o[1]] + def V(sg): + for s, n in src: a[s] += sg * x[n - 1] + if not mirror: L(-1); Li(); V(+1); L(+1); Li(); V(-1) + else: V(+1); L(+1); Li(); V(-1); L(-1); Li() + if any(mod(p - q) for p, q in zip(a, a0)): return False + val = {} + for n in pr.act: val[n] = x[n - 1] if pr.args[n] is None else val[pr.args[n][0]] + val[pr.args[n][1]] + want = list(y0) + for (c, T), n in pr.outputs.items(): want[tid[T]] += val[n] + for c, n in pr.retained.items(): + for T in trip: + if c in T: want[tid[T]] += val[n] + if any(mod(p - q) for p, q in zip(y, want)): return False + if ring == 2 and any(mod(y[i] - y0[i] - x[i]) for i in range(v)): return False + return True + + +# ----------------------------------------------------------------------------------------------- D. frames +class Frames: + def __init__(self, pr, dn, bas, users): + self.pr = pr; self.dn = dn; self.bas = bas; self.users = users; h = self.h = pr.h + self.rootcov = {} + for (c, T) in pr.outputs: self.rootcov[('out', c, T)] = [9 * int(q in T) - 3 for q in range(h)] + for c in pr.retained: self.rootcov[('ret', c)] = [1 - 3 * int(q == c) for q in range(h)] + rid = {k: i for i, k in enumerate(sorted(self.rootcov))}; self.rkeys = sorted(self.rootcov) + self.rid = rid + # slot successors (same for base and late compile: every free use of n is reached by one slot from n, + # a donor's non-pivot slot goes on to its linked use) and direct roots + linked = {r: x for x, r in pr.mL.items()} + self.succ = {n: set() for n in pr.act}; self.droots = {n: set() for n in pr.act} + def to(n, use): + if use[0] == 'gate': self.succ[n].add(use[1]) + else: self.droots[n].add(rid[root_key(use)]) + for n in pr.act: + for k, u in enumerate(users[n]): + if (n, k) not in linked: to(n, u) + if n in pr.mL: y, k = pr.mL[n]; to(n, users[y][k]) + + def check_structure(self): + """combinatorial / exact facts behind the nesting theorem.""" + pr, h = self.pr, self.h; bad_j = bad_link = bad_root = 0 + J = lambda n: self.pr.j.get(n, 0) + for n in pr.act: + if pr.args[n] is None: assert J(n) == 0 + for t in self.succ[n]: + if J(n) > J(t): bad_j += 1 + for x, (y, k) in pr.mL.items(): # span(x) <= span(linked use target) + u = self.users[y][k] + if u[0] == 'gate': + t = u[1]; E = Echelon(Q31) + for i in self.bas[t]: E.insert(trow(h, pr.trip[i])) + if not all(E.contains(trow(h, pr.trip[i])) for i in self.bas[x]): bad_link += 1 + for n in pr.act: # span(n) <= direct root frames + for r in self.droots[n]: + g = self.rootcov[self.rkeys[r]] + if any(sum(gq * tq for gq, tq in zip(g, trow(h, pr.trip[i]))) for i in self.bas[n]): bad_root += 1 + # F invertible over Q (a nonzero determinant mod a prime) + F_ok = rank_mod(self.pr.F, Q31) == h + return bad_j, bad_link, bad_root, F_ok + + def cobases(self): + """K_n: independent subset of the root covectors reachable from n, spanning all of them over Q + (selection mod M127, valid by the Hadamard certificate on root covectors).""" + pr, h = self.pr, self.h + rows = [self.rootcov[k] for k in self.rkeys] + mx = max(sum(x * x for x in r) for r in rows); assert mx ** h < M127 ** 2, 'Hadamard bound for K' + key = lambda n: (self.dn[n], n); K = {} + for n in sorted(pr.act, key=key, reverse=True): + cand = sorted(self.droots[n]); srcs = sorted((K[t] for t in self.succ[n]), key=len, reverse=True) + cap = h - self.dn[n] # span(n) <= U_n + if not cand and len(srcs) == 1: K[n] = srcs[0]; continue + E = Echelon(M127); keep = [] + seq = list(srcs[0]) if srcs else [] + for r in seq: E.insert(rows[r]); keep.append(r) # srcs[0] is already independent + for lst in [cand] + srcs[1:]: + for r in lst: + if len(keep) >= cap: break + if E.insert(rows[r]): keep.append(r) + K[n] = tuple(keep) + self.K = K + return K + + def dims(self): + """exact dim of every addition frame M_n.""" + pr, h = self.pr, self.h; F = pr.F; d = dict(self.dn); stats = Counter() + rows = [self.rootcov[k] for k in self.rkeys] + self.KF = {} + for n, j in pr.j.items(): + Fj = F[:j]; K = [rows[r] for r in self.K[n]] + KF = [[sum(a * b for a, b in zip(kr, fr)) for fr in Fj] for kr in K] + SF = [trow(h, pr.trip[i]) for i in self.bas[n]] + Fj + r1 = self._rank(SF, min(len(SF), h), stats, 'SF'); r2 = self._rank(KF, min(len(K), j), stats, 'KF') + d[n] = r1 - r2; self.KF[n] = (r2, KF) + assert self.dn[n] <= d[n] <= h - len(K) + self.d = d + return d, stats + + @staticmethod + def _rank(M, full, stats, tag): + if not M or full == 0: return 0 + r = rank_mod(M, Q31) + if r == full: stats[tag + ' full mod q'] += 1; return r # rank mod q <= rank over Q <= full + if hadamard_ok(M, M521): stats[tag + ' M521'] += 1; return rank_mod(M, M521) + stats[tag + ' Bareiss'] += 1; return rank_exact(M) + + # exact rational bases, used for the late-copy intersections + def exact_basis(self, key): + pr, h = self.pr, self.h + if key[0] in ('out', 'ret'): + return null_exact([self.rootcov[key]], h) + n = key[1] + S = [trow(h, pr.trip[i]) for i in self.bas[n]] + j = pr.j.get(n, 0) + if not j: return S + _, KF = self.KF[n]; F = pr.F[:j] + X = null_exact(KF, j) if KF else [[int(i == t) for t in range(j)] for i in range(j)] + vecs = S + [[sum(c * F[i][q] for i, c in enumerate(x)) for q in range(h)] for x in X] + # independent subset: rows independent mod q are independent over Q; d of them span M_n (dim M_n = d exactly) + E = Echelon(Q31); out = [] + for vv in vecs: + if E.insert(vv): out.append(vv) + assert len(out) == self.d[n], ('exact basis dim', n, len(out), self.d[n]) + return out + + def intersect_exact(self, A, B): + h = self.h + if not A or not B: return [] + # z = (x, y): x A = y B <=> [A; -B]^T z = 0 + M = [[A[i][q] for i in range(len(A))] + [-B[i][q] for i in range(len(B))] for q in range(h)] + Z = null_exact(M, len(A) + len(B)) + # A and B are bases, so z -> x A is injective on the null space: the images are a basis of A cap B + return [[sum(z[i] * A[i][q] for i in range(len(A))) for q in range(h)] for z in Z] + + +def late_frames(fr, pr, users): + """exact dims of every late-copy intersection frame ('c', n, late users).""" + cache = {}; dims = {} + def eb(k): + if k not in cache: cache[k] = fr.exact_basis(k) + return cache[k] + def ufr(n, k): + u = users[n][k]; return ('n', u[1]) if u[0] == 'gate' else root_key(u) + for n, (early, lt) in pr.late.items(): + for i in range(len(lt) - 1): + B = eb(ufr(n, lt[-1])) + for k in reversed(lt[i:-1]): B = fr.intersect_exact(eb(ufr(n, k)), B) + dims[('c', n, tuple(lt[i:]))] = len(B) + return dims, cache + + +def chain_steps(chains, dimof, h): + rk = Counter(); steps = {} + for ch in chains: + prev = ch[0]; pd = dimof(prev) + for k in ch[1:]: + dk = dimof(k) + assert dk >= pd, ('decreasing chain', prev, k, pd, dk) + if dk > pd: rk[dk - pd] += 1; steps[prev, k] = dk - pd; prev, pd = k, dk + else: prev = k # equal dims, nested => equal frames + assert pd == h + return rk, steps + + +# ----------------------------------------------------------------------------------------------- E. mod-q frames, side lemma +def point_UV(h, seed): + """the U, V drawn by independent/two-stage-bit/flag_existence.py with this seed (same random stream).""" + CR = 10**6; rng = random.Random(seed) + nz = lambda: rng.choice([-1, 1]) * rng.randint(1, CR) + for b in range(h): + for i in range(h): + for jj in range(h): + if i <= b and jj <= b: nz() + for b in range(h): + for i in range(h): + for jj in range(h): + if i >= b and jj >= b: nz() + U = [[rng.randint(-CR, CR) for _ in range(h)] for _ in range(h)] + V = [[rng.randint(-CR, CR) for _ in range(h)] for _ in range(h)] + return U, V + + +class ModQ: + def __init__(self, fr, latedims, control=False): + self.fr = fr; self.h = h = fr.h; self.q = q = Q31; self.latedims = latedims + U, V = point_UV(h, 1) + if control: U = [[int(i == k) for k in range(h)] for i in range(h)]; V = [r[:] for r in U] + self.conj = [] + for A in (U, V): + Ai = inv_mod_matrix(A, q); assert Ai is not None + self.conj.append(([list(c) for c in zip(*A)], Ai)) # columns of A, rows of A^-1 + self.inv9 = pow(9, q - 2, q); self.bcache = {}; self.qcache = OrderedDict(); self.cap = 6000 + self.degenerate = 0; self.dimfail = 0 + + def basis(self, key): + if key in self.bcache: return self.bcache[key] + fr, h, q = self.fr, self.h, self.q; pr = fr.pr + if key == ('0',): B = [] + elif key == ('F',): B = [[int(i == t) for t in range(h)] for i in range(h)] + elif key[0] in ('out', 'ret'): B = null_mod([fr.rootcov[key]], h, q) + elif key[0] == 'c': + n, lt = key[1], key[2] + B = None + for k in lt: + u = fr.users[n][k]; kk = ('n', u[1]) if u[0] == 'gate' else root_key(u) + Bk = self.basis(kk) + B = Bk if B is None else self._cap(B, Bk) + if len(B) != self.latedims[key]: self.dimfail += 1 + else: + n = key[1]; S = [trow(h, pr.trip[i]) for i in fr.bas[n]]; j = pr.j.get(n, 0) + E = Echelon(q) + for r in S: E.insert(r) + if j: + r2, KF = fr.KF[n] + if KF and rank_mod(KF, q) != r2: self.dimfail += 1 + X = null_mod(KF, j, q) if KF else [[int(i == t) for t in range(j)] for i in range(j)] + Fj = pr.F[:j] + for x in X: E.insert([sum(c * Fj[i][t] for i, c in enumerate(x)) % q for t in range(h)]) + B = E.rows + if len(B) != fr.d[n]: self.dimfail += 1 + self.bcache[key] = B + return B + + def _cap(self, A, B): + q, h = self.q, self.h + if not A or not B: return [] + M = [[A[i][t] for i in range(len(A))] + [(-B[i][t]) % q for i in range(len(B))] for t in range(h)] + Z = null_mod(M, len(A) + len(B), q); E = Echelon(q) + for z in Z: E.insert([sum(z[i] * A[i][t] for i in range(len(A))) % q for t in range(h)]) + return E.rows + + def gram_inv(self, B): + q = self.q; BG = [[(x - sum(b) * self.inv9) % q for x in b] for b in B] + Gr = [[sum(x * y for x, y in zip(bg, c)) % q for c in B] for bg in BG] + return BG, inv_mod_matrix(Gr, q) + + def nondeg(self, key): + B = self.basis(key) + if not B or len(B) == self.h: return True + return self.gram_inv(B)[1] is not None + + def conjugated(self, key): + """(U^T P U^-T, V^T P V^-T) for the G-orthogonal projector P onto the frame, flattened.""" + if key in self.qcache: self.qcache.move_to_end(key); return self.qcache[key] + h, q = self.h, self.q; B = self.basis(key) + if not B: out = (array('q', [0] * h * h),) * 2 + elif len(B) == h: I = array('q', [int(i == t) for i in range(h) for t in range(h)]); out = (I, I) + else: + BG, Gi = self.gram_inv(B) + if Gi is None: raise ZeroDivisionError(key) + res = [] + for Acols, Ai in self.conj: + LU = [[sum(x * y for x, y in zip(ac, b)) % q for b in B] for ac in Acols] # A^T B^T (h x d) + RU = [[sum(x * y for x, y in zip(bg, ai)) % q for ai in Ai] for bg in BG] # B G A^-T (d x h) + Mi = matmul(Gi, RU, q) + Mt = list(zip(*Mi)) + res.append(array('q', [sum(x * y for x, y in zip(l, c)) % q for l in LU for c in Mt])) + out = tuple(res) + self.qcache[key] = out + if len(self.qcache) > self.cap: self.qcache.popitem(last=False) + return out + + +def side_lemma(mq, steps, h, retained): + q = mq.q; pr_ = predicted(h); E = dict((k, r) for k, r in steps.items() if 2 * r > h) + for c in retained: E[('0',), ('ret', c)] = h - 1 # retained copy edges 0 -> U_c + keys = sorted(E, key=lambda e: (str(e[1]), str(e[0]))) # group by target frame (cache reuse) + bad = 0; n = 0 + for (A, B) in keys: + r = E[A, B]; QA, QB = mq.conjugated(A), mq.conjugated(B) + for t in range(2): + a, b = QA[t], QB[t] + M = [[(b[i * h + c] - a[i * h + c]) % q for c in range(h)] for i in range(h)] + if rightmost_pivots(M, q) != pr_[r]: bad += 1 + n += 1 + if n % 5000 == 0: log(' side lemma %d/%d, failures %d' % (n, len(keys), bad)) + return bad, len(keys) + + +# ----------------------------------------------------------------------------------------------- F. certificate +K_REPO = os.path.normpath(os.path.join(HERE, '..', '..')) +sys.path[:0] = [K_REPO + '/scripts', K_REPO + '/independent/two-stage-bit'] + + +def inner_children(r, h): return [1] * (h - r) + [2 * r - h] if 2 * r > h else [1] * r + + +def rt_histogram(h, R, rk, corner): + """cert_rt.rt_histogram with the data-entrance corner profile 'corner' (round six: [h-2] + [1]*(h+1)).""" + from math import comb + v, m = comb(h, 3), h * h; N = v * v; A = v * R; H = Counter() + assert sum(r * n for r, n in rk.items()) == h * R and sum(corner) == 2 * h - 1 + for _ in range(2): + H[m - 2 * h] += A; H[h] += A + for r, n in rk.items(): + for w in inner_children(r, h): H[w] += v * n + for w in inner_children(h - 1, h): H[w] += v * h + H[m - 4 * h + 2] += 2 * N + for w in corner: H[w] += 2 * N + for _ in range(2): H[h - 2] += 2 * N; H[1] += 2 * N + H[1] += N + W = 2 * N + 2 * A; L = 2 * v * h * (h - 1); s = W * m - N + L + H = {w: c for w, c in H.items() if c} + assert sum(w * c for w, c in H.items()) == s and max(H) <= m - 1 + return dict(h=h, m=m, v=v, N=N, W=W, L=L, s=s, R=R, hist=H) + + +def certificate(h, R, rk): + import moment + from certificate_round3 import evaluate + out = {} + for name, corner in (('round6 corner', [h - 2] + [1] * (h + 1)), ('staircase', [h - 2, h - 5] + [1] * 6)): + c = rt_histogram(h, R, rk, corner) + if c['W'] * c['m'] <= c['s']: out[name] = ('no deficit', c['s']); continue + a, root = moment.certify(c) + k = evaluate(a, Fr(36926111, 5 * 10**11), Fr(1, 1000), 'crude', m_c=576, s_c=119453132304) + out[name] = (a, root, c['s'], c['W'], k['kappa'], k['ok']) + return out + + +# ----------------------------------------------------------------------------------------------- main +def main(h, generic=True, control=False): + W = load_witness(h) + pr = Prog(W); log('h=%d: A. DAG semantics OK (%d nodes, %d additions, %d links, %d lifted, %d late)' % ( + h, len(pr.act), sum(1 for n in pr.act if pr.args[n]), len(pr.mL), len(pr.j), len(pr.late))) + bas, dn = spans(pr); users = users_of(pr, dn) + ops, chains, reads, R = compile_(pr, dn, users) + log('B. compiled: R=%d (claimed %d), ops %d, late copies %d' % (R, W['claimed']['R'], len(ops), + sum(len(l) - 1 for _, l in pr.late.values()))) + assert R == W['claimed']['R'] + rng = random.Random(h) + res = {(ring, mir, mid): all(replay(pr, ops, reads, R, ring, rng, mir, mid) for _ in range(2)) + for ring in (2, 0) for mir in (False, True) for mid in (True, False)} + log('C. dirty-scratch replay (F2/Z x word/mirror x midread/endread): %s' % ('ALL OK' if all(res.values()) else res)) + fr = Frames(pr, dn, bas, users) + bj, bl, br, Fok = fr.check_structure() + log('D. nesting facts: j-monotone failures %d, link span failures %d, root containment failures %d, F invertible %s' + % (bj, bl, br, Fok)) + fr.cobases(); log(' co-bases K_n done') + d, st = fr.dims(); log(' lifted frame dims exact: %s' % dict(st)) + nU = sum(1 for n in pr.j if d[n] == h - len(fr.K[n])) + log(' every lifted frame is the largest admissible frame U_n: %s (%d / %d; the flag only switches span -> U_n)' + % (nU == len(pr.j), nU, len(pr.j))) + ld, ecache = late_frames(fr, pr, users); log(' late-copy intersections exact: %d frames' % len(ld)) + def dimof(k): + if k == ('0',): return 0 + if k == ('F',): return h + if k[0] in ('out', 'ret'): return h - 1 + if k[0] == 'c': return ld[k] + return d[k[1]] + rk, steps = chain_steps(chains, dimof, h) + claimed = Counter({int(r): c for r, c in W['claimed']['rk'].items()}) + log(' chain steps: sum of ranks %d = h R %d: %s; histogram equals claim: %s; distinct steps %d (2r>h: %d)' % ( + sum(r * c for r, c in rk.items()), h * R, sum(r * c for r, c in rk.items()) == h * R, rk == claimed, + len(steps), sum(1 for r in steps.values() if 2 * r > h))) + out = dict(h=h, R=R, replay=all(res.values()), struct=(bj, bl, br, Fok), hist_ok=rk == claimed, rk=rk) + if generic: + mq = ModQ(fr, ld, control) + frames_used = {k for e in steps for k in e} | {('ret', c) for c in pr.retained} + nd = sum(1 for k in frames_used if not mq.nondeg(k)) + log('E. frames used %d: G-degenerate %d, reduction dimension mismatches %d' % (len(frames_used), nd, mq.dimfail)) + bad, ne = side_lemma(mq, steps, h, pr.retained) + log(' side lemma at one integer point%s: failures %d over %d distinct high-rank steps x 2 conjugations' % ( + ' (CONTROL U=V=I)' if control else '', bad, ne)) + out.update(degenerate=nd, dimfail=mq.dimfail, side_bad=bad, side_n=ne) + for name, val in certificate(h, R, rk).items(): + if val[0] == 'no deficit': log('F. %s: no deficit at this h (s=%d), certificate n/a' % (name, val[1])); continue + a, root, s, Wr, kap, ok = val + log('F. %s: s=%d W=%d a_b=%s (%.6e, root %.6e) kappa=%s (%.7e) ok=%s' % (name, s, Wr, a, float(a), root, kap, + float(kap), ok)) + out[name] = (a, kap, ok) + return out, pr, dn, users + + + + +# ----------------------------------------------------------------------------------------------- negative controls +def controls(h, nsample=40): + """Each must FAIL (or differ) for the check to have teeth: + (a) one late copy moved to just after its pivot's consumer gate: replay must fail; + (b) one late copy dropped: replay must fail; + (c) pivot chain without intersections (C_i := frame of user i alone): exhibit non-nested consecutive pivot frames; + (d) M_n rebuilt from an independent flag F' on targets strictly between span and U (vacuous for this + witness: every lifted frame equals U_n, so the flag is only a switch and nesting needs no common flag); + (e) side lemma at U = V = I on the first high-rank steps: generic pivots must fail; + (f) no late copies (lifted frames only): histogram must change.""" + W = load_witness(h) + pr = Prog(W); bas, dn = spans(pr); users = users_of(pr, dn); rng = random.Random(7) + key = lambda n: (dn[n], n); linked = {r: x for x, r in pr.mL.items()} + cand = [n for n, (e, lt) in pr.late.items() if users[n][lt[-1]][0] == 'gate'] + fails = 0; tried = 0 + for n in cand[:nsample]: + tamper_node[0] = n; ops, ch, rd, R = compile_(pr, dn, users, tamper='aftercons') + ok = all(replay(pr, ops, rd, R, ring, rng) for ring in (2, 0)); tried += 1; fails += not ok + log('(a) late copy moved after the pivot consumer: replay failed %d / %d (must be all)' % (fails, tried)) + ops, ch, rd, R = compile_(pr, dn, users, tamper='dropcopy') + log('(b) one late copy dropped: replay correct %s (must be False)' % all(replay(pr, ops, rd, R, ring, rng) for ring in (2, 0))) + fr = Frames(pr, dn, bas, users); fr.cobases(); d, _ = fr.dims(); d = dict(d); ld, _ = late_frames(fr, pr, users) + mq = ModQ(fr, ld) + def inside(A, B): + E = Echelon(mq.q) + for r in mq.basis(B): E.insert(r) + return all(E.contains(r) for r in mq.basis(A)) + def ufr(n, k): + u = users[n][k]; return ('n', u[1]) if u[0] == 'gate' else root_key(u) + bad = tot = 0 + for n, (e, lt) in pr.late.items(): + for i in range(len(lt) - 1): + tot += 1; bad += not inside(ufr(n, lt[i]), ufr(n, lt[i + 1])) + log('(c) pivot chain through user frames without intersections: non-nested consecutive frames %d / %d ' + '(the intersections are needed)' % (bad, tot)) + # (d) the common flag is essential: rebuild M_n with an independent flag F' (same j(n)) and test M_n <= M_t + pairs = [(n, t) for n in pr.j for t in fr.succ[n] if pr.j.get(t, 0) > 0 and dn[t] < d[t] < h - len(fr.K[t])] + rng.shuffle(pairs); bad = tot = 0; r2 = random.Random(99) + Fp = [[r2.randint(-50, 50) for _ in range(h)] for _ in range(h)] + for n, t in pairs[:nsample]: + j = pr.j[n]; K = [fr.rootcov[fr.rkeys[r]] for r in fr.K[n]] + KF = [[sum(a * b for a, b in zip(kr, fl)) for fl in Fp[:j]] for kr in K] + if KF and rank_mod(KF, mq.q) != fr._rank(KF, min(len(K), j), Counter(), 'KF'): continue + X = null_mod(KF, j, mq.q) if KF else [[int(i == c) for c in range(j)] for i in range(j)] + E = Echelon(mq.q) + for r in mq.basis(('n', t)): E.insert(r) + vecs = [[sum(c * Fp[i][q] for i, c in enumerate(x)) % mq.q for q in range(h)] for x in X] + tot += 1; bad += not all(E.contains(v) for v in vecs) + log("(d) M_n rebuilt with an independent flag F': M_n not inside M_t on %d / %d lifted successor pairs (targets strictly between span and U)" % (bad, tot)) + ops, chains, reads, R = compile_(pr, dn, users) + fr2 = Frames(pr, dn, bas, users); fr2.cobases(); d2, _ = fr2.dims(); ld2, _ = late_frames(fr2, pr, users) + dimof = lambda k: 0 if k == ('0',) else h if k == ('F',) else h - 1 if k[0] in ('out', 'ret') else ld2[k] if k[0] == 'c' else d2[k[1]] + rk, steps = chain_steps(chains, dimof, h) + mqs = ModQ(fr2, ld2); smp = list(steps); random.Random(5).shuffle(smp); nb = 0 + for A, B in smp[:3000]: + E = Echelon(mqs.q) + for r in mqs.basis(B): E.insert(r) + nb += not all(E.contains(r) for r in mqs.basis(A)) + log('(g) sanity (positive): 3000 sampled chain steps A -> B with A inside B mod q: failures %d' % nb) + mq0 = ModQ(fr2, ld2, control=True); pr_ = predicted(h); hi = [(e, r) for e, r in steps.items() if 2 * r > h][:300] + nb = 0 + for (A, B), r in hi: + QA, QB = mq0.conjugated(A), mq0.conjugated(B) + M = [[(QB[0][i * h + c] - QA[0][i * h + c]) % mq0.q for c in range(h)] for i in range(h)] + nb += rightmost_pivots(M, mq0.q) != pr_[r] + log('(e) side lemma with U = V = I: failures %d / %d (must be most)' % (nb, len(hi))) + ops, chains0, reads, R = compile_(pr, dn, users, late=False) + rk0, _ = chain_steps(chains0, dimof, h) + log('(f) without late copies: histogram differs %s; certificate %s' % (rk0 != rk, {k: v[0] for k, v in certificate(h, R, rk0).items()})) + + +if __name__ == '__main__': + h = int(sys.argv[1]) + if '--controls' in sys.argv: controls(h) + else: + out = main(h, generic='--no-generic' not in sys.argv)[0] + ok = out['replay'] and out['struct'][:3] == (0, 0, 0) and out['struct'][3] and out['hist_ok'] + ok &= out.get('degenerate', 0) == 0 and out.get('dimfail', 0) == 0 and out.get('side_bad', 0) == 0 + ok &= all(v[2] for k, v in out.items() if k in ('round6 corner', 'staircase')) + log('ALL %s' % ('PASS' if ok else 'FAIL')) + sys.exit(0 if ok else 1) diff --git a/references/partial-gauge/pr97/deferred-readout.tex b/references/partial-gauge/pr97/deferred-readout.tex new file mode 100644 index 0000000000..d79abea77a --- /dev/null +++ b/references/partial-gauge/pr97/deferred-readout.tex @@ -0,0 +1,111 @@ +\documentclass[11pt]{article} +\usepackage{amsmath,amssymb,amsthm} +\newtheorem{lemma}{Lemma} +\newtheorem{proposition}{Proposition} +\theoremstyle{remark}\newtheorem*{remark}{Remark} +\title{Deferred readouts in the two-stage bit interchange} +\date{Draft, October 9, 2026} +\begin{document} +\maketitle + +This note describes the round-seven bit side. It keeps the round-six interchange (flag basis, retained point totals +with copied centres, side roles batched one level down, data-entrance run) and changes three things: the side +program comes from PR~\#62's producer, its frames are lifted and its fan-out copies are made late, and the stage-one +word is reordered so that most slots read their garbage out at a nonzero frame. All objects are frozen in +\texttt{certificates/round7/}; \texttt{scripts/certificate\_round7.py} rebuilds the child-width histogram from the +schedule, and the checks in \texttt{independent/deferred-readout/} verify every fact used below. Throughout, $h=23$, +$m=h^2$, $v=\binom h3$, $N=v^2$, $G=I-J/9$, and for a triple $T$ the root frame of the output wire $y_T$ is +$t_T^\perp=\ker\,(9t_T-3\mathbf 1)^{\mathsf T}$; the frame of a retained total of $c$ is $U_c=\ker(\mathbf 1-3e_c)^{\mathsf T}$. + +\section{The side program: PR \#62's producer} +The side DAG has the $v$ triples as leaves and disjoint additions as nodes; its roots are the $3v$ outputs +$\mathrm{out}(c,T)=\{S: S\cap T=\{c\}\}$ and the $h$ retained totals $\mathrm{star}(c)$. We build it with PR~\#62's +producer (ikeboy): interval strips and core-aware pair assembly, with PR~\#41's alternating order and links +(RaD/hipotures), and links chosen by a moment-weighted matching in the spirit of PR~\#44 (rohanarun). A link hands the +non-pivot slot of a donor gate to a later use of the same value, so the number of slots is +$R=\#\text{additions}+3v+h-\#\text{links}=28866$. Only the DAG enters the certificate, and it is checked from the +definitions: every addition is disjoint, every output and total has the support above, and every node is reachable +from a root (\texttt{check\_lifted.py}, part~A; \texttt{check\_word.py}, part~A). + +\section{Lifted frames and late copies} +For an addition $n$ let $U_n$ be the common kernel of the root covectors reachable from $n$ and $F_j$ the span of +the first $j$ rows of a fixed integer flag matrix. The gate of $n$ acts at +\[ M_n=\operatorname{span}(n)+(U_n\cap F_{j(n)}), \] +with a lift index $j(n)$ per addition. This is Paureel's complement-frame construction: it is valid for any frames +with (H1) leaf frames $\langle t_S\rangle$, (H2) frames nested along every slot (DAG edges, links, copies), +(H3) roots inside $t_T^\perp$ or $U_c$, (H4) $G$ nondegenerate on every frame. Nesting is a theorem given +$j(n)\le j(t)$ on every slot successor pair, $\operatorname{span}(x)\le\operatorname{span}(t)$ on every link and +$\operatorname{span}(n)$ inside every root it reaches directly; then $U_n\le U_t$ and $M_n\le M_t$. In this witness +every lifted frame equals $U_n$. Dimensions are exact (modular law, ranks with Hadamard certificates or Bareiss). + +\paragraph{Late copies.} A node with several free uses is copied for each of them. A copy made early sits at $M_n$; +a \emph{late} copy for the user $\ell_i$ of an ordered list $\ell_1,\dots,\ell_k$ is made when the pivot has climbed to +\[ C_i=\textstyle\bigcap_{i'\ge i} M(\ell_{i'}), \qquad M_n\le C_1\le\dots\le C_{k-1}\le M(\ell_k), \] +and starts there, so the copy saves the rank $\dim C_i-\dim M_n$. Each copy is placed as late as possible (before its +user's gate, the pivot's next gate and the next copy). The intersections are needed: without them consecutive pivot +frames are not nested (1396 of 1396), and a copy moved after the pivot's next gate breaks the replay. + +\section{The B-defer word} +In stage one each slot $u$ starts with its garbage $z_u$, and the word reads it out of every target it reaches: +$y_T\mathrel{-}=C_{T,u}z_u$, where $C=JL$ is given by the transpose sweep of $L$. In rounds five and six all these +readouts happen at frame $0$, before the second pass. B-defer splits the second pass in two phases. + +\begin{itemize} +\item \emph{Phase 1} is the closure of the retained totals' last operations under per-slot sequence precedence: every + op that must precede a total's completion. The totals complete, and their copies read every target containing + their centre at $0$ (copied centres, as in round six). +\item A slot that phase 1 neither reads nor writes still holds its garbage after phase 1. It reads it out + \emph{now}, at a frame $\sigma_u\le F_0(u)\cap\bigcap_{T}t_T^\perp$ (over its targets $T$), then the rest of $L$ runs, + then the output reads at $t_T^\perp$, then $L^{-1}$ and $V^{-1}$ exactly mirror it. +\end{itemize} +Only the topological order of the word changes, so it is still a mirror and still restores arbitrary scratch. The +slot's chain now starts at $\sigma_u$: its corner has rank $r_u=h-\dim\sigma_u$ and its auxiliary edge rank $m-r_u$. + +\paragraph{The sorting rule.} On a target $y_T$ the readout frames, in time order, are $0$ (non-deferred slots and +centre copies), the deferred $\sigma_u$, and $t_T^\perp$; they must form a chain. The word reads the deferred slots +in increasing $\dim\sigma_u$, and applies the deferred $V$ gates (below) in increasing $\dim F_0$. With this rule +every $y_T$ sequence is nested in time order, exactly over $\mathbb Q$, for both the $\mathbb Z$ and the +$\mathbb F_2$ supports of $C$; the reversed order breaks 11879 chains. + +\section{V leaves as late copies on $X_S$} +A leaf $S$ is used by several gates. Instead of copying $x_S$ by fan-out, every use $i$ gets its own $V$ gate on the +data wire $X_S$, into a slot that starts at +\[ s_i=N_i\cap N_{i+1}\cap\cdots \qquad(\text{falling back to }\langle t_S\rangle\text{ if $G$ is degenerate on it}), \] +where $N_j$ is the first frame of use $j$. The $V$ gates are then late copies on $X_S$: its frame chain +$\langle t_S\rangle\le s_{i_1}\le s_{i_2}\le\dots\le F$ has total rank $h-1$, as before, and the use slots start at +$s_i$ instead of $\langle t_S\rangle$. The $V$ gates of deferred slots come after their readouts; in time the $X_S$ chain +is $\langle t_S\rangle$, the early $V$ frames (by dimension), the deferred $V$ frames (by the rule above), $F$, and it +is checked nested exactly in that order. The number of slots is unchanged. + +\section{What the certificate uses} +\paragraph{Only the $\mathbb F_2$ flag identity.} The bit network is used over $\mathbb F_2$: the word must add exactly +$x_T$ to every $y_T$ and restore every slot, for arbitrary scratch. The replay checks this over $\mathbb F_2$ with +the parity coefficients (the actual circuit) and, separately, over $\mathbb Z$ with the exact path-count +coefficients; the histogram and $a_b$ are the same with either support. + +\paragraph{The stage-two complement.} Stage two is the complement time-reversal of stage one, with the same edge +multiset. This is the same assumption as in round six; it is stated, not machine-checked here. + +\paragraph{Frames and genericity.} Every $\sigma_u$ and $s_i$ is a primitive integer basis (entries at most 13). +Exactly over $\mathbb Q$: $\sigma_u\le F_0(u)$, $\sigma_u\le t_T^\perp$, $t_S\le s_i\le N_i$, $G$ nondegenerate. Every +high-rank step ($2r>h$) that the reordered word adds (slot starts, gauged corners $\sigma_u\to F$, $y_T$ and $X_S$ +chain steps) has the generic north-east pivots under both conjugations at the integer point of +\texttt{check\_lifted.py}, so the side lemma batches it. + +\section{Accounting} +Per stage and invocation: every slot contributes its auxiliary edge (block $m-2r_u$) and its corner, both batched +by the inner lemma, and its chain steps; every centre copy its step $U_c\to0$ of rank $h-1$; every $y_T$ and every +$X_S$ its chain of total rank $h-1$; the data entrance its block $m-4h+2$ and corner; one copy-correction singleton per +pair. The rank sum is exactly $s=Wm-N+L$ with $W=2N+2vR$, $L=2vh(h-1)$, so the histogram re-partitions the round-six +budget. The moment certificate gives +\begin{align*} + a_b&=31987/(5\cdot10^8) &&\text{(staircase entrance corner, runs $h-2,h-5,1^6$)},\\ + a_b&=12599/(2\cdot10^8) &&\text{(round-six entrance corner)}, +\end{align*} +and with round six's complex interchange ($a_c=36926111/(5\cdot10^{11})$, $h=24$) the assembly gives +$\kappa=1599247689723/(2.5\cdot10^{16})\approx6.39699\times10^{-5}$ with the staircase corner and +$\kappa=6299103187973/10^{17}$ with the round-six corner. The staircase corner is certified by +\texttt{check\_stair.py} at the same integer point; the entrance edge is not changed by the reordering. + +\end{document} + diff --git a/references/partial-gauge/pr97/deferred.py b/references/partial-gauge/pr97/deferred.py new file mode 100644 index 0000000000..d045126217 --- /dev/null +++ b/references/partial-gauge/pr97/deferred.py @@ -0,0 +1,189 @@ +"""Shared reader and accounting for the round-seven bit side (stdlib only). + +Frozen inputs (certificates/round7/): + witness_23.json.gz the base side program: DAG (leaves = triples of [h], additions), outputs (c, T), retained + totals, links, the flag matrix, the lift index j(n) of every lifted addition and the late-copy + decisions; checked by check_lifted.py; + deferred_23.json.gz the reordered stage-1 word: the slot schedule (ops, the node held by every slot over time, + slot starts, output and retained slots), the deferred readout frames sigma_u, the V-leaf start + frames s_i (both as primitive integer bases), the readout order, the X_S order of every leaf, + the order of the deferred V gates, and the dimension of every node frame and late-copy + intersection (re-derived exactly by check_frames.py). + +Ops: ['add', piv, oth, n] a[piv] += a[oth], the addition of node n; ['fan', piv, [f...]] a[f] += a[piv] for fresh +slots f (copies); ['src', s, n] the V gate a[s] += x_S of leaf n (applied outside L, see check_word.py).""" +import gzip, json, os +from collections import Counter, defaultdict +from itertools import combinations +from math import comb + +HERE = os.path.dirname(os.path.abspath(__file__)) +ROOT = os.path.normpath(os.path.join(HERE, '..', '..')) +DATA = os.path.join(ROOT, 'certificates', 'round7') + + +def load_json(name): + with gzip.open(os.path.join(DATA, name), 'rt') as fh: + return json.load(fh) + + +def load(h=23, witness=None, data=None): + """the base witness and the design-B data of one round-seven witness (default: the files of h).""" + W = load_json(witness or 'witness_%d.json.gz' % h); D = load_json(data or 'deferred_%d.json.gz' % h) + assert W['h'] == D['h'] == h + return W, D + + +class Schedule: + """The design-B schedule in convenient form.""" + def __init__(self, W, D): + self.h = h = D['h']; self.R = D['R']; self.trip = list(combinations(range(h), 3)); self.v = len(self.trip) + self.tid = {T: i for i, T in enumerate(self.trip)} + self.args = {int(n): (tuple(a) if a else None) for n, a in W['args'].items()} + self.ops = [tuple(o[:2]) + (tuple(o[2]),) if o[0] == 'fan' else tuple(o) for o in D['ops']] + self.hold = D['hold']; self.start = D['start'] + self.out = {s: (c, tuple(T)) for s, c, T in D['out']} + self.ret = {s: c for s, c in D['ret']} + self.srcop = {o[1]: o[2] for o in self.ops if o[0] == 'src'} + self.readout = D['readout_order']; self.sel = set(self.readout) + self.sigma = dict(zip(D['readout_order'], D['sigma'])) + self.f = [0] * self.R + for s, B in self.sigma.items(): self.f[s] = len(B) + self.vstart = dict(zip(D['vleaf_slots'], D['vleaf_start'])) + self.xs = [(n, us) for n, us in D['xs_order']] + self.late_v = D['deferred_v_order'] + self.node_dims = {n: d for n, d in D['node_dims']} + self.late_dims = {(n, tuple(lt)): d for n, lt, d in D['late_dims']} + self.late = {int(n): (list(e), list(l)) for n, (e, l) in W['late'].items()} + self.pivslot = {o[3]: o[1] for o in self.ops if o[0] == 'add'} + + def touch(self, op): + if op[0] == 'add': return [op[1], op[2]] + if op[0] == 'fan': return [op[1]] + list(op[2]) + return [] + + def root_targets(self): + rt = {} + for s, (c, T) in self.out.items(): rt[s] = [self.tid[T]] + for s, c in self.ret.items(): rt[s] = [t for t, T in enumerate(self.trip) if c in T] + return rt + + def adjoint(self): + """garbage coefficients over Z: cov[s][t] = coefficient of slot s's start value in target y_T at the end of L + (the transpose sweep of L applied to the root reads); the F2 circuit uses their parities.""" + cov = [dict() for _ in range(self.R)] + for s, ts in self.root_targets().items(): + for t in ts: cov[s][t] = cov[s].get(t, 0) + 1 + def addto(d, e): + for t, x in e.items(): d[t] = d.get(t, 0) + x + for op in reversed(self.ops): + if op[0] == 'add': addto(cov[op[2]], cov[op[1]]) + elif op[0] == 'fan': + for g in op[2]: addto(cov[op[1]], cov[g]) + return cov + + # ------------------------------------------------------------------ frame keys of every slot's chain + def start_key(self, s): + """('v', s) for a V-leaf slot (start s_i), ('n', n0) for a base or early copy, ('c', n0, late suffix).""" + n0 = self.hold[s][0] + if self.args[n0] is None: return ('v', s) + st = self.start[s]; k = st[2]; dec = self.late.get(n0) + if dec is None or k in dec[0]: return ('n', n0) + lt = dec[1]; return ('c', n0, tuple(lt[lt.index(k):])) + + def chain_keys(self, s): + """frames of slot s in time order: [sigma_u | 0], start, then every later node it holds (with the pivot's + late-copy intersections after a node it pivots), its root frame if any, F.""" + ch = [('sigma', s) if s in self.sel else ('0',), self.start_key(s)] + for idx, n in enumerate(self.hold[s]): + if idx > 0: ch.append(('n', n)) + if self.args[n] is not None and self.pivslot.get(n) == s and n in self.late: + lt = self.late[n][1] + for i in range(len(lt) - 1): ch.append(('c', n, tuple(lt[i:]))) + if s in self.out: c, T = self.out[s]; ch.append(('out', c, T)) + if s in self.ret: ch.append(('ret', self.ret[s])) + ch.append(('F',)); return ch + + def dim(self, key): + k = key[0] + if k == '0': return 0 + if k == 'F': return self.h + if k in ('out', 'ret'): return self.h - 1 + if k == 'n': return self.node_dims[key[1]] + if k == 'c': return self.late_dims[key[1], key[2]] + if k == 'sigma': return len(self.sigma[key[1]]) + if k == 'v': return len(self.vstart[key[1]]) + raise KeyError(key) + + def ylevels(self, cov): + """deferred readout levels (dim sigma) on every target, from the garbage-coefficient supports.""" + lev = defaultdict(set) + for s in self.readout: + for t in cov[s]: lev[t].add(self.f[s]) + return {t: sorted(lev[t]) for t in range(self.v)} + + def xdata(self, dimof=None): + dimof = dimof or (lambda s: len(self.vstart[s])) + out = [] + for n, us in self.xs: + ds = [1] + [dimof(s) for s in us] + [self.h] + ds = [d for i, d in enumerate(ds) if i == 0 or d != ds[i - 1]] + out.append([b - a for a, b in zip(ds, ds[1:])]) + return out + + +def inner(r, h): + """children of a rank-r chain step under the inner-corner lemma (one block of width 2r-h when 2r > h).""" + return [1] * (h - r) + [2 * r - h] if 2 * r > h else [1] * r + + +def chain_ranks(S, dimof=None): + """multiset of chain-step ranks over all slots (dims must be monotone along every chain).""" + dimof = dimof or S.dim; rk = Counter() + for s in range(S.R): + ds = [dimof(k) for k in S.chain_keys(s)] + assert all(b >= a for a, b in zip(ds, ds[1:])), ('decreasing chain', s) + assert ds[-1] == S.h + for a, b in zip(ds, ds[1:]): + if b > a: rk[b - a] += 1 + return rk + + +ROUND6_CORNER = lambda h: [h - 2] + [1] * (h + 1) # data-entrance corner runs, rounds six and seven +STAIRCASE_CORNER = lambda h: [h - 2, h - 5] + [1] * 6 # staircase corner (check_stair.py) + + +def histogram(S, rk, ylev, xdata, corner=None): + """child-width histogram of the batched two-stage bit interchange with deferred readouts and V leaves. + Per stage (stage two is the complement time-reversal of stage one, same edge multiset), each of the v invocations: + every slot u: its auxiliary edge of rank m - r_u (block m - 2 r_u) and its corner of rank r_u = h - dim sigma_u, + both batched by the inner lemma, plus its chain steps; + every centre: the copy's step U_c -> 0 of rank h-1; + every target y_T: the chain 0 -> deferred levels -> t_T^perp (total rank h-1); + every leaf X_S: its chain -> V-gate frames -> F (total rank h-1). + Data: the entrance block m-4h+2 with its corner runs, one copy-correction singleton per pair.""" + h, v, R = S.h, S.v, S.R; m = h * h; N = v * v; A = v * R; H = Counter() + corner = corner or ROUND6_CORNER(h); assert sum(corner) == 2 * h - 1 + corners = Counter(h - S.f[s] for s in range(R)) + for _ in range(2): + for r, c in corners.items(): + H[m - 2 * r] += v * c + for w in inner(r, h): H[w] += v * c + for r, c in rk.items(): + for w in inner(r, h): H[w] += v * c + for _c in range(h): + for w in inner(h - 1, h): H[w] += v + for t in range(v): + ds = sorted(set([0] + ylev[t] + [h - 1])) + for a, b in zip(ds, ds[1:]): + for w in inner(b - a, h): H[w] += v + for xs in xdata: + for x in xs: + for w in inner(x, h): H[w] += v + H[m - 4 * h + 2] += 2 * N + for w in corner: H[w] += 2 * N + H[1] += N + H = {w: c for w, c in H.items() if c} + Wd = 2 * N + 2 * A; L = 2 * v * h * (h - 1); s = Wd * m - N + L + return dict(h=h, m=m, v=v, N=N, W=Wd, L=L, s=s, R=R, hist=H) + diff --git a/references/partial-gauge/pr97/deferred_23.json.gz b/references/partial-gauge/pr97/deferred_23.json.gz new file mode 100644 index 0000000000..4a4431bd42 Binary files /dev/null and b/references/partial-gauge/pr97/deferred_23.json.gz differ diff --git a/references/partial-gauge/pr97/linalg.py b/references/partial-gauge/pr97/linalg.py new file mode 100644 index 0000000000..a81cbaa61e --- /dev/null +++ b/references/partial-gauge/pr97/linalg.py @@ -0,0 +1,176 @@ +"""Stdlib exact linear algebra used by the release checks (no numpy). + +Ranks over Q are computed in one of two rigorous ways: + * modulo a prime p with a Hadamard certificate: if every row of an integer matrix has squared norm n_i and + prod_i max(1, n_i) < p^2, every minor has absolute value < p, so a minor is nonzero over Q iff it is nonzero + mod p, and the rank mod p equals the rank over Q (hadamard_ok); + * exactly, by fraction-free (Bareiss) elimination over Z (rank_exact) or Fraction elimination (null_exact). +Everything else is plain arithmetic modulo a prime.""" +from fractions import Fraction +from math import gcd + +Q31 = 2**31 - 1 # prime used for the point evaluation and frame reductions +M127 = 2**127 - 1 # Mersenne prime +M521 = 2**521 - 1 # Mersenne prime + + +def hadamard_ok(rows, p): + """True if prod of max(1, |row|^2) < p^2, i.e. every minor of the integer matrix is below p in absolute value.""" + b = 1; p2 = p * p + for r in rows: + b *= max(1, sum(x * x for x in r)) + if b >= p2: return False + return True + + +class Echelon: + """Row echelon basis mod p, built by insertion. Each stored row has a pivot (first nonzero, normalised to 1) + and zeros in the pivot columns of all earlier rows, so reducing a new row against the rows in order is exact.""" + __slots__ = ('p', 'rows', 'piv') + + def __init__(self, p): + self.p = p; self.rows = []; self.piv = [] + + def reduce(self, r): + p = self.p; r = [x % p for x in r] + for pc, b in zip(self.piv, self.rows): + c = r[pc] + if c: r = [(x - c * y) % p for x, y in zip(r, b)] + return r + + def insert(self, r): + """insert row; returns True if it was independent.""" + r = self.reduce(r) + for i, x in enumerate(r): + if x: + inv = pow(x, self.p - 2, self.p) + self.rows.append([(y * inv) % self.p for y in r]); self.piv.append(i); return True + return False + + def contains(self, r): + return not any(self.reduce(r)) + + def __len__(self): return len(self.rows) + + +def rank_mod(rows, p): + E = Echelon(p) + for r in rows: E.insert(r) + return len(E) + + +def rank_exact(rows): + """exact rank over Q of an integer matrix (Bareiss fraction-free elimination).""" + M = [list(r) for r in rows if any(r)] + if not M: return 0 + n = len(M); k = len(M[0]); r = 0; prev = 1 + for c in range(k): + i = next((i for i in range(r, n) if M[i][c]), None) + if i is None: continue + M[r], M[i] = M[i], M[r] + pr = M[r]; a = pr[c] + for t in range(r + 1, n): + row = M[t]; b = row[c] + M[t] = [(a * x - b * y) // prev for x, y in zip(row, pr)] + prev = a; r += 1 + if r == n: break + return r + + +def null_mod(A, k, p): + """basis of {x in F_p^k : A x = 0} (A: list of rows of length k).""" + rows = [[x % p for x in r] for r in A]; piv = []; R = [] + for r in rows: + for pc, b in zip(piv, R): + c = r[pc] + if c: r = [(x - c * y) % p for x, y in zip(r, b)] + i = next((i for i, x in enumerate(r) if x), None) + if i is None: continue + inv = pow(r[i], p - 2, p); r = [(y * inv) % p for y in r] + R = [[(x - b[i] * y) % p for x, y in zip(b, r)] if b[i] else b for b in R] # keep fully reduced + R.append(r); piv.append(i) + free = [c for c in range(k) if c not in piv]; out = [] + for f in free: + x = [0] * k; x[f] = 1 + for pc, b in zip(piv, R): x[pc] = (-b[f]) % p + out.append(x) + return out + + +def null_exact(A, k): + """basis (integer vectors) of {x in Q^k : A x = 0}, by Fraction reduced row echelon form.""" + R = []; piv = [] + for r0 in A: + r = [Fraction(x) for x in r0] + for pc, b in zip(piv, R): + c = r[pc] + if c: r = [x - c * y for x, y in zip(r, b)] + i = next((i for i, x in enumerate(r) if x), None) + if i is None: continue + inv = 1 / r[i]; r = [y * inv for y in r] + R = [[x - b[i] * y for x, y in zip(b, r)] if b[i] else b for b in R] + R.append(r); piv.append(i) + free = [c for c in range(k) if c not in piv]; out = [] + for f in free: + x = [Fraction(0)] * k; x[f] = Fraction(1) + for pc, b in zip(piv, R): x[pc] = -b[f] + out.append(primitive(x)) + return out + + +def primitive(x): + """scale a rational vector to a primitive integer vector.""" + den = 1 + for v in x: den = den * v.denominator // gcd(den, v.denominator) + y = [int(v * den) for v in x]; g = 0 + for v in y: g = gcd(g, v) + return [v // g for v in y] if g else y + + +def inv_mod_matrix(A, p): + """inverse of a square matrix mod p, or None if singular.""" + n = len(A); M = [[x % p for x in A[i]] + [int(i == j) for j in range(n)] for i in range(n)] + for c in range(n): + i = next((i for i in range(c, n) if M[i][c]), None) + if i is None: return None + M[c], M[i] = M[i], M[c] + inv = pow(M[c][c], p - 2, p); M[c] = [(x * inv) % p for x in M[c]] + rc = M[c] + for t in range(n): + if t != c and M[t][c]: + f = M[t][c]; M[t] = [(x - f * y) % p for x, y in zip(M[t], rc)] + return [r[n:] for r in M] + + +def matmul(A, B, p): + Bt = list(zip(*B)) + return [[sum(x * y for x, y in zip(r, c)) % p for c in Bt] for r in A] + + +def rightmost_pivots(Q, p): + """rows top to bottom: the rightmost nonzero column of the reduced row, then eliminate it below.""" + M = [list(r) for r in Q]; n = len(M); out = [-1] * n + for i in range(n): + row = M[i]; c = next((j for j in range(len(row) - 1, -1, -1) if row[j]), -1) + out[i] = c + if c < 0: continue + inv = pow(row[c], p - 2, p) + for t in range(i + 1, n): + f = M[t][c] + if f: + f = f * inv % p; M[t] = [(x - f * y) % p for x, y in zip(M[t], row)] + return out + + +def predicted(h): + """pivot column per row of the generic north-east rank function f_r of a rank-r idempotent.""" + pr = {} + for r in range(1, h + 1): + s = h - r + f = lambda i, j: 0 if i < 0 or j >= h else min(i + 1, h - j, r, max(0, i - j + 1) + s) + pc = [-1] * h + for i in range(h): + for j in range(h): + if f(i, j) - f(i - 1, j) - f(i, j + 1) + f(i - 1, j + 1) == 1: pc[i] = j + pr[r] = pc + return pr diff --git a/references/partial-gauge/pr97/round7_literal_frame_ledger.py b/references/partial-gauge/pr97/round7_literal_frame_ledger.py new file mode 100644 index 0000000000..aa0de9ed8a --- /dev/null +++ b/references/partial-gauge/pr97/round7_literal_frame_ledger.py @@ -0,0 +1,166 @@ +#!/usr/bin/env python3 +"""Explicit forward and reflected frame/event ledger of pinned round-seven. +Zhihao Chen / Codex audit. Exact nesting of the supplied chains is inherited +from the separately run frame/lifted checkers, not inferred from ranks here. +Copied-center moves are temporary macros, not erased arbitrary scratch. +""" +import sys,json,signal,time,hashlib,gzip +from pathlib import Path +from collections import defaultdict,Counter +from array import array +HERE=Path(__file__).resolve().parent;ROOT=HERE/'swapnil-round7' +sys.path.insert(0,str(ROOT/'independent/deferred-readout')) +import deferred as dr + +def main(): + started=time.monotonic() + def stop(*_):raise TimeoutError('180 second literal ledger limit') + signal.signal(signal.SIGALRM,stop);signal.alarm(180) + W,D=dr.load(23);S=dr.Schedule(W,D);v,R,h=S.v,S.R,S.h;size=2*v+R + co=S.adjoint();sel=S.sel;ops=S.ops;prev={};pred=defaultdict(list);last={} + for i,op in enumerate(ops): + for s in S.touch(op): + if s in prev:pred[i].append(prev[s]) + prev[s]=i;last[s]=i + ph=set();stack=[last[s] for s in S.ret] + while stack: + i=stack.pop() + if i in ph:continue + ph.add(i);stack.extend(pred[i]) + assert not any(set(S.touch(ops[i]))&sel for i in ph) + keys=[];ids={};dims=[] + def norm(k): + if k[0]=='out':return ('out',0,tuple(k[2])) + return k + def key(k): + k=norm(k) + if k not in ids: + ids[k]=len(keys);keys.append(k);dims.append(S.dim(k)) + return ids[k] + z,F=key(('0',)),key(('F',)) + paths=[None]*size + for n,ss in S.xs:paths[n-1]=[key(('n',n))]+[key(('v',s)) for s in ss]+[F] + y=[[] for _ in range(v)] + for s in S.readout: + for t,c in co[s].items(): + if c&1:y[t].append(key(('sigma',s))) + for t,T in enumerate(S.trip):paths[v+t]=[z]+y[t]+[key(('out',0,T))] + for s in range(R):paths[2*v+s]=[key(k) for k in S.chain_keys(s)] + assert all(p and all(dims[b]>=dims[a] for a,b in zip(p,p[1:])) for p in paths) + pos=[0]*size;current=[p[0] for p in paths];initial=current[:] + # Fixed-width event records: kind, register/destination, source-or-old, + # new-or-common, rank. kind=0 move,1 xor,2 temporary copied-center macro. + events=array('i');rank_hist={k:Counter() for k in ('aux','data','center')} + bits=[1<=0 + emit(0,s,a,b,r);rank_hist['aux' if s>=2*v else 'data'][r]+=1 + pos[s]+=1;current[s]=b + def xor(t,s): + assert current[t]==current[s],('gate frames',t,s,keys[current[t]],keys[current[s]]) + emit(1,t,s,current[t]);bits[t]^=bits[s] + def readout(s): + aux=2*v+s;f=key(('sigma',s)) if s in sel else z + assert current[aux]==f + for t,c in sorted(co[s].items()): + if c&1:move(v+t,f);xor(v+t,aux) + def source(s,active): + frame=key(('v',s)) if active else F + move(2*v+s,frame);move(S.srcop[s]-1,frame);xor(2*v+s,S.srcop[s]-1) + reordered_fans=[] + def operation(i,active): + op=ops[i] + if op[0]=='add': + _,p,o,n=op;frame=key(('n',n)) if active else F + move(2*v+p,frame);move(2*v+o,frame);xor(2*v+p,2*v+o) + elif op[0]=='fan': + # Scalar fan targets commute. The archive groups copies whose + # physical start frames differ; execute them in frame-chain order. + targets=sorted(op[2],key=lambda s:S.dim(S.start_key(s))) if active else op[2] + if active and tuple(targets)!=tuple(op[2]):reordered_fans.append(i) + for s in targets: + frame=key(S.start_key(s)) if active else F + move(2*v+op[1],frame);move(2*v+s,frame);xor(2*v+s,2*v+op[1]) + for s in range(R): + if s not in sel:readout(s) + early=sorted(set(S.srcop)-sel,key=lambda s:(S.srcop[s],len(S.vstart[s]),s)) + for s in early:source(s,True) + first=[i for i in range(len(ops)) if i in ph and ops[i][0]!='src'] + rest=[i for i in range(len(ops)) if i not in ph and ops[i][0]!='src'] + centers={} + for i in first:operation(i,True) + for s,c in S.ret.items(): + a=2*v+s;f=key(('ret',c));move(a,f) + targets=[v+t for t,T in enumerate(S.trip) if c in T] + assert all(current[t]==z for t in targets) + centers[a]=targets;emit(2,a,f,z,h-1);rank_hist['center'][h-1]+=1 + for t in targets:bits[t]^=bits[a] + for s in S.readout:readout(s) + for s in S.late_v:source(s,True) + for i in rest:operation(i,True) + for s,(c,T) in S.out.items(): + t=S.tid[T];f=key(('out',0,T));move(2*v+s,f);move(v+t,f);xor(v+t,2*v+s) + for i in reversed(first+rest):operation(i,False) + for s in S.srcop:source(s,False) + for s in range(R):move(2*v+s,F) + assert all(bits[i]==((1< 1: + values = array.array(values.typecode, values) + values.byteswap() + values.tofile(f) + + +def build(witness, prefix): + w = json.loads(gzip.decompress(Path(witness).read_bytes())) + h, v, d = w['h'], w['v'], w['central_disjoint'] + assert (h, d, w['center_denominator']) == (24, 24, 21) + triples = list(combinations(range(h), 3)) + assert v == len(triples) + args = [(0, 0)]; support = [0]; core = [0]; cover = [0]; types = [0]; ranks = [0] + for j, t in enumerate(triples): + mask = sum(1 << a for a in t) + args.append((0, 0)); support.append(1 << j); core.append(mask); cover.append(mask) + types.append(1); ranks.append(1) + flat = w['args'] + assert len(flat) % 2 == 0 + for k in range(0, len(flat), 2): + a, b, x = flat[k], flat[k+1], len(args) + assert 0 < a < x and 0 < b < x, 'Operands must precede their sum' + assert not support[a] & support[b], 'Ordinary additions must be cancellation-free' + args.append((a, b)); support.append(support[a] | support[b]) + core.append(core[a] & core[b]); cover.append(cover[a] | cover[b]) + if core[x].bit_count() >= 2: + types.append(1); ranks.append(support[x].bit_count()) + else: + types.append(2); ranks.append(cover[x].bit_count()) + n = len(args) + point_masks = [sum(1 << j for j, t in enumerate(triples) if a in t) for a in range(h)] + full_support = (1 << v) - 1 + roots, kind = [], [] + assert len(w['D']) == v + for t, node in zip(triples, w['D']): + assert 0 < node < n + assert support[node] == full_support & ~(point_masks[t[0]]|point_masks[t[1]]|point_masks[t[2]]) + target_mask = sum(1 << a for a in t) + if types[node] == 2: + assert not cover[node] & target_mask + else: + assert types[node] == 1 + assert not support[node] & (point_masks[t[0]]^point_masks[t[1]]^point_masks[t[2]]) + roots.append(node); kind.append(0) + stars = [(a, b, i) for a, b in combinations(range(h), 2) for i in range(h) if i not in (a, b)] + assert len(w['P']) == len(stars) + pair_outputs = {} + for (a, b, i), node in zip(stars, w['P']): + assert 0 < node < n + assert support[node] == point_masks[a] & point_masks[b] & ~point_masks[i] + assert types[node] == 1 + assert not support[node] & (point_masks[a]^point_masks[b]^point_masks[i]) + pair_outputs[a, b, i] = node + roots.append(node); kind.append(0) + assert len(w['A']) == d + for i, node in enumerate(w['A']): + assert 0 < node < n + assert support[node] == full_support & ~point_masks[i] + assert types[node] == 2 and cover[node] == ((1 << h)-1) ^ (1 << i) + assert ranks[node] == h-1 + roots.append(node); kind.append(1) + # Every A_i avoids i, so sum A_i = (h-3)T. The decoder is T=sum A_i/21 + # and the scatter is T-(1/2)sum_{i in target} A_i. + decoder = Fraction(1, h-3) + assert decoder == Fraction(1, 21) + scatter_coefficients = [decoder, decoder-Fraction(1, 2)] + for coefficient in scatter_coefficients: + odd_denominator = coefficient.denominator + while odd_denominator % 2 == 0: + odd_denominator //= 2 + assert 21 % odd_denominator == 0 and abs(coefficient) <= 1 + for source in triples: + assert sum(i not in source for i in range(h))*decoder == 1 + Dset = set(range(d)) + for triple in triples: + k = len(Dset.intersection(triple)) + assert 2*(3-k)-2*(d-k) == 2*(3-d) + patterns = {} + for target in triples: + chosen = len(Dset.intersection(target)) + if chosen not in patterns: + patterns[chosen] = target + for chosen, target in patterns.items(): + target_set = set(target) + for source in triples: + k = len(Dset.intersection(source)) + total_coefficient = Fraction(2*(3-k)-2*(d-k), 2*(3-d)) + scalar = Fraction(len((target_set-Dset).intersection(source)), 2) + scalar -= Fraction(len((target_set & Dset)-set(source)), 2) + scalar += Fraction(chosen-1, 2)*total_coefficient + assert scalar == Fraction(len(target_set.intersection(source))-1, 2) + for j, t in enumerate(triples): + masks = [point_masks[a] for a in t] + two = (masks[0]&masks[1]&~masks[2]) | (masks[0]&masks[2]&~masks[1]) | (masks[1]&masks[2]&~masks[0]) + actual = 0 + for a, b in combinations(t, 2): + excluded = next(i for i in t if i not in (a, b)) + actual |= support[pair_outputs[a, b, excluded]] + assert actual == two + assert masks[0]&masks[1]&masks[2] == 1 << j + assert [((k-1)+(k == 0)-(k == 2)) for k in range(4)] == [0, 0, 0, 2] + + def contained(x, y): + tx, ty = types[x], types[y] + if tx == 1 and ty == 1: return not(core[y]&~core[x] or cover[x]&~cover[y]) + if tx in (1, 2) and ty == 2: return not cover[x]&~cover[y] + return False + active = [0]*n; stack = list(roots) + while stack: + x = stack.pop() + if not x or active[x]: continue + active[x] = 1 + if args[x][0]: stack.extend(args[x]) + degree = [0]*n + for x in range(1, n): + if active[x]: + if types[x] == 1: + assert core[x].bit_count() >= 2 and ranks[x] == support[x].bit_count() + else: + assert types[x] == 2 and ranks[x] == cover[x].bit_count() + if active[x] and args[x][0]: + for y in args[x]: + assert y < x and contained(y, x), 'Binary frame nesting failed' + degree[y] += 1 + for x in roots: degree[x] += 1 + H = [0]*(h+1); c = 0; loss = 0 + for x in range(1, n): + if not active[x]: continue + r = ranks[x] + if args[x][0]: + c += 1; H[r] += degree[x]-1; H[h-r] += 1 + for y in args[x]: + assert r >= ranks[y] + H[r-ranks[y]] += 1 + else: H[1] += degree[x] + for x, k in zip(roots, kind): + r = ranks[x] + if k: H[r] += 1; H[h] += 1; loss += r + else: H[h-1-r] += 1; H[1] += 1 + q = len(roots); R = c+q + result = dict(h=h, v=v, c=c, q=q, R=R, loss=loss, central_disjoint=d, histogram=H, + rank_sum=sum(r*m for r, m in enumerate(H))) + assert loss == h*(h-1) and result['rank_sum'] == h*R+2*loss + result['center_denominator'] = 21 + result['scalar_validation'] = dict(ordinary_supports_exact=True, centers_exact=True, + center_decoder='sum A_i / 21', scatter_coefficients=list(map(str, scatter_coefficients)), + rational_scalar_identity_exact=True, mixed_center_scatter_exact=True, binary_frames_nested=True, + binary_frames_nondegenerate=True) + with open(str(prefix)+'.bin', 'wb') as f: + f.write(struct.pack('<4I', h, v, n, q)) + write_array(f, array.array('I', (a for pair in args for a in pair))) + write_array(f, array.array('Q', core)); write_array(f, array.array('Q', cover)) + write_array(f, array.array('I', roots)); write_array(f, array.array('I', kind)) + write_array(f, array.array('B', active)) + with open(str(prefix)+'.labels', 'wb') as f: + write_array(f, array.array('I', ranks)); write_array(f, array.array('B', types)) + Path(str(prefix)+'.json').write_text(json.dumps(result, indent=2)+'\n') + return result diff --git a/research/cover-local-reuse/NOTICE b/research/cover-local-reuse/NOTICE new file mode 100644 index 0000000000..dde0487aa2 --- /dev/null +++ b/research/cover-local-reuse/NOTICE @@ -0,0 +1,23 @@ +Physical local reuse under the three-stage cover, 2026-10-09. + +The new composition, source closure and verifier were prepared for eumemic +with OpenAI Codex assistance. Apache-2.0 applies. No official endorsement or +independent external peer review is claimed. + +The three-stage cover, generalized Clifford frames, weighted bit supplier +and internal row borrowing are icekylinx's PR130 contribution, prepared with +OpenAI GPT-6 Astra and Codex assistance. The exact adopted commit is recorded +in SOURCE.json. Its original root NOTICE and all reference notices remain +unchanged. + +The pinned PR117 scalar DAG is by eumemic with Anthropic Claude assistance. +Its copyright, Apache-2.0 license and original notice remain in +references/three-stage-cover/pr117/. Compensated birth-cut reuse follows +jamesyc's PR124. Physical hull frames and their full literal reflection were +developed for eumemic with OpenAI Codex assistance in PR129. + +Swapnil Jain's round-seven bit witness and Zhihao Chen's PR97 physical +ledger retain their original notices under references/partial-gauge/pr97/. +The inherited semantic, product-row, analytic and fixed-tape interfaces +retain credit to icekylinx, Zhihao Chen, RaD / hipotures, and the other +contributors named in the root NOTICE. No predecessor notice is superseded. diff --git a/research/cover-local-reuse/README.md b/research/cover-local-reuse/README.md new file mode 100644 index 0000000000..7906af2fd4 --- /dev/null +++ b/research/cover-local-reuse/README.md @@ -0,0 +1,127 @@ +# Optimized physical local reuse under the three-stage cover + +Conditional **κ = 84386598001/250000000000000 = 3.37546392004e-4** on the +unpaired three-stage cover (`complex_saving = 337774769/10¹² = 3.37774769e-4`). + +| Construction | Physical roles R | Streams per vertex | Complex saving | Certified κ | +| --- | ---: | ---: | ---: | ---: | +| PR #130 (unpaired baseline) | 28,705 | 90,163 | 3.147997e-4 | 3.146011e-4 | +| PR #131 (unpaired + local reuse) | 26,597 | 83,839 | 3.32426609e-4 | 3.32205398986e-4 | +| **This package (unpaired + optimized local reuse)** | **26,549** | **83,695** | **3.37774769e-4** (`337774769/10¹²`) | **3.37546392004e-4** | + +> **Note on PR #132 / PR #134 first-stage lockstep pairing**: The paired Stage-1 +> lockstep accounting (`3.68552409947e-4`) is marked retracted in +> `certificate.json` (`retracted_paired_lockstep_cover`) following the +> counterexample in [#132#issuecomment-6073516734](https://github.com/CrocSwap/integer-mult-bounds/pull/132#issuecomment-6073516734) +> (confirmed by `@ikeboy`, `@Swapnil-jain`, and #134). Only the **unpaired** +> three-stage cover bound **`κ = 3.37546392004e-4`** (`w = 2v + 3R = 83,695` +> streams per vertex) is claimed as the active certificate here; for cross-stage +> completed-core sharing on paired cubes, see [#146](https://github.com/CrocSwap/integer-mult-bounds/pull/146) +> (`κ = 4.61028508707e-4`). + +The inherited weighted bit supplier (`a_bit,eff = 3.731650e-4`) remains unchanged. + +## Local word and compensated birth-cut reuse + +The construction places the independently replayed physical complex word on +PR #117's immutable scalar DAG (`91,770` additions, `8,120` roots, `71,185` +matched links, `28,705` virtual roles) inside PR #130's three-stage Cayley +cover (`m = 3h - 2 = 70`). + +1. **Radical-complement frame lifting and phase-aware role compilation (PR #133)**: + Whenever `ker(K[x])` is degenerate over `F_2^24`, `U[x]` is lifted to the + maximal nondegenerate subspace `L + nonsingular_part(W ∩ L^⊥)` containing + the node envelope (`69,450` lifted nodes). At fan-out nodes (`len(free) > 1`), + phase-1 uses in `Anc` are assigned to copy roles while keeping a phase-2 use + on the pivot role, preserving all `2,351` phase-1 donor roles while shrinking + phase-2 target reach. +2. **Cover-weighted local search, donor-chain shrinking and recipient snapping**: + Deferred birth gauges (`3,558` roles) and physical mixer gate frames are + optimized under the exact `m = 70` cover moment weights. Targeted hull + shrinking along the ancestor chains of unmatched phase-1 donors increases + compensated birth-cut reuses from `2,108` to **`2,156`**, reducing physical + scratch roles from `28,705` to **`26,549`**. Split recipient birth frames + (`e < f < d_1`) are snapped toward their matched donor frame `A` when this + improves the combined auxiliary and target moment objective, eliminating + redundant intermediate transition steps `f - e`. +3. **Per-bank literal reflection audit**: + The full source/workspace chronology and inverse retain every compensation. + The literal frame scan in `reflection_audit.py` independently audits + `source_data_histogram`, `target_data_histogram` and `internal_role_histogram` + across the source (`0 <= s < v`), target (`v <= s < 2v`) and physical + auxiliary (`s >= 2v`) port banks in both the forward and reflected words. + The local source inventory has `744` distinct frames, including `1,402` + physical roles with nonzero source gauges. + +## Unpaired and paired three-stage cover profiles + +In the **unpaired** three-stage cover (`m = 70`), each vertex has +`w = 2v + 3R = 83,695` persistent streams, recursive rank `5,856,258` and +deficit `2v - 3ℓ = 2,392`. Each physical role with source gauge dimension `s` +contributes three exterior children of rank `46 + s`, and every local child of +rank `r` contributes three children of rank `r`. + +In the **paired first-stage lockstep** cover (Avi Eisenberg, PR #132), let +`κ_inv` be the coordinate involution of `E = A ⊥ B ⊥ C` (`dim A = 24`, +`dim B = dim C = 23`, `m = 70`) that exchanges `e_i` and `e_{24+i}` for +`i < 24`. It is orthogonal, `κ_inv^2 = 1`, and `κ_inv(A) ⊂ B + C` is orthogonal +to `A`. For every `k ∈ G = O(E)`, `kA` and `(k κ_inv)A` are orthogonal, and +`k ↦ k κ_inv` is a fixed-point-free involution pairing the first-stage +invocations. Because stage one has offset `0`, paired cores `k` and `k κ_inv` +touch only their orthogonal active spaces `kA` and `(k κ_inv)A`, share a single +auxiliary bank of `R = 26,549` streams per pair, and execute their identical +first-stage word in lockstep: +- Each internal auxiliary step of rank `r` in stage one merges across the two + orthogonal subspaces `U_1 ⊕ U_2 ⊂ U_1' ⊕ U_2'` into a single child of width + `2r` by PR #130's general Clifford transition lemma, and at the end of the + joint word its shared dirty tail has rank `m - 2h + 2s = 22 + 2s`. +- Stages two and three (offsets `kB` and `k(B + C)`) and all six data banks per + pair remain unshared (`4` auxiliary copies of `46 + s` and `r`, plus `6` + copies of `source_data_histogram + target_data_histogram`). +- Per pair of vertices, the paired cover uses `w_2 = 4v + 5R = 140,841` + persistent streams, recursive rank `9,854,086` and deficit + `2(2v - 3ℓ) = 4,784`. The largest child is `68 < 70`. + +## Verification + +Run from the repository root: + +```sh +python3 research/cover-local-reuse/verify.py +``` + +The verifier checks a closed frozen source inventory, copies it into a +temporary repository-shaped tree, rebuilds the complete local compiler and +reuse pairs, independently replays literal reflection, per-bank histograms and +dirty cleanup, recounts bounded scalar work, regenerates finite geometry checks +(including the Stage-1 pairing involution `K_pair` across all `2,024` triple +ports) and checks both the unpaired and paired exact cover certificates. The +generated local profile and reflection receipt must reproduce byte for byte. +Verification leaves its source tree unchanged and has no options to omit these +stages. + +The 18 outer controls in `test_controls.py` reject missing dependencies, +altered and repinned DAG inputs, omitted reuse roles or paid children, +corrupted internal-role or target-data histograms, missing compensation or +reflection flags, changed source bindings, insufficient scalar guards, +formatting drift and optimized Python. All 47 strict assembly constraints and +seven margins are positive for both the unpaired and paired certificates. + +This remains a conditional finite witness. PR #130's finite group geometry, +PR #132's first-stage lockstep pairing schedule, weighted local-ring +compilation, uniform batching and restored internal row borrowing are written +proof dependencies, together with inherited common bases, address adapters, +exact grids, prime selection, analytic estimates, streaming, recovery and +fixed-tape interfaces. [NOTICE](../../NOTICE) preserves attribution; the adopted +proof sources and original notices are pinned in `SOURCE.json`. + +## Credits + +- **icekylinx**: three-stage Cayley cover, general Clifford frames and weighted bit interface (PR #130), and the stopped product-ring framework (PR #104). +- **eumemic**: PR #117 local complex DAG, PR #129 physical gate-frame descent, and PR #131 cover-local-reuse verifier and reflection audit architecture. +- **jamesyc (James Chang)**: compensated birth-cut scratch reuse (PR #124). +- **Avi Eisenberg (ikeboy)**: paired lockstep first-stage cover (PR #132), saturated nondegenerate intersection placement (PR #110), and PR #120. +- **an664**: completed-core sharing on orthogonal subspaces (PR #128). +- **Rohan Arun**: PR #113, PR #118, PR #123; **Joel Pulikkan (GamingPuzzled)**: PR #125, PR #127, PR #134; **Daniele Corso (danicorso)**: PR #126. +- **Zhihao Chen (jacklightChen)** and **Swapnil Jain**: PR #97 physical deferred bit word and underlying witness. +- **Thomas Marchand**: radical-complement frame lifting, phase-aware role compilation, cover-weighted local search, donor-chain shrinking, recipient frame snapping, per-bank literal reflection audit, and paired/unpaired composition (PR #133 and this package, prepared with Google Antigravity assistance). diff --git a/research/cover-local-reuse/SOURCE.json b/research/cover-local-reuse/SOURCE.json new file mode 100644 index 0000000000..6e8eeb6c32 --- /dev/null +++ b/research/cover-local-reuse/SOURCE.json @@ -0,0 +1,93 @@ +{ + "files": { + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "NOTICE": "6fd5ffb230001036c04f1da293648895134854002ef12a235e1c2d8d459ae51c", + "certificates/copied-centers-network.json": "7dbd675e42e22ac076280360f8750031851564bb7a56079e66236fee5d0a6cdf", + "certificates/partial-gauge-bit-input.json": "367b9844db23f8fa64002637903bcc5ce28ffc8879d274b5c54c0390fb0234e4", + "certificates/partial-gauge-network.json": "e2e6c48bc283b1417c13adaa35c36d782191e21a33f7279a4ed1558ca60518be", + "certificates/stopped-product-network.json": "43ddb7ee033d316375102cf2d97bb2cf47f879f36a005d3726fa6647a2cbecc5", + "certificates/three-stage-cover-bit-input.json": "d0d496b64d45408d6e0773ebbcd4d5dcca918a596073a51e5fc186b82c3b8520", + "certificates/three-stage-cover-complex-input.json": "afecf8ce2d8eb259074e61cd0c386b464ca2f57c61b00979eac808fa26e0b770", + "certificates/three-stage-cover-input.json": "633e108352d3a880c3dc05e265f40270698ea7ebbe655706f5f8675070c86bd2", + "certificates/three-stage-cover-network.json": "bfca1f225394c8b50f3360b71920652baf9bd885ce84f9c0a9184c3ba7dd35ab", + "notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "notes/three-stage-cover-assembly.tex": "ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d", + "notes/three-stage-cover-bit.tex": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "notes/three-stage-cover-complex.tex": "1c5b638aa9b75365b8addec9c8eeee6bc5e499722901079b94c65fce033fde8a", + "notes/three-stage-cover-note.tex": "db8078687825bcd43c6cc2fb69712ebb12840057b77cd5af8f67f53e4ffffa92", + "notes/three-stage-cover-rows.tex": "6ad97a5cd7d6aecf978a81226e1c2763d37840caca130c61f3bf5c4ac111c5c8", + "references/partial-gauge/pr97/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "references/partial-gauge/pr97/NOTICE": "1c53970fb4face631a1b331ec66d33111eccd280a129f9b64c2da6df96861c3f", + "references/partial-gauge/pr97/PROOF.md": "f2c95747d9a5858da43932d857be999e6166d4740f25e2c57f99ce05a8902352", + "references/partial-gauge/pr97/SOURCE.json": "68fb539abcd6df21d142e4e204b6e9482eb7f9cd3907650f54bd058070266596", + "references/partial-gauge/pr97/bit-ledger-result.json": "c3dd79e5e6d72e49d8d1be2d4d9ad808cd7d24b7a725190d24100cbd3644394a", + "references/partial-gauge/pr97/check_frames.py": "1cb2b8cde2a8b3f12008da0d335dcdd38005cc692367423d9589aa1f4d6306e8", + "references/partial-gauge/pr97/check_lifted.py": "c3e87ad6b31f377df549421f53d22b99131d2228dcd08a1956913211383cbd6c", + "references/partial-gauge/pr97/deferred-readout.tex": "4e848f7f06c975045629da7cca9f79e10f255d08dc17a72629c9bed522565d52", + "references/partial-gauge/pr97/deferred.py": "9b2acaeb6f1beb2a53c15e00c027f9ba22397a12071ad0b71131e12012a98036", + "references/partial-gauge/pr97/deferred_23.json.gz": "8c38e947ff9e021e308000dd82bb5e2194eb265d8b75194e22ce783d3e75317c", + "references/partial-gauge/pr97/linalg.py": "56cc779911a3c5c901bc5194ccaf97f720157a2c4ba602b07ee8642af2676b8b", + "references/partial-gauge/pr97/round7_literal_frame_ledger.py": "02617ba608f971e3bdd2b45d4cbfc3d0d629873a0b9f7c22b12f347d099fdb59", + "references/partial-gauge/pr97/witness_23.json.gz": "b2486aa2bb222bacea6e52162a3920780e45dd8edc5d7cb03eabea336a1c6588", + "references/three-stage-cover/pr117/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "references/three-stage-cover/pr117/NOTICE": "a0030510cd3b5334fb113eae759aadd2c25951bd353dfb69ad9cb780ae5adf30", + "references/three-stage-cover/pr117/SOURCE.json": "74e9f4b4ae0529d21d19c159b2b50ee0923e93e0d7eb22cf208ad41dd5992275", + "references/three-stage-cover/pr117/dag.json.gz": "3c034d0aae388ef567a454826f4f48b26fd8a94c71e8ffed4835271b349a783b", + "references/three-stage-cover/pr117/replayed.py": "99c1e3694ae06a7ce7a370b04ecb45ea3fcfe69a6e6e7f4c4606e0a6c74c3184", + "research/cover-local-reuse/NOTICE": "890d177a20a3d6bcad9c466fdb6f1850f151b79bb6ace672afde75d4561b5a44", + "research/cover-local-reuse/README.md": "d1070a14da29305316b402fcbbdeda1e9ae9ebfd10e73a745ded10f5247d388c", + "research/cover-local-reuse/certificate.json": "f68303156dc84d389f55e291a2cc35e8e4a8b443f4f755a847607c09cf8406e6", + "research/cover-local-reuse/certificate.py": "d3f9e203f6162f9bc5e434d510ff20267184443bc477a0f6ef534d6711a291b7", + "research/cover-local-reuse/geometry-audit.json": "f07ed0f0b5387c0cfe62d9be73e2013771f63aebbdcfac1bcdec8bb349c0a0e3", + "research/cover-local-reuse/geometry_checks.py": "ecc3e880dede29ee5c9fb32c645b0fdd22b8eb31a2041f8e5d9b05047d4427ba", + "research/cover-local-reuse/test_controls.py": "3a4b6fde3c67eaa30126158ac60cab692adae93efd63e29f55bfe3be39bbcfcd", + "research/cover-local-reuse/verify.py": "ef2bf3b418f030caf495a46df4b5015eed9608b06f7fd3011a79e6ebb96c51f9", + "research/cyclic-deferred/complex-profile.json": "7ef5a435f72725ab915bb21be680ea483dd9f674d47d9b852676a982ca90ece1", + "research/cyclic-deferred/complex_deferred.py": "4e1489d40954b90c57bcaaee83d0d8154b0e9e2abc9009f09d7d9f42322c8ff0", + "research/cyclic-deferred/inputs/complex-dag.json.gz": "3c034d0aae388ef567a454826f4f48b26fd8a94c71e8ffed4835271b349a783b", + "research/cyclic-deferred/producer.py": "017e50713943e6c2a98d1c23ec93e7da9580896de1b6bde24563b4b6961c74c0", + "research/cyclic-deferred/reflection-audit.json": "ed879a3fd11903a8545b61d169a5a9a00ffd96cdf18071a7c0496f1702e74c0f", + "research/cyclic-deferred/reflection_audit.py": "506aed1f3ce4f04c8e397cdabb6419e41f77be8a631d39e05cf31d830ea5565b", + "research/cyclic-deferred/replayed_producer.py": "99c1e3694ae06a7ce7a370b04ecb45ea3fcfe69a6e6e7f4c4606e0a6c74c3184", + "research/cyclic-deferred/reuse-pairs.json": "caa861b21b2cbe3c19d1bd7b213a15902ebd7203a3a5e6b6eb521ab4df52486c", + "research/cyclic-deferred/reuse.py": "c7854ed1b561737006029415151098362f554314756b1621c362f7e4d2bb7f26", + "scripts/audit_short_guards.py": "c2c929c956e617bee739963b517b9069e0d067cfebc6820f401a4e90a1769eb1", + "scripts/certify.py": "2348d95008276c5d5764f7e028c3918e484582cd589bd4d9b82919161745e53e", + "scripts/compact_control_layer.py": "e814c9f8d84f2e5d3aa2e06c36697f27f110218addc40ff8df2801fde861ff9f", + "scripts/complex_circuit.py": "d623617f7c5cb3189580883a8ab30c0bd3832688ae3f1f0c1f881bbbbff8e0c1", + "scripts/complex_network.py": "0da395e67ac04fa213494e71012c1b19b544596d34cdce5a3b172b1fb6af5f1b", + "scripts/exclusion_circuit.py": "b253f9d7318becda1c1f3b24e2287ed44a9c27fcea00cf9d531afb950d0457a0", + "scripts/fast_gaussian.py": "11430c2df0783b933dc91080595bb7514bb052b8c7b12107e27a1ef701e31e43", + "scripts/paired_exclusion_circuit.py": "8f05f04cf06217befd6d0ee0f2d7d0c5c5eb32cfab8c9a8ca7917fd6d620b7d2", + "scripts/paired_network.py": "991223dc3c1374284c361ed017e42bf732dd971fa0bea2be2282cfb18257b3f7", + "scripts/partial_gauge/binary.py": "b29e2f37d7f32a959a378190d7f1da3c2da534fbdaf878044800301957bffc03", + "scripts/partial_gauge/lift.py": "895874399113faa090d168d6168f0664136df6e21205671e7f7f9239cad93d1d", + "scripts/partial_gauge/match.cpp": "12b8b7c93bb78324e7328e624b166be2067ae8861540531c024040220d86f368", + "scripts/partial_gauge/word.py": "96015b7b08a261673ab8be1ea47f89302f8a1d62a822d657a09f6a1fcfb51e58", + "scripts/partial_gauge_bit.py": "7d58e86061da2d73991531e9bc431589019359391adea866c61c7dd1f99ac855", + "scripts/partial_swap_network.py": "acdd81b4dea2815f8838a0c3ea8ac4968f2bc13fd7c99173473d865779096782", + "scripts/prepare_layers.py": "a6e2adc612f264b1c0e51d18ce6315de9ae5e2ae2420aa22e99a22d8bf304947", + "scripts/search_network.py": "3a4faa5037d9b8e7ca5828afac193a96b6966a8b114f14937921795b24ec4f6a", + "scripts/shared_point_circuit.py": "c9bb7a5df92d260a4e3ad532b53e26936730d7c93f7facfb0784957c1e81c8ba", + "scripts/shared_point_network.py": "a85e7f0d8c42d6a27e3846308571ca324a1824ac5c2d59e4daa5c7673c33c697", + "scripts/structured_bulk_assembly.py": "e99467e14211fba699878ed036e1e2362eb8e395dc22f9ecdcecc7fbf2cc736d", + "scripts/three_stage_cover/README.md": "b39a28fa8da5d7d3188dfed4c0e0af1e2397f0f5c8f69cfb69671ed27ddca4bb", + "scripts/three_stage_cover/__init__.py": "b964b59af038e70cc15af655a22bcf6aaafc9c842b213765781bc8bea7166430", + "scripts/three_stage_cover/lift.py": "ae5f4c56cd32b5232d6dcdcaed1e24efb81fe20467a2d915ee51479bced06cfc", + "scripts/three_stage_cover/select.py": "457e636ced9bbd368198f78e015660a929ba1aaccbe34122d18da09ebb488f33", + "scripts/three_stage_cover/verify.py": "4bd2347e87e4edb699968bc31dfb94f2ab89bf1227576e59f43c779ba74e4e06", + "scripts/three_stage_cover_network.py": "7e0ad6fd1921b6905a53ce1eeaa03d3bb3a8a8bbaa0382516ea98b636f46335e", + "scripts/three_stage_cover_producer.py": "ea6dd4f06173304bbcb74b8e5bcc02357b7bb162a6d26b4a6f7a9e886158123f" + }, + "provenance": { + "cover_certificate_sha256": "bfca1f225394c8b50f3360b71920652baf9bd885ce84f9c0a9184c3ba7dd35ab", + "cover_commit": "6a9970a530119174507904e23592fd59ede19a5d", + "paired_cover_commit": "f7bc7a9073fd45d5d72a61795409033997288202", + "physical_local_source": "PR129/PR131 physical gate frames, PR124 compensated birth-cut reuse, PR132 first-stage lockstep pairing, and PR133 radical-complement lifting, phase-aware role compilation, donor-chain shrinking and recipient snapping", + "physical_reuse_commit": "3acf2f9c026858b2525216f45e1650df24ef2d8e", + "scalar_dag_commit": "cbb05ce504d571546d9b7794c186a613c659c3bf", + "scalar_dag_sha256": "3c034d0aae388ef567a454826f4f48b26fd8a94c71e8ffed4835271b349a783b" + }, + "schema": 1, + "scope": "Finite local complex replay, geometry checks and exact unpaired/paired cover assembly; general cover/bit/analytic interfaces remain conditional." +} diff --git a/research/cover-local-reuse/certificate.json b/research/cover-local-reuse/certificate.json new file mode 100644 index 0000000000..e37e70f34b --- /dev/null +++ b/research/cover-local-reuse/certificate.json @@ -0,0 +1,2120 @@ +{ + "actual_bit_saving": "3731649599/10000000000000", + "assembly": { + "absorption_gap": "353447929191825285529108955353231/1250844436065371536244985229696192250000000000000", + "margins": { + "Gaussian_arithmetic": "2026661543380709992686135020059081215231/4002702195409188915983952735027815200000000", + "bulk_exposure": "337774431215231/1000000000000000000", + "compact_phase_layer": "1688872105409990655489781215231/5003377744261486144979940918784769", + "coordinate_movement": "337774431215231/1000000000000000000", + "dimension": "4999999950000000000000000000000000/5003377744261486144979940918784769", + "original_prefix": "168892213918743327035123101464018784769/500337774426148614497994091878476900000000", + "scalar_work": "2702230405811171722466590047874281215231/4002702195409188915983952735027815200000000" + }, + "minimum_margin": "1688872105409990655489781215231/5003377744261486144979940918784769", + "parameters": { + "C0": 1256429297310084612063197645264454782585114206564595393502480790859163057304503733772068437043767902524099765062447958906573045020845179836773258815019058139077875697523772955033369653194870920027622297705162822795418440007626479707720235785691861476520268796525593178566243792051193684738208604543645205356665509449093331827514222396159335961869378816937610742522967858084489962802494511741568796864274631335858894689550380335505173464440369305664206941869565568608468273622030301139918605972908997484433095816190830385175165131960397908212901181770679783732906230547501340140812447511215745636566935350687280921843222284355747507550578577089843331082403730090847511495445072606043132975617697610492976357130420890957266665855861448645548118363105549207914137549346593157039051664605359115066788875326938883475918611613294303143881915250638122873399763912826009656537781805525792351661168162528185650165100431209619954523024149441923346326196067739290988475242148731963483294453488165815337439641024652530453522297465639876390866853885765242005203594398108297807626169295767354771617891944912090072389538976540712569030390761674370692389316330981452428293808619152806322361194578147484284066485598719570129621880807936117198888920194700064053031171050784698385707257147131930868757806730057550809062445887236822477674509074403261727377720638106323085152823155124941271447557859594354039949438037293284674613986797068222557437651711722092778851123317440764848448277538447048491659249197028783824725229854256188672631756475366297434255978266163549705708023650526481954175687777907021506533480089839695211504188572973260937294116700034370858431751838006625819813844365519210856493776863275084864706858618706058188478347341598309165815889144151849219917936470396191521967810832866495634307698360167722374721819955171012217031966447002771359189815551748008757683007385736832181579373826999318597030456846134264961197972477463346467252641298565578556369848538776332105496459564097697285731047333454389944657490338036262359881451388099160416950211170608705134606211978226513805581370000139448846114733950536690965827130650598458418026610523411544722195977090616629835564076220273768079017715700199101882033141316120369777840100554348148225680960912772929113572950014212066471246956282563643677074934931229254947561585118376402266015769043632985692674603189470013723471935872527991152743682738308927597164118468182268941783370027452031595862685902726555899766165083715165923382717342950296118163044729985493928459268826128100039601335295660140933123190850017855261870384346273246262530200587996475870070473726763715034875556636541522682018664806874857443983407017025194608265990821717612152234526413880397651442079988567272700260591028476997875811559304412248248917270858362460050043739904436851045473293441082125321770740435777194267266822811385779770145722614673353234735714095398138656831823738328763153632918054157393132792387063183036900357831827927895001864782819931940581497769397459554962170310354924852725760957749797726156153828455514260066184916322270139620307467507798786721436987645142463937004139215102656416558396933438397163915574941344717399354296917908817484544666495502624656788544171887269870373127726629184084457540054020436391212785000091369249211431001608254507808594878664494712020103729867912836043028182774456460158795255806465095471383826045900101218304877914829075922691354822468360721710646369633439221705982689378667041997385583413324720406717605797416870582247059836537129405194605378730056047751772984011215356340824276546148904217069811939998734880670291648204712736697329731168979023549613926887267938955441004331819277965050153964734566068670044664842971867113521692003195630763651378651938845946996600133120591944140396633671944236112595604374464392387195845450625128780227611744756002727244352100154467976456089210062237397979914614560050332885480364952823081641694077103695804696143418837495873859240675664641484173699592274441117618077414446973935637550772697716232229136196267472567335789103635086958332111373667763620736767826574428259555038008055259047428474655984847668028386251804732546455616608258517958640807813261629187562685844058005789051861740389015526202847692383988565236796383033750976997454908444292133371448191104902251007835109786528395940443308821476081505121777310608207950152261183282969367439247747631659896056640435347097026155095607799126796100450128012883511089216066417586888688543268411201843294529794470882974681427399099647005413232588797614683440081109117969703436349667203148328491164547976228799912863217589827719177388975305302393204801412227340427702145092180955521400416425600078053376846043020049947066008610172087096181418643630720724023431661431592147380303904145657893254030965369073973321704019609601974272128227372816535677636107113338640098612345353080863916799584683737253611000685863923755715333098240468581940026546545097141781144937850134755444703926766205446550437325158494852595763142819754511654709758594512538520991162173510922871193397643459728060803723640404815302932521959523409817128689072664577261615173281276381061132088652701439459847917236935812088177239458486990916901379422080055584873048348209216694872354170046397279859142424860776470921670649589505476513452039095879501222246660454415413466277040680681061613450008918029651396399903990097375736147769687214259740049701849554620304811921201479580023782685170991321231668536871305253594667390230741818553600476343447146166303607569843645609810273005817743577941713129485514997896379254861528813531985585895351399721464711094380761296354666848511866178366699221584347829345992919968391776764361864595174740918512205803877676750196366511287902706345614469285813121830420835945643094477716062216239222283383278975374135174063646324824197828224495732111757018857787122687383309856284034194371495243531152087870261488508256678039161235132896873964265270078336117325841644932016231348372300778839864623084755711473746699799319518821089760425648861270614892547201546533178518015604914372735561359528842792605037257865649559695023986869740072402729152620701635121959949293663707243721230991885254653529551612439757494634374121477401774339194294236579584539871831182504085711625027005478676296124565546308427491601941439161796881103972180058855061701070275913828226768053860203910304558783882605028957394956904015209472797718325281380887269172144236369154360163981342629285947313590506300328250970009065443752640746129522304330982650313694080745209894906961840633783169683682959987853038363087608633214505920053199027902661529079673003851185905462737786195943931181360259120851404263784014060938557537571325975969689058032368227669347942262321455172171256457411974613528317124638595274893751768352800462883529476782391206741950933779217541105944815972383493215250560791926792388029844351338221843639186952567992356113904369448471736936516072161586674756113250446703467238262691897221874876724850647027297632000123934377847490892439674635825800038518272739092710593151639609722273758322169526042649178588335651281240910870126466169984831726437351755769841652904611455905862127079535639891179081635591811750638449829033231897522257240369304698044161500901137136576409147455380811545551694165699578529590297682503535374987943246751353372741368427282732793664621387428930524064843989809192935548816612190020838641767486850329697140245548157159785325353794602566170518836316529703238888142885139976427759833812155147432526687969143406546916397998795021889234684597783369600737614730811008513046511271942537300892807087120456773527807546929959525540018684640270518040009212562266982830564339133113653969165849330366949105062226504042758219442502246714477784690914138745066317574788726924110032199643171093423160372042879476975061302178736877717545058733347535595446550203379918725243077217963433915219747250941306236658705240712176820149160308916394436945603214912743970009594863069668236532119273017267556850870534071425671506613972085962286183843860176220592856777169119676265121554337778098870937544355883214685217908133668467539618578372408172039236529920534021660467721136571706235846495954843793414803161797567010330813095132798331310452636562448932520585207053077609664882301673821402880358642801665003367345422059520021730427516269099975376166973783746400120108912773966025424567643491729194142412931700170813581111655755201101401695464763032116229759525084176550340773673577969766177160807904782095630797734502898621258020494265824424766073485795558407515364698329477633508866585461974348802088264777420541456130876415958082211456311837867044457300596497398551998108528674792506757423741501257047045211245757944645039591636846016475202945169010723092630119121207314111013759427298446438484461161113193915254110309836199171027358572869183940773742714293768288429561635053502464001175325228986531840, + "C1": 1, + "a_bit": "337774431215231/1000000000000000000", + "a_complex": "337774769/1000000000000", + "alpha_squared_power": "2533333183448067817715350000000/5003377744261486144979940918784769", + "beta": "1/1000000", + "c": "1688872139187433101464018784769/5000000000000000000000000000000000", + "delta": "1/800000000", + "epsilon": "4999999950000000000000000000000000/5003377744261486144979940918784769", + "eta": "1/100000000", + "kappa": "84386598001/250000000000000", + "lambda_": "99966222557216251331215231/100000000000000000000000000", + "lambda_prime": "49983111278777012881215231/50000000000000000000000000", + "q": "16888721222987118784769/50000000000000000000000000", + "sigma": "999662225231/1000000000000", + "tau": "999662225568784769/1000000000000000000" + }, + "recurrence": { + "internal": "999662225568784769/1000000000000000000", + "leaf": "999662225568774769/1000000000000000000", + "reservations": "4998311127860812566898535981215231/5000000000000000000000000000000000" + }, + "strict_constraints": { + "Gaussian_arithmetic_above_kappa": "211113705954327656771163715246241988715040731/1250844436065371536244985229696192250000000000000", + "K_dominates_log": "168887212229871170958968777012881215231/500337774426148614497994091878476900000000", + "K_geometry": "168892213918743327035123101464018784769/500337774426148614497994091878476900000000", + "alpha_below_one": "5000844411078038077162225568784769/5003377744261486144979940918784769", + "alpha_below_one_fourth": "4993244411527693873709079518784769/20013510977045944579919763675139076", + "alpha_positive": "2533333183448067817715350000000/5003377744261486144979940918784769", + "artificial_boundary": "28022293167132564045339916190270395881215231/4002702195409188915983952735027815200000000", + "beta_below_one": "999999/1000000", + "beta_positive": "1/1000000", + "bit_positive": "337774431215231/1000000000000000000", + "bulk_exposure_above_kappa": "228039211231/1000000000000000000", + "c_below_one": "4998311127860812566898535981215231/5000000000000000000000000000000000", + "c_positive": "1688872139187433101464018784769/5000000000000000000000000000000000", + "cell_above_band": "4999155488921961922837774431215231/10006755488522972289959881837569538", + "compact_leaf": "338274431215231/50000000000000000000000000", + "compact_phase_layer_above_kappa": "353447929191825285529108955353231/1250844436065371536244985229696192250000000000000", + "compact_reservations": "16888721222987118784769/5000000000000000000000000000000000", + "complex_above_bit": "337784769/1000000000000000000", + "complex_below_one_over32": "30912225231/1000000000000", + "coordinate_movement_above_kappa": "228039211231/1000000000000000000", + "delta_below_one_eighth": "99999999/800000000", + "delta_positive": "1/800000000", + "dimension_above_kappa": "1249577769473647855784056746521477779108955353231/1250844436065371536244985229696192250000000000000", + "epsilon_below_one": "3377794261486144979940918784769/5003377744261486144979940918784769", + "epsilon_positive": "4999999950000000000000000000000000/5003377744261486144979940918784769", + "gamma_sublinear": "844461078038077162225568784769/5003377744261486144979940918784769", + "guard_width": "3377794261486144979940918784769/5003377744261486144979940918784769", + "lambda_above_internal": "337774431215231/100000000000000000000000000", + "lambda_above_sigma": "34116251331215231/100000000000000000000000000", + "lambda_above_tau": "337774431215231/100000000000000000000000000", + "lambda_prime_above_lambda": "337774431215231/100000000000000000000000000", + "lambda_prime_below_one": "16888721222987118784769/50000000000000000000000000", + "leaf_saving_above_bit": "1/100000000000000", + "literal_scalar_guard": "23683452795129871352118126392337351100240642386504501183134302903748961401000165774707727177621921483335581302905021364020466518094645213394036341246362265642680500206013327118070004197902340415394820307733337788757890066716048288900230592625877632338410139897730086772570842671143420083265097380324946681569015876489962888204031535298591341717212832194214374506171546576043482709440235749148727722424426519150364005739684108242499902165013385344507543083375624251626611437171965439764267615361958460097383074638285739949944458621959576826755508439653533736047617433059944936021551223160618383835106153146410642385416453073172077547351381736438894379402533038039717359104954271177954394361705740665372354365304226595056555746832613057275914213428947771474756072885506247019701208631435221067293470735250408336172321865889079869686551513398508347609509181835490294454065512422354406819865770581153973521368521126261020517716521062342437774995622211051691844437236471446959134158269939070542051596695613090992193585354315919540941085570889364985432806327249659099814875683786574827790241871771712111872209214028713695166827488203262186689483091567426733671404674263193268142001185755491797882671830295181859493055825318565792905165635465416830631028854879066383583433100436684972442925509381445878832379553378781960290527262222890761088899999652331402598819944380524519351835388233270048240851957078724686312277889684614883626673207634166566926506697385151131788585942831682971874378110557879511674492556652190305729178848522702469691047787005137742770331063932878962233498286237283688273102424142016929829906280784552745378510026142491300316208455143120083853023402637700199524347644630219007234603660382474470297056142922967743282941301142782425447823044599650500378852437055276491783201945666889016302712284624459350634073398104574684612772236044382401102171815113169529138574065143705460121377145208521318690673561167845758003744911068894041002683925325332145410575572309597360977927931866752966608557725983157336023864815163654337840272363715762948536412593868377613392137859050181939397125594398192644436970305821906051806982215162135559867233670442871997779966240118645625712758373437997752917198715213548979895406372592041444565613635699988496869688653804152330399110567489127918881019269917624001810752752510516600757074155572822931075247316657545006315667361438605752119499588696702272270375070638537037545817094604519207861220079707804906050875707932536421597560266153788124280252023653497843470557922192704935737403369983329480198405890262090455155140996922341436496889809076869871070747820430672117924479234530621797653538561894686267653751446769308878800617846174149566139885798758137759608492012400954247064244149616035232837566224045470182273124658995103156275479529163574211080692215405972318577343358602145133771361977396348367308037110340468014351328931791195946498475207667257884626323442885218567334938329165696222811044240842069438945645938208715471051411708719674336228568270612755623265919102871850737272495914573748763222273379312776776283109572055438256139416521019842926658471084022850909238906121400387684330268756021905624258808902548453407178616866234290290809516480478193400932645154648164626444190382422511358386872366510388548091642390616485349429367222337292945871403260252752829170133526732577927676513549140644616462454578891047421048357580531970925865253537368375404603435444374145779780225088995157948046538394183714896444928995820088322247148967149213465185391122500340481599016057269424463401133242955172333401917722840230319807367222798560487269861921665242227376967796870034290753883898044640481783947165227557585862507201167068648992778811479444333518792309330994662239425614442010056419723443387821700344558116011996827537589354466553280232729188063308442809898189092523288703938232656884812913019968505921388281931799178048548750019635069499028950487529992797517090751515029638314063096814500754895019277740967014547830032255676490210030499643745905823060798685939784016429093476134623472921455351702835763137963409218021627456600973000076140661064741642762605112100127988734851110715390944302259539810018492574067372478538254921487397665766750175072723471090388691335114287271470605134216715921827355804316605209453815368142287191261888862381460635749579270629265450478263256083052057813173620762075412665000622572971746824834107275687732668109579878400000000000022904060", + "original_prefix_above_kappa": "12508444714101644554275137826070877853231/1250844436065371536244985229696192250000000000000", + "phase_boundary": "2026661543380709992686135020059081215231/4002702195409188915983952735027815200000000", + "phase_local": "2702230405811171722466590047874281215231/4002702195409188915983952735027815200000000", + "prime_interval_packing": "3377794261486144979940918784769/5003377744261486144979940918784769", + "q_below_internal": "337774431215231/50000000000000000000000000", + "q_below_leaf": "338274431215231/50000000000000000000000000", + "q_below_reservations": "16888721222987118784769/5000000000000000000000000000000000", + "q_positive": "16888721222987118784769/50000000000000000000000000", + "record_suffix": "3377794261486144979940918784769/5003377744261486144979940918784769", + "row_product_gap": "101249/5", + "scalar_work_above_kappa": "422228975463846947327555911438491988715040731/1250844436065371536244985229696192250000000000000", + "short_record_fallback": "4998309936928277131006889873025273679775667596383361/5003377744261486144979940918784769000000000000000000", + "small_field_exposure": "1688922156076154324451137569538/5003377744261486144979940918784769" + } + }, + "assembly_bit_saving": "337774431215231/1000000000000000000", + "bit": { + "added_bad_moment_upper": "355432716356049790883708977386812098509453/234016819414164681217869469557949726720000000000000000", + "atom_exponent": "1/1000", + "bad_fraction": "1/10000000000000000", + "coarse_saving": "747/2000000", + "edge_count_per_vertex": 637560, + "effective_saving": "3731649599/10000000000000", + "fallback_children_per_edge": 143648, + "good_moment_upper": "8027707883812705623527852084928925669880973/8027712973183505224497794283715907425402880", + "ideal_child_multiplicities": { + "1": 200205, + "10": 744, + "11": 1176, + "12": 915, + "13": 801, + "14": 192, + "15": 2076, + "16": 1278, + "17": 4041, + "18": 1821, + "19": 6240, + "2": 201825, + "20": 6930, + "21": 1242, + "22": 75, + "3": 45210, + "4": 39783, + "44": 51903, + "45": 462, + "46": 147, + "47": 249, + "48": 492, + "49": 12, + "5": 20016, + "50": 273, + "51": 15, + "52": 957, + "53": 108, + "54": 348, + "55": 84, + "56": 1005, + "57": 288, + "58": 273, + "59": 90, + "6": 6276, + "60": 1341, + "61": 531, + "62": 2418, + "63": 11613, + "64": 3921, + "65": 4788, + "66": 5280, + "7": 3477, + "8": 4875, + "9": 1764 + }, + "ideal_deficit": 2024, + "ideal_rank_mass_per_vertex": 6037356, + "local_dimension": 23, + "log_upper_bounds": { + "1": "2794497571682340957124877635297373985/664613997892457936451903530140172288", + "10": "2528334575079982434541401822534406615/1329227995784915872903807060280344576", + "11": "600411403950194933879698319878376963/332306998946228968225951765070086144", + "12": "1142993828777184207360458748209913419/664613997892457936451903530140172288", + "13": "2179592649656275685100552793710472639/1329227995784915872903807060280344576", + "14": "2081086258358699597143271121490202409/1329227995784915872903807060280344576", + "15": "1989379002068652850691596971376920913/1329227995784915872903807060280344576", + "16": "1903592592966036693344378039904834085/1329227995784915872903807060280344576", + "17": "56969020262929953798134630797130693/41538374868278621028243970633760768", + "18": "1747032084543038830871112645262341119/1329227995784915872903807060280344576", + "19": "1675164420376290598760656870667111071/1329227995784915872903807060280344576", + "2": "4667644505765020609023410962922269499/1329227995784915872903807060280344576", + "20": "100436496092520070582191094678870509/83076749736557242056487941267521536", + "21": "771065342673685006646733135166358345/664613997892457936451903530140172288", + "22": "370073744550279607573112242960257345/332306998946228968225951765070086144", + "3": "1032172233188422756293401527941195945/332306998946228968225951765070086144", + "4": "936573467041339825949266663812447757/332306998946228968225951765070086144", + "44": "558944340601457125066104664168550909/1329227995784915872903807060280344576", + "45": "529072791457661961615447812546956723/1329227995784915872903807060280344576", + "46": "62482226666290090497076791778946085/166153499473114484112975882535043072", + "47": "471271163267520201952459675426933081/1329227995784915872903807060280344576", + "48": "443286382355045804268228881074869895/1329227995784915872903807060280344576", + "49": "207939324276019945244737793865306895/664613997892457936451903530140172288", + "5": "3449685212679643739767746130206885087/1329227995784915872903807060280344576", + "50": "97256161098736065014848170536635937/332306998946228968225951765070086144", + "51": "362702437802767632464159026678217999/1329227995784915872903807060280344576", + "52": "21055710903559567165491511147844731/83076749736557242056487941267521536", + "53": "311571980432736537645489826843664601/1329227995784915872903807060280344576", + "54": "143362936966023970897481743216188473/664613997892457936451903530140172288", + "55": "32791960639467695129598017390705623/166153499473114484112975882535043072", + "56": "238384983159376986690582506145245467/1329227995784915872903807060280344576", + "57": "214858209765299709684507711837146897/1329227995784915872903807060280344576", + "58": "191740618457194915031832027360022815/1329227995784915872903807060280344576", + "59": "84509109531966808896832559394598335/664613997892457936451903530140172288", + "6": "3207338295154029719947261804092305309/1329227995784915872903807060280344576", + "60": "146677726869330240238908356031963971/1329227995784915872903807060280344576", + "61": "31176628991249730766489774720145975/332306998946228968225951765070086144", + "62": "51546288198091796558124099394123827/664613997892457936451903530140172288", + "63": "81824474736379124217317111502752517/1329227995784915872903807060280344576", + "64": "60891317766714082891689424559877143/1329227995784915872903807060280344576", + "65": "10070679742809377654635913330652443/332306998946228968225951765070086144", + "66": "19988767590127541216299813011065207/1329227995784915872903807060280344576", + "7": "187652305997397556398100964322667555/83076749736557242056487941267521536", + "8": "706235807641424499642680586894328139/332306998946228968225951765070086144", + "9": "2668382722142700136097456952934819591/1329227995784915872903807060280344576" + }, + "m": 67, + "maxchild": 66, + "ordinary_leaf_saving": "384599/10000000000", + "prime_choice": "Fixed odd q > 2^80 avoiding the finite rational denominator and rank-witness primes", + "rank_mass_upper_per_vertex": "47166843750071550171/7812500000000", + "roles_per_vertex": 90140, + "rounding_denominator": 1329227995784915872903807060280344576, + "row_stock": "O(w log e) internally borrowed radix-q digits, restored at the outer boundary", + "strict_gap": "9940153528978648563021016615239768808198774866649/15679126900749033641597254460382631690240000000000000000" + }, + "complex": { + "N": 13538721618671019412615861455916321263379041923794334708962708619095974987900295631553904132866614621547557044459766283367911659977263858162420914482506845567163757307926628776488393804927347292236503685286522819345922505220747186024416462993176998304785146409160658372235726493149827212442918992986208956992761474618426974171820701796228425658434995186929504617277846040625187918037429503096987807730172958001730321345262480068313892060267247861311646899617917116659081654194852897684468769907760680303709500894850821574823173271182461539695411713774003026733290258527204804484125324094815436286670606782868946733454925989387886168019650998294654856307679984992939185786288887795879573139602343164817702492569600000000000000000000, + "W": 559843530570489609554784844146697879515073574017770179578376431756540329353910693123964430039659738513054736579081096386599489319069712751434692903959194881296329381367054938462547489873218543292358782579078817868160565254175116469522497959591871972884877879799753607936891862077161456791210526244061639651931408902267413835627734010294139370297785040597858146711002630617650742490189062382264028936747443537527084607209359322785341499992128117466639469991858484722718299924821251616453366451299422004950082350491373276534004687219177924192098558984345446305554707602487354798072563735234969337951035787891411312676141319506827634798618918133533171046774346019754963020940438964464496479209001043072834787606528000000000000000000000, + "child_width_multiplicities": [ + [ + 1, + 322254 + ], + [ + 2, + 191973 + ], + [ + 3, + 23775 + ], + [ + 4, + 39948 + ], + [ + 5, + 12165 + ], + [ + 6, + 13839 + ], + [ + 7, + 7845 + ], + [ + 8, + 9960 + ], + [ + 9, + 8613 + ], + [ + 10, + 8904 + ], + [ + 11, + 6894 + ], + [ + 12, + 21375 + ], + [ + 13, + 6369 + ], + [ + 14, + 1755 + ], + [ + 15, + 3984 + ], + [ + 16, + 1464 + ], + [ + 17, + 924 + ], + [ + 18, + 1476 + ], + [ + 19, + 375 + ], + [ + 20, + 558 + ], + [ + 21, + 912 + ], + [ + 22, + 51 + ], + [ + 23, + 6486 + ], + [ + 46, + 75441 + ], + [ + 48, + 150 + ], + [ + 50, + 30 + ], + [ + 52, + 102 + ], + [ + 54, + 336 + ], + [ + 55, + 33 + ], + [ + 56, + 1101 + ], + [ + 57, + 138 + ], + [ + 58, + 516 + ], + [ + 59, + 54 + ], + [ + 60, + 282 + ], + [ + 61, + 18 + ], + [ + 62, + 15 + ], + [ + 66, + 1038 + ], + [ + 67, + 33 + ], + [ + 68, + 360 + ] + ], + "deficit": 16000307367520295669455108993355652402175231364484213746955928368022515894791258473654613975205999098192567416179723789434804689064039105101042898933871726579375349545731470372213556314914137709006777082611345150136090233442701219847037638082845543451109718483553505349005858582813432160159813355347337858264172651821777333112151738486451775778150448857280323638601090775284312994044234867296440136408386223092954016135310203717098236071224929290641037245002992956051641954957553424536190364436444440358929410148460061861154659320488363637821850207187458122502979396441242041663057201202963697429701626197936027957719457987458410925841405725257319375636349073173473583201977776486039495528620951012966375673036800000000000000000000, + "enclosure": "1+u+u^2/(2(1-u/3))", + "exponent": "999662225231/1000000000000", + "group_order_bits": 2415, + "logarithm_upper_bounds": { + "1": "84969904841/20000000000", + "10": "30404846079/15625000000", + "11": "1850599969251/1000000000000", + "12": "881794296131/500000000000", + "13": "420886471147/250000000000", + "14": "321887582487/200000000000", + "15": "385111260237/250000000000", + "16": "147590651981/100000000000", + "17": "707640948997/500000000000", + "18": "679061742077/500000000000", + "19": "1304056262883/1000000000000", + "2": "355534806149/100000000000", + "20": "78297685531/62500000000", + "21": "601986402163/500000000000", + "22": "289363197173/250000000000", + "23": "1113001026121/1000000000000", + "3": "1574941476691/500000000000", + "4": "286220088093/100000000000", + "46": "419853845561/1000000000000", + "48": "188647115571/500000000000", + "5": "164941083101/62500000000", + "50": "168236118311/500000000000", + "52": "74312880867/250000000000", + "54": "129755597743/500000000000", + "55": "241162056817/1000000000000", + "56": "44628710263/200000000000", + "57": "41088794843/200000000000", + "58": "188052231503/1000000000000", + "59": "667803899/3906250000", + "6": "1228367886411/500000000000", + "60": "38537669957/250000000000", + "61": "137621377877/1000000000000", + "62": "24272171401/200000000000", + "66": "58840500023/1000000000000", + "67": "43802622659/1000000000000", + "68": "14493768437/500000000000", + "7": "460517018599/200000000000", + "8": "216905370037/100000000000", + "9": "1025635332357/500000000000" + }, + "m": 70, + "maxchild": 68, + "moment_upper": "3310601245344064336642274708495303490763255354455156158918922649377214842910286157781217699272367717223212727357333160885139999315994172121216905151524000561433171456593453864774230211379838114819259881412511668328763841202526195414426326343192468768605079308529610984445923851694187306889097814779534231934549047679012155083077875705972757300760196731404466675167460134567722462875355258818517903405315980202117411293504615088599677702455034749543170195369324895516934627447220202391697933660391842809284603575281888800522644195798194944513221008120335959315865824434049022375365621881950758490589744210700985736376531807060472296761941558024903005103229904631650000204665789595541059673371101244436927661117762369739572765641110572591113392803634477986750938861072001746539413802809649067667685925542731589511465569366472559130466947397625765926423812050611633134185580054857020265752759258587236892614896312501746537565312473/3310601245345258918132943323008466841212802330252619681303994512070845180543410467442741293937114746536849463738780810611444496810764752127215433233691794805507641672751602366263029569207960500891001913660804114207652243142626293234688291903184571835671131249601325526650600269143709170592993566295463674432494901233402139043292334968973310075404973863893139480861419695945453705839396690686239075799011814823815327893036266153771232064838845113980862452993856012684581466808787478036291988874081979635215990695813089653136741956981147991814025144742201653347106093549151236324716141993951935983933463307938001878339472772482449288699056951701763797405458544859310157915441840394322983623949581674834432901298831825378437081956788241711451228963868836189307143414102700342509443368069620955730424952341070277795973006413477256264618672227773994191053432741703420174415929005474082392202086181936962741550000000000000000000000000", + "per_vertex": { + "R": 26549, + "center_loss_per_invocation": 552, + "child_multiplicities": { + "1": 322254, + "10": 8904, + "11": 6894, + "12": 21375, + "13": 6369, + "14": 1755, + "15": 3984, + "16": 1464, + "17": 924, + "18": 1476, + "19": 375, + "2": 191973, + "20": 558, + "21": 912, + "22": 51, + "23": 6486, + "3": 23775, + "4": 39948, + "46": 75441, + "48": 150, + "5": 12165, + "50": 30, + "52": 102, + "54": 336, + "55": 33, + "56": 1101, + "57": 138, + "58": 516, + "59": 54, + "6": 13839, + "60": 282, + "61": 18, + "62": 15, + "66": 1038, + "67": 33, + "68": 360, + "7": 7845, + "8": 9960, + "9": 8613 + }, + "deficit_per_vertex": 2392, + "exterior_child_multiplicities": { + "46": 75441, + "48": 150, + "50": 30, + "52": 102, + "54": 336, + "55": 33, + "56": 1101, + "57": 138, + "58": 516, + "59": 54, + "60": 282, + "61": 18, + "62": 15, + "66": 1038, + "67": 33, + "68": 360 + }, + "geometry_audit_sha256": "f07ed0f0b5387c0cfe62d9be73e2013771f63aebbdcfac1bcdec8bb349c0a0e3", + "h": 24, + "internal_role_histogram": { + "1": 107106, + "10": 2458, + "11": 2196, + "12": 6749, + "13": 2079, + "14": 441, + "15": 1313, + "16": 342, + "17": 257, + "18": 182, + "19": 80, + "2": 63335, + "20": 123, + "21": 302, + "22": 16, + "23": 24, + "3": 7274, + "4": 12679, + "5": 3317, + "6": 4056, + "7": 2465, + "8": 2828, + "9": 2729 + }, + "local_child_multiplicities": { + "1": 107418, + "10": 2968, + "11": 2298, + "12": 7125, + "13": 2123, + "14": 585, + "15": 1328, + "16": 488, + "17": 308, + "18": 492, + "19": 125, + "2": 63991, + "20": 186, + "21": 304, + "22": 17, + "23": 2162, + "3": 7925, + "4": 13316, + "5": 4055, + "6": 4613, + "7": 2615, + "8": 3320, + "9": 2871 + }, + "local_profile_sha256": "7ef5a435f72725ab915bb21be680ea483dd9f674d47d9b852676a982ca90ece1", + "m": 70, + "maxchild": 68, + "paired_per_pair": { + "child_multiplicities": { + "1": 430296, + "10": 16209, + "11": 9396, + "12": 33308, + "13": 8580, + "14": 5093, + "15": 5342, + "16": 5072, + "17": 1334, + "18": 5317, + "19": 590, + "2": 364382, + "20": 3328, + "21": 1220, + "22": 27413, + "23": 12924, + "24": 6749, + "26": 2129, + "28": 441, + "3": 33002, + "30": 1323, + "32": 342, + "34": 291, + "36": 182, + "38": 192, + "4": 117873, + "40": 134, + "42": 669, + "44": 62, + "46": 100784, + "48": 218, + "5": 17696, + "50": 134, + "52": 142, + "54": 453, + "55": 44, + "56": 1468, + "57": 184, + "58": 688, + "59": 72, + "6": 26840, + "60": 376, + "61": 24, + "62": 366, + "64": 11, + "66": 1504, + "67": 44, + "68": 480, + "7": 10760, + "8": 26943, + "9": 11768 + }, + "deficit_per_pair": 4784, + "exterior_child_multiplicities": { + "22": 25147, + "26": 50, + "30": 10, + "34": 34, + "38": 112, + "40": 11, + "42": 367, + "44": 46, + "46": 100760, + "48": 218, + "50": 134, + "52": 142, + "54": 453, + "55": 44, + "56": 1468, + "57": 184, + "58": 688, + "59": 72, + "60": 376, + "61": 24, + "62": 366, + "64": 11, + "66": 1504, + "67": 44, + "68": 480 + }, + "maxchild": 68, + "rank_per_pair": 9854086, + "roles_per_pair": 140841 + }, + "rank_per_vertex": 5856258, + "reflection_receipt_sha256": "ed879a3fd11903a8545b61d169a5a9a00ffd96cdf18071a7c0496f1702e74c0f", + "removed_two_stage_child_multiplicities": { + "1": 4096576, + "529": 8193152, + "552": 101795056, + "554": 202400, + "556": 40480, + "558": 137632, + "560": 453376, + "561": 44528, + "562": 1485616, + "563": 186208, + "564": 696256, + "565": 72864, + "566": 380512, + "567": 24288, + "568": 20240, + "572": 1400608, + "573": 44528, + "574": 485760 + }, + "reused_roles": 2156, + "roles_per_vertex": 83695, + "source_data_histogram": { + "23": 2024 + }, + "target_data_histogram": { + "1": 312, + "10": 510, + "11": 102, + "12": 376, + "13": 44, + "14": 144, + "15": 15, + "16": 146, + "17": 51, + "18": 310, + "19": 45, + "2": 656, + "20": 63, + "21": 2, + "22": 1, + "23": 114, + "3": 651, + "4": 637, + "5": 738, + "6": 557, + "7": 150, + "8": 492, + "9": 142 + }, + "v": 2024, + "virtual_R": 28705 + }, + "saving": "337774769/1000000000000", + "strict_gap": "1194581490668614513163350449546975797463522385071862693630337633124309661523594664747029313636736381447649726304497494770580005998528082167794244074470216158148501488799357828122386071742032248292445878888401940100097820261965559992103067066051941071714542204676417449521863703895751515929442497945853554389983960214459263000552774644777132488672805693959561377731242964041431867721172393695834621697916599531651065171554362383810364437692257624531117167646839361567275644594055213690136825931387120531200852614097761182953047300804136621865694031240269115102213949350520112001177493343719097237016141962940965421976991937115393676860792302228640227660157710776050798781923950578480430397505240181069455638864316315677669120337836160234358202556204553030698595970029565259971888062739026798338688284507437047004697134151724830148228264629620691091787040230348950617062126449326923349725848935103687498253462434687527/3310601245345258918132943323008466841212802330252619681303994512070845180543410467442741293937114746536849463738780810611444496810764752127215433233691794805507641672751602366263029569207960500891001913660804114207652243142626293234688291903184571835671131249601325526650600269143709170592993566295463674432494901233402139043292334968973310075404973863893139480861419695945453705839396690686239075799011814823815327893036266153771232064838845113980862452993856012684581466808787478036291988874081979635215990695813089653136741956981147991814025144742201653347106093549151236324716141993951935983933463307938001878339472772482449288699056951701763797405458544859310157915441840394322983623949581674834432901298831825378437081956788241711451228963868836189307143414102700342509443368069620955730424952341070277795973006413477256264618672227773994191053432741703420174415929005474082392202086181936962741550000000000000000000000000", + "total_rank": 39173046832566752373165483981275495913652974949879428356739394294589800538878957260203855488800975696815638993119497023272529447645815853495327460378209769964163681346148114222006110734810383892756108003452905905621103477558815451646727819533348192558490341867499199050233424486818488543224577023728967437776934450506897191160829228982103304145066802392992789946131583052460267661319190131891185585435912661403802968488519842391256806763377743293374121862185090937634229352782530059727199461226523095906146835124247669295519173446021966329809077278696993783266326552777673593823416404265244889959142803526200855859372172907490476024977482863622064653898567872309673937882628749736028714049101452064085468756783923200000000000000000000, + "vertices_per_stage": 6689091708829555045758824829998182442380949567092062603242444969909078551334138157882363702009196947404919488369449744746991926866237084072342349052621959272314109341860982597079245951051060915136612492730495464103716652777049004952774932308881916158490684984763171132527532852346752575317647723807415492585356459791712931903073469266911277499226776278127225601421860692008492054366318924455033501842970829052238301059912292523870500029776308231873343329850749563566739947724729692531852159045336304497880188189155544256335559916592125266647930688623519281982850918244666405377532274750402883540845161453986633761588402168669904233211290018920284019914861652664495645151328501875434571709289695239534437990400000000000000000000 + }, + "complex_saving": "337774769/1000000000000", + "finite_bridge": { + "bit_uniform": { + "atom_beta": "1/1000", + "coarse_saving": "747/2000000", + "external_stock": "No q-adic group-size factor is inserted into the external polynomial row stock", + "old_atom_saving": "384599/10000000000", + "ordinary_saving": "3731649599/10000000000000", + "selector_stock": "O(w log e) internal borrowed rows; restored by the uniform old-supplier wrapper" + }, + "complex": { + "N": 13538721618671019412615861455916321263379041923794334708962708619095974987900295631553904132866614621547557044459766283367911659977263858162420914482506845567163757307926628776488393804927347292236503685286522819345922505220747186024416462993176998304785146409160658372235726493149827212442918992986208956992761474618426974171820701796228425658434995186929504617277846040625187918037429503096987807730172958001730321345262480068313892060267247861311646899617917116659081654194852897684468769907760680303709500894850821574823173271182461539695411713774003026733290258527204804484125324094815436286670606782868946733454925989387886168019650998294654856307679984992939185786288887795879573139602343164817702492569600000000000000000000, + "W": 559843530570489609554784844146697879515073574017770179578376431756540329353910693123964430039659738513054736579081096386599489319069712751434692903959194881296329381367054938462547489873218543292358782579078817868160565254175116469522497959591871972884877879799753607936891862077161456791210526244061639651931408902267413835627734010294139370297785040597858146711002630617650742490189062382264028936747443537527084607209359322785341499992128117466639469991858484722718299924821251616453366451299422004950082350491373276534004687219177924192098558984345446305554707602487354798072563735234969337951035787891411312676141319506827634798618918133533171046774346019754963020940438964464496479209001043072834787606528000000000000000000000, + "coefficient_bound": 28, + "coefficient_denominator_divides": 42, + "finite_group_router_upper": 7179403262530404968939625590881024610156753206667351039930576372806375901535139477389434523626926002721508874313019922991701425457828497703280594791081566365736893041526395860046909921023159216629833260887192906563138106034132388786899271164429824473757502300847327628863600519201011941824389721755305984797760864884616748575714733691698258822279048223652379044496188937958069752527131509836579756247461845719063650050421642483801346613110575597653940978353521328578572773358067964889711371752077362435614007734049017188448636036037594576542537112443486023941243403861136463656324571820265544486046060032738213288084342660302875594435697391316136199966587161124243730603890350680708697961782881435957753987357595570636802924277055742595889430513140762510356837358410159050842434067709729340069475680019738590331074976715374085898393130818753346231008673666895029879389894845786892850294738534233449601778981443149403280309866998733010598303243901552315907542338917395393547316101377212290225134386894139677117787450744117500639096364983290245733859906499335137140664455087282168529944401480449345733275482656637194161012245656728027234389325751676345059573088900044274055383055163259152230127580551522455539684892624020471877283393223756837866035870893922994973057528966508889312983982545246999422989202261396283188935620946513635679809118804866602779005123860634112864242515629240485954249532366902873631398942171198880099598336000000000000000000000000000000000000000000, + "halving_degree": 24, + "independently_audited_local_scalar_operations": 18387074, + "invocations_per_stage": 6689091708829555045758824829998182442380949567092062603242444969909078551334138157882363702009196947404919488369449744746991926866237084072342349052621959272314109341860982597079245951051060915136612492730495464103716652777049004952774932308881916158490684984763171132527532852346752575317647723807415492585356459791712931903073469266911277499226776278127225601421860692008492054366318924455033501842970829052238301059912292523870500029776308231873343329850749563566739947724729692531852159045336304497880188189155544256335559916592125266647930688623519281982850918244666405377532274750402883540845161453986633761588402168669904233211290018920284019914861652664495645151328501875434571709289695239534437990400000000000000000000, + "local_group_upper": 55062438637392, + "local_scalar_guard_from_reflection": 14907958248, + "m": 70, + "maxchild": 68, + "physical_R": 26549, + "s": 39173046832566752373165483981275495913652974949879428356739394294589800538878957260203855488800975696815638993119497023272529447645815853495327460378209769964163681346148114222006110734810383892756108003452905905621103477558815451646727819533348192558490341867499199050233424486818488543224577023728967437776934450506897191160829228982103304145066802392992789946131583052460267661319190131891185585435912661403802968488519842391256806763377743293374121862185090937634229352782530059727199461226523095906146835124247669295519173446021966329809077278696993783266326552777673593823416404265244889959142803526200855859372172907490476024977482863622064653898567872309673937882628749736028714049101452064085468756783923200000000000000000000, + "scalar_contract": "Virtual-role reserve covers all compensated readouts and inverse chronology; actual persistent stock and finite routers use physical roles.", + "scalar_group_upper": 7179403262530404968939625590881024610156753206667351039930576372806375901535139477389434523626926002721508874313019922991701425457828497703280594791081566365736893041526395860046909921023159216629833260887192906563138106034132388786899271164429824473757502300847327628863600519201011941824389721755305984797760864884616748575714733691698258822279048223652379044496188937958069752527131509836579756247461845719063650050421642483801346613110575597653940978353521328578572773358067964889711371752077362435614007734049017188448636036037594576542537112443486023941243403861136463656324571820265544486046060032738213288084342660302875594435697391316136199966587161124243730603890350680708697961782881435957753987357595570636802924277056847548994715996771628091990892807282280440497397081983206433479974459691248445892844279565098502143817953536145846758638215574268439967002348286446623640960878450958997593357784000920531873138790738497498097008433092340992553325059266188588785113600433250747461162750232363041927909491245576204606098456397606930966291300512765646122390312964409644169227049979411392728112272460930963846678349239869306764648632923288149880139573459177222634917712219249462045270873118368736141802112684115514148594604497457888489420386487664435758503527656260528842342414126343346241832468295686428776936974023701856864175313483066321653231999724823446140156017880824552130255809521220496274104062188972234910368755615049650554986823680000000000000000000000, + "stages": 3, + "virtual_R": 28705, + "wire_bits": 2431 + }, + "conservative_old_coarse_row_reserve": 9909, + "ordinary_leaf_row_degree": 252, + "rows": { + "coefficient": 68505, + "complex_coefficient": 58344, + "contract": "Finite complex group role stock plus conservative fixed legacy bit reserves; q-adic selectors borrowed internally and restored; one prefix and one padding; sequential reuse", + "degree": 160000, + "degree_gap": "101249/5", + "suffix_slope": 640000 + }, + "semantic": { + "B": 23683452795129871352118126392337351100240642386504501183134302903748961401000165774707727177621921483335581302905021364020466518094645213394036341246362265642680500206013327118070004197902340415394820307733337788757890066716048288900230592625877632338410139897730086772570842671143420083265097380324946681569015876489962888204031535298591341717212832194214374506171546576043482709440235749148727722424426519150364005739684108242499902165013385344507543083375624251626611437171965439764267615361958460097383074638285739949944458621959576826755508439653533736047617433059944936021551223160618383835106153146410642385416453073172077547351381736438894379402533038039717359104954271177954394361705740665372354365304226595056555746832613057275914213428947771474756072885506247019701208631435221067293470735250408336172321865889079869686551513398508347609509181835490294454065512422354406819865770581153973521368521126261020517716521062342437774995622211051691844437236471446959134158269939070542051596695613090992193585354315919540941085570889364985432806327249659099814875683786574827790241871771712111872209214028713695166827488203262186689483091567426733671404674263193268142001185755491797882671830295181859493055825318565792905165635465416830631028854879066383583433100436684972442925509381445878832379553378781960290527262222890761088899999652331402598819944380524519351835388233270048240851957078724686312277889684614883626673207634166566926506697385151131788585942831682971874382610963637335566376000933967718240273430407476015559064565989191319549625101768501639873381188475584108114184356802765228034970957866112755514825182742530458091960275674384649853501946103370616845029331804121871212789888443357582235501109281368405206267811262828535410068975764833008116370934626035711764756261379463921276510058906501704813460021517112903807874800876168432440905132135226481655297493383596440369837536707037619430952110167207073275826383109821876153537569963361285281750300326534309840752158522227260660742675517974317855207649432342498504386203064050219095042896638552434790724998310623447848842849799499370672006522021394677964303811315973328739502756242756014820731034938227144767999972208400205044723217587057542497211128016830439013455519092725354510022237460250949060427954508562013516685841224021560800796641734724221981424243968723436140407757262616772828531455122233030784980608545933100959905571951321139714362633171547906694933618590047667095220275694495603117271976385046472463458985034780463027133393147373653399637829845511022658230608179479441458877023423287723494026812178765265610073988297168084055894629808450473541676853512108185868296035339905328840258992587724966325838503695071930062401709407017056798035550194683663123878534598031156233166270114719638910494712588684182506887357272484339442058005342224856090319838297076495942274995085671833036533567619257258746975683375384664352466408464606093187852183446155923238338748637466648733730026117306632475171877830880983985571762122455964055296130688729818909206109797527554850372557308741188627364125200974674080267272040703671418482174405871966022253256900817067796577302769406655051088382971692695253376233818022602524359967141134106286257484748768934346953773151771105302857083932019980148871209796375180806974016015061015021850299671870163607957790748648995867546650979878990287933641316017885027069135270395470595410316179172112923704502000986357276266429286676496973414397890587650562279169951512370545968216287465008302471021244290093378874410664494795359264859122780606581396874961143735080366887103677448889459162389806790584575880433843661654462079895431138371953829508649756173184600562648798721986343669964669944906616149610805154727925644438456636577376846155828292654112531482014384652567211554493559861857988659810864210917007899521238682869690492814417038875515564481392836087959682178270542029563470476242501473439404204469412585561602372499758989420299586878632878774035863483575639598749954416888593691088083251325121813202996386962734764759178478663282566047503342252119167564111085386543767133822099890742684913037993587836129172702575341998205193714266774840403372076586664380079312659124852971685750804642088117990145090159237055563359641439285978439286515233348408213059476416725097623209457889084019768742644984512892310982561453901367644655758389778652528268043076453863237192856348436793226071061299200000000000022906304, + "C0": 1256429297310084612063197645264454782585114206564595393502480790859163057304503733772068437043767902524099765062447958906573045020845179836773258815019058139077875697523772955033369653194870920027622297705162822795418440007626479707720235785691861476520268796525593178566243792051193684738208604543645205356665509449093331827514222396159335961869378816937610742522967858084489962802494511741568796864274631335858894689550380335505173464440369305664206941869565568608468273622030301139918605972908997484433095816190830385175165131960397908212901181770679783732906230547501340140812447511215745636566935350687280921843222284355747507550578577089843331082403730090847511495445072606043132975617697610492976357130420890957266665855861448645548118363105549207914137549346593157039051664605359115066788875326938883475918611613294303143881915250638122873399763912826009656537781805525792351661168162528185650165100431209619954523024149441923346326196067739290988475242148731963483294453488165815337439641024652530453522297465639876390866853885765242005203594398108297807626169295767354771617891944912090072389538976540712569030390761674370692389316330981452428293808619152806322361194578147484284066485598719570129621880807936117198888920194700064053031171050784698385707257147131930868757806730057550809062445887236822477674509074403261727377720638106323085152823155124941271447557859594354039949438037293284674613986797068222557437651711722092778851123317440764848448277538447048491659249197028783824725229854256188672631756475366297434255978266163549705708023650526481954175687777907021506533480089839695211504188572973260937294116700034370858431751838006625819813844365519210856493776863275084864706858618706058188478347341598309165815889144151849219917936470396191521967810832866495634307698360167722374721819955171012217031966447002771359189815551748008757683007385736832181579373826999318597030456846134264961197972477463346467252641298565578556369848538776332105496459564097697285731047333454389944657490338036262359881451388099160416950211170608705134606211978226513805581370000139448846114733950536690965827130650598458418026610523411544722195977090616629835564076220273768079017715700199101882033141316120369777840100554348148225680960912772929113572950014212066471246956282563643677074934931229254947561585118376402266015769043632985692674603189470013723471935872527991152743682738308927597164118468182268941783370027452031595862685902726555899766165083715165923382717342950296118163044729985493928459268826128100039601335295660140933123190850017855261870384346273246262530200587996475870070473726763715034875556636541522682018664806874857443983407017025194608265990821717612152234526413880397651442079988567272700260591028476997875811559304412248248917270858362460050043739904436851045473293441082125321770740435777194267266822811385779770145722614673353234735714095398138656831823738328763153632918054157393132792387063183036900357831827927895001864782819931940581497769397459554962170310354924852725760957749797726156153828455514260066184916322270139620307467507798786721436987645142463937004139215102656416558396933438397163915574941344717399354296917908817484544666495502624656788544171887269870373127726629184084457540054020436391212785000091369249211431001608254507808594878664494712020103729867912836043028182774456460158795255806465095471383826045900101218304877914829075922691354822468360721710646369633439221705982689378667041997385583413324720406717605797416870582247059836537129405194605378730056047751772984011215356340824276546148904217069811939998734880670291648204712736697329731168979023549613926887267938955441004331819277965050153964734566068670044664842971867113521692003195630763651378651938845946996600133120591944140396633671944236112595604374464392387195845450625128780227611744756002727244352100154467976456089210062237397979914614560050332885480364952823081641694077103695804696143418837495873859240675664641484173699592274441117618077414446973935637550772697716232229136196267472567335789103635086958332111373667763620736767826574428259555038008055259047428474655984847668028386251804732546455616608258517958640807813261629187562685844058005789051861740389015526202847692383988565236796383033750976997454908444292133371448191104902251007835109786528395940443308821476081505121777310608207950152261183282969367439247747631659896056640435347097026155095607799126796100450128012883511089216066417586888688543268411201843294529794470882974681427399099647005413232588797614683440081109117969703436349667203148328491164547976228799912863217589827719177388975305302393204801412227340427702145092180955521400416425600078053376846043020049947066008610172087096181418643630720724023431661431592147380303904145657893254030965369073973321704019609601974272128227372816535677636107113338640098612345353080863916799584683737253611000685863923755715333098240468581940026546545097141781144937850134755444703926766205446550437325158494852595763142819754511654709758594512538520991162173510922871193397643459728060803723640404815302932521959523409817128689072664577261615173281276381061132088652701439459847917236935812088177239458486990916901379422080055584873048348209216694872354170046397279859142424860776470921670649589505476513452039095879501222246660454415413466277040680681061613450008918029651396399903990097375736147769687214259740049701849554620304811921201479580023782685170991321231668536871305253594667390230741818553600476343447146166303607569843645609810273005817743577941713129485514997896379254861528813531985585895351399721464711094380761296354666848511866178366699221584347829345992919968391776764361864595174740918512205803877676750196366511287902706345614469285813121830420835945643094477716062216239222283383278975374135174063646324824197828224495732111757018857787122687383309856284034194371495243531152087870261488508256678039161235132896873964265270078336117325841644932016231348372300778839864623084755711473746699799319518821089760425648861270614892547201546533178518015604914372735561359528842792605037257865649559695023986869740072402729152620701635121959949293663707243721230991885254653529551612439757494634374121477401774339194294236579584539871831182504085711625027005478676296124565546308427491601941439161796881103972180058855061701070275913828226768053860203910304558783882605028957394956904015209472797718325281380887269172144236369154360163981342629285947313590506300328250970009065443752640746129522304330982650313694080745209894906961840633783169683682959987853038363087608633214505920053199027902661529079673003851185905462737786195943931181360259120851404263784014060938557537571325975969689058032368227669347942262321455172171256457411974613528317124638595274893751768352800462883529476782391206741950933779217541105944815972383493215250560791926792388029844351338221843639186952567992356113904369448471736936516072161586674756113250446703467238262691897221874876724850647027297632000123934377847490892439674635825800038518272739092710593151639609722273758322169526042649178588335651281240910870126466169984831726437351755769841652904611455905862127079535639891179081635591811750638449829033231897522257240369304698044161500901137136576409147455380811545551694165699578529590297682503535374987943246751353372741368427282732793664621387428930524064843989809192935548816612190020838641767486850329697140245548157159785325353794602566170518836316529703238888142885139976427759833812155147432526687969143406546916397998795021889234684597783369600737614730811008513046511271942537300892807087120456773527807546929959525540018684640270518040009212562266982830564339133113653969165849330366949105062226504042758219442502246714477784690914138745066317574788726924110032199643171093423160372042879476975061302178736877717545058733347535595446550203379918725243077217963433915219747250941306236658705240712176820149160308916394436945603214912743970009594863069668236532119273017267556850870534071425671506613972085962286183843860176220592856777169119676265121554337778098870937544355883214685217908133668467539618578372408172039236529920534021660467721136571706235846495954843793414803161797567010330813095132798331310452636562448932520585207053077609664882301673821402880358642801665003367345422059520021730427516269099975376166973783746400120108912773966025424567643491729194142412931700170813581111655755201101401695464763032116229759525084176550340773673577969766177160807904782095630797734502898621258020494265824424766073485795558407515364698329477633508866585461974348802088264777420541456130876415958082211456311837867044457300596497398551998108528674792506757423741501257047045211245757944645039591636846016475202945169010723092630119121207314111013759427298446438484461161113193915254110309836199171027358572869183940773742714293768288429561635053502464001175325228986531840, + "C1": 1, + "E": 23683452795129871352118126392337351100240642386504501183134302903748961401000165774707727177621921483335581302905021364020466518094645213394036341246362265642680500206013327118070004197902340415394820307733337788757890066716048288900230592625877632338410139897730086772570842671143420083265097380324946681569015876489962888204031535298591341717212832194214374506171546576043482709440235749148727722424426519150364005739684108242499902165013385344507543083375624251626611437171965439764267615361958460097383074638285739949944458621959576826755508439653533736047617433059944936021551223160618383835106153146410642385416453073172077547351381736438894379402533038039717359104954271177954394361705740665372354365304226595056555746832613057275914213428947771474756072885506247019701208631435221067293470735250408336172321865889079869686551513398508347609509181835490294454065512422354406819865770581153973521368521126261020517716521062342437774995622211051691844437236471446959134158269939070542051596695613090992193585354315919540941085570889364985432806327249659099814875683786574827790241871771712111872209214028713695166827488203262186689483091567426733671404674263193268142001185755491797882671830295181859493055825318565792905165635465416830631028854879066383583433100436684972442925509381445878832379553378781960290527262222890761088899999652331402598819944380524519351835388233270048240851957078724686312277889684614883626673207634166566926506697385151131788585942831682971874382610963637335566376000933967718240273430407476015559064565989191319549625101768501639873381188475584108114184356802765228034970957866112755514825182742530458091960275674384649853501946103370616845029331804121871212789888443357582235501109281368405206267811262828535410068975764833008116370934626035711764756261379463921276510058906501704813460021517112903807874800876168432440905132135226481655297493383596440369837536707037619430952110167207073275826383109821876153537569963361285281750300326534309840752158522227260660742675517974317855207649432342498504386203064050219095042896638552434790724998310623447848842849799499370672006522021394677964303811315973328739502756242756014820731034938227144767999972208400205044723217587057542497211128016830439013455519092725354510022237460250949060427954508562013516685841224021560800796641734724221981424243968723436140407757262616772828531455122233030784980608545933100959905571951321139714362633171547906694933618590047667095220275694495603117271976385046472463458985034780463027133393147373653399637829845511022658230608179479441458877023423287723494026812178765265610073988297168084055894629808450473541676853512108185868296035339905328840258992587724966325838503695071930062401709407017056798035550194683663123878534598031156233166270114719638910494712588684182506887357272484339442058005342224856090319838297076495942274995085671833036533567619257258746975683375384664352466408464606093187852183446155923238338748637466648733730026117306632475171877830880983985571762122455964055296130688729818909206109797527554850372557308741188627364125200974674080267272040703671418482174405871966022253256900817067796577302769406655051088382971692695253376233818022602524359967141134106286257484748768934346953773151771105302857083932019980148871209796375180806974016015061015021850299671870163607957790748648995867546650979878990287933641316017885027069135270395470595410316179172112923704502000986357276266429286676496973414397890587650562279169951512370545968216287465008302471021244290093378874410664494795359264859122780606581396874961143735080366887103677448889459162389806790584575880433843661654462079895431138371953829508649756173184600562648798721986343630791623112339863776445321173452429730785481686697948489416433998064311992603057124448711722753517863046218995540313840938387560253705385187542230114604647074711834218333278614081848947367886649273455467023336595852335926645653960938833782839151566430929957719379433828540611376665087096374172930687921155914153632744427930652373767404859430619692376085670492619915920289791851506244920953495358181697909438486939716424518151196579322409324832048624083331529175837206174019294056604652879851432601757065538915680394418822470971644137270725754282362742292195172959962455674814389643072151480207664066654362883163909370472077022416286005078590279302990757190517468978590385414326717834523143754896372707757314277376000000000000022906304, + "exact_grid": "One common dyadic grid times 21^(-K), K=G*(D_complex+1); no child rounding", + "fixed_odd_divisor": 21, + "induction_gap": 71050358385389614056354379177012053300721927159513503549402908711246884203000497324123181532865764450006743908715064092061399554283935640182109023739086796928041500618039981354210012593707021246184460923200013366273670200148144866700691777877632897015230419693190260317712528013430260249795292140974840044707047629469888664612094605895774025151638496582643123518514639728130448128320707247446183167273279557451092017219052324727499706495040156033522629250126872754879834311515896319292802846085875380292149223914857219849833375865878730480266525318960601208142852299179834808064653669481855151505318459439231927156249359219516232642054145209316683138207599114119152077314862813533863183085117221996117063095912679785169667240497839171827742640286843314424268218656518741059103625894305663201880412205751225008516965597667239609059654540195525042828527545506470883362196537267063220459597311743461920564105563378783061553149563187027313324986866633155075533311709414340877402474809817211626154790086839272976580756062947758622823256712668094956298418981748977299444627051359724483370725615315136335616627642086141085500482464609786560068449274702280201014214022789579804426003557266475393648015490885545578479167475955697378715496906396250491893086564637199150750299301310054917328776528144337636497138660136345880871581786668672283266699998956994207796459833141573558055506164699810144722555871236174058936833669053844650880019622902499700779520092155453395365757828495048915623147832890912006699128002801903154720820291222428046677193697967573958648875305305504919620143565426752324342553070408295684104912873598338266544475548227591374275880827023153949560505838310111850535087995412365613638369665330072746706503327844105215618803433788485606230206927294499024349112803878107135294268784138391763829530176719505114440380064551338711423624402628505297322715396405679444965892480150789321109512610121112858292856330501621219827479149329465628460612709890083855845250900979602929522256475566681781982228026553922953565622948297027495513158609192150657285128689915657304372174994931870343546528549398498112016019566064184033892911433947919986218508268728268044462193104814681434303999916625200615134169652761172627491633384050491317040366557278176063530066712380752847181283863525686040550057523672064682402389925204172665944272731906170308421223271787850318485594365366699092354941825637799302879716715853963419143087899514643720084800855770143001285660827083486809351815929155139417390376955104341389081400179442120960198913489536533067974691824538438324376631070269863170482080436536295796830221964891504252167683889425351420625030560536324557604888106019715986520776977763174898977515511085215790187205128221051170394106650584050989371635603794093468699498810344158916731484137766052547520662071817453018326174016026674568270959514891229487826824985257015499109600702857771776240927050126153993057399225393818279563556550338467769715016245912399946201190078351919897425515633492642951956715286367367892165888392066189456727618329392582664551117671926223565882092375602924022240801816122111014255446523217615898066759770702451203389731908308219965153265148915078085760128701454067807573079901423402318858772454246306803040861319455313315908571251796059940446613629389125542420922048045183045065550899015610490823873372245946987602639952939636970863800923948053655081207405811186411786230948537516338771113506002959071828799287860029490920243193671762951686837509854537111637904648862395024907413063732870280136623231993484386077794577368341819744190624883431205241100661311032346668377487169420371753727641301530984963386239686293415115861488525949268519553801687946396165959031009894009834719848448832415464183776933315369909732130538467484877962337594446043153957701634663480679585573965979432592632751023698563716048609071478443251116626546693444178508263879046534811626088690411428727504420318212613408237756684807117499276968260898760635898636322107590450726918796249863250665781073264249753975365439608989160888204294277535435989847698142510026756357502692333256159631301401466299672228054739113980763508387518107726025994615581142800324521210116229759993140237937977374558915057252413926264353970435270477711166690078924317857935317859545700045224639178429250175292869628373667252059306227934953538676932947684361704102933967275169335957584804129229361589711578569045310379678213183897600000000000068718912, + "literal_charge": 4500405757823891883444281777412511094581884773545868016778984053576779294037835622677639882902238300419841081932660748298205064677081560010136315156600039157775751820531264566000478543465670417320681687173902863978186228060883111938444966358400661923326510120046109962245931165182507737518497570759219981554315712574904973797774282042354179386623412538219195102564831786031338733317022056952516723428239890980248460391498516300740278548999361315272081472040927835150853644638029139871174728016936948862824226655474294052184949534816981831342834268688160664113839348287270558630302770174821398587139260441508451717255401306726235036216199488626157321596153837768872269085799884017040764794819581519055241598770402452127524502373508562601804755424788994447841883392736857640333583656098618661317387019434094635666571306397558990043889224207621224350088395900505065160440605071766512864093683627278665481019849230828689530501312784102168545538567028698833713538882242761044344567761959181519711710231258348183206961381282619556575470954668717662234459862181542459824717917388986303736026500946286997137003101895394539326167866495966131415395277828675888138291617421918214544588570596450039641146413575400185952704936934170453909697006062809733791400578648430286312310552560973960041611119616482635015183425109971426195141866512020864714646740079722318957860900728128634237884745203818685204635828061312248500475708126779726142965579387525852913854280459700427294507795397209788084087908591161423760169111206647757003491509700340789377027816879081636710195223778791628099177995964412344254553145536417940850751020860744760011090383021056783347135500429383466308546747501030792279480423239288074759367583732311714843486662940705353612330100604307902763390729259746915984717421631432057228819179889831377606793677768069150447039419117334437824264016071068191033101839234373825479062424970463978711554738424544730156778810796708320269057626840577496041340291518548926876003706872754117350174131424048298819249138251543117079898743949611779858353395070331958131616167608273179479152120913415272999664305116961619597240724564563207608083563809370900578181850790656588006664281092170310677399395580149729207532151347289593547554445450658934026815288775425266974505101594733653506195980606229586859357256200237630317030932231871031040198467730416681249309573229791734054743328296944996682282670898819136629638385967994386108322343129128563209423804144525088469616429202824360156087573596828835054840697682720657421512168247809683629244712589750975765954485068903164215140917080157151828442288223293496894385181621768777422198073661913039096451333674473721333233139029269636027187681445226684126114624929945204091298788740607670947732082280309022983454283677228525576273345604158139069604935827704009193016402177791981422528159791201447756965807741822507227245177583569755393565925384791753746087698309647620684975089204697497600000000000000002244, + "strict_literal_gap": 23683452795129871352118126392337351100240642386504501183134302903748961401000165774707727177621921483335581302905021364020466518094645213394036341246362265642680500206013327118070004197902340415394820307733337788757890066716048288900230592625877632338410139897730086772570842671143420083265097380324946681569015876489962888204031535298591341717212832194214374506171546576043482709440235749148727722424426519150364005739684108242499902165013385344507543083375624251626611437171965439764267615361958460097383074638285739949944458621959576826755508439653533736047617433059944936021551223160618383835106153146410642385416453073172077547351381736438894379402533038039717359104954271177954394361705740665372354365304226595056555746832613057275914213428947771474756072885506247019701208631435221067293470735250408336172321865889079869686551513398508347609509181835490294454065512422354406819865770581153973521368521126261020517716521062342437774995622211051691844437236471446959134158269939070542051596695613090992193585354315919540941085570889364985432806327249659099814875683786574827790241871771712111872209214028713695166827488203262186689483091567426733671404674263193268142001185755491797882671830295181859493055825318565792905165635465416830631028854879066383583433100436684972442925509381445878832379553378781960290527262222890761088899999652331402598819944380524519351835388233270048240851957078724686312277889684614883626673207634166566926506697385151131788585942831682971874378110557879511674492556652190305729178848522702469691047787005137742770331063932878962233498286237283688273102424142016929829906280784552745378510026142491300316208455143120083853023402637700199524347644630219007234603660382474470297056142922967743282941301142782425447823044599650500378852437055276491783201945666889016302712284624459350634073398104574684612772236044382401102171815113169529138574065143705460121377145208521318690673561167845758003744911068894041002683925325332145410575572309597360977927931866752966608557725983157336023864815163654337840272363715762948536412593868377613392137859050181939397125594398192644436970305821906051806982215162135559867233670442871997779966240118645625712758373437997752917198715213548979895406372592041444565613635699988496869688653804152330399110567489127918881019269917624001810752752510516600757074155572822931075247316657545006315667361438605752119499588696702272270375070638537037545817094604519207861220079707804906050875707932536421597560266153788124280252023653497843470557922192704935737403369983329480198405890262090455155140996922341436496889809076869871070747820430672117924479234530621797653538561894686267653751446769308878800617846174149566139885798758137759608492012400954247064244149616035232837566224045470182273124658995103156275479529163574211080692215405972318577343358602145133771361977396348367308037110340468014351328931791195946498475207667257884626323442885218567334938329165696222811044240842069438945645938208715471051411708719674336228568270612755623265919102871850737272495914573748763222273379312776776283109572055438256139416521019842926658471084022850909238906121400387684330268756021905624258808902548453407178616866234290290809516480478193400932645154648164626444190382422511358386872366510388548091642390616485349429367222337292945871403260252752829170133526732577927676513549140644616462454578891047421048357580531970925865253537368375404603435444374145779780225088995157948046538394183714896444928995820088322247148967149213465185391122500340481599016057269424463401133242955172333401917722840230319807367222798560487269861921665242227376967796870034290753883898044640481783947165227557585862507201167068648992778811479444333518792309330994662239425614442010056419723443387821700344558116011996827537589354466553280232729188063308442809898189092523288703938232656884812913019968505921388281931799178048548750019635069499028950487529992797517090751515029638314063096814500754895019277740967014547830032255676490210030499643745905823060798685939784016429093476134623472921455351702835763137963409218021627456600973000076140661064741642762605112100127988734851110715390944302259539810018492574067372478538254921487397665766750175072723471090388691335114287271470605134216715921827355804316605209453815368142287191261888862381460635749579270629265450478263256083052057813173620762075412665000622572971746824834107275687732668109579878400000000000022904060 + } + }, + "kappa": "84386598001/250000000000000", + "next_grid_rejections": { + "complex": "1e-12 enclosure", + "kappa": "1e-15 assembly" + }, + "profile": { + "R": 26549, + "center_loss_per_invocation": 552, + "child_multiplicities": { + "1": 322254, + "10": 8904, + "11": 6894, + "12": 21375, + "13": 6369, + "14": 1755, + "15": 3984, + "16": 1464, + "17": 924, + "18": 1476, + "19": 375, + "2": 191973, + "20": 558, + "21": 912, + "22": 51, + "23": 6486, + "3": 23775, + "4": 39948, + "46": 75441, + "48": 150, + "5": 12165, + "50": 30, + "52": 102, + "54": 336, + "55": 33, + "56": 1101, + "57": 138, + "58": 516, + "59": 54, + "6": 13839, + "60": 282, + "61": 18, + "62": 15, + "66": 1038, + "67": 33, + "68": 360, + "7": 7845, + "8": 9960, + "9": 8613 + }, + "deficit_per_vertex": 2392, + "exterior_child_multiplicities": { + "46": 75441, + "48": 150, + "50": 30, + "52": 102, + "54": 336, + "55": 33, + "56": 1101, + "57": 138, + "58": 516, + "59": 54, + "60": 282, + "61": 18, + "62": 15, + "66": 1038, + "67": 33, + "68": 360 + }, + "geometry_audit_sha256": "f07ed0f0b5387c0cfe62d9be73e2013771f63aebbdcfac1bcdec8bb349c0a0e3", + "h": 24, + "internal_role_histogram": { + "1": 107106, + "10": 2458, + "11": 2196, + "12": 6749, + "13": 2079, + "14": 441, + "15": 1313, + "16": 342, + "17": 257, + "18": 182, + "19": 80, + "2": 63335, + "20": 123, + "21": 302, + "22": 16, + "23": 24, + "3": 7274, + "4": 12679, + "5": 3317, + "6": 4056, + "7": 2465, + "8": 2828, + "9": 2729 + }, + "local_child_multiplicities": { + "1": 107418, + "10": 2968, + "11": 2298, + "12": 7125, + "13": 2123, + "14": 585, + "15": 1328, + "16": 488, + "17": 308, + "18": 492, + "19": 125, + "2": 63991, + "20": 186, + "21": 304, + "22": 17, + "23": 2162, + "3": 7925, + "4": 13316, + "5": 4055, + "6": 4613, + "7": 2615, + "8": 3320, + "9": 2871 + }, + "local_profile_sha256": "7ef5a435f72725ab915bb21be680ea483dd9f674d47d9b852676a982ca90ece1", + "m": 70, + "maxchild": 68, + "paired_per_pair": { + "child_multiplicities": { + "1": 430296, + "10": 16209, + "11": 9396, + "12": 33308, + "13": 8580, + "14": 5093, + "15": 5342, + "16": 5072, + "17": 1334, + "18": 5317, + "19": 590, + "2": 364382, + "20": 3328, + "21": 1220, + "22": 27413, + "23": 12924, + "24": 6749, + "26": 2129, + "28": 441, + "3": 33002, + "30": 1323, + "32": 342, + "34": 291, + "36": 182, + "38": 192, + "4": 117873, + "40": 134, + "42": 669, + "44": 62, + "46": 100784, + "48": 218, + "5": 17696, + "50": 134, + "52": 142, + "54": 453, + "55": 44, + "56": 1468, + "57": 184, + "58": 688, + "59": 72, + "6": 26840, + "60": 376, + "61": 24, + "62": 366, + "64": 11, + "66": 1504, + "67": 44, + "68": 480, + "7": 10760, + "8": 26943, + "9": 11768 + }, + "deficit_per_pair": 4784, + "exterior_child_multiplicities": { + "22": 25147, + "26": 50, + "30": 10, + "34": 34, + "38": 112, + "40": 11, + "42": 367, + "44": 46, + "46": 100760, + "48": 218, + "50": 134, + "52": 142, + "54": 453, + "55": 44, + "56": 1468, + "57": 184, + "58": 688, + "59": 72, + "60": 376, + "61": 24, + "62": 366, + "64": 11, + "66": 1504, + "67": 44, + "68": 480 + }, + "maxchild": 68, + "rank_per_pair": 9854086, + "roles_per_pair": 140841 + }, + "rank_per_vertex": 5856258, + "reflection_receipt_sha256": "ed879a3fd11903a8545b61d169a5a9a00ffd96cdf18071a7c0496f1702e74c0f", + "removed_two_stage_child_multiplicities": { + "1": 4096576, + "529": 8193152, + "552": 101795056, + "554": 202400, + "556": 40480, + "558": 137632, + "560": 453376, + "561": 44528, + "562": 1485616, + "563": 186208, + "564": 696256, + "565": 72864, + "566": 380512, + "567": 24288, + "568": 20240, + "572": 1400608, + "573": 44528, + "574": 485760 + }, + "reused_roles": 2156, + "roles_per_vertex": 83695, + "source_data_histogram": { + "23": 2024 + }, + "target_data_histogram": { + "1": 312, + "10": 510, + "11": 102, + "12": 376, + "13": 44, + "14": 144, + "15": 15, + "16": 146, + "17": 51, + "18": 310, + "19": 45, + "2": 656, + "20": 63, + "21": 2, + "22": 1, + "23": 114, + "3": 651, + "4": 637, + "5": 738, + "6": 557, + "7": 150, + "8": 492, + "9": 142 + }, + "v": 2024, + "virtual_R": 28705 + }, + "retracted_paired_lockstep_complex_saving": "92206163/250000000000", + "retracted_paired_lockstep_cover": { + "assembly": { + "absorption_gap": "1102979612584910056925307570229139/1250922060694082459289093379208663000000000000000", + "margins": { + "Gaussian_arithmetic": "553240162761232810957100710906620791337/1000737648555265967431274703366930400000000", + "bulk_exposure": "92206070791337/250000000000000000", + "compact_phase_layer": "461030340125774473505520791337/1250922060694082459289093379208663", + "coordinate_movement": "92206070791337/250000000000000000", + "dimension": "1249999987500000000000000000000000/1250922060694082459289093379208663", + "original_prefix": "46104284934638141433011368227079208663/125092206069408245928909337920866300000000", + "scalar_work": "737657304343906737192244077837020791337/1000737648555265967431274703366930400000000" + }, + "minimum_margin": "461030340125774473505520791337/1250922060694082459289093379208663", + "parameters": { + "C0": 158173287867696500948964935026585845499421836193443634887933990809308134701783031605148965946509809886015334148296717464631966682363187372842140513923289559284181081136750465924440266554171051647333648973356618363645602972994170774612677933257205113909072251085128858047544947063682820582012139284910719629423818823871253459425882734214434238411938399978539545383001735872398971643563246315270877463285239074006493985538698256736255811229982046260360172980074508151425451709277847248525183702181801923864828710757763047374986838242453493420490936576042953254379597835634137271969531809205917595605781893514863602364662636138860076176352864766787231265906908734004748655238105837252585830084439786398857519484536490143707311163481541122726816874795401590084763269546883973684464447110680897394745155117428509806643597035722414782427640252855448438637464299733774292307585231035617281817289199518750281939785630890006572717316616480946875786538794253328955394706923759720665398064601296509848671601591913840096555426222286115363981731465401803835525097599086594514142977765595224212915584295956814162817521753134104466451440430660646488416864492344328656226794597130350195313446687485900450073419992719786677449349328638660800196859793003250238924685280460676509295931352253302838641193249252466112518149728543331698546677262982788204018087520187229772176685169303782151793172072408596433496406407059363056711747877854171279022885466573897457665402680060185091844799198231242724812672399119536171302524376714085426742116261550340965284346017836354433855008590473938997325615945399160292741553198836438199369126498683132712041373359124545079068030862231534140711794158856951674509926293558380348077609402146724825074115509287193519903845487833222210887088829801321617523632083482055112334437883323886908240429719079095902929153834653401564117156713698618660093004224959951067332043213476019564633829442925513550445367921751701281912829060173994954817490803432735996247750956505099137696930004908351918403132469747491020957507218351201101216364495831307881824464583588855172129628807779363835145523065683188142647392139353657085333160793492068388887545552909465794881846085969965541375386092086712597234553280412515277691238005246271788237354786817646377400117521581488564069858620470641463215905036975526502072222337490880832257083019713838589090717026052166609366561619472739053238470140523335508688047302814316862448981599439019763612689229740357165879813988383665492457584545526497850033156015483244346725482819918092950045809818049229662475931827148749968012701913897879182760368586096522401361017517183592260093035185619246136962753162038407350481379703358923093690392027834863711590531956062647270083589723604629714656049931527489205512296261774018578717245574516159928544417334195512750704182490238114831759260965709488524797112381683672350374325590960057765809087690410469154738149163244233661826940611931994894759390673153036926526973383801232521666507668128190783380034394645621207992398986792283186284457693411590204291819088319301348356268507595247872142243093159681331718326398398719312560907013776171034280177404372602624639156127664266834575232490438881654406712219063002267062736262383828858796339012800321932437957174825134437623131794025988569439402306954819690081885827874853116811641919946041037859783974570321180666404873373189998488957716129250716045958181753090704017335882349385548328496041963648893466525980254210731322647067718625309814503296957727039640526054834299683812125301308467576823433489843575689993049225436073236057646147985355968654856779254114189119762088361549673550662238181913491423499884919002415274909177418271462614386543789978719940754897354573061357165870502325045303352945443680607395169720119480724049721205006259678523932103145729589528012389916065184584998063124366713726115341981834622001807845651830778745679845788732420312891505060982419659130897839608141526580246009439659140023148269890444498640939335179890286311964029296798425371850579248235978505706644049276514376745338101906314039905214516527651403796808873984673139180317265149064612891559148066168417328773944321182936233385983044232193933669423984050504535253086630133406584658163109345774978939237934122817325451752615254813062341069827313498281618218263055597466877066222975284467347285544006473042250224958259013040459666767947749170113532495352927805973565474964890099372773655481489759704014909035097415924358152075418800554754659940461183277914776886540592018512476452060697079502467547913547621873845769176078358713545680897499367519122043660678711593080691257300201151934012114035029311877862351639576674069241975494606949029675599636661500305248039075400370660403623257604983263526307305386362897676426533773851141716462214255746638885085893113460224805748017056390247719606805783304547899587535572157840247459017391169396449470104149228153045437877043622893320757056034490150282833733192039036065197207499966002523413833251624375426226205836231601303065376742937506695012709152756742593972602239566969536112400281900316185369226107557105738158609811813343279912664972620185824599163313556506585136488979937751850528286194698031455722470273489654602780315164390850414022891541632929184814158152215173720833769102957878233957282418680726532137335100555199928451716483445171010822161370100874906354777608337098126895708308256988184075581741593614981909685153411070213614919090815836052862922276934677900393037496593464239203595531928961551282799650337616097389865883925987751695824027240427927438975293937339973727474526665905774996695828935528753945209974860350844025253006332258026140611492132910229569604900189858367509527124995295476281582863213644890577305455492792652329975842461425211265628862129213684453077367793798773982967953830432313015268692614251265500246776742908745842581054115603632047817152134441688925022793342300876962265266749645241493883765732742593618517579542106451547267763606938533815902728365210599824820751754851937594643313216041972948865177914139989628525807589025433791134772169675328942729049567986136826598202399249359593948322950234790749820650108373590648818356992000494112030832237231642236501256106246577327955314089223021462868368179342384638323598268665797492946869003010316788187244901847836612997287403618106159888508694720827758756604658403013902887845259007557962336262964753484224562184559211085751113027712695242419542228055756643040160667584857355335456488454176737454971940259556570454748338262608475990802590573468883021793490541112218875732021549097111360533871217277768829781279180714435931645524947229988134385125056104575545364414200937911020566148432635770571668293179772265400764916640506034712527637412649708744513434403149149382125888863100785783102931273883792420020700013627998902685523512283786880464398053596089663725581355721379642962520854070044068300586102088621896832588766051318057373913032193309812345675464885806436457869377350888325713754563559405608130973781158039270090240746051504071063432802192203667812655049149817396447779456515710211638619923919520989669726394316826489649524600854429760541220742257367250761637026562096066574775477519399197247639397584483148881171332627024755569213871222223143358389278576025929507484261149639781228180612447556912958472679364975212717789279382570294553894929387244809938398155217195242269989699717217677875195517312415305308494249622784579644974430193760998671400389780659689414326779609174093819289692300755413412221040515989238663376692525230891618415654210752063765616263771055324695905432442056810617647121761361576044214009114355764423744608790464089189683657061267752742244579708574258642020474219805397550952964705877137971297567051214650898554356574744900461198011654125008512783304074125680239059536914184004798999479914457917165916006541910978279398749109329176951802598952942950865690186385919548301050198767775644204826706656519199174475203512330636523829679206067276164104045456861762719728501694820721990389748666601607711163885737720992686217629888281758933081517781642741595325524688931486136243531653526804716169904755148441147093218084743678234151465727147664733280924377203402603903669392921740050014868775326962135595427637852427104588897752549968037344902333881754472982750767365588189310882511881751089432032119143722594242031232514378271157265726753664682314482286297139746239119143008498248588280042998698333177537178824194140937764065455298055478274273666401723483511084331089804348401436670216716791728653039660062331650413409198583953961411287638777265636118039913445709783685076330677512429093425653432413676475507196077211520024505597167086818399287718192346201484049279503483631753927821864078802559102158711281962961147025255894993639650206386439803384604728628522270697547655475028853511531341374997467751418403570049300911238724496585039261405806592001175325228986531840, + "C1": 1, + "a_bit": "92206070791337/250000000000000000", + "a_complex": "92206163/250000000000", + "alpha_squared_power": "691551767104116881299450000000/1250922060694082459289093379208663", + "beta": "1/1000000", + "c": "461030349346381368227079208663/1250000000000000000000000000000000", + "delta": "1/800000000", + "epsilon": "1249999987500000000000000000000000/1250922060694082459289093379208663", + "eta": "1/100000000", + "kappa": "368552409947/1000000000000000", + "lambda_": "24990779393013072370791337/25000000000000000000000000", + "lambda_prime": "12495389696552639220791337/12500000000000000000000000", + "q": "4610303447360779208663/12500000000000000000000000", + "sigma": "249907793837/250000000000", + "tau": "249907793929208663/250000000000000000" + }, + "recurrence": { + "internal": "249907793929208663/250000000000000000", + "leaf": "249907793929206163/250000000000000000", + "reservations": "1249538969650653618631772920791337/1250000000000000000000000000000000" + }, + "strict_constraints": { + "Gaussian_arithmetic_above_kappa": "230519863326869519803440007353201296741479139/1250922060694082459289093379208663000000000000000", + "K_dominates_log": "46103034473607787476326552639220791337/125092206069408245928909337920866300000000", + "K_geometry": "46104284934638141433011368227079208663/125092206069408245928909337920866300000000", + "alpha_below_one": "1250230508926978342407793929208663/1250922060694082459289093379208663", + "alpha_below_one_fourth": "1248155853625665991763895579208663/5003688242776329837156373516834652", + "alpha_positive": "691551767104116881299450000000/1250922060694082459289093379208663", + "artificial_boundary": "7006085614332788352682350311013280220791337/1000737648555265967431274703366930400000000", + "beta_below_one": "999999/1000000", + "beta_positive": "1/1000000", + "bit_positive": "92206070791337/250000000000000000", + "bulk_exposure_above_kappa": "67968304587/250000000000000000", + "c_below_one": "1249538969650653618631772920791337/1250000000000000000000000000000000", + "c_positive": "461030349346381368227079208663/1250000000000000000000000000000000", + "cell_above_band": "1249769466073021657592206070791337/2501844121388164918578186758417326", + "compact_leaf": "92331070791337/12500000000000000000000000", + "compact_phase_layer_above_kappa": "1102979612584910056925307570229139/1250922060694082459289093379208663000000000000000", + "compact_reservations": "4610303447360779208663/1250000000000000000000000000000000", + "complex_above_bit": "92208663/250000000000000000", + "complex_below_one_over32": "7720293837/250000000000", + "coordinate_movement_above_kappa": "67968304587/250000000000000000", + "delta_below_one_eighth": "99999999/800000000", + "delta_positive": "1/800000000", + "dimension_above_kappa": "1249538957159875328506107064118719925307570229139/1250922060694082459289093379208663000000000000000", + "epsilon_below_one": "922073194082459289093379208663/1250922060694082459289093379208663", + "epsilon_positive": "1249999987500000000000000000000000/1250922060694082459289093379208663", + "gamma_sublinear": "230521426978342407793929208663/1250922060694082459289093379208663", + "guard_width": "922073194082459289093379208663/1250922060694082459289093379208663", + "lambda_above_internal": "92206070791337/25000000000000000000000000", + "lambda_above_sigma": "9313072370791337/25000000000000000000000000", + "lambda_above_tau": "92206070791337/25000000000000000000000000", + "lambda_prime_above_lambda": "92206070791337/25000000000000000000000000", + "lambda_prime_below_one": "4610303447360779208663/12500000000000000000000000", + "leaf_saving_above_bit": "1/100000000000000", + "literal_scalar_guard": "8403158628809522712903244580819758561240240313729423826782773974376720728867417385374237856369579647836634685779280905775433455056135220614571833006166553658335807674869882685886173372388981978897556628569551683265450719002512245368797687324543735124943098240157606098244832061710675941071588399887641525788748162377579545141116386472812912655639909070711707702568802539916059712310856002962883076460693416131482697580240914990894101547350320227716451910702664353082369091405273754951202130535393604060842482251446356988273137669768571174796434728586986318751122028725752611491158705858405281794213321420221057847596592170002267356417895564759913347920566010058835159759722919988141250368247101082566199353974153310103276923986647171689953113593265703052524985407818871138638465187245764007385401168998152425850527225038335783785695182600012771766026339502189759766611310762025922706638645503352060106316016141127938179557134581643593112509232971444234656425454241813844894022596384883812936950675125454651092862109634289975110392732410415442752255392902893802009450359691036325118448314186152895784250262627499232689069543566797760141883771194151924562361609011878591004115566953803756396027393935020469790376170379925777751693810603355900391185137911792300695639649146266330489005376984134301257548725889147590926808773717105013946892000206005533681725339140267532113852975257868456048488878480616673200920386038394180150983057876154957154944521118183857993101935260017970486332475597439096250920320571863319690423913178373671165611630523145493948504683454097290588438979834058250565400347942480694841389922167473384089514907306127245769351301539900262521360791105898569443357920525113824490119504335700006153159038928642043236927898872682153018278674781330059861314885226928890632348052466817097119955553223127074320837608473623590249167035742666605042764612327865742285527392764806531940368089169966422658713231620842493498523516610189053239926020863649284276965553183194995704965478947580985630398227245303642464831393162579059206016950769083665513067409532290556157755111954154301061040072672582633188545072496811127967594374508554103615877334851834029438471940298279989613754379276090509976364858294708366117798994038337189581287989264101659543938820946912705812652513682606186687626352681617963350661012221082895012526823618271714805009232124655314413491611478223872409784134240838335248890386355658133056543108389678352842709032459520412853543207690473543945893837273258922528647137801978291399205106624267436347316875073200348194329498838274649183705300512572572246017505415129796656071502096263452115433190857304954093604194102668150379736281017679172949597756835855240951944859265237125743758616797314289487829656844217171902358260283568979553859410009353623400823116754978170790746829950065820565901586269216035483144157728539107703792407968262940671600826837938471956490096774625934882760775062479150361610204995441195327549787931215905067225016452083830518894550965720933642095279714583194126558735655950909266006305881546427962645984399586938098001731609081691175632146776927206672131370905945496342567351960382408424640971192539579855240801734263419148503064916317898485574277281085423581978069825007158387690854435595515535496872411883237014962926993662369448261502277830323376469797282315432196699823934306003163191243264192731753251765652080783060655047405842952675119568991972342021337984850636727176313326294394103826446301447065909268378670740894222454360024110091990755088881937717587915258492606386259929805938176817821961019904411182587333415650076785031877349899477254940694212952673548531691310001062429221181110139198919204716317592761035379778300891117664198631615156891476148354846294571794278300318148873314164022622767188230400936714547982727174263071498201924604019021918898896669927986959029921402859901507545024793015476928287678728219857247254805394550304740913808468973192213865975746878796282913079503045079202003715468362806944767710105729415962114067322042129976194882445944022714759007266222382831866708949198887412220178494914813132526639853215326241150139293111179562302173700966783647394696229210048073295237707173399098776063876043243965736402629025105279742837043704605081407859737966274955097677709669682650412225184147288441266893563449027534982348058433788342902623717113365465487227783030195107253137969048630301655932995034262614600654520320000000000000022904060", + "original_prefix_above_kappa": "12509221709920437177800990717394200229139/1250922060694082459289093379208663000000000000000", + "phase_boundary": "553240162761232810957100710906620791337/1000737648555265967431274703366930400000000", + "phase_local": "737657304343906737192244077837020791337/1000737648555265967431274703366930400000000", + "prime_interval_packing": "922073194082459289093379208663/1250922060694082459289093379208663", + "q_below_internal": "92206070791337/12500000000000000000000000", + "q_below_leaf": "92331070791337/12500000000000000000000000", + "q_below_reservations": "4610303447360779208663/1250000000000000000000000000000000", + "q_positive": "4610303447360779208663/12500000000000000000000000", + "record_suffix": "922073194082459289093379208663/1250922060694082459289093379208663", + "row_product_gap": "101249/5", + "scalar_work_above_kappa": "461041290305211927597369216016201296741479139/1250922060694082459289093379208663000000000000000", + "short_record_fallback": "312384654266917196273429544574553696187392744247569/312730515173520614822273344802165750000000000000000", + "small_field_exposure": "461042853956684815587858417326/1250922060694082459289093379208663" + } + }, + "assembly_bit_saving": "92206070791337/250000000000000000", + "complex": { + "N": 13538721618671019412615861455916321263379041923794334708962708619095974987900295631553904132866614621547557044459766283367911659977263858162420914482506845567163757307926628776488393804927347292236503685286522819345922505220747186024416462993176998304785146409160658372235726493149827212442918992986208956992761474618426974171820701796228425658434995186929504617277846040625187918037429503096987807730172958001730321345262480068313892060267247861311646899617917116659081654194852897684468769907760680303709500894850821574823173271182461539695411713774003026733290258527204804484125324094815436286670606782868946733454925989387886168019650998294654856307679984992939185786288887795879573139602343164817702492569600000000000000000000, + "W": 471049182681631681099859323940887006683687658989406594551634596003482266124225676147154993077338653634728132830720835749955544985883848578916384391460164682935995736908521324977619039495991235174377820044327855829915778546886179453276887120657618976838993281969514892738155127228684489730156411534380102695607094576762320521080385242510525617134299198893858290464928140861584014714503361819585686716532927267273147279789553595677222547346862513842636773959754709641151610488749327312939294966052105230892971792374428004303278297106375757339980603058212539596873353088248530599888511554060746260388086692170465742807936074918818991054855648777375860824414515011460115579379128766319040257054034983615634890502963200000000000000000000, + "child_width_multiplicities": [ + [ + 1, + 430296 + ], + [ + 2, + 364382 + ], + [ + 3, + 33002 + ], + [ + 4, + 117873 + ], + [ + 5, + 17696 + ], + [ + 6, + 26840 + ], + [ + 7, + 10760 + ], + [ + 8, + 26943 + ], + [ + 9, + 11768 + ], + [ + 10, + 16209 + ], + [ + 11, + 9396 + ], + [ + 12, + 33308 + ], + [ + 13, + 8580 + ], + [ + 14, + 5093 + ], + [ + 15, + 5342 + ], + [ + 16, + 5072 + ], + [ + 17, + 1334 + ], + [ + 18, + 5317 + ], + [ + 19, + 590 + ], + [ + 20, + 3328 + ], + [ + 21, + 1220 + ], + [ + 22, + 27413 + ], + [ + 23, + 12924 + ], + [ + 24, + 6749 + ], + [ + 26, + 2129 + ], + [ + 28, + 441 + ], + [ + 30, + 1323 + ], + [ + 32, + 342 + ], + [ + 34, + 291 + ], + [ + 36, + 182 + ], + [ + 38, + 192 + ], + [ + 40, + 134 + ], + [ + 42, + 669 + ], + [ + 44, + 62 + ], + [ + 46, + 100784 + ], + [ + 48, + 218 + ], + [ + 50, + 134 + ], + [ + 52, + 142 + ], + [ + 54, + 453 + ], + [ + 55, + 44 + ], + [ + 56, + 1468 + ], + [ + 57, + 184 + ], + [ + 58, + 688 + ], + [ + 59, + 72 + ], + [ + 60, + 376 + ], + [ + 61, + 24 + ], + [ + 62, + 366 + ], + [ + 64, + 11 + ], + [ + 66, + 1504 + ], + [ + 67, + 44 + ], + [ + 68, + 480 + ] + ], + "deficit": 16000307367520295669455108993355652402175231364484213746955928368022515894791258473654613975205999098192567416179723789434804689064039105101042898933871726579375349545731470372213556314914137709006777082611345150136090233442701219847037638082845543451109718483553505349005858582813432160159813355347337858264172651821777333112151738486451775778150448857280323638601090775284312994044234867296440136408386223092954016135310203717098236071224929290641037245002992956051641954957553424536190364436444440358929410148460061861154659320488363637821850207187458122502979396441242041663057201202963697429701626197936027957719457987458410925841405725257319375636349073173473583201977776486039495528620951012966375673036800000000000000000000, + "enclosure": "1+u+u^2/(2(1-u/3))", + "exponent": "249907793837/250000000000", + "group_order_bits": 2415, + "logarithm_upper_bounds": { + "1": "84969904841/20000000000", + "10": "30404846079/15625000000", + "11": "1850599969251/1000000000000", + "12": "881794296131/500000000000", + "13": "420886471147/250000000000", + "14": "321887582487/200000000000", + "15": "385111260237/250000000000", + "16": "147590651981/100000000000", + "17": "707640948997/500000000000", + "18": "679061742077/500000000000", + "19": "1304056262883/1000000000000", + "2": "355534806149/100000000000", + "20": "78297685531/62500000000", + "21": "601986402163/500000000000", + "22": "289363197173/250000000000", + "23": "1113001026121/1000000000000", + "24": "535220705851/500000000000", + "26": "247599676007/250000000000", + "28": "1466065171/1600000000", + "3": "1574941476691/500000000000", + "30": "211824465097/250000000000", + "32": "3131037357/4000000000", + "34": "361067358717/500000000000", + "36": "332488151797/500000000000", + "38": "610909082323/1000000000000", + "4": "286220088093/100000000000", + "40": "17487993373/31250000000", + "42": "255412811883/500000000000", + "44": "116076402033/250000000000", + "46": "419853845561/1000000000000", + "48": "188647115571/500000000000", + "5": "164941083101/62500000000", + "50": "168236118311/500000000000", + "52": "74312880867/250000000000", + "54": "129755597743/500000000000", + "55": "241162056817/1000000000000", + "56": "44628710263/200000000000", + "57": "41088794843/200000000000", + "58": "188052231503/1000000000000", + "59": "667803899/3906250000", + "6": "1228367886411/500000000000", + "60": "38537669957/250000000000", + "61": "137621377877/1000000000000", + "62": "24272171401/200000000000", + "64": "8961215869/100000000000", + "66": "58840500023/1000000000000", + "67": "43802622659/1000000000000", + "68": "14493768437/500000000000", + "7": "460517018599/200000000000", + "8": "216905370037/100000000000", + "9": "1025635332357/500000000000" + }, + "m": 70, + "maxchild": 68, + "moment_upper": "833940595004597024606134594194680874542846258785159408214359430904489561377526975251890521662767345071949310589741532553185286835158467909945278442383000944308519715038657285920323761433873698145021495110979279542431596550276986998915644554712933407275654411025946898121555009212635679581956785942959234633386815705154655479525234827192802645631551314757556259390965163159747853179943824947609470802441779080123529372516724876791891470244525411103079961372973541171797582959237360965803429339115254390503641806837961009764553962299161106245211409841125506196968078288170348138889874705528694775783810944937455300214605103784421554103707688914932316595869314773338952535774978568627262928626518486677005305965651731380394562653511028364763008536339107498805988771050380345593532136701705998864953188332610660108498073293606314902972279731605141866485519194262103180069530008459950794921180559339300376976607486583396152995186062205056276782491388370211243119422658525481281730575378826670520014233409678969232348179682529911191015457994783420681840135033024544409765713873023238386245133827945644173969310828736265637299739885621628318457212047028494433906447342580381837687/833940595005494255795389474542351022325764710156182657336416857254728181362347094641074446580066182431146939880649433082121273783654332025873751046433739190798285470146591723431602139016944405895694658205673748434519461852587264891625072288920230374709139259544846910332272936777236464189696130458642588662929978335751926920714554008003088052216085984869277594578652610208430446267553984338942685682775845271137263242361939350148830010590907955152549017694665747098682194787434982439676976633405886405744740083967248377522068936065056946627259401704708343926057177964820130705519134602884938617276405304890640905500039796456079240094139950380373757374411138667085363177255947090401108107699347587499482828879531096689817070236328588747331220972187779870524668896355811079786280491068447816385502978400151317759870276600222216624676778929362156270451037491867877882685082421370455917823518368714495735160379398891315696113498038647311048755030197632665730490866140623380276453418546768691757752231334600540817320987453629078669479299985624202230115505750515634624111665545622894061921093640648124924277801407741241538370026300521315137588150428306719875000000000000000000000", + "pairs_per_stage": 3344545854414777522879412414999091221190474783546031301621222484954539275667069078941181851004598473702459744184724872373495963433118542036171174526310979636157054670930491298539622975525530457568306246365247732051858326388524502476387466154440958079245342492381585566263766426173376287658823861903707746292678229895856465951536734633455638749613388139063612800710930346004246027183159462227516750921485414526119150529956146261935250014888154115936671664925374781783369973862364846265926079522668152248940094094577772128167779958296062633323965344311759640991425459122333202688766137375201441770422580726993316880794201084334952116605645009460142009957430826332247822575664250937717285854644847619767218995200000000000000000000, + "per_pair": { + "child_multiplicities": { + "1": 430296, + "10": 16209, + "11": 9396, + "12": 33308, + "13": 8580, + "14": 5093, + "15": 5342, + "16": 5072, + "17": 1334, + "18": 5317, + "19": 590, + "2": 364382, + "20": 3328, + "21": 1220, + "22": 27413, + "23": 12924, + "24": 6749, + "26": 2129, + "28": 441, + "3": 33002, + "30": 1323, + "32": 342, + "34": 291, + "36": 182, + "38": 192, + "4": 117873, + "40": 134, + "42": 669, + "44": 62, + "46": 100784, + "48": 218, + "5": 17696, + "50": 134, + "52": 142, + "54": 453, + "55": 44, + "56": 1468, + "57": 184, + "58": 688, + "59": 72, + "6": 26840, + "60": 376, + "61": 24, + "62": 366, + "64": 11, + "66": 1504, + "67": 44, + "68": 480, + "7": 10760, + "8": 26943, + "9": 11768 + }, + "deficit_per_pair": 4784, + "exterior_child_multiplicities": { + "22": 25147, + "26": 50, + "30": 10, + "34": 34, + "38": 112, + "40": 11, + "42": 367, + "44": 46, + "46": 100760, + "48": 218, + "50": 134, + "52": 142, + "54": 453, + "55": 44, + "56": 1468, + "57": 184, + "58": 688, + "59": 72, + "60": 376, + "61": 24, + "62": 366, + "64": 11, + "66": 1504, + "67": 44, + "68": 480 + }, + "maxchild": 68, + "rank_per_pair": 9854086, + "roles_per_pair": 140841 + }, + "saving": "92206163/250000000000", + "strict_gap": "897231189254880347670147782918451371023249122057426350238619984820119389183924917298837359197629290907900528935986948495864115928472604050738246489765755107934437511278377583070707750673163094694468892087865302310277892709427734207296967433484848518900012210717927564600784607739344515683354029543162630597271441189319180810285406584534670111721335187687447048682593087610159391333214880334066191013733869845214473356938540346382544049469056321692205926884611828197621473873547294290632015241098277129287367757514973765895840382047991863582837729089099676649782566629259897356243841492594359953185605285434692671657685990432261465441440778541823893746410641480968521773845179072829100822477522913879365309422507582817560382568212435848672371718680125305430734192748354366741817520549790067540657651372203306615901721704499197757014403965518297605774702615552412910505122902337809375195358183771912307919543118311976442254771972538809262454487371443482097898994722843167942021237737997924921571584972807771099167478463841990840781548275370717491090214345951672599655675675959812702480750308490579004975901070286414899686819130938381278225441093552657419618162313/833940595005494255795389474542351022325764710156182657336416857254728181362347094641074446580066182431146939880649433082121273783654332025873751046433739190798285470146591723431602139016944405895694658205673748434519461852587264891625072288920230374709139259544846910332272936777236464189696130458642588662929978335751926920714554008003088052216085984869277594578652610208430446267553984338942685682775845271137263242361939350148830010590907955152549017694665747098682194787434982439676976633405886405744740083967248377522068936065056946627259401704708343926057177964820130705519134602884938617276405304890640905500039796456079240094139950380373757374411138667085363177255947090401108107699347587499482828879531096689817070236328588747331220972187779870524668896355811079786280491068447816385502978400151317759870276600222216624676778929362156270451037491867877882685082421370455917823518368714495735160379398891315696113498038647311048755030197632665730490866140623380276453418546768691757752231334600540817320987453629078669479299985624202230115505750515634624111665545622894061921093640648124924277801407741241538370026300521315137588150428306719875000000000000000000000", + "total_rank": 32957442480346697381320697566868734815455960897893977404867465791875736112801006071827194901438499755332776730734278778707453344322805361419045864503277656078940326234050761278061119208404472324497440626020338562943968408048589860509535060807950482835278420019382488986321853047425100848950788994051259850834232447721540659142514815237250341423622793473712800008906368769535596717021191092503701630020896522486027355569133441493688480078209151039693933139937826681924561092257495358481214457259210921722149096056061500239368326138125814650160820363867690313658631736780955899950532751583049274529736366825734665968597805786329870962914054008691052938333379701729034616973337035865846778498253827902081475959534387200000000000000000000, + "vertices_per_stage": 6689091708829555045758824829998182442380949567092062603242444969909078551334138157882363702009196947404919488369449744746991926866237084072342349052621959272314109341860982597079245951051060915136612492730495464103716652777049004952774932308881916158490684984763171132527532852346752575317647723807415492585356459791712931903073469266911277499226776278127225601421860692008492054366318924455033501842970829052238301059912292523870500029776308231873343329850749563566739947724729692531852159045336304497880188189155544256335559916592125266647930688623519281982850918244666405377532274750402883540845161453986633761588402168669904233211290018920284019914861652664495645151328501875434571709289695239534437990400000000000000000000 + }, + "complex_saving": "92206163/250000000000", + "finite_bridge": { + "bit_uniform": { + "atom_beta": "1/1000", + "coarse_saving": "747/2000000", + "external_stock": "No q-adic group-size factor is inserted into the external polynomial row stock", + "old_atom_saving": "384599/10000000000", + "ordinary_saving": "3731649599/10000000000000", + "selector_stock": "O(w log e) internal borrowed rows; restored by the uniform old-supplier wrapper" + }, + "complex": { + "N": 13538721618671019412615861455916321263379041923794334708962708619095974987900295631553904132866614621547557044459766283367911659977263858162420914482506845567163757307926628776488393804927347292236503685286522819345922505220747186024416462993176998304785146409160658372235726493149827212442918992986208956992761474618426974171820701796228425658434995186929504617277846040625187918037429503096987807730172958001730321345262480068313892060267247861311646899617917116659081654194852897684468769907760680303709500894850821574823173271182461539695411713774003026733290258527204804484125324094815436286670606782868946733454925989387886168019650998294654856307679984992939185786288887795879573139602343164817702492569600000000000000000000, + "W": 471049182681631681099859323940887006683687658989406594551634596003482266124225676147154993077338653634728132830720835749955544985883848578916384391460164682935995736908521324977619039495991235174377820044327855829915778546886179453276887120657618976838993281969514892738155127228684489730156411534380102695607094576762320521080385242510525617134299198893858290464928140861584014714503361819585686716532927267273147279789553595677222547346862513842636773959754709641151610488749327312939294966052105230892971792374428004303278297106375757339980603058212539596873353088248530599888511554060746260388086692170465742807936074918818991054855648777375860824414515011460115579379128766319040257054034983615634890502963200000000000000000000, + "coefficient_bound": 28, + "coefficient_denominator_divides": 42, + "finite_group_router_upper": 5082618692109372377611713031007395403426018755559502731188033105421970931850359632490407897650026838511453483271926087597947398911205108690383701746867380525003504693190307814660878292972903073842531557425549649878668993285575975461841982833752352136018267328970688711720116393978163066552922833604696851220105486271205321993788994093119005053654844378651290994354097674451091046852817574385677055280470461854739438817833326107663390989479626787628855263324415578994696575236787477917099027217263407966841451382185807723783584105244206432762650848956318548147002481147540615621442829157322769508666691047438650221635586234642860492924856726954311105615270524197423155418342279326099906520722046727863937434195836395047263937313236462995188676511421026448680624815118131452355052195723436536180523828347789083500083109601677709713784725693253365682991026795738616602011745856006929581278628241239299095628160830531316462975404880071319838466596765640663280058089270268087285502365048735801797950334290749325061010190478331897325809797644357989579565675053473405400466591941489817919904950621131943093094760098222146532767494196683590870310057264819202980324876028678007464484511736502943042623635145557272336994731513886602900415138885002050928650281142615173323996712042603945468350840334753295446827478328777832918665659089509267803834379199730347909283246230499604457882464572630481393146136775530583216251920536662143241509928960000000000000000000000000000000000000000, + "halving_degree": 24, + "independently_audited_local_scalar_operations": 18387074, + "invocations_per_stage": 6689091708829555045758824829998182442380949567092062603242444969909078551334138157882363702009196947404919488369449744746991926866237084072342349052621959272314109341860982597079245951051060915136612492730495464103716652777049004952774932308881916158490684984763171132527532852346752575317647723807415492585356459791712931903073469266911277499226776278127225601421860692008492054366318924455033501842970829052238301059912292523870500029776308231873343329850749563566739947724729692531852159045336304497880188189155544256335559916592125266647930688623519281982850918244666405377532274750402883540845161453986633761588402168669904233211290018920284019914861652664495645151328501875434571709289695239534437990400000000000000000000, + "local_group_upper": 55062438637392, + "local_scalar_guard_from_reflection": 14907958248, + "m": 70, + "maxchild": 68, + "paired_first_stage_vertices": true, + "physical_R": 26549, + "s": 32957442480346697381320697566868734815455960897893977404867465791875736112801006071827194901438499755332776730734278778707453344322805361419045864503277656078940326234050761278061119208404472324497440626020338562943968408048589860509535060807950482835278420019382488986321853047425100848950788994051259850834232447721540659142514815237250341423622793473712800008906368769535596717021191092503701630020896522486027355569133441493688480078209151039693933139937826681924561092257495358481214457259210921722149096056061500239368326138125814650160820363867690313658631736780955899950532751583049274529736366825734665968597805786329870962914054008691052938333379701729034616973337035865846778498253827902081475959534387200000000000000000000, + "scalar_contract": "Virtual-role reserve covers all compensated readouts and inverse chronology; actual persistent stock and finite routers use physical roles with paired lockstep Stage-1 auxiliary banks.", + "scalar_group_upper": 5082618692109372377611713031007395403426018755559502731188033105421970931850359632490407897650026838511453483271926087597947398911205108690383701746867380525003504693190307814660878292972903073842531557425549649878668993285575975461841982833752352136018267328970688711720116393978163066552922833604696851220105486271205321993788994093119005053654844378651290994354097674451091046852817574385677055280470461854739438817833326107663390989479626787628855263324415578994696575236787477917099027217263407966841451382185807723783584105244206432762650848956318548147002481147540615621442829157322769508666691047438650221635586234642860492924856726954311105615270524197423155418342279326099906520722046727863937434195836395047263937313237567948293961995051892030314680263990252842010015209996913629591022608019298939061852412451402125959209548410645866210620568703112026689624199296666660371944768157964847087206963388302445055804328619835807337171785956429339925840809619061282523299864104774259033978697628972689871132230979790601292811889058674674811997069066903914382192449818617293559187599120093990087931549902515916218433597779824870400569364436431007800891360587810956044019168792493252857766927712403552939111951573981645171726350158703101552034796736356614109442710732355584997709271915849642265670744363067978506667012166697488988200573877930066783510122094688937733795966824214547569152413929848205858957040554435498052280348575049650554986823680000000000000000000000, + "stages": 3, + "virtual_R": 28705, + "wire_bits": 2431 + }, + "conservative_old_coarse_row_reserve": 9909, + "ordinary_leaf_row_degree": 252, + "rows": { + "coefficient": 68505, + "complex_coefficient": 58344, + "contract": "Finite complex group role stock plus conservative fixed legacy bit reserves; q-adic selectors borrowed internally and restored; one prefix and one padding; sequential reuse", + "degree": 160000, + "degree_gap": "101249/5", + "suffix_slope": 640000 + }, + "semantic": { + "B": 8403158628809522712903244580819758561240240313729423826782773974376720728867417385374237856369579647836634685779280905775433455056135220614571833006166553658335807674869882685886173372388981978897556628569551683265450719002512245368797687324543735124943098240157606098244832061710675941071588399887641525788748162377579545141116386472812912655639909070711707702568802539916059712310856002962883076460693416131482697580240914990894101547350320227716451910702664353082369091405273754951202130535393604060842482251446356988273137669768571174796434728586986318751122028725752611491158705858405281794213321420221057847596592170002267356417895564759913347920566010058835159759722919988141250368247101082566199353974153310103276923986647171689953113593265703052524985407818871138638465187245764007385401168998152425850527225038335783785695182600012771766026339502189759766611310762025922706638645503352060106316016141127938179557134581643593112509232971444234656425454241813844894022596384883812936950675125454651092862109634289975110392732410415442752255392902893802009450359691036325118448314186152895784250262627499232689069543566797760141883771194151924562361609011878591004115566953803756396027393935020469790376170379925777751693810603355900391185137911792300695639649146266330489005376984134301257548725889147590926808773717105013946892000206005533681725339140267532113852975257868456048488878480616673200920386038394180150983057876154957154944521118183857993101935260017970486334731134846560989626808315347040221338131065942464981053850917718132574364520024070155065003777914744176272758608094749797505495111956754818255025594270304662779823195200274733102200796424710864715787188431959172995413710085097535001152219499107839167186931763755026684925271281919170663688327060881906544256654670412904761208763758541014572117195412661791209008153001675964811011530975147499529882103081084456474636366844280485633893092870525529731282140736769889117642920071649909173829397706205022310618581389553207061859808105181192256329842082228263602718533849520470661502468027175706840140866456097855850980155545025661075815025320604992905113351325075276120475264103429987486447814930459849817066843292731756121392903415213300648197697682777870371115156044933800806528714242194483564774327590652025505873526045081268860696488324773733121302138069353787233578519404775026657454229985214348627469440243123726605953969878772552187746867316446202069220806064674143235040544289134281640643303118393198218121569233526583768153880565262944571540539794558013554183178941471287488314685851625416470502055162401805651897893734295399513725498722407877047300053160488653376010616034831047803061655404905340103849754265214368067460571924097190032873039887331322802022243572095561308371975196861126795882758932439734264585731279496459125502845446449976807785803308854582690641123505930671342228860715355107480383191186113346156069180496826193175937541313977316901917481061181312634653911121925053802741596249596961682061488555440936736419943375622901585922077696341966884020495147399368832533281607578121050693156900514562849989150211480263869293910682998037350782478370533768955023433319641585871514021245421698520640099520704092612795891066394809615396187120623127102568915441443894082191799427683048695071845599457441074768467573311251232079193235962709122868056632955965286787680401750655452181614029390816864510329208990901355998013437724225073384625352447853592900630217217533887385313028598187846680701163836162498084233872946660016713757224143440977994691968159902879354324210678730828381194907844697493735990911289308031460410709419334441793109215193497709249833680651595393138356304512782801096788157558027546447709239246969144519154702764594422705880657210582208695874233293673881704842893692643004070283962402279182870467834909395930696231115123197313247900649350618970072222357721708987731139311719705654219492213927693198627018560045124368148449818567992827237679397357231461800835175620725381657400498874645729220610483227188284157294961218392750489345670698074689737086780820701388615975496532779125366493854139359287422500333789370568748837103689778407996349971819276138174686951013637525309814822964315341391789841445367134098493330855328204649968025430519081408923401417928158200923034956996720619903409537166627830734359500193588841414068869499707941586381021918886488198823445495625315810423852341657600000000000022906304, + "C0": 158173287867696500948964935026585845499421836193443634887933990809308134701783031605148965946509809886015334148296717464631966682363187372842140513923289559284181081136750465924440266554171051647333648973356618363645602972994170774612677933257205113909072251085128858047544947063682820582012139284910719629423818823871253459425882734214434238411938399978539545383001735872398971643563246315270877463285239074006493985538698256736255811229982046260360172980074508151425451709277847248525183702181801923864828710757763047374986838242453493420490936576042953254379597835634137271969531809205917595605781893514863602364662636138860076176352864766787231265906908734004748655238105837252585830084439786398857519484536490143707311163481541122726816874795401590084763269546883973684464447110680897394745155117428509806643597035722414782427640252855448438637464299733774292307585231035617281817289199518750281939785630890006572717316616480946875786538794253328955394706923759720665398064601296509848671601591913840096555426222286115363981731465401803835525097599086594514142977765595224212915584295956814162817521753134104466451440430660646488416864492344328656226794597130350195313446687485900450073419992719786677449349328638660800196859793003250238924685280460676509295931352253302838641193249252466112518149728543331698546677262982788204018087520187229772176685169303782151793172072408596433496406407059363056711747877854171279022885466573897457665402680060185091844799198231242724812672399119536171302524376714085426742116261550340965284346017836354433855008590473938997325615945399160292741553198836438199369126498683132712041373359124545079068030862231534140711794158856951674509926293558380348077609402146724825074115509287193519903845487833222210887088829801321617523632083482055112334437883323886908240429719079095902929153834653401564117156713698618660093004224959951067332043213476019564633829442925513550445367921751701281912829060173994954817490803432735996247750956505099137696930004908351918403132469747491020957507218351201101216364495831307881824464583588855172129628807779363835145523065683188142647392139353657085333160793492068388887545552909465794881846085969965541375386092086712597234553280412515277691238005246271788237354786817646377400117521581488564069858620470641463215905036975526502072222337490880832257083019713838589090717026052166609366561619472739053238470140523335508688047302814316862448981599439019763612689229740357165879813988383665492457584545526497850033156015483244346725482819918092950045809818049229662475931827148749968012701913897879182760368586096522401361017517183592260093035185619246136962753162038407350481379703358923093690392027834863711590531956062647270083589723604629714656049931527489205512296261774018578717245574516159928544417334195512750704182490238114831759260965709488524797112381683672350374325590960057765809087690410469154738149163244233661826940611931994894759390673153036926526973383801232521666507668128190783380034394645621207992398986792283186284457693411590204291819088319301348356268507595247872142243093159681331718326398398719312560907013776171034280177404372602624639156127664266834575232490438881654406712219063002267062736262383828858796339012800321932437957174825134437623131794025988569439402306954819690081885827874853116811641919946041037859783974570321180666404873373189998488957716129250716045958181753090704017335882349385548328496041963648893466525980254210731322647067718625309814503296957727039640526054834299683812125301308467576823433489843575689993049225436073236057646147985355968654856779254114189119762088361549673550662238181913491423499884919002415274909177418271462614386543789978719940754897354573061357165870502325045303352945443680607395169720119480724049721205006259678523932103145729589528012389916065184584998063124366713726115341981834622001807845651830778745679845788732420312891505060982419659130897839608141526580246009439659140023148269890444498640939335179890286311964029296798425371850579248235978505706644049276514376745338101906314039905214516527651403796808873984673139180317265149064612891559148066168417328773944321182936233385983044232193933669423984050504535253086630133406584658163109345774978939237934122817325451752615254813062341069827313498281618218263055597466877066222975284467347285544006473042250224958259013040459666767947749170113532495352927805973565474964890099372773655481489759704014909035097415924358152075418800554754659940461183277914776886540592018512476452060697079502467547913547621873845769176078358713545680897499367519122043660678711593080691257300201151934012114035029311877862351639576674069241975494606949029675599636661500305248039075400370660403623257604983263526307305386362897676426533773851141716462214255746638885085893113460224805748017056390247719606805783304547899587535572157840247459017391169396449470104149228153045437877043622893320757056034490150282833733192039036065197207499966002523413833251624375426226205836231601303065376742937506695012709152756742593972602239566969536112400281900316185369226107557105738158609811813343279912664972620185824599163313556506585136488979937751850528286194698031455722470273489654602780315164390850414022891541632929184814158152215173720833769102957878233957282418680726532137335100555199928451716483445171010822161370100874906354777608337098126895708308256988184075581741593614981909685153411070213614919090815836052862922276934677900393037496593464239203595531928961551282799650337616097389865883925987751695824027240427927438975293937339973727474526665905774996695828935528753945209974860350844025253006332258026140611492132910229569604900189858367509527124995295476281582863213644890577305455492792652329975842461425211265628862129213684453077367793798773982967953830432313015268692614251265500246776742908745842581054115603632047817152134441688925022793342300876962265266749645241493883765732742593618517579542106451547267763606938533815902728365210599824820751754851937594643313216041972948865177914139989628525807589025433791134772169675328942729049567986136826598202399249359593948322950234790749820650108373590648818356992000494112030832237231642236501256106246577327955314089223021462868368179342384638323598268665797492946869003010316788187244901847836612997287403618106159888508694720827758756604658403013902887845259007557962336262964753484224562184559211085751113027712695242419542228055756643040160667584857355335456488454176737454971940259556570454748338262608475990802590573468883021793490541112218875732021549097111360533871217277768829781279180714435931645524947229988134385125056104575545364414200937911020566148432635770571668293179772265400764916640506034712527637412649708744513434403149149382125888863100785783102931273883792420020700013627998902685523512283786880464398053596089663725581355721379642962520854070044068300586102088621896832588766051318057373913032193309812345675464885806436457869377350888325713754563559405608130973781158039270090240746051504071063432802192203667812655049149817396447779456515710211638619923919520989669726394316826489649524600854429760541220742257367250761637026562096066574775477519399197247639397584483148881171332627024755569213871222223143358389278576025929507484261149639781228180612447556912958472679364975212717789279382570294553894929387244809938398155217195242269989699717217677875195517312415305308494249622784579644974430193760998671400389780659689414326779609174093819289692300755413412221040515989238663376692525230891618415654210752063765616263771055324695905432442056810617647121761361576044214009114355764423744608790464089189683657061267752742244579708574258642020474219805397550952964705877137971297567051214650898554356574744900461198011654125008512783304074125680239059536914184004798999479914457917165916006541910978279398749109329176951802598952942950865690186385919548301050198767775644204826706656519199174475203512330636523829679206067276164104045456861762719728501694820721990389748666601607711163885737720992686217629888281758933081517781642741595325524688931486136243531653526804716169904755148441147093218084743678234151465727147664733280924377203402603903669392921740050014868775326962135595427637852427104588897752549968037344902333881754472982750767365588189310882511881751089432032119143722594242031232514378271157265726753664682314482286297139746239119143008498248588280042998698333177537178824194140937764065455298055478274273666401723483511084331089804348401436670216716791728653039660062331650413409198583953961411287638777265636118039913445709783685076330677512429093425653432413676475507196077211520024505597167086818399287718192346201484049279503483631753927821864078802559102158711281962961147025255894993639650206386439803384604728628522270697547655475028853511531341374997467751418403570049300911238724496585039261405806592001175325228986531840, + "C1": 1, + "E": 8403158628809522712903244580819758561240240313729423826782773974376720728867417385374237856369579647836634685779280905775433455056135220614571833006166553658335807674869882685886173372388981978897556628569551683265450719002512245368797687324543735124943098240157606098244832061710675941071588399887641525788748162377579545141116386472812912655639909070711707702568802539916059712310856002962883076460693416131482697580240914990894101547350320227716451910702664353082369091405273754951202130535393604060842482251446356988273137669768571174796434728586986318751122028725752611491158705858405281794213321420221057847596592170002267356417895564759913347920566010058835159759722919988141250368247101082566199353974153310103276923986647171689953113593265703052524985407818871138638465187245764007385401168998152425850527225038335783785695182600012771766026339502189759766611310762025922706638645503352060106316016141127938179557134581643593112509232971444234656425454241813844894022596384883812936950675125454651092862109634289975110392732410415442752255392902893802009450359691036325118448314186152895784250262627499232689069543566797760141883771194151924562361609011878591004115566953803756396027393935020469790376170379925777751693810603355900391185137911792300695639649146266330489005376984134301257548725889147590926808773717105013946892000206005533681725339140267532113852975257868456048488878480616673200920386038394180150983057876154957154944521118183857993101935260017970486334731134846560989626808315347040221338131065942464981053850917718132574364520024070155065003777914744176272758608094749797505495111956754818255025594270304662779823195200274733102200796424710864715787188431959172995413710085097535001152219499107839167186931763755026684925271281919170663688327060881906544256654670412904761208763758541014572117195412661791209008153001675964811011530975147499529882103081084456474636366844280485633893092870525529731282140736769889117642920071649909173829397706205022310618581389553207061859808105181192256329842082228263602718533849520470661502468027175706840140866456097855850980155545025661075815025320604992905113351325075276120475264103429987486447814930459849817066843292731756121392903415213300648197697682777870371115156044933800806528714242194483564774327590652025505873526045081268860696488324773733121302138069353787233578519404775026657454229985214348627469440243123726605953969878772552187746867316446202069220806064674143235040544289134281640643303118393198218121569233526583768153880565262944571540539794558013554183178941471287488314685851625416470502055162401805651897893734295399513725498722407877047300053160488653376010616034831047803061655404905340103849754265214368067460571924097190032873039887331322802022243572095561308371975196861126795882758932439734264585731279496459125502845446449976807785803308854582690641123505930671342228860715355107480383191186113346156069180496826193175937541313977316901917481061181312634653911121925053802741596249596961682061488555440936736419943375622901585922077696341966884020495147399368832533281607578121050693156900514562849989150211480263869293910682998037350782478370533768955023433319641585871514021245421698520640099520704092612795891066394809615396187120623127102568915441443894082191799427683048695071845599457441074768467573311251232079193235962709122868056632955965286787680401750655452181614029390816864510329208990901355998013437724225073384625352447853592900630217217533887385313028598187846680701163836162498084233872946660016713757224143440977994691968159902879354324210678730828381194907844697493735990911289308031460410709419334441793109215193497709249833680651595393138356304512782801096788124600585066101011857926271577650419887308633524811903252343116416820138120492667809877647992254143248737507231668000404163014490586590569277185250619919657168960323116568208794161238513304515406641871093685315656548245519644608766509024984316417665614540147973444748693075504184036699986224831731330397549664642198007679951340712373046906953537595599276776545661791705920201490063799510296112273866511882602880466498570225845928811853711161417709143170549840581314425410727018642816205736556378314388092673868259279891550473119229008283843170034964336959654366798782300453023450885176575151648505220629894885237440939360841500863396586139580150361130536120006212551764048581850622352044947241797413728947892807270400000000000022906304, + "exact_grid": "One common dyadic grid times 21^(-K), K=G*(D_complex+1); no child rounding", + "fixed_odd_divisor": 21, + "induction_gap": 25209475886428568138709733742459275683720720941188271480348321923130162186602252156122713569108738943509904057337842717326300365168405661843715499018499660975007423024609648057658520117166945936692669885708655049796352157007536736106393061973631205374829294720472818294734496185132027823214765199662924577366244487132738635423349159418438737966919727212135123107706407619748179136932568008888649229382080248394448092740722744972682304642050960683149355732107993059247107274215821264853606391606180812182527446754339070964819413009305713524389304185760958956253366086177257834473476117575215845382639964260663173542789776510006802069253686694279740043761698030176505479279168759964423751104741303247698598061922459930309830771959941515069859340779797109157574956223456613415915395561737292022156203506994457277551581675115007351357085547800038315298079018506569279299833932286077768119915936510056180318948048423383814538671403744930779337527698914332703969276362725441534682067789154651438810852025376363953278586328902869925331178197231246328256766178708681406028351079073108975355344942558458687352750787882497698067208630700393280425651313582455773687084827035635773012346700861411269188082181805061409371128511139777333255081431810067701173555413735376902086918947438798991467016130952402903772646177667442772780426321151315041840676000618016601045176017420802596341558925773605368145466635441850019602761158115182540452949173628464871464833563354551573979305805780053911459004193404539682968880424946041120664014393197827394943161552753154397723093560072210465195011333744232528818275824284249392516485335870264454765076782810913988339469585600824199306602389274132594147361565295877518986241130255292605003456658497323517501560795291265080054775813845757511991064981182645719632769964011238714283626291275623043716351586237985373627024459005027894433034592925442498589646309243253369423909100532841456901679278611576589193846422210309667352928760214949727521488193118615066931855744168659621185579424315543576768989526246684790808155601548561411984507404081527120520422599368293567552940466635076983227445075961814978715340053975225828361425792310289962459343444791379549451200529878195268364178710245639901944593093048333611113345468134801402419586142726583450694322982771956076517620578135243806582089464974321199363906414208061361700735558214325079972362689955643045882408320729371179817861909636317656563240601949338606207662418194022429705121632867402844921929909355179594654364707700579751304461641695788833714621619383674040662549536824413862464944057554876249411506165487205416955693681202886198541176496167223631141900159481465960128031848104493143409184966214716020311549262795643104202381715772291570098619119661993968406066730716286683925115925590583380387648276797319202793757193838489377376508536339349930423357409926563748071923370517792014026686582146065322441149573558340038468207541490478579527812623941931950705752443183543937903961733365775161408224788748790885046184465666322810209259830126868704757766233089025900652061485442198106497599844822734363152079470701543688549967450634440791607881732048994112052347435111601306865070299958924757614542063736265095561920298562112277838387673199184428846188561361869381307706746324331682246575398283049146085215536798372323224305402719933753696237579707888127368604169898867895860363041205251966356544842088172450593530987626972704067994040313172675220153876057343560778701890651652601662155939085794563540042103491508487494252701618839980050141271672430322933984075904479708638062972632036192485143584723534092481207972733867924094381232128258003325379327645580493127749501041954786179415068913538348403290364472674082639343127717740907433557464108293783268117641971631746626087622699881021645114528681077929012210851887206837548611403504728187792088693345369591939743701948051856910216667073165126963193417935159116962658476641783079595881055680135373104445349455703978481713038192071694385402505526862176144972201496623937187661831449681564852471884883655178251468037012094224069211260342462104165847926489598337376099481562418077862267501001368111706246511311069335223989049915457828414524060853040912575929444468892946024175369524336101402295479992565984613949904076291557244226770204253784474602769104870990161859710228611499883492203078500580766524242206608499123824759143065756659464596470336486875947431271557024972800000000000068718912, + "literal_charge": 2255537407464738706487743483720530914217887568793815442220394572638625859836569972864476564798080685925707358260152269102664105189789281434165510686964177417010471893660374470580840005318812295272429267906845348505294205749397528847993180570465795930259032891072873666646596500589110802373441833953015911908602203595807641253210535413940251279586939038200959841117259009359768246918647281757244354710316277924534268277674314062975179861249683036232758624126580835877716899208000624896863844523010026605653102441972221431461580859877549791498448919649204396701583080436805148435058494885150682385754501943554789940082872443027887269952823793864937518976816521172504597929251595958047975874632179860203312464016641246145028045120504934530398703644440680789827166780832141262589893295281777752121813908045838818247173363463305510035476103690838108775314451082072428569287280119712243962618506990476217685306002285391357063583523114419131203758926767849226511773605153730381497336598660737694749465845134275689474431431548292368948773940995508224223664721357665359853680103196638304609385339052844224484549747272008995826391638031947398292307865102922953695859057820502996274335017151874853463898569050099151904894999977242323701955126782900545043383043114150899663983288526581754512565187507503395059642177461563473838901329430638559601259177233941324641645580315474986848715537667730670628033877416635523893094411487411273308405434347042814327336318536121574367693129965407567428894669841223283847045283876028039966208840857742609861207719671992319915771814795538921374510747812430734531549998496429875061010123587356177857779305534767526726558722615628926141507177994189099782631585378166723010956329103800035065822239618669030817821241387651227705332685027611567072043029560657067228872434020679246810343321627117698298670290995819035379369301656705959676813368763233533535914749669872391526566623547864189390760217018559334660028587087497897071299058053749766454328770151624619006642287703965392320677053744171742995351935229072101455264617757181048188753791342080918334419799496143494965544831059665616386091434034367337247458035870802750483108152764276528139694481732390676820763543477403022795897006936386434485854966450123222804125315514355224493754379028952394197370932262266873163100009526968985666009029743396385141095591689920641290226220698516797267452778091775193317232950834576295549394616288290765351807331711175635574295159008569538869331627068470399669491071788715673893041457121625600981587550574875965549975145829927102884238778588333054393713795082756721314077843621015381299141339872029387554225348430932734749249551537460450925495775853611371266352115489311469417106960492502271144126937465630254786270730282185303678761762175226370684699269121072630770373038659992427863207238327066445857702458591302407712520493962422466784895643308336976017444510910612801992050389014246763151114347238286950400000000000000002244, + "strict_literal_gap": 8403158628809522712903244580819758561240240313729423826782773974376720728867417385374237856369579647836634685779280905775433455056135220614571833006166553658335807674869882685886173372388981978897556628569551683265450719002512245368797687324543735124943098240157606098244832061710675941071588399887641525788748162377579545141116386472812912655639909070711707702568802539916059712310856002962883076460693416131482697580240914990894101547350320227716451910702664353082369091405273754951202130535393604060842482251446356988273137669768571174796434728586986318751122028725752611491158705858405281794213321420221057847596592170002267356417895564759913347920566010058835159759722919988141250368247101082566199353974153310103276923986647171689953113593265703052524985407818871138638465187245764007385401168998152425850527225038335783785695182600012771766026339502189759766611310762025922706638645503352060106316016141127938179557134581643593112509232971444234656425454241813844894022596384883812936950675125454651092862109634289975110392732410415442752255392902893802009450359691036325118448314186152895784250262627499232689069543566797760141883771194151924562361609011878591004115566953803756396027393935020469790376170379925777751693810603355900391185137911792300695639649146266330489005376984134301257548725889147590926808773717105013946892000206005533681725339140267532113852975257868456048488878480616673200920386038394180150983057876154957154944521118183857993101935260017970486332475597439096250920320571863319690423913178373671165611630523145493948504683454097290588438979834058250565400347942480694841389922167473384089514907306127245769351301539900262521360791105898569443357920525113824490119504335700006153159038928642043236927898872682153018278674781330059861314885226928890632348052466817097119955553223127074320837608473623590249167035742666605042764612327865742285527392764806531940368089169966422658713231620842493498523516610189053239926020863649284276965553183194995704965478947580985630398227245303642464831393162579059206016950769083665513067409532290556157755111954154301061040072672582633188545072496811127967594374508554103615877334851834029438471940298279989613754379276090509976364858294708366117798994038337189581287989264101659543938820946912705812652513682606186687626352681617963350661012221082895012526823618271714805009232124655314413491611478223872409784134240838335248890386355658133056543108389678352842709032459520412853543207690473543945893837273258922528647137801978291399205106624267436347316875073200348194329498838274649183705300512572572246017505415129796656071502096263452115433190857304954093604194102668150379736281017679172949597756835855240951944859265237125743758616797314289487829656844217171902358260283568979553859410009353623400823116754978170790746829950065820565901586269216035483144157728539107703792407968262940671600826837938471956490096774625934882760775062479150361610204995441195327549787931215905067225016452083830518894550965720933642095279714583194126558735655950909266006305881546427962645984399586938098001731609081691175632146776927206672131370905945496342567351960382408424640971192539579855240801734263419148503064916317898485574277281085423581978069825007158387690854435595515535496872411883237014962926993662369448261502277830323376469797282315432196699823934306003163191243264192731753251765652080783060655047405842952675119568991972342021337984850636727176313326294394103826446301447065909268378670740894222454360024110091990755088881937717587915258492606386259929805938176817821961019904411182587333415650076785031877349899477254940694212952673548531691310001062429221181110139198919204716317592761035379778300891117664198631615156891476148354846294571794278300318148873314164022622767188230400936714547982727174263071498201924604019021918898896669927986959029921402859901507545024793015476928287678728219857247254805394550304740913808468973192213865975746878796282913079503045079202003715468362806944767710105729415962114067322042129976194882445944022714759007266222382831866708949198887412220178494914813132526639853215326241150139293111179562302173700966783647394696229210048073295237707173399098776063876043243965736402629025105279742837043704605081407859737966274955097677709669682650412225184147288441266893563449027534982348058433788342902623717113365465487227783030195107253137969048630301655932995034262614600654520320000000000000022904060 + } + }, + "kappa": "368552409947/1000000000000000", + "status": "Retracted PR132/PR134 lockstep pairing accounting retained for historical comparison only; see #132#issuecomment-6073516734" + }, + "retracted_paired_lockstep_kappa": "368552409947/1000000000000000", + "scope": "Finite local word and complete unpaired cover and assembly arithmetic. PR130 group geometry, weighted local-ring compilation, uniform batching and borrowed rows remain explicit written proof dependencies, together with inherited analytic/tape interfaces. PR132 first-stage lockstep pairing is marked retracted.", + "status": "Conditional PR130 cover with independently audited physical local frames and compensated reuse", + "unpaired_cover": { + "actual_bit_saving": "3731649599/10000000000000", + "assembly": { + "absorption_gap": "353447929191825285529108955353231/1250844436065371536244985229696192250000000000000", + "margins": { + "Gaussian_arithmetic": "2026661543380709992686135020059081215231/4002702195409188915983952735027815200000000", + "bulk_exposure": "337774431215231/1000000000000000000", + "compact_phase_layer": "1688872105409990655489781215231/5003377744261486144979940918784769", + "coordinate_movement": "337774431215231/1000000000000000000", + "dimension": "4999999950000000000000000000000000/5003377744261486144979940918784769", + "original_prefix": "168892213918743327035123101464018784769/500337774426148614497994091878476900000000", + "scalar_work": "2702230405811171722466590047874281215231/4002702195409188915983952735027815200000000" + }, + "minimum_margin": "1688872105409990655489781215231/5003377744261486144979940918784769", + "parameters": { + "C0": 1256429297310084612063197645264454782585114206564595393502480790859163057304503733772068437043767902524099765062447958906573045020845179836773258815019058139077875697523772955033369653194870920027622297705162822795418440007626479707720235785691861476520268796525593178566243792051193684738208604543645205356665509449093331827514222396159335961869378816937610742522967858084489962802494511741568796864274631335858894689550380335505173464440369305664206941869565568608468273622030301139918605972908997484433095816190830385175165131960397908212901181770679783732906230547501340140812447511215745636566935350687280921843222284355747507550578577089843331082403730090847511495445072606043132975617697610492976357130420890957266665855861448645548118363105549207914137549346593157039051664605359115066788875326938883475918611613294303143881915250638122873399763912826009656537781805525792351661168162528185650165100431209619954523024149441923346326196067739290988475242148731963483294453488165815337439641024652530453522297465639876390866853885765242005203594398108297807626169295767354771617891944912090072389538976540712569030390761674370692389316330981452428293808619152806322361194578147484284066485598719570129621880807936117198888920194700064053031171050784698385707257147131930868757806730057550809062445887236822477674509074403261727377720638106323085152823155124941271447557859594354039949438037293284674613986797068222557437651711722092778851123317440764848448277538447048491659249197028783824725229854256188672631756475366297434255978266163549705708023650526481954175687777907021506533480089839695211504188572973260937294116700034370858431751838006625819813844365519210856493776863275084864706858618706058188478347341598309165815889144151849219917936470396191521967810832866495634307698360167722374721819955171012217031966447002771359189815551748008757683007385736832181579373826999318597030456846134264961197972477463346467252641298565578556369848538776332105496459564097697285731047333454389944657490338036262359881451388099160416950211170608705134606211978226513805581370000139448846114733950536690965827130650598458418026610523411544722195977090616629835564076220273768079017715700199101882033141316120369777840100554348148225680960912772929113572950014212066471246956282563643677074934931229254947561585118376402266015769043632985692674603189470013723471935872527991152743682738308927597164118468182268941783370027452031595862685902726555899766165083715165923382717342950296118163044729985493928459268826128100039601335295660140933123190850017855261870384346273246262530200587996475870070473726763715034875556636541522682018664806874857443983407017025194608265990821717612152234526413880397651442079988567272700260591028476997875811559304412248248917270858362460050043739904436851045473293441082125321770740435777194267266822811385779770145722614673353234735714095398138656831823738328763153632918054157393132792387063183036900357831827927895001864782819931940581497769397459554962170310354924852725760957749797726156153828455514260066184916322270139620307467507798786721436987645142463937004139215102656416558396933438397163915574941344717399354296917908817484544666495502624656788544171887269870373127726629184084457540054020436391212785000091369249211431001608254507808594878664494712020103729867912836043028182774456460158795255806465095471383826045900101218304877914829075922691354822468360721710646369633439221705982689378667041997385583413324720406717605797416870582247059836537129405194605378730056047751772984011215356340824276546148904217069811939998734880670291648204712736697329731168979023549613926887267938955441004331819277965050153964734566068670044664842971867113521692003195630763651378651938845946996600133120591944140396633671944236112595604374464392387195845450625128780227611744756002727244352100154467976456089210062237397979914614560050332885480364952823081641694077103695804696143418837495873859240675664641484173699592274441117618077414446973935637550772697716232229136196267472567335789103635086958332111373667763620736767826574428259555038008055259047428474655984847668028386251804732546455616608258517958640807813261629187562685844058005789051861740389015526202847692383988565236796383033750976997454908444292133371448191104902251007835109786528395940443308821476081505121777310608207950152261183282969367439247747631659896056640435347097026155095607799126796100450128012883511089216066417586888688543268411201843294529794470882974681427399099647005413232588797614683440081109117969703436349667203148328491164547976228799912863217589827719177388975305302393204801412227340427702145092180955521400416425600078053376846043020049947066008610172087096181418643630720724023431661431592147380303904145657893254030965369073973321704019609601974272128227372816535677636107113338640098612345353080863916799584683737253611000685863923755715333098240468581940026546545097141781144937850134755444703926766205446550437325158494852595763142819754511654709758594512538520991162173510922871193397643459728060803723640404815302932521959523409817128689072664577261615173281276381061132088652701439459847917236935812088177239458486990916901379422080055584873048348209216694872354170046397279859142424860776470921670649589505476513452039095879501222246660454415413466277040680681061613450008918029651396399903990097375736147769687214259740049701849554620304811921201479580023782685170991321231668536871305253594667390230741818553600476343447146166303607569843645609810273005817743577941713129485514997896379254861528813531985585895351399721464711094380761296354666848511866178366699221584347829345992919968391776764361864595174740918512205803877676750196366511287902706345614469285813121830420835945643094477716062216239222283383278975374135174063646324824197828224495732111757018857787122687383309856284034194371495243531152087870261488508256678039161235132896873964265270078336117325841644932016231348372300778839864623084755711473746699799319518821089760425648861270614892547201546533178518015604914372735561359528842792605037257865649559695023986869740072402729152620701635121959949293663707243721230991885254653529551612439757494634374121477401774339194294236579584539871831182504085711625027005478676296124565546308427491601941439161796881103972180058855061701070275913828226768053860203910304558783882605028957394956904015209472797718325281380887269172144236369154360163981342629285947313590506300328250970009065443752640746129522304330982650313694080745209894906961840633783169683682959987853038363087608633214505920053199027902661529079673003851185905462737786195943931181360259120851404263784014060938557537571325975969689058032368227669347942262321455172171256457411974613528317124638595274893751768352800462883529476782391206741950933779217541105944815972383493215250560791926792388029844351338221843639186952567992356113904369448471736936516072161586674756113250446703467238262691897221874876724850647027297632000123934377847490892439674635825800038518272739092710593151639609722273758322169526042649178588335651281240910870126466169984831726437351755769841652904611455905862127079535639891179081635591811750638449829033231897522257240369304698044161500901137136576409147455380811545551694165699578529590297682503535374987943246751353372741368427282732793664621387428930524064843989809192935548816612190020838641767486850329697140245548157159785325353794602566170518836316529703238888142885139976427759833812155147432526687969143406546916397998795021889234684597783369600737614730811008513046511271942537300892807087120456773527807546929959525540018684640270518040009212562266982830564339133113653969165849330366949105062226504042758219442502246714477784690914138745066317574788726924110032199643171093423160372042879476975061302178736877717545058733347535595446550203379918725243077217963433915219747250941306236658705240712176820149160308916394436945603214912743970009594863069668236532119273017267556850870534071425671506613972085962286183843860176220592856777169119676265121554337778098870937544355883214685217908133668467539618578372408172039236529920534021660467721136571706235846495954843793414803161797567010330813095132798331310452636562448932520585207053077609664882301673821402880358642801665003367345422059520021730427516269099975376166973783746400120108912773966025424567643491729194142412931700170813581111655755201101401695464763032116229759525084176550340773673577969766177160807904782095630797734502898621258020494265824424766073485795558407515364698329477633508866585461974348802088264777420541456130876415958082211456311837867044457300596497398551998108528674792506757423741501257047045211245757944645039591636846016475202945169010723092630119121207314111013759427298446438484461161113193915254110309836199171027358572869183940773742714293768288429561635053502464001175325228986531840, + "C1": 1, + "a_bit": "337774431215231/1000000000000000000", + "a_complex": "337774769/1000000000000", + "alpha_squared_power": "2533333183448067817715350000000/5003377744261486144979940918784769", + "beta": "1/1000000", + "c": "1688872139187433101464018784769/5000000000000000000000000000000000", + "delta": "1/800000000", + "epsilon": "4999999950000000000000000000000000/5003377744261486144979940918784769", + "eta": "1/100000000", + "kappa": "84386598001/250000000000000", + "lambda_": "99966222557216251331215231/100000000000000000000000000", + "lambda_prime": "49983111278777012881215231/50000000000000000000000000", + "q": "16888721222987118784769/50000000000000000000000000", + "sigma": "999662225231/1000000000000", + "tau": "999662225568784769/1000000000000000000" + }, + "recurrence": { + "internal": "999662225568784769/1000000000000000000", + "leaf": "999662225568774769/1000000000000000000", + "reservations": "4998311127860812566898535981215231/5000000000000000000000000000000000" + }, + "strict_constraints": { + "Gaussian_arithmetic_above_kappa": "211113705954327656771163715246241988715040731/1250844436065371536244985229696192250000000000000", + "K_dominates_log": "168887212229871170958968777012881215231/500337774426148614497994091878476900000000", + "K_geometry": "168892213918743327035123101464018784769/500337774426148614497994091878476900000000", + "alpha_below_one": "5000844411078038077162225568784769/5003377744261486144979940918784769", + "alpha_below_one_fourth": "4993244411527693873709079518784769/20013510977045944579919763675139076", + "alpha_positive": "2533333183448067817715350000000/5003377744261486144979940918784769", + "artificial_boundary": "28022293167132564045339916190270395881215231/4002702195409188915983952735027815200000000", + "beta_below_one": "999999/1000000", + "beta_positive": "1/1000000", + "bit_positive": "337774431215231/1000000000000000000", + "bulk_exposure_above_kappa": "228039211231/1000000000000000000", + "c_below_one": "4998311127860812566898535981215231/5000000000000000000000000000000000", + "c_positive": "1688872139187433101464018784769/5000000000000000000000000000000000", + "cell_above_band": "4999155488921961922837774431215231/10006755488522972289959881837569538", + "compact_leaf": "338274431215231/50000000000000000000000000", + "compact_phase_layer_above_kappa": "353447929191825285529108955353231/1250844436065371536244985229696192250000000000000", + "compact_reservations": "16888721222987118784769/5000000000000000000000000000000000", + "complex_above_bit": "337784769/1000000000000000000", + "complex_below_one_over32": "30912225231/1000000000000", + "coordinate_movement_above_kappa": "228039211231/1000000000000000000", + "delta_below_one_eighth": "99999999/800000000", + "delta_positive": "1/800000000", + "dimension_above_kappa": "1249577769473647855784056746521477779108955353231/1250844436065371536244985229696192250000000000000", + "epsilon_below_one": "3377794261486144979940918784769/5003377744261486144979940918784769", + "epsilon_positive": "4999999950000000000000000000000000/5003377744261486144979940918784769", + "gamma_sublinear": "844461078038077162225568784769/5003377744261486144979940918784769", + "guard_width": "3377794261486144979940918784769/5003377744261486144979940918784769", + "lambda_above_internal": "337774431215231/100000000000000000000000000", + "lambda_above_sigma": "34116251331215231/100000000000000000000000000", + "lambda_above_tau": "337774431215231/100000000000000000000000000", + "lambda_prime_above_lambda": "337774431215231/100000000000000000000000000", + "lambda_prime_below_one": "16888721222987118784769/50000000000000000000000000", + "leaf_saving_above_bit": "1/100000000000000", + "literal_scalar_guard": "23683452795129871352118126392337351100240642386504501183134302903748961401000165774707727177621921483335581302905021364020466518094645213394036341246362265642680500206013327118070004197902340415394820307733337788757890066716048288900230592625877632338410139897730086772570842671143420083265097380324946681569015876489962888204031535298591341717212832194214374506171546576043482709440235749148727722424426519150364005739684108242499902165013385344507543083375624251626611437171965439764267615361958460097383074638285739949944458621959576826755508439653533736047617433059944936021551223160618383835106153146410642385416453073172077547351381736438894379402533038039717359104954271177954394361705740665372354365304226595056555746832613057275914213428947771474756072885506247019701208631435221067293470735250408336172321865889079869686551513398508347609509181835490294454065512422354406819865770581153973521368521126261020517716521062342437774995622211051691844437236471446959134158269939070542051596695613090992193585354315919540941085570889364985432806327249659099814875683786574827790241871771712111872209214028713695166827488203262186689483091567426733671404674263193268142001185755491797882671830295181859493055825318565792905165635465416830631028854879066383583433100436684972442925509381445878832379553378781960290527262222890761088899999652331402598819944380524519351835388233270048240851957078724686312277889684614883626673207634166566926506697385151131788585942831682971874378110557879511674492556652190305729178848522702469691047787005137742770331063932878962233498286237283688273102424142016929829906280784552745378510026142491300316208455143120083853023402637700199524347644630219007234603660382474470297056142922967743282941301142782425447823044599650500378852437055276491783201945666889016302712284624459350634073398104574684612772236044382401102171815113169529138574065143705460121377145208521318690673561167845758003744911068894041002683925325332145410575572309597360977927931866752966608557725983157336023864815163654337840272363715762948536412593868377613392137859050181939397125594398192644436970305821906051806982215162135559867233670442871997779966240118645625712758373437997752917198715213548979895406372592041444565613635699988496869688653804152330399110567489127918881019269917624001810752752510516600757074155572822931075247316657545006315667361438605752119499588696702272270375070638537037545817094604519207861220079707804906050875707932536421597560266153788124280252023653497843470557922192704935737403369983329480198405890262090455155140996922341436496889809076869871070747820430672117924479234530621797653538561894686267653751446769308878800617846174149566139885798758137759608492012400954247064244149616035232837566224045470182273124658995103156275479529163574211080692215405972318577343358602145133771361977396348367308037110340468014351328931791195946498475207667257884626323442885218567334938329165696222811044240842069438945645938208715471051411708719674336228568270612755623265919102871850737272495914573748763222273379312776776283109572055438256139416521019842926658471084022850909238906121400387684330268756021905624258808902548453407178616866234290290809516480478193400932645154648164626444190382422511358386872366510388548091642390616485349429367222337292945871403260252752829170133526732577927676513549140644616462454578891047421048357580531970925865253537368375404603435444374145779780225088995157948046538394183714896444928995820088322247148967149213465185391122500340481599016057269424463401133242955172333401917722840230319807367222798560487269861921665242227376967796870034290753883898044640481783947165227557585862507201167068648992778811479444333518792309330994662239425614442010056419723443387821700344558116011996827537589354466553280232729188063308442809898189092523288703938232656884812913019968505921388281931799178048548750019635069499028950487529992797517090751515029638314063096814500754895019277740967014547830032255676490210030499643745905823060798685939784016429093476134623472921455351702835763137963409218021627456600973000076140661064741642762605112100127988734851110715390944302259539810018492574067372478538254921487397665766750175072723471090388691335114287271470605134216715921827355804316605209453815368142287191261888862381460635749579270629265450478263256083052057813173620762075412665000622572971746824834107275687732668109579878400000000000022904060", + "original_prefix_above_kappa": "12508444714101644554275137826070877853231/1250844436065371536244985229696192250000000000000", + "phase_boundary": "2026661543380709992686135020059081215231/4002702195409188915983952735027815200000000", + "phase_local": "2702230405811171722466590047874281215231/4002702195409188915983952735027815200000000", + "prime_interval_packing": "3377794261486144979940918784769/5003377744261486144979940918784769", + "q_below_internal": "337774431215231/50000000000000000000000000", + "q_below_leaf": "338274431215231/50000000000000000000000000", + "q_below_reservations": "16888721222987118784769/5000000000000000000000000000000000", + "q_positive": "16888721222987118784769/50000000000000000000000000", + "record_suffix": "3377794261486144979940918784769/5003377744261486144979940918784769", + "row_product_gap": "101249/5", + "scalar_work_above_kappa": "422228975463846947327555911438491988715040731/1250844436065371536244985229696192250000000000000", + "short_record_fallback": "4998309936928277131006889873025273679775667596383361/5003377744261486144979940918784769000000000000000000", + "small_field_exposure": "1688922156076154324451137569538/5003377744261486144979940918784769" + } + }, + "assembly_bit_saving": "337774431215231/1000000000000000000", + "complex": { + "N": 13538721618671019412615861455916321263379041923794334708962708619095974987900295631553904132866614621547557044459766283367911659977263858162420914482506845567163757307926628776488393804927347292236503685286522819345922505220747186024416462993176998304785146409160658372235726493149827212442918992986208956992761474618426974171820701796228425658434995186929504617277846040625187918037429503096987807730172958001730321345262480068313892060267247861311646899617917116659081654194852897684468769907760680303709500894850821574823173271182461539695411713774003026733290258527204804484125324094815436286670606782868946733454925989387886168019650998294654856307679984992939185786288887795879573139602343164817702492569600000000000000000000, + "W": 559843530570489609554784844146697879515073574017770179578376431756540329353910693123964430039659738513054736579081096386599489319069712751434692903959194881296329381367054938462547489873218543292358782579078817868160565254175116469522497959591871972884877879799753607936891862077161456791210526244061639651931408902267413835627734010294139370297785040597858146711002630617650742490189062382264028936747443537527084607209359322785341499992128117466639469991858484722718299924821251616453366451299422004950082350491373276534004687219177924192098558984345446305554707602487354798072563735234969337951035787891411312676141319506827634798618918133533171046774346019754963020940438964464496479209001043072834787606528000000000000000000000, + "child_width_multiplicities": [ + [ + 1, + 322254 + ], + [ + 2, + 191973 + ], + [ + 3, + 23775 + ], + [ + 4, + 39948 + ], + [ + 5, + 12165 + ], + [ + 6, + 13839 + ], + [ + 7, + 7845 + ], + [ + 8, + 9960 + ], + [ + 9, + 8613 + ], + [ + 10, + 8904 + ], + [ + 11, + 6894 + ], + [ + 12, + 21375 + ], + [ + 13, + 6369 + ], + [ + 14, + 1755 + ], + [ + 15, + 3984 + ], + [ + 16, + 1464 + ], + [ + 17, + 924 + ], + [ + 18, + 1476 + ], + [ + 19, + 375 + ], + [ + 20, + 558 + ], + [ + 21, + 912 + ], + [ + 22, + 51 + ], + [ + 23, + 6486 + ], + [ + 46, + 75441 + ], + [ + 48, + 150 + ], + [ + 50, + 30 + ], + [ + 52, + 102 + ], + [ + 54, + 336 + ], + [ + 55, + 33 + ], + [ + 56, + 1101 + ], + [ + 57, + 138 + ], + [ + 58, + 516 + ], + [ + 59, + 54 + ], + [ + 60, + 282 + ], + [ + 61, + 18 + ], + [ + 62, + 15 + ], + [ + 66, + 1038 + ], + [ + 67, + 33 + ], + [ + 68, + 360 + ] + ], + "deficit": 16000307367520295669455108993355652402175231364484213746955928368022515894791258473654613975205999098192567416179723789434804689064039105101042898933871726579375349545731470372213556314914137709006777082611345150136090233442701219847037638082845543451109718483553505349005858582813432160159813355347337858264172651821777333112151738486451775778150448857280323638601090775284312994044234867296440136408386223092954016135310203717098236071224929290641037245002992956051641954957553424536190364436444440358929410148460061861154659320488363637821850207187458122502979396441242041663057201202963697429701626197936027957719457987458410925841405725257319375636349073173473583201977776486039495528620951012966375673036800000000000000000000, + "enclosure": "1+u+u^2/(2(1-u/3))", + "exponent": "999662225231/1000000000000", + "group_order_bits": 2415, + "logarithm_upper_bounds": { + "1": "84969904841/20000000000", + "10": "30404846079/15625000000", + "11": "1850599969251/1000000000000", + "12": "881794296131/500000000000", + "13": "420886471147/250000000000", + "14": "321887582487/200000000000", + "15": "385111260237/250000000000", + "16": "147590651981/100000000000", + "17": "707640948997/500000000000", + "18": "679061742077/500000000000", + "19": "1304056262883/1000000000000", + "2": "355534806149/100000000000", + "20": "78297685531/62500000000", + "21": "601986402163/500000000000", + "22": "289363197173/250000000000", + "23": "1113001026121/1000000000000", + "3": "1574941476691/500000000000", + "4": "286220088093/100000000000", + "46": "419853845561/1000000000000", + "48": "188647115571/500000000000", + "5": "164941083101/62500000000", + "50": "168236118311/500000000000", + "52": "74312880867/250000000000", + "54": "129755597743/500000000000", + "55": "241162056817/1000000000000", + "56": "44628710263/200000000000", + "57": "41088794843/200000000000", + "58": "188052231503/1000000000000", + "59": "667803899/3906250000", + "6": "1228367886411/500000000000", + "60": "38537669957/250000000000", + "61": "137621377877/1000000000000", + "62": "24272171401/200000000000", + "66": "58840500023/1000000000000", + "67": "43802622659/1000000000000", + "68": "14493768437/500000000000", + "7": "460517018599/200000000000", + "8": "216905370037/100000000000", + "9": "1025635332357/500000000000" + }, + "m": 70, + "maxchild": 68, + "moment_upper": "3310601245344064336642274708495303490763255354455156158918922649377214842910286157781217699272367717223212727357333160885139999315994172121216905151524000561433171456593453864774230211379838114819259881412511668328763841202526195414426326343192468768605079308529610984445923851694187306889097814779534231934549047679012155083077875705972757300760196731404466675167460134567722462875355258818517903405315980202117411293504615088599677702455034749543170195369324895516934627447220202391697933660391842809284603575281888800522644195798194944513221008120335959315865824434049022375365621881950758490589744210700985736376531807060472296761941558024903005103229904631650000204665789595541059673371101244436927661117762369739572765641110572591113392803634477986750938861072001746539413802809649067667685925542731589511465569366472559130466947397625765926423812050611633134185580054857020265752759258587236892614896312501746537565312473/3310601245345258918132943323008466841212802330252619681303994512070845180543410467442741293937114746536849463738780810611444496810764752127215433233691794805507641672751602366263029569207960500891001913660804114207652243142626293234688291903184571835671131249601325526650600269143709170592993566295463674432494901233402139043292334968973310075404973863893139480861419695945453705839396690686239075799011814823815327893036266153771232064838845113980862452993856012684581466808787478036291988874081979635215990695813089653136741956981147991814025144742201653347106093549151236324716141993951935983933463307938001878339472772482449288699056951701763797405458544859310157915441840394322983623949581674834432901298831825378437081956788241711451228963868836189307143414102700342509443368069620955730424952341070277795973006413477256264618672227773994191053432741703420174415929005474082392202086181936962741550000000000000000000000000", + "per_vertex": { + "R": 26549, + "center_loss_per_invocation": 552, + "child_multiplicities": { + "1": 322254, + "10": 8904, + "11": 6894, + "12": 21375, + "13": 6369, + "14": 1755, + "15": 3984, + "16": 1464, + "17": 924, + "18": 1476, + "19": 375, + "2": 191973, + "20": 558, + "21": 912, + "22": 51, + "23": 6486, + "3": 23775, + "4": 39948, + "46": 75441, + "48": 150, + "5": 12165, + "50": 30, + "52": 102, + "54": 336, + "55": 33, + "56": 1101, + "57": 138, + "58": 516, + "59": 54, + "6": 13839, + "60": 282, + "61": 18, + "62": 15, + "66": 1038, + "67": 33, + "68": 360, + "7": 7845, + "8": 9960, + "9": 8613 + }, + "deficit_per_vertex": 2392, + "exterior_child_multiplicities": { + "46": 75441, + "48": 150, + "50": 30, + "52": 102, + "54": 336, + "55": 33, + "56": 1101, + "57": 138, + "58": 516, + "59": 54, + "60": 282, + "61": 18, + "62": 15, + "66": 1038, + "67": 33, + "68": 360 + }, + "geometry_audit_sha256": "f07ed0f0b5387c0cfe62d9be73e2013771f63aebbdcfac1bcdec8bb349c0a0e3", + "h": 24, + "internal_role_histogram": { + "1": 107106, + "10": 2458, + "11": 2196, + "12": 6749, + "13": 2079, + "14": 441, + "15": 1313, + "16": 342, + "17": 257, + "18": 182, + "19": 80, + "2": 63335, + "20": 123, + "21": 302, + "22": 16, + "23": 24, + "3": 7274, + "4": 12679, + "5": 3317, + "6": 4056, + "7": 2465, + "8": 2828, + "9": 2729 + }, + "local_child_multiplicities": { + "1": 107418, + "10": 2968, + "11": 2298, + "12": 7125, + "13": 2123, + "14": 585, + "15": 1328, + "16": 488, + "17": 308, + "18": 492, + "19": 125, + "2": 63991, + "20": 186, + "21": 304, + "22": 17, + "23": 2162, + "3": 7925, + "4": 13316, + "5": 4055, + "6": 4613, + "7": 2615, + "8": 3320, + "9": 2871 + }, + "local_profile_sha256": "7ef5a435f72725ab915bb21be680ea483dd9f674d47d9b852676a982ca90ece1", + "m": 70, + "maxchild": 68, + "paired_per_pair": { + "child_multiplicities": { + "1": 430296, + "10": 16209, + "11": 9396, + "12": 33308, + "13": 8580, + "14": 5093, + "15": 5342, + "16": 5072, + "17": 1334, + "18": 5317, + "19": 590, + "2": 364382, + "20": 3328, + "21": 1220, + "22": 27413, + "23": 12924, + "24": 6749, + "26": 2129, + "28": 441, + "3": 33002, + "30": 1323, + "32": 342, + "34": 291, + "36": 182, + "38": 192, + "4": 117873, + "40": 134, + "42": 669, + "44": 62, + "46": 100784, + "48": 218, + "5": 17696, + "50": 134, + "52": 142, + "54": 453, + "55": 44, + "56": 1468, + "57": 184, + "58": 688, + "59": 72, + "6": 26840, + "60": 376, + "61": 24, + "62": 366, + "64": 11, + "66": 1504, + "67": 44, + "68": 480, + "7": 10760, + "8": 26943, + "9": 11768 + }, + "deficit_per_pair": 4784, + "exterior_child_multiplicities": { + "22": 25147, + "26": 50, + "30": 10, + "34": 34, + "38": 112, + "40": 11, + "42": 367, + "44": 46, + "46": 100760, + "48": 218, + "50": 134, + "52": 142, + "54": 453, + "55": 44, + "56": 1468, + "57": 184, + "58": 688, + "59": 72, + "60": 376, + "61": 24, + "62": 366, + "64": 11, + "66": 1504, + "67": 44, + "68": 480 + }, + "maxchild": 68, + "rank_per_pair": 9854086, + "roles_per_pair": 140841 + }, + "rank_per_vertex": 5856258, + "reflection_receipt_sha256": "ed879a3fd11903a8545b61d169a5a9a00ffd96cdf18071a7c0496f1702e74c0f", + "removed_two_stage_child_multiplicities": { + "1": 4096576, + "529": 8193152, + "552": 101795056, + "554": 202400, + "556": 40480, + "558": 137632, + "560": 453376, + "561": 44528, + "562": 1485616, + "563": 186208, + "564": 696256, + "565": 72864, + "566": 380512, + "567": 24288, + "568": 20240, + "572": 1400608, + "573": 44528, + "574": 485760 + }, + "reused_roles": 2156, + "roles_per_vertex": 83695, + "source_data_histogram": { + "23": 2024 + }, + "target_data_histogram": { + "1": 312, + "10": 510, + "11": 102, + "12": 376, + "13": 44, + "14": 144, + "15": 15, + "16": 146, + "17": 51, + "18": 310, + "19": 45, + "2": 656, + "20": 63, + "21": 2, + "22": 1, + "23": 114, + "3": 651, + "4": 637, + "5": 738, + "6": 557, + "7": 150, + "8": 492, + "9": 142 + }, + "v": 2024, + "virtual_R": 28705 + }, + "saving": "337774769/1000000000000", + "strict_gap": "1194581490668614513163350449546975797463522385071862693630337633124309661523594664747029313636736381447649726304497494770580005998528082167794244074470216158148501488799357828122386071742032248292445878888401940100097820261965559992103067066051941071714542204676417449521863703895751515929442497945853554389983960214459263000552774644777132488672805693959561377731242964041431867721172393695834621697916599531651065171554362383810364437692257624531117167646839361567275644594055213690136825931387120531200852614097761182953047300804136621865694031240269115102213949350520112001177493343719097237016141962940965421976991937115393676860792302228640227660157710776050798781923950578480430397505240181069455638864316315677669120337836160234358202556204553030698595970029565259971888062739026798338688284507437047004697134151724830148228264629620691091787040230348950617062126449326923349725848935103687498253462434687527/3310601245345258918132943323008466841212802330252619681303994512070845180543410467442741293937114746536849463738780810611444496810764752127215433233691794805507641672751602366263029569207960500891001913660804114207652243142626293234688291903184571835671131249601325526650600269143709170592993566295463674432494901233402139043292334968973310075404973863893139480861419695945453705839396690686239075799011814823815327893036266153771232064838845113980862452993856012684581466808787478036291988874081979635215990695813089653136741956981147991814025144742201653347106093549151236324716141993951935983933463307938001878339472772482449288699056951701763797405458544859310157915441840394322983623949581674834432901298831825378437081956788241711451228963868836189307143414102700342509443368069620955730424952341070277795973006413477256264618672227773994191053432741703420174415929005474082392202086181936962741550000000000000000000000000", + "total_rank": 39173046832566752373165483981275495913652974949879428356739394294589800538878957260203855488800975696815638993119497023272529447645815853495327460378209769964163681346148114222006110734810383892756108003452905905621103477558815451646727819533348192558490341867499199050233424486818488543224577023728967437776934450506897191160829228982103304145066802392992789946131583052460267661319190131891185585435912661403802968488519842391256806763377743293374121862185090937634229352782530059727199461226523095906146835124247669295519173446021966329809077278696993783266326552777673593823416404265244889959142803526200855859372172907490476024977482863622064653898567872309673937882628749736028714049101452064085468756783923200000000000000000000, + "vertices_per_stage": 6689091708829555045758824829998182442380949567092062603242444969909078551334138157882363702009196947404919488369449744746991926866237084072342349052621959272314109341860982597079245951051060915136612492730495464103716652777049004952774932308881916158490684984763171132527532852346752575317647723807415492585356459791712931903073469266911277499226776278127225601421860692008492054366318924455033501842970829052238301059912292523870500029776308231873343329850749563566739947724729692531852159045336304497880188189155544256335559916592125266647930688623519281982850918244666405377532274750402883540845161453986633761588402168669904233211290018920284019914861652664495645151328501875434571709289695239534437990400000000000000000000 + }, + "complex_saving": "337774769/1000000000000", + "finite_bridge": { + "bit_uniform": { + "atom_beta": "1/1000", + "coarse_saving": "747/2000000", + "external_stock": "No q-adic group-size factor is inserted into the external polynomial row stock", + "old_atom_saving": "384599/10000000000", + "ordinary_saving": "3731649599/10000000000000", + "selector_stock": "O(w log e) internal borrowed rows; restored by the uniform old-supplier wrapper" + }, + "complex": { + "N": 13538721618671019412615861455916321263379041923794334708962708619095974987900295631553904132866614621547557044459766283367911659977263858162420914482506845567163757307926628776488393804927347292236503685286522819345922505220747186024416462993176998304785146409160658372235726493149827212442918992986208956992761474618426974171820701796228425658434995186929504617277846040625187918037429503096987807730172958001730321345262480068313892060267247861311646899617917116659081654194852897684468769907760680303709500894850821574823173271182461539695411713774003026733290258527204804484125324094815436286670606782868946733454925989387886168019650998294654856307679984992939185786288887795879573139602343164817702492569600000000000000000000, + "W": 559843530570489609554784844146697879515073574017770179578376431756540329353910693123964430039659738513054736579081096386599489319069712751434692903959194881296329381367054938462547489873218543292358782579078817868160565254175116469522497959591871972884877879799753607936891862077161456791210526244061639651931408902267413835627734010294139370297785040597858146711002630617650742490189062382264028936747443537527084607209359322785341499992128117466639469991858484722718299924821251616453366451299422004950082350491373276534004687219177924192098558984345446305554707602487354798072563735234969337951035787891411312676141319506827634798618918133533171046774346019754963020940438964464496479209001043072834787606528000000000000000000000, + "coefficient_bound": 28, + "coefficient_denominator_divides": 42, + "finite_group_router_upper": 7179403262530404968939625590881024610156753206667351039930576372806375901535139477389434523626926002721508874313019922991701425457828497703280594791081566365736893041526395860046909921023159216629833260887192906563138106034132388786899271164429824473757502300847327628863600519201011941824389721755305984797760864884616748575714733691698258822279048223652379044496188937958069752527131509836579756247461845719063650050421642483801346613110575597653940978353521328578572773358067964889711371752077362435614007734049017188448636036037594576542537112443486023941243403861136463656324571820265544486046060032738213288084342660302875594435697391316136199966587161124243730603890350680708697961782881435957753987357595570636802924277055742595889430513140762510356837358410159050842434067709729340069475680019738590331074976715374085898393130818753346231008673666895029879389894845786892850294738534233449601778981443149403280309866998733010598303243901552315907542338917395393547316101377212290225134386894139677117787450744117500639096364983290245733859906499335137140664455087282168529944401480449345733275482656637194161012245656728027234389325751676345059573088900044274055383055163259152230127580551522455539684892624020471877283393223756837866035870893922994973057528966508889312983982545246999422989202261396283188935620946513635679809118804866602779005123860634112864242515629240485954249532366902873631398942171198880099598336000000000000000000000000000000000000000000, + "halving_degree": 24, + "independently_audited_local_scalar_operations": 18387074, + "invocations_per_stage": 6689091708829555045758824829998182442380949567092062603242444969909078551334138157882363702009196947404919488369449744746991926866237084072342349052621959272314109341860982597079245951051060915136612492730495464103716652777049004952774932308881916158490684984763171132527532852346752575317647723807415492585356459791712931903073469266911277499226776278127225601421860692008492054366318924455033501842970829052238301059912292523870500029776308231873343329850749563566739947724729692531852159045336304497880188189155544256335559916592125266647930688623519281982850918244666405377532274750402883540845161453986633761588402168669904233211290018920284019914861652664495645151328501875434571709289695239534437990400000000000000000000, + "local_group_upper": 55062438637392, + "local_scalar_guard_from_reflection": 14907958248, + "m": 70, + "maxchild": 68, + "physical_R": 26549, + "s": 39173046832566752373165483981275495913652974949879428356739394294589800538878957260203855488800975696815638993119497023272529447645815853495327460378209769964163681346148114222006110734810383892756108003452905905621103477558815451646727819533348192558490341867499199050233424486818488543224577023728967437776934450506897191160829228982103304145066802392992789946131583052460267661319190131891185585435912661403802968488519842391256806763377743293374121862185090937634229352782530059727199461226523095906146835124247669295519173446021966329809077278696993783266326552777673593823416404265244889959142803526200855859372172907490476024977482863622064653898567872309673937882628749736028714049101452064085468756783923200000000000000000000, + "scalar_contract": "Virtual-role reserve covers all compensated readouts and inverse chronology; actual persistent stock and finite routers use physical roles.", + "scalar_group_upper": 7179403262530404968939625590881024610156753206667351039930576372806375901535139477389434523626926002721508874313019922991701425457828497703280594791081566365736893041526395860046909921023159216629833260887192906563138106034132388786899271164429824473757502300847327628863600519201011941824389721755305984797760864884616748575714733691698258822279048223652379044496188937958069752527131509836579756247461845719063650050421642483801346613110575597653940978353521328578572773358067964889711371752077362435614007734049017188448636036037594576542537112443486023941243403861136463656324571820265544486046060032738213288084342660302875594435697391316136199966587161124243730603890350680708697961782881435957753987357595570636802924277056847548994715996771628091990892807282280440497397081983206433479974459691248445892844279565098502143817953536145846758638215574268439967002348286446623640960878450958997593357784000920531873138790738497498097008433092340992553325059266188588785113600433250747461162750232363041927909491245576204606098456397606930966291300512765646122390312964409644169227049979411392728112272460930963846678349239869306764648632923288149880139573459177222634917712219249462045270873118368736141802112684115514148594604497457888489420386487664435758503527656260528842342414126343346241832468295686428776936974023701856864175313483066321653231999724823446140156017880824552130255809521220496274104062188972234910368755615049650554986823680000000000000000000000, + "stages": 3, + "virtual_R": 28705, + "wire_bits": 2431 + }, + "conservative_old_coarse_row_reserve": 9909, + "ordinary_leaf_row_degree": 252, + "rows": { + "coefficient": 68505, + "complex_coefficient": 58344, + "contract": "Finite complex group role stock plus conservative fixed legacy bit reserves; q-adic selectors borrowed internally and restored; one prefix and one padding; sequential reuse", + "degree": 160000, + "degree_gap": "101249/5", + "suffix_slope": 640000 + }, + "semantic": { + "B": 23683452795129871352118126392337351100240642386504501183134302903748961401000165774707727177621921483335581302905021364020466518094645213394036341246362265642680500206013327118070004197902340415394820307733337788757890066716048288900230592625877632338410139897730086772570842671143420083265097380324946681569015876489962888204031535298591341717212832194214374506171546576043482709440235749148727722424426519150364005739684108242499902165013385344507543083375624251626611437171965439764267615361958460097383074638285739949944458621959576826755508439653533736047617433059944936021551223160618383835106153146410642385416453073172077547351381736438894379402533038039717359104954271177954394361705740665372354365304226595056555746832613057275914213428947771474756072885506247019701208631435221067293470735250408336172321865889079869686551513398508347609509181835490294454065512422354406819865770581153973521368521126261020517716521062342437774995622211051691844437236471446959134158269939070542051596695613090992193585354315919540941085570889364985432806327249659099814875683786574827790241871771712111872209214028713695166827488203262186689483091567426733671404674263193268142001185755491797882671830295181859493055825318565792905165635465416830631028854879066383583433100436684972442925509381445878832379553378781960290527262222890761088899999652331402598819944380524519351835388233270048240851957078724686312277889684614883626673207634166566926506697385151131788585942831682971874382610963637335566376000933967718240273430407476015559064565989191319549625101768501639873381188475584108114184356802765228034970957866112755514825182742530458091960275674384649853501946103370616845029331804121871212789888443357582235501109281368405206267811262828535410068975764833008116370934626035711764756261379463921276510058906501704813460021517112903807874800876168432440905132135226481655297493383596440369837536707037619430952110167207073275826383109821876153537569963361285281750300326534309840752158522227260660742675517974317855207649432342498504386203064050219095042896638552434790724998310623447848842849799499370672006522021394677964303811315973328739502756242756014820731034938227144767999972208400205044723217587057542497211128016830439013455519092725354510022237460250949060427954508562013516685841224021560800796641734724221981424243968723436140407757262616772828531455122233030784980608545933100959905571951321139714362633171547906694933618590047667095220275694495603117271976385046472463458985034780463027133393147373653399637829845511022658230608179479441458877023423287723494026812178765265610073988297168084055894629808450473541676853512108185868296035339905328840258992587724966325838503695071930062401709407017056798035550194683663123878534598031156233166270114719638910494712588684182506887357272484339442058005342224856090319838297076495942274995085671833036533567619257258746975683375384664352466408464606093187852183446155923238338748637466648733730026117306632475171877830880983985571762122455964055296130688729818909206109797527554850372557308741188627364125200974674080267272040703671418482174405871966022253256900817067796577302769406655051088382971692695253376233818022602524359967141134106286257484748768934346953773151771105302857083932019980148871209796375180806974016015061015021850299671870163607957790748648995867546650979878990287933641316017885027069135270395470595410316179172112923704502000986357276266429286676496973414397890587650562279169951512370545968216287465008302471021244290093378874410664494795359264859122780606581396874961143735080366887103677448889459162389806790584575880433843661654462079895431138371953829508649756173184600562648798721986343669964669944906616149610805154727925644438456636577376846155828292654112531482014384652567211554493559861857988659810864210917007899521238682869690492814417038875515564481392836087959682178270542029563470476242501473439404204469412585561602372499758989420299586878632878774035863483575639598749954416888593691088083251325121813202996386962734764759178478663282566047503342252119167564111085386543767133822099890742684913037993587836129172702575341998205193714266774840403372076586664380079312659124852971685750804642088117990145090159237055563359641439285978439286515233348408213059476416725097623209457889084019768742644984512892310982561453901367644655758389778652528268043076453863237192856348436793226071061299200000000000022906304, + "C0": 1256429297310084612063197645264454782585114206564595393502480790859163057304503733772068437043767902524099765062447958906573045020845179836773258815019058139077875697523772955033369653194870920027622297705162822795418440007626479707720235785691861476520268796525593178566243792051193684738208604543645205356665509449093331827514222396159335961869378816937610742522967858084489962802494511741568796864274631335858894689550380335505173464440369305664206941869565568608468273622030301139918605972908997484433095816190830385175165131960397908212901181770679783732906230547501340140812447511215745636566935350687280921843222284355747507550578577089843331082403730090847511495445072606043132975617697610492976357130420890957266665855861448645548118363105549207914137549346593157039051664605359115066788875326938883475918611613294303143881915250638122873399763912826009656537781805525792351661168162528185650165100431209619954523024149441923346326196067739290988475242148731963483294453488165815337439641024652530453522297465639876390866853885765242005203594398108297807626169295767354771617891944912090072389538976540712569030390761674370692389316330981452428293808619152806322361194578147484284066485598719570129621880807936117198888920194700064053031171050784698385707257147131930868757806730057550809062445887236822477674509074403261727377720638106323085152823155124941271447557859594354039949438037293284674613986797068222557437651711722092778851123317440764848448277538447048491659249197028783824725229854256188672631756475366297434255978266163549705708023650526481954175687777907021506533480089839695211504188572973260937294116700034370858431751838006625819813844365519210856493776863275084864706858618706058188478347341598309165815889144151849219917936470396191521967810832866495634307698360167722374721819955171012217031966447002771359189815551748008757683007385736832181579373826999318597030456846134264961197972477463346467252641298565578556369848538776332105496459564097697285731047333454389944657490338036262359881451388099160416950211170608705134606211978226513805581370000139448846114733950536690965827130650598458418026610523411544722195977090616629835564076220273768079017715700199101882033141316120369777840100554348148225680960912772929113572950014212066471246956282563643677074934931229254947561585118376402266015769043632985692674603189470013723471935872527991152743682738308927597164118468182268941783370027452031595862685902726555899766165083715165923382717342950296118163044729985493928459268826128100039601335295660140933123190850017855261870384346273246262530200587996475870070473726763715034875556636541522682018664806874857443983407017025194608265990821717612152234526413880397651442079988567272700260591028476997875811559304412248248917270858362460050043739904436851045473293441082125321770740435777194267266822811385779770145722614673353234735714095398138656831823738328763153632918054157393132792387063183036900357831827927895001864782819931940581497769397459554962170310354924852725760957749797726156153828455514260066184916322270139620307467507798786721436987645142463937004139215102656416558396933438397163915574941344717399354296917908817484544666495502624656788544171887269870373127726629184084457540054020436391212785000091369249211431001608254507808594878664494712020103729867912836043028182774456460158795255806465095471383826045900101218304877914829075922691354822468360721710646369633439221705982689378667041997385583413324720406717605797416870582247059836537129405194605378730056047751772984011215356340824276546148904217069811939998734880670291648204712736697329731168979023549613926887267938955441004331819277965050153964734566068670044664842971867113521692003195630763651378651938845946996600133120591944140396633671944236112595604374464392387195845450625128780227611744756002727244352100154467976456089210062237397979914614560050332885480364952823081641694077103695804696143418837495873859240675664641484173699592274441117618077414446973935637550772697716232229136196267472567335789103635086958332111373667763620736767826574428259555038008055259047428474655984847668028386251804732546455616608258517958640807813261629187562685844058005789051861740389015526202847692383988565236796383033750976997454908444292133371448191104902251007835109786528395940443308821476081505121777310608207950152261183282969367439247747631659896056640435347097026155095607799126796100450128012883511089216066417586888688543268411201843294529794470882974681427399099647005413232588797614683440081109117969703436349667203148328491164547976228799912863217589827719177388975305302393204801412227340427702145092180955521400416425600078053376846043020049947066008610172087096181418643630720724023431661431592147380303904145657893254030965369073973321704019609601974272128227372816535677636107113338640098612345353080863916799584683737253611000685863923755715333098240468581940026546545097141781144937850134755444703926766205446550437325158494852595763142819754511654709758594512538520991162173510922871193397643459728060803723640404815302932521959523409817128689072664577261615173281276381061132088652701439459847917236935812088177239458486990916901379422080055584873048348209216694872354170046397279859142424860776470921670649589505476513452039095879501222246660454415413466277040680681061613450008918029651396399903990097375736147769687214259740049701849554620304811921201479580023782685170991321231668536871305253594667390230741818553600476343447146166303607569843645609810273005817743577941713129485514997896379254861528813531985585895351399721464711094380761296354666848511866178366699221584347829345992919968391776764361864595174740918512205803877676750196366511287902706345614469285813121830420835945643094477716062216239222283383278975374135174063646324824197828224495732111757018857787122687383309856284034194371495243531152087870261488508256678039161235132896873964265270078336117325841644932016231348372300778839864623084755711473746699799319518821089760425648861270614892547201546533178518015604914372735561359528842792605037257865649559695023986869740072402729152620701635121959949293663707243721230991885254653529551612439757494634374121477401774339194294236579584539871831182504085711625027005478676296124565546308427491601941439161796881103972180058855061701070275913828226768053860203910304558783882605028957394956904015209472797718325281380887269172144236369154360163981342629285947313590506300328250970009065443752640746129522304330982650313694080745209894906961840633783169683682959987853038363087608633214505920053199027902661529079673003851185905462737786195943931181360259120851404263784014060938557537571325975969689058032368227669347942262321455172171256457411974613528317124638595274893751768352800462883529476782391206741950933779217541105944815972383493215250560791926792388029844351338221843639186952567992356113904369448471736936516072161586674756113250446703467238262691897221874876724850647027297632000123934377847490892439674635825800038518272739092710593151639609722273758322169526042649178588335651281240910870126466169984831726437351755769841652904611455905862127079535639891179081635591811750638449829033231897522257240369304698044161500901137136576409147455380811545551694165699578529590297682503535374987943246751353372741368427282732793664621387428930524064843989809192935548816612190020838641767486850329697140245548157159785325353794602566170518836316529703238888142885139976427759833812155147432526687969143406546916397998795021889234684597783369600737614730811008513046511271942537300892807087120456773527807546929959525540018684640270518040009212562266982830564339133113653969165849330366949105062226504042758219442502246714477784690914138745066317574788726924110032199643171093423160372042879476975061302178736877717545058733347535595446550203379918725243077217963433915219747250941306236658705240712176820149160308916394436945603214912743970009594863069668236532119273017267556850870534071425671506613972085962286183843860176220592856777169119676265121554337778098870937544355883214685217908133668467539618578372408172039236529920534021660467721136571706235846495954843793414803161797567010330813095132798331310452636562448932520585207053077609664882301673821402880358642801665003367345422059520021730427516269099975376166973783746400120108912773966025424567643491729194142412931700170813581111655755201101401695464763032116229759525084176550340773673577969766177160807904782095630797734502898621258020494265824424766073485795558407515364698329477633508866585461974348802088264777420541456130876415958082211456311837867044457300596497398551998108528674792506757423741501257047045211245757944645039591636846016475202945169010723092630119121207314111013759427298446438484461161113193915254110309836199171027358572869183940773742714293768288429561635053502464001175325228986531840, + "C1": 1, + "E": 23683452795129871352118126392337351100240642386504501183134302903748961401000165774707727177621921483335581302905021364020466518094645213394036341246362265642680500206013327118070004197902340415394820307733337788757890066716048288900230592625877632338410139897730086772570842671143420083265097380324946681569015876489962888204031535298591341717212832194214374506171546576043482709440235749148727722424426519150364005739684108242499902165013385344507543083375624251626611437171965439764267615361958460097383074638285739949944458621959576826755508439653533736047617433059944936021551223160618383835106153146410642385416453073172077547351381736438894379402533038039717359104954271177954394361705740665372354365304226595056555746832613057275914213428947771474756072885506247019701208631435221067293470735250408336172321865889079869686551513398508347609509181835490294454065512422354406819865770581153973521368521126261020517716521062342437774995622211051691844437236471446959134158269939070542051596695613090992193585354315919540941085570889364985432806327249659099814875683786574827790241871771712111872209214028713695166827488203262186689483091567426733671404674263193268142001185755491797882671830295181859493055825318565792905165635465416830631028854879066383583433100436684972442925509381445878832379553378781960290527262222890761088899999652331402598819944380524519351835388233270048240851957078724686312277889684614883626673207634166566926506697385151131788585942831682971874382610963637335566376000933967718240273430407476015559064565989191319549625101768501639873381188475584108114184356802765228034970957866112755514825182742530458091960275674384649853501946103370616845029331804121871212789888443357582235501109281368405206267811262828535410068975764833008116370934626035711764756261379463921276510058906501704813460021517112903807874800876168432440905132135226481655297493383596440369837536707037619430952110167207073275826383109821876153537569963361285281750300326534309840752158522227260660742675517974317855207649432342498504386203064050219095042896638552434790724998310623447848842849799499370672006522021394677964303811315973328739502756242756014820731034938227144767999972208400205044723217587057542497211128016830439013455519092725354510022237460250949060427954508562013516685841224021560800796641734724221981424243968723436140407757262616772828531455122233030784980608545933100959905571951321139714362633171547906694933618590047667095220275694495603117271976385046472463458985034780463027133393147373653399637829845511022658230608179479441458877023423287723494026812178765265610073988297168084055894629808450473541676853512108185868296035339905328840258992587724966325838503695071930062401709407017056798035550194683663123878534598031156233166270114719638910494712588684182506887357272484339442058005342224856090319838297076495942274995085671833036533567619257258746975683375384664352466408464606093187852183446155923238338748637466648733730026117306632475171877830880983985571762122455964055296130688729818909206109797527554850372557308741188627364125200974674080267272040703671418482174405871966022253256900817067796577302769406655051088382971692695253376233818022602524359967141134106286257484748768934346953773151771105302857083932019980148871209796375180806974016015061015021850299671870163607957790748648995867546650979878990287933641316017885027069135270395470595410316179172112923704502000986357276266429286676496973414397890587650562279169951512370545968216287465008302471021244290093378874410664494795359264859122780606581396874961143735080366887103677448889459162389806790584575880433843661654462079895431138371953829508649756173184600562648798721986343630791623112339863776445321173452429730785481686697948489416433998064311992603057124448711722753517863046218995540313840938387560253705385187542230114604647074711834218333278614081848947367886649273455467023336595852335926645653960938833782839151566430929957719379433828540611376665087096374172930687921155914153632744427930652373767404859430619692376085670492619915920289791851506244920953495358181697909438486939716424518151196579322409324832048624083331529175837206174019294056604652879851432601757065538915680394418822470971644137270725754282362742292195172959962455674814389643072151480207664066654362883163909370472077022416286005078590279302990757190517468978590385414326717834523143754896372707757314277376000000000000022906304, + "exact_grid": "One common dyadic grid times 21^(-K), K=G*(D_complex+1); no child rounding", + "fixed_odd_divisor": 21, + "induction_gap": 71050358385389614056354379177012053300721927159513503549402908711246884203000497324123181532865764450006743908715064092061399554283935640182109023739086796928041500618039981354210012593707021246184460923200013366273670200148144866700691777877632897015230419693190260317712528013430260249795292140974840044707047629469888664612094605895774025151638496582643123518514639728130448128320707247446183167273279557451092017219052324727499706495040156033522629250126872754879834311515896319292802846085875380292149223914857219849833375865878730480266525318960601208142852299179834808064653669481855151505318459439231927156249359219516232642054145209316683138207599114119152077314862813533863183085117221996117063095912679785169667240497839171827742640286843314424268218656518741059103625894305663201880412205751225008516965597667239609059654540195525042828527545506470883362196537267063220459597311743461920564105563378783061553149563187027313324986866633155075533311709414340877402474809817211626154790086839272976580756062947758622823256712668094956298418981748977299444627051359724483370725615315136335616627642086141085500482464609786560068449274702280201014214022789579804426003557266475393648015490885545578479167475955697378715496906396250491893086564637199150750299301310054917328776528144337636497138660136345880871581786668672283266699998956994207796459833141573558055506164699810144722555871236174058936833669053844650880019622902499700779520092155453395365757828495048915623147832890912006699128002801903154720820291222428046677193697967573958648875305305504919620143565426752324342553070408295684104912873598338266544475548227591374275880827023153949560505838310111850535087995412365613638369665330072746706503327844105215618803433788485606230206927294499024349112803878107135294268784138391763829530176719505114440380064551338711423624402628505297322715396405679444965892480150789321109512610121112858292856330501621219827479149329465628460612709890083855845250900979602929522256475566681781982228026553922953565622948297027495513158609192150657285128689915657304372174994931870343546528549398498112016019566064184033892911433947919986218508268728268044462193104814681434303999916625200615134169652761172627491633384050491317040366557278176063530066712380752847181283863525686040550057523672064682402389925204172665944272731906170308421223271787850318485594365366699092354941825637799302879716715853963419143087899514643720084800855770143001285660827083486809351815929155139417390376955104341389081400179442120960198913489536533067974691824538438324376631070269863170482080436536295796830221964891504252167683889425351420625030560536324557604888106019715986520776977763174898977515511085215790187205128221051170394106650584050989371635603794093468699498810344158916731484137766052547520662071817453018326174016026674568270959514891229487826824985257015499109600702857771776240927050126153993057399225393818279563556550338467769715016245912399946201190078351919897425515633492642951956715286367367892165888392066189456727618329392582664551117671926223565882092375602924022240801816122111014255446523217615898066759770702451203389731908308219965153265148915078085760128701454067807573079901423402318858772454246306803040861319455313315908571251796059940446613629389125542420922048045183045065550899015610490823873372245946987602639952939636970863800923948053655081207405811186411786230948537516338771113506002959071828799287860029490920243193671762951686837509854537111637904648862395024907413063732870280136623231993484386077794577368341819744190624883431205241100661311032346668377487169420371753727641301530984963386239686293415115861488525949268519553801687946396165959031009894009834719848448832415464183776933315369909732130538467484877962337594446043153957701634663480679585573965979432592632751023698563716048609071478443251116626546693444178508263879046534811626088690411428727504420318212613408237756684807117499276968260898760635898636322107590450726918796249863250665781073264249753975365439608989160888204294277535435989847698142510026756357502692333256159631301401466299672228054739113980763508387518107726025994615581142800324521210116229759993140237937977374558915057252413926264353970435270477711166690078924317857935317859545700045224639178429250175292869628373667252059306227934953538676932947684361704102933967275169335957584804129229361589711578569045310379678213183897600000000000068718912, + "literal_charge": 4500405757823891883444281777412511094581884773545868016778984053576779294037835622677639882902238300419841081932660748298205064677081560010136315156600039157775751820531264566000478543465670417320681687173902863978186228060883111938444966358400661923326510120046109962245931165182507737518497570759219981554315712574904973797774282042354179386623412538219195102564831786031338733317022056952516723428239890980248460391498516300740278548999361315272081472040927835150853644638029139871174728016936948862824226655474294052184949534816981831342834268688160664113839348287270558630302770174821398587139260441508451717255401306726235036216199488626157321596153837768872269085799884017040764794819581519055241598770402452127524502373508562601804755424788994447841883392736857640333583656098618661317387019434094635666571306397558990043889224207621224350088395900505065160440605071766512864093683627278665481019849230828689530501312784102168545538567028698833713538882242761044344567761959181519711710231258348183206961381282619556575470954668717662234459862181542459824717917388986303736026500946286997137003101895394539326167866495966131415395277828675888138291617421918214544588570596450039641146413575400185952704936934170453909697006062809733791400578648430286312310552560973960041611119616482635015183425109971426195141866512020864714646740079722318957860900728128634237884745203818685204635828061312248500475708126779726142965579387525852913854280459700427294507795397209788084087908591161423760169111206647757003491509700340789377027816879081636710195223778791628099177995964412344254553145536417940850751020860744760011090383021056783347135500429383466308546747501030792279480423239288074759367583732311714843486662940705353612330100604307902763390729259746915984717421631432057228819179889831377606793677768069150447039419117334437824264016071068191033101839234373825479062424970463978711554738424544730156778810796708320269057626840577496041340291518548926876003706872754117350174131424048298819249138251543117079898743949611779858353395070331958131616167608273179479152120913415272999664305116961619597240724564563207608083563809370900578181850790656588006664281092170310677399395580149729207532151347289593547554445450658934026815288775425266974505101594733653506195980606229586859357256200237630317030932231871031040198467730416681249309573229791734054743328296944996682282670898819136629638385967994386108322343129128563209423804144525088469616429202824360156087573596828835054840697682720657421512168247809683629244712589750975765954485068903164215140917080157151828442288223293496894385181621768777422198073661913039096451333674473721333233139029269636027187681445226684126114624929945204091298788740607670947732082280309022983454283677228525576273345604158139069604935827704009193016402177791981422528159791201447756965807741822507227245177583569755393565925384791753746087698309647620684975089204697497600000000000000002244, + "strict_literal_gap": 23683452795129871352118126392337351100240642386504501183134302903748961401000165774707727177621921483335581302905021364020466518094645213394036341246362265642680500206013327118070004197902340415394820307733337788757890066716048288900230592625877632338410139897730086772570842671143420083265097380324946681569015876489962888204031535298591341717212832194214374506171546576043482709440235749148727722424426519150364005739684108242499902165013385344507543083375624251626611437171965439764267615361958460097383074638285739949944458621959576826755508439653533736047617433059944936021551223160618383835106153146410642385416453073172077547351381736438894379402533038039717359104954271177954394361705740665372354365304226595056555746832613057275914213428947771474756072885506247019701208631435221067293470735250408336172321865889079869686551513398508347609509181835490294454065512422354406819865770581153973521368521126261020517716521062342437774995622211051691844437236471446959134158269939070542051596695613090992193585354315919540941085570889364985432806327249659099814875683786574827790241871771712111872209214028713695166827488203262186689483091567426733671404674263193268142001185755491797882671830295181859493055825318565792905165635465416830631028854879066383583433100436684972442925509381445878832379553378781960290527262222890761088899999652331402598819944380524519351835388233270048240851957078724686312277889684614883626673207634166566926506697385151131788585942831682971874378110557879511674492556652190305729178848522702469691047787005137742770331063932878962233498286237283688273102424142016929829906280784552745378510026142491300316208455143120083853023402637700199524347644630219007234603660382474470297056142922967743282941301142782425447823044599650500378852437055276491783201945666889016302712284624459350634073398104574684612772236044382401102171815113169529138574065143705460121377145208521318690673561167845758003744911068894041002683925325332145410575572309597360977927931866752966608557725983157336023864815163654337840272363715762948536412593868377613392137859050181939397125594398192644436970305821906051806982215162135559867233670442871997779966240118645625712758373437997752917198715213548979895406372592041444565613635699988496869688653804152330399110567489127918881019269917624001810752752510516600757074155572822931075247316657545006315667361438605752119499588696702272270375070638537037545817094604519207861220079707804906050875707932536421597560266153788124280252023653497843470557922192704935737403369983329480198405890262090455155140996922341436496889809076869871070747820430672117924479234530621797653538561894686267653751446769308878800617846174149566139885798758137759608492012400954247064244149616035232837566224045470182273124658995103156275479529163574211080692215405972318577343358602145133771361977396348367308037110340468014351328931791195946498475207667257884626323442885218567334938329165696222811044240842069438945645938208715471051411708719674336228568270612755623265919102871850737272495914573748763222273379312776776283109572055438256139416521019842926658471084022850909238906121400387684330268756021905624258808902548453407178616866234290290809516480478193400932645154648164626444190382422511358386872366510388548091642390616485349429367222337292945871403260252752829170133526732577927676513549140644616462454578891047421048357580531970925865253537368375404603435444374145779780225088995157948046538394183714896444928995820088322247148967149213465185391122500340481599016057269424463401133242955172333401917722840230319807367222798560487269861921665242227376967796870034290753883898044640481783947165227557585862507201167068648992778811479444333518792309330994662239425614442010056419723443387821700344558116011996827537589354466553280232729188063308442809898189092523288703938232656884812913019968505921388281931799178048548750019635069499028950487529992797517090751515029638314063096814500754895019277740967014547830032255676490210030499643745905823060798685939784016429093476134623472921455351702835763137963409218021627456600973000076140661064741642762605112100127988734851110715390944302259539810018492574067372478538254921487397665766750175072723471090388691335114287271470605134216715921827355804316605209453815368142287191261888862381460635749579270629265450478263256083052057813173620762075412665000622572971746824834107275687732668109579878400000000000022904060 + } + }, + "kappa": "84386598001/250000000000000" + } +} diff --git a/research/cover-local-reuse/certificate.py b/research/cover-local-reuse/certificate.py new file mode 100644 index 0000000000..83d601a3e3 --- /dev/null +++ b/research/cover-local-reuse/certificate.py @@ -0,0 +1,230 @@ +#!/usr/bin/env python3 +"""Exact composition of optimized physical local reuse with PR130/PR132 cover. + +PR130 Cayley cover and weighted bit interface: icekylinx, with OpenAI +GPT-6 Astra/Codex assistance. Paired lockstep first-stage cover: Avi Eisenberg +(ikeboy, PR132) with Anthropic Claude assistance. Physical gate frames and +compensated birth-cut reuse integration: eumemic (PR129/PR131) with OpenAI +Codex assistance and jamesyc (PR124). Radical-complement lifting, phase-aware +role compilation, donor-chain shrinking, recipient frame snapping, and +per-bank literal reflection audit: Thomas Marchand (PR133) with Google +Antigravity assistance. PR117, PR124, PR130, PR131, PR132, PR134 and all +source notices retained. Apache-2.0. +""" +import argparse +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +import json +from math import prod +from pathlib import Path +import sys +if sys.flags.optimize: + raise ValueError('Assertions must remain enabled') +if hasattr(sys, 'set_int_max_str_digits'): + sys.set_int_max_str_digits(0) +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +LOCAL = ROOT / 'research/cyclic-deferred' +sys.path.insert(0, str(ROOT / 'scripts')) +import three_stage_cover_network as inherited +from partial_swap_network import moment +from structured_bulk_assembly import assembly, js +KGRID = 10**15 +BGRID = 10**12 +STOP = Q(1, 10**6) + + +def load(name): return json.loads((LOCAL / name).read_text()) +def digest(path): return sha256(path.read_bytes()).hexdigest() + + +def cover_profile(): + local = load('complex-profile.json'); audit = load('reflection-audit.json') + geom = json.loads((HERE / 'geometry-audit.json').read_text()) + h, v, R = (local[k] for k in ('h', 'v', 'R')) + assert (h, v, R) == (24, 2024, 26549) + assert local['virtual_R'] == 28705 and local['reused_roles'] == 2156 + assert audit['R'] == R and audit['virtual_R'] == local['virtual_R'] and audit['reused_roles'] == local['reused_roles'] + for key in ('child_multiplicities', 'physical_auxiliary_source_frames', + 'source_data_histogram', 'target_data_histogram', 'internal_role_histogram'): + assert audit[key] == local[key], key + for key in ('exact_arbitrary_dirty_cancellation_by_dependency_cut', 'physical_aliased_numeric_replay', + 'exact_birth_cut_invariants', 'literal_frame_incidences_both_directions', + 'reflected_residual_rank_histogram_equal', 'completed_core_source_inventory_bound', + 'completed_core_pre_exterior_frames_full', 'reflected_core_active_frames_complement_source', + 'bounded_chunk_coefficients'): + assert audit[key] is True, key + assert geom['stage1_pairing_involution_checked'] is True and geom['actual_h24_port_triples_checked'] == v + assert audit['source_sha256'] == digest(LOCAL / 'complex_deferred.py') + assert audit['audit_sha256'] == digest(LOCAL / 'reflection_audit.py') + inventory = local['physical_auxiliary_source_frames'] + assert sum(row['count'] for row in inventory) == R + N = v * v + remaining = Counter({int(r): n for r, n in local['child_multiplicities'].items()}) + # Remove exactly the two-stage data bridges, endpoint copies and exterior + # class. All physical source/target moves and copied centers stay local. + removed = Counter({(h - 1)**2: 2 * N, 1: N}) + for row in inventory: + removed[h * h - h + len(row['basis'])] += 2 * v * row['count'] + remaining.subtract(removed) + assert all(type(n) is int and n >= 0 and n % (2 * v) == 0 for n in remaining.values()) + H = {r: n // (2 * v) for r, n in remaining.items() if n} + assert all(0 < r < h for r in H) + src_data = Counter({int(r): n for r, n in local['source_data_histogram'].items()}) + tgt_data = Counter({int(r): n for r, n in local['target_data_histogram'].items()}) + H_int = Counter({int(r): n for r, n in local['internal_role_histogram'].items()}) + assert src_data == Counter({h - 1: v}) + assert all(0 < r < h and n > 0 for r, n in tgt_data.items()) + assert all(0 < r <= h and n > 0 for r, n in H_int.items()) + assert Counter(H) == src_data + tgt_data + H_int + m = 3 * h - 2; w = 2 * v + 3 * R; ell = h * (h - 1) + children = Counter({r: 3 * n for r, n in H.items()}) + exteriors = Counter() + for row in inventory: + exteriors[m - h + len(row['basis'])] += 3 * row['count'] + children.update(exteriors) + rank = sum(r * n for r, n in children.items()) + assert w * m - rank == 2 * v - 3 * ell == 2392 + assert max(children) == 68 and all(0 < r < m and n > 0 for r, n in children.items()) + + # Paired lockstep first-stage cover (PR132): coordinate involution exchanging + # e_i and e_{24+i} for i < 24 maps A into B + C orthogonally to A. + perm = list(range(m)) + for i in range(h): perm[i], perm[h + i] = h + i, i + assert all(perm[perm[x]] == x for x in range(m)) + assert all(perm[i] >= h for i in range(h)) + w2 = 4 * v + 5 * R + paired_exteriors = Counter() + for row in inventory: + d = len(row['basis']) + paired_exteriors[m - 2 * h + 2 * d] += row['count'] + paired_exteriors[m - h + d] += 4 * row['count'] + paired_children = Counter(paired_exteriors) + for r, n in H_int.items(): + paired_children[2 * r] += n + paired_children[r] += 4 * n + for r, n in (src_data + tgt_data).items(): + paired_children[r] += 6 * n + rank2 = sum(r * n for r, n in paired_children.items()) + assert w2 * m - rank2 == 2 * (2 * v - 3 * ell) == 4784 + assert max(paired_children) == 68 and all(0 < r < m and n > 0 for r, n in paired_children.items()) + paired_per_pair = dict(roles_per_pair=w2, rank_per_pair=rank2, deficit_per_pair=w2 * m - rank2, + maxchild=max(paired_children), exterior_child_multiplicities=dict(sorted(paired_exteriors.items())), + child_multiplicities=dict(sorted(paired_children.items()))) + + return dict(h=h, v=v, R=R, virtual_R=local['virtual_R'], reused_roles=local['reused_roles'], + m=m, roles_per_vertex=w, rank_per_vertex=rank, deficit_per_vertex=w * m - rank, + maxchild=max(children), center_loss_per_invocation=ell, + source_data_histogram=dict(sorted(src_data.items())), + target_data_histogram=dict(sorted(tgt_data.items())), + internal_role_histogram=dict(sorted(H_int.items())), + local_child_multiplicities=dict(sorted(H.items())), + removed_two_stage_child_multiplicities=dict(sorted(removed.items())), + exterior_child_multiplicities=dict(sorted(exteriors.items())), + child_multiplicities=dict(sorted(children.items())), + paired_per_pair=paired_per_pair, + local_profile_sha256=digest(LOCAL / 'complex-profile.json'), + reflection_receipt_sha256=digest(LOCAL / 'reflection-audit.json'), + geometry_audit_sha256=digest(HERE / 'geometry-audit.json')) + + +def solve_saving(m, w, children): + def contracts(n): + try: moment(m, w, children, Q(n, BGRID), True) + except ValueError: return False + return True + lo, hi = 0, 10**9 + assert contracts(lo) and not contracts(hi) + while hi - lo > 1: + mid = (lo + hi) // 2 + if contracts(mid): lo = mid + else: hi = mid + b = Q(lo, BGRID) + return b, moment(m, w, children, b, True) + + +def solve_assembly(b, bridge): + a = min(inherited.AB, (1 - STOP) * b - Q(1, 10**14)) + def accepts(n): + try: assembly(a, b, bridge, Q(n, KGRID), beta=STOP) + except AssertionError: return False + return True + low, high = 0, int(b * KGRID) + 1 + assert accepts(low) and not accepts(high) + while high - low > 1: + mid = (low + high) // 2 + if accepts(mid): low = mid + else: high = mid + k = Q(low, KGRID) + result = assembly(a, b, bridge, k, beta=STOP) + assert not accepts(low + 1) + assert len(result['strict_constraints']) == 47 and len(result['margins']) == 7 + return a, k, result + + +def exact(): + p = cover_profile(); m = p['m'] + n = m // 2 + vertices = 2**(m - 1 + (n - 1)**2) * prod(2**(2 * i) - 1 for i in range(1, n)) + assert vertices % 2 == 0 + row = json.loads((ROOT / 'certificates/three-stage-cover-complex-input.json').read_text()) + assert row['R'] == p['virtual_R'] and row['total_M_operations'] == 118451 + audit = load('reflection-audit.json') + bit = inherited.bit_certificate(json.loads((ROOT / 'certificates/three-stage-cover-bit-input.json').read_text())) + + # 1. Unpaired three-stage cover certificate (direct comparison with PR130 / PR131) + w1, children1 = p['roles_per_vertex'], p['child_multiplicities'] + b_unpaired, cm_unpaired = solve_saving(m, w1, children1) + phase_unpaired = dict(m=m, N=vertices * p['v'], W=vertices * w1, total_rank=vertices * p['rank_per_vertex'], + deficit=vertices * p['deficit_per_vertex'], vertices_per_stage=vertices, maxchild=p['maxchild'], + group_order_bits=vertices.bit_length(), per_vertex=p, **cm_unpaired) + bridge_unpaired = inherited.finite_bridge(phase_unpaired, row) + assert bridge_unpaired['complex']['local_group_upper'] >= audit['conservative_local_G'] >= audit['expanded_scalar_operations_per_stage'] + bridge_unpaired['complex'].update(physical_R=p['R'], virtual_R=p['virtual_R'], + independently_audited_local_scalar_operations=audit['expanded_scalar_operations_per_stage'], + local_scalar_guard_from_reflection=audit['conservative_local_G'], + scalar_contract='Virtual-role reserve covers all compensated readouts and inverse chronology; actual persistent stock and finite routers use physical roles.') + a_unpaired, k_unpaired, result_unpaired = solve_assembly(b_unpaired, bridge_unpaired) + unpaired_cover = dict(kappa=k_unpaired, complex_saving=b_unpaired, assembly_bit_saving=a_unpaired, + actual_bit_saving=inherited.AB, complex=phase_unpaired, finite_bridge=bridge_unpaired, assembly=result_unpaired) + + # 2. Paired lockstep first-stage cover certificate (PR132 + optimized physical local reuse) + pp = p['paired_per_pair'] + w2, children2, rank2 = pp['roles_per_pair'], pp['child_multiplicities'], pp['rank_per_pair'] + b_paired, cm_paired = solve_saving(m, w2, children2) + pairs = vertices // 2 + phase_paired = dict(m=m, N=vertices * p['v'], W=pairs * w2, total_rank=pairs * rank2, + deficit=pairs * pp['deficit_per_pair'], vertices_per_stage=vertices, pairs_per_stage=pairs, + maxchild=pp['maxchild'], group_order_bits=vertices.bit_length(), per_pair=pp, **cm_paired) + bridge_paired = inherited.finite_bridge(phase_paired, row) + assert bridge_paired['complex']['local_group_upper'] >= audit['conservative_local_G'] >= audit['expanded_scalar_operations_per_stage'] + bridge_paired['complex'].update(physical_R=p['R'], virtual_R=p['virtual_R'], paired_first_stage_vertices=True, + independently_audited_local_scalar_operations=audit['expanded_scalar_operations_per_stage'], + local_scalar_guard_from_reflection=audit['conservative_local_G'], + scalar_contract='Virtual-role reserve covers all compensated readouts and inverse chronology; actual persistent stock and finite routers use physical roles with paired lockstep Stage-1 auxiliary banks.') + a_paired, k_paired, result_paired = solve_assembly(b_paired, bridge_paired) + + return dict(status='Conditional PR130 cover with independently audited physical local frames and compensated reuse', + kappa=k_unpaired, complex_saving=b_unpaired, assembly_bit_saving=a_unpaired, actual_bit_saving=inherited.AB, + retracted_paired_lockstep_kappa=k_paired, retracted_paired_lockstep_complex_saving=b_paired, + profile=p, complex=phase_unpaired, bit=bit, finite_bridge=bridge_unpaired, assembly=result_unpaired, + unpaired_cover=unpaired_cover, + retracted_paired_lockstep_cover=dict( + status='Retracted PR132/PR134 lockstep pairing accounting retained for historical comparison only; see #132#issuecomment-6073516734', + kappa=k_paired, complex_saving=b_paired, assembly_bit_saving=a_paired, + complex=phase_paired, finite_bridge=bridge_paired, assembly=result_paired), + next_grid_rejections=dict(complex='1e-12 enclosure', kappa='1e-15 assembly'), + scope='Finite local word and complete unpaired cover and assembly arithmetic. PR130 group geometry, weighted local-ring compilation, uniform batching and borrowed rows remain explicit written proof dependencies, together with inherited analytic/tape interfaces. PR132 first-stage lockstep pairing is marked retracted.') + + +def main(): + ap = argparse.ArgumentParser(); ap.add_argument('--write', action='store_true'); args = ap.parse_args() + result = js(exact()); path = HERE / 'certificate.json' + if args.write: path.write_text(json.dumps(result, indent=2, sort_keys=True) + '\n') + else: assert result == json.loads(path.read_text()), 'Frozen cover certificate mismatch' + print('PASS unpaired kappa', result['kappa'], float(Q(result['kappa'])), 'unpaired complex', result['complex_saving'], + '47 constraints, 7 margins', flush=True) + + +if __name__ == '__main__': main() diff --git a/research/cover-local-reuse/geometry-audit.json b/research/cover-local-reuse/geometry-audit.json new file mode 100644 index 0000000000..86614344d5 --- /dev/null +++ b/research/cover-local-reuse/geometry-audit.json @@ -0,0 +1,50 @@ +{ + "status": "PASS independent exact binary symplectic, actual h24 port geometry, and Stage-1 pairing involution", + "clifford_checks": [ + { + "h": 1, + "all_subspaces": 2, + "degenerate_subspaces": 0, + "all_ordered_pairs": 4, + "nested_tail_pairs": 3 + }, + { + "h": 2, + "all_subspaces": 5, + "degenerate_subspaces": 1, + "all_ordered_pairs": 25, + "nested_tail_pairs": 12 + }, + { + "h": 3, + "all_subspaces": 16, + "degenerate_subspaces": 6, + "all_ordered_pairs": 256, + "nested_tail_pairs": 66 + }, + { + "h": 4, + "all_subspaces": 67, + "degenerate_subspaces": 29, + "all_ordered_pairs": 4489, + "nested_tail_pairs": 513 + } + ], + "actual_h24_port_triples_checked": 2024, + "stage1_pairing_involution_checked": true, + "source_sha256": { + "notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "notes/three-stage-cover-complex.tex": "1c5b638aa9b75365b8addec9c8eeee6bc5e499722901079b94c65fce033fde8a", + "notes/three-stage-cover-note.tex": "db8078687825bcd43c6cc2fb69712ebb12840057b77cd5af8f67f53e4ffffa92" + }, + "scope": "Finite checks substantiate the written all-subspace algebra, all selected port identities, and the Stage-1 coordinate pairing involution. They do not verify exact operator phases or all-size fixed-tape/weighted-bit interfaces.", + "source_review_findings": [ + "K_G fixes L0 and LF, transports L_U, and has rank-zero adapters; arbitrary degenerate subspaces are allowed.", + "Dirty-tail Fourier rank holds for direct complement V_sigma, without claiming V_sigma=sigma_perp.", + "Reverse D_U=T_U F_inverse transitions cancel exactly at operator level.", + "The three Cayley port maps preserve source line and make every adjacent data frame equal.", + "The coordinate involution exchanging e_i and e_{24+i} maps A into B+C orthogonally to A, giving fixed-point-free orthogonal active spaces in Stage 1.", + "Rank-zero adapters reconcile exact representatives; full finite router bound must remain paid." + ], + "publication_blocker_in_reviewed_scope": null +} diff --git a/research/cover-local-reuse/geometry_checks.py b/research/cover-local-reuse/geometry_checks.py new file mode 100644 index 0000000000..8be445565d --- /dev/null +++ b/research/cover-local-reuse/geometry_checks.py @@ -0,0 +1,143 @@ +"""Independent finite checks of PR130's written Clifford and cover identities. +Not an all-size streaming proof or replacement for source verification. +""" +from pathlib import Path +from itertools import combinations +from functools import lru_cache +import json,time,hashlib,sys +if sys.flags.optimize:raise ValueError('Exact geometry requires assertions') +D=Path(__file__).parent + +def basis(rows): + p={} + for x in rows: + for j in sorted(p,reverse=True): + if x>>j&1:x^=p[j] + if x: + j=x.bit_length()-1 + for k in p: + if p[k]>>j&1:p[k]^=x + p[j]=x + return tuple(p[j]for j in sorted(p,reverse=True)) + +def perp(U,h): + U=basis(U);p={x.bit_length()-1:x for x in U};out=[] + for j in range(h): + if j not in p: + x=1<>j&1:x|=1<>i)&1)<>i&1);rows[i],rows[j]=rows[j],rows[i] + for j in range(n): + if j!=i and rows[j]>>i&1:rows[j]^=rows[i] + assert all(rows[i]&((1<>(n+j))&1)<>j)&1)<>h)).bit_count()+((y&mask)&(x>>h)).bit_count())&1 + +def subspaces(h): + spaces={()};todo=[()] + for U in todo: + for x in range(1,1<>i&1 else 0)for i in range(h)if i!=d) + assert all(((x&y).bit_count()&1)==int(i==j)for i,x in enumerate(Aq)for j,y in enumerate(Aq)) + assert all(not((x&q).bit_count()&1)for x in Aq) + def swap(other,fixed): + cols=[(q if q>>j&1 else 0)^sum((other[i] if u>>j&1 else 0)for i,u in enumerate(Aq))for j in range(h)] + for axis in (B,C):cols.extend(Aq if axis==other else axis) + R=tuple(cols) + assert app(R,q)==q and mul(R,R)==tuple(1< 1 else path.parent),) if level else ( + path.parent, root / PACKAGE, root / LOCAL, root / 'scripts') + found = None + for base in bases: + module = base.joinpath(*name.split('.')) + for candidate in (module.with_suffix('.py'), module / '__init__.py'): + if candidate.is_file(): + found = candidate.resolve() + break + if found is not None: + break + require(found is not None and found.is_relative_to(root.resolve()), + 'Unpinned non-stdlib import: ' + name) + pending.append(found) + parent = found.parent + while parent != root.resolve(): + init = parent / '__init__.py' + if init.is_file(): + pending.append(init) + parent = parent.parent + return {str(path.relative_to(root.resolve())) for path in seen} + + +def inventory(root): + names = adopted_sources(root) + names.update(LOCAL + '/' + name for name in LOCAL_FILES) + names.update(PACKAGE + '/' + name for name in PACKAGE_FILES) + names.update(str(path.relative_to(root)) for path in (root / PACKAGE).iterdir() + if path.is_file() and path.name != 'SOURCE.json') + roots = {name for name in names if name.endswith('.py') and + (name.startswith(PACKAGE + '/') or name.startswith(LOCAL + '/'))} + roots.add('references/partial-gauge/pr97/deferred.py') + names.update(python_closure(root, roots)) + return names + + +def create_manifest(root): + return dict(schema=1, + scope='Finite local complex replay, geometry checks and exact unpaired/paired cover assembly; general cover/bit/analytic interfaces remain conditional.', + files={name: digest(safe_file(root, name)) for name in sorted(inventory(root))}, + provenance=dict(cover_commit='6a9970a530119174507904e23592fd59ede19a5d', + cover_certificate_sha256=BASE_PIN, + paired_cover_commit='f7bc7a9073fd45d5d72a61795409033997288202', + physical_reuse_commit='3acf2f9c026858b2525216f45e1650df24ef2d8e', + scalar_dag_commit='cbb05ce504d571546d9b7794c186a613c659c3bf', + scalar_dag_sha256=DAG_PIN, + physical_local_source='PR129/PR131 physical gate frames, PR124 compensated birth-cut reuse, PR132 first-stage lockstep pairing, and PR133 radical-complement lifting, phase-aware role compilation, donor-chain shrinking and recipient snapping')) + + +def check_sources(root, manifest=None): + manifest = manifest or json.loads((root / PACKAGE / 'SOURCE.json').read_text()) + require(manifest['schema'] == 1, 'Unsupported source manifest') + require(set(manifest['files']) == inventory(root), 'Incomplete or stale source dependency closure') + for name, value in manifest['files'].items(): + require(digest(safe_file(root, name)) == value, 'Source hash mismatch: ' + name) + require(manifest['files'][LOCAL + '/inputs/complex-dag.json.gz'] == DAG_PIN, + 'Immutable PR117 scalar-DAG provenance mismatch') + return manifest + + +def compare_json(actual, expected): + require(json.loads(actual.read_text()) == json.loads(expected.read_text()), + 'Frozen generated record mismatch: ' + expected.name) + require(actual.read_bytes() == expected.read_bytes(), + 'Frozen generated byte mismatch: ' + expected.name) + + +def snapshot(root, manifest): + return {**{name: digest(root / name) for name in manifest['files']}, + PACKAGE + '/SOURCE.json': digest(root / PACKAGE / 'SOURCE.json')} + + +def verify(root): + manifest = check_sources(root) + before = snapshot(root, manifest) + environment = dict(os.environ, PYTHONDONTWRITEBYTECODE='1') + environment.pop('PYTHONPATH', None) + with tempfile.TemporaryDirectory(prefix='cover-local-reuse-verify-') as directory: + target = Path(directory) + for name in [*manifest['files'], PACKAGE + '/SOURCE.json']: + out = target / name + out.parent.mkdir(parents=True, exist_ok=True) + shutil.copyfile(root / name, out) + def run(name, *args): + subprocess.run([sys.executable, str(target / name), *map(str, args)], + cwd=target, env=environment, check=True) + run(LOCAL + '/complex_deferred.py') + for name in ('complex-profile.json', 'reuse-pairs.json'): + compare_json(target / LOCAL / name, root / LOCAL / name) + print('PASS complete physical local compiler and compensated reuse regenerated', flush=True) + run(LOCAL + '/reflection_audit.py', '--source', target / LOCAL / 'complex_deferred.py', + '--output', target / LOCAL / 'reflection-audit.json') + compare_json(target / LOCAL / 'reflection-audit.json', root / LOCAL / 'reflection-audit.json') + print('PASS full independent reflection, dirty cleanup and scalar audit', flush=True) + run(PACKAGE + '/geometry_checks.py') + compare_json(target / PACKAGE / 'geometry-audit.json', root / PACKAGE / 'geometry-audit.json') + run(PACKAGE + '/certificate.py') + run(PACKAGE + '/test_controls.py') + require(snapshot(root, manifest) == before, 'Verification mutated a frozen source or artifact') + print('PASS read-only finite cover/local-reuse verification; general interfaces remain conditional', flush=True) + + +def main(): + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--freeze-manifest', action='store_true', + help='Explicit authoring operation; replace SOURCE.json without certifying it') + args = ap.parse_args() + if args.freeze_manifest: + (HERE / 'SOURCE.json').write_text(json.dumps(create_manifest(ROOT), indent=2, sort_keys=True) + '\n') + print('Frozen source manifest; this operation does not certify the package') + else: + verify(ROOT) + + +if __name__ == '__main__': + main() diff --git a/research/cyclic-deferred/complex-profile.json b/research/cyclic-deferred/complex-profile.json new file mode 100644 index 0000000000..497385975b --- /dev/null +++ b/research/cyclic-deferred/complex-profile.json @@ -0,0 +1,15302 @@ +{ + "h": 24, + "v": 2024, + "additions": 91770, + "roots": 8120, + "links": 71185, + "R": 26549, + "virtual_R": 28705, + "reused_roles": 2156, + "m": 576, + "N": 4096576, + "W": 115663504, + "L": 2234496, + "total_rank": 66620316224, + "deficit": 1862080, + "maxchild": 574, + "phase_one_ops": 16353, + "phase_one_roles": 11064, + "physical_auxiliary_source_frames": [ + { + "basis": [], + "count": 25147 + }, + { + "basis": [ + 9437184, + 5242880 + ], + "count": 50 + }, + { + "basis": [ + 8650752, + 4456448, + 2359296, + 1310720 + ], + "count": 10 + }, + { + "basis": [ + 32769, + 16385, + 8193, + 4097, + 9, + 5 + ], + "count": 7 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 9, + 5 + ], + "count": 6 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 131088, + 65552, + 32784 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208 + ], + "count": 4 + }, + { + "basis": [ + 8388864, + 4194560, + 2097408, + 1048832, + 524544, + 262400 + ], + "count": 4 + }, + { + "basis": [ + 8454144, + 4259840, + 2162688, + 1114112, + 589824, + 327680 + ], + "count": 10 + }, + { + "basis": [ + 131072, + 65536, + 32768, + 16384, + 528, + 272, + 144, + 80 + ], + "count": 3 + }, + { + "basis": [ + 131073, + 65537, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 131073, + 65537, + 16385, + 513, + 257, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 131088, + 65552, + 16400, + 528, + 272, + 144, + 80, + 48 + ], + "count": 2 + }, + { + "basis": [ + 131088, + 65552, + 32784, + 16400, + 528, + 272, + 144, + 80 + ], + "count": 2 + }, + { + "basis": [ + 147456, + 81920, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 147456, + 81920, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 129, + 65, + 33, + 17, + 3 + ], + "count": 2 + }, + { + "basis": [ + 524352, + 262208, + 131136, + 65600, + 32832, + 16448, + 576, + 320 + ], + "count": 2 + }, + { + "basis": [ + 589824, + 327680, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 589824, + 327680, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 589824, + 327680, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 589824, + 327680, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 589824, + 327680, + 2052, + 1028, + 516, + 260, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 589824, + 327680, + 2064, + 1040, + 528, + 272, + 144, + 80 + ], + "count": 3 + }, + { + "basis": [ + 2097153, + 16385, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 3 + }, + { + "basis": [ + 2097153, + 16385, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 16385, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 16385, + 513, + 257, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 524292, + 262148, + 131076, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 524292, + 262148, + 131076, + 516, + 260, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 2097408, + 524544, + 262400, + 131328, + 65792, + 2304, + 1280, + 768 + ], + "count": 1 + }, + { + "basis": [ + 2113536, + 49152, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2113536, + 49152, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 2 + }, + { + "basis": [ + 2113536, + 147456, + 81920, + 49152, + 528, + 272, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 2113536, + 540672, + 278528, + 49152, + 513, + 257, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 132, + 68, + 36, + 20 + ], + "count": 3 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 528, + 272, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2049, + 1025, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 2048, + 1024, + 512, + 256 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 4097, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 32769, + 8193, + 4097, + 3 + ], + "count": 8 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 128, + 64 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 129, + 65 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 2048, + 1024 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 2049, + 1025 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 32772, + 16388, + 8196, + 4100, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 8196, + 4100, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 8196, + 4100, + 1028, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 131088, + 65552, + 32784, + 16400, + 144, + 80 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 131088, + 65552, + 32784, + 16400, + 528, + 272 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 131088, + 65552, + 32784, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 524352, + 262208, + 131136, + 65600, + 32832, + 16448 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 131136, + 32832, + 16448, + 8256 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 131136, + 65600, + 32832, + 16448 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208, + 32832, + 16448 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208, + 131136, + 65600 + ], + "count": 14 + }, + { + "basis": [ + 8388864, + 4194560, + 2097408, + 1048832, + 524544, + 262400, + 131328, + 65792 + ], + "count": 4 + }, + { + "basis": [ + 8389120, + 4194816, + 2097664, + 1049088, + 524800, + 262656, + 131584, + 66048 + ], + "count": 1 + }, + { + "basis": [ + 8389632, + 4195328, + 2098176, + 1049600, + 525312, + 263168, + 5120, + 3072 + ], + "count": 1 + }, + { + "basis": [ + 8404992, + 4210688, + 2113536, + 1064960, + 540672, + 278528, + 147456, + 81920 + ], + "count": 7 + }, + { + "basis": [ + 8454144, + 4259840, + 2162688, + 1114112, + 589824, + 327680, + 512, + 256 + ], + "count": 2 + }, + { + "basis": [ + 8454144, + 4259840, + 2162688, + 1114112, + 589824, + 327680, + 576, + 320 + ], + "count": 1 + }, + { + "basis": [ + 8454144, + 4259840, + 2162688, + 1114112, + 589824, + 327680, + 2304, + 1280 + ], + "count": 1 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 3 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 528, + 272, + 144, + 80 + ], + "count": 5 + }, + { + "basis": [ + 8454144, + 4259840, + 2162688, + 1114112, + 589824, + 327680, + 1024, + 512, + 256 + ], + "count": 1 + }, + { + "basis": [ + 32768, + 16384, + 8192, + 4096, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 5 + }, + { + "basis": [ + 32769, + 8193, + 4097, + 2049, + 1025, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 32769, + 16385, + 4097, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 32769, + 16385, + 8193, + 4097, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 131072, + 65536, + 32768, + 16384, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 131072, + 65536, + 32768, + 16384, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 131073, + 32769, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 131073, + 65537, + 4097, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 131073, + 65537, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 131073, + 65537, + 16385, + 513, + 257, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 131073, + 65537, + 16385, + 513, + 257, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 131073, + 65537, + 16385, + 513, + 257, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 131073, + 65537, + 32769, + 16385, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 4 + }, + { + "basis": [ + 131076, + 65540, + 16388, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 524288, + 262144, + 131072, + 65536, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 524288, + 262144, + 131072, + 65536, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 524289, + 131073, + 65537, + 2049, + 1025, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 524289, + 262145, + 4097, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 524289, + 262145, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 513, + 257, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 513, + 257, + 129, + 65, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 513, + 257, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 2049, + 1025, + 129, + 65, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 2049, + 1025, + 513, + 257, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 65537, + 2049, + 1025, + 513, + 257, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 524292, + 262148, + 131076, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 3 + }, + { + "basis": [ + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 8208, + 4112, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 589824, + 327680, + 32774, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2097153, + 32769, + 16385, + 4097, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 131073, + 65537, + 4097, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 131073, + 65537, + 16385, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 3 + }, + { + "basis": [ + 2097153, + 131073, + 65537, + 16385, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 131073, + 65537, + 16385, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 2097153, + 131073, + 65537, + 16385, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 16385, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 9 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 5 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 4 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 6 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 2049, + 1025, + 33, + 17, + 9, + 5 + ], + "count": 4 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 2049, + 1025, + 129, + 65, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 2049, + 1025, + 129, + 65, + 33, + 17 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 2049, + 1025, + 513, + 257, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 2049, + 1025, + 513, + 257, + 33, + 17 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 2049, + 1025, + 513, + 257, + 129, + 65 + ], + "count": 4 + }, + { + "basis": [ + 2097156, + 131076, + 65540, + 16388, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 2097156, + 524292, + 262148, + 16388, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 524292, + 262148, + 131076, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 2097156, + 524292, + 262148, + 131076, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 524292, + 262148, + 131076, + 2052, + 1028, + 516, + 260, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 524292, + 262148, + 131076, + 2052, + 1028, + 516, + 260, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 2097168, + 524304, + 262160, + 131088, + 2064, + 1040, + 528, + 272, + 144, + 80 + ], + "count": 3 + }, + { + "basis": [ + 2097168, + 1048592, + 524304, + 262160, + 32784, + 16400, + 8208, + 4112, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 2097216, + 1048640, + 524352, + 262208, + 131136, + 65600, + 32832, + 16448, + 576, + 320 + ], + "count": 2 + }, + { + "basis": [ + 2101248, + 528384, + 266240, + 12288, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2113536, + 147456, + 81920, + 49152, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 4 + }, + { + "basis": [ + 2113536, + 147456, + 81920, + 49152, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 3 + }, + { + "basis": [ + 2113536, + 147456, + 81920, + 49152, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2113536, + 147456, + 81920, + 49152, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 3 + }, + { + "basis": [ + 2113536, + 540672, + 278528, + 49152, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 4 + }, + { + "basis": [ + 2113536, + 540672, + 278528, + 49152, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 2 + }, + { + "basis": [ + 2113536, + 540672, + 278528, + 49152, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 3 + }, + { + "basis": [ + 2129920, + 1081344, + 163840, + 98304, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2129920, + 1081344, + 557056, + 294912, + 258, + 130, + 66, + 34, + 18, + 10 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 13 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 8 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 7 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 5 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 3 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 129, + 65, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 513, + 257, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 513, + 257, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 513, + 257, + 129, + 65 + ], + "count": 3 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2228224, + 1179648, + 655360, + 393216, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2228224, + 1179648, + 655360, + 393216, + 1028, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2228224, + 1179648, + 655360, + 393216, + 1028, + 516, + 260, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2228224, + 1179648, + 655360, + 393216, + 1040, + 528, + 272, + 144, + 80, + 48 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 8193, + 4097, + 2049, + 1025, + 33, + 17, + 9, + 5 + ], + "count": 4 + }, + { + "basis": [ + 8388609, + 4194305, + 32769, + 16385, + 2049, + 1025, + 33, + 17, + 9, + 5 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 32769, + 16385, + 4097, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 32769, + 16385, + 8193, + 4097, + 33, + 17, + 9, + 5 + ], + "count": 6 + }, + { + "basis": [ + 8388609, + 4194305, + 32769, + 16385, + 8193, + 4097, + 129, + 65, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 32769, + 16385, + 8193, + 4097, + 129, + 65, + 33, + 17 + ], + "count": 4 + }, + { + "basis": [ + 8388609, + 4194305, + 73729, + 2049, + 1025, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 131073, + 65537, + 32769, + 16385, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 131073, + 65537, + 32769, + 16385, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 4097, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 513, + 257, + 129, + 65 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 2049, + 1025, + 513, + 257, + 9, + 5 + ], + "count": 4 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 8193, + 4097, + 513, + 257, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 8193, + 4097, + 1025, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 8193, + 4097, + 1025, + 33, + 17, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 8193, + 4097, + 2049, + 1025, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 32769, + 16385, + 8193, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 32769, + 16385, + 8193, + 4097, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 8193, + 4097, + 1025, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 32769, + 16385, + 1025, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 32769, + 16385, + 8193, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 513, + 257, + 129, + 65 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 1537, + 129, + 65, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 2049, + 1025, + 129, + 65 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 2049, + 1025, + 257, + 3 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 2049, + 1025, + 513, + 257 + ], + "count": 6 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 8193, + 4097, + 257, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 32769, + 2049, + 1025, + 257 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 32772, + 16388, + 8196, + 4100, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 16388, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 16388, + 516, + 260, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 32772, + 16388, + 8196, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 8196, + 4100, + 2052, + 1028, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 32772, + 16388, + 8196, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 32772, + 16388, + 8196, + 4100, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 2052, + 1028, + 516, + 260 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 8196, + 4100, + 516, + 260 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 131088, + 65552, + 32784, + 16400, + 528, + 272, + 144, + 80 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 131088, + 65552, + 32784, + 16400, + 8208, + 4112, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 131088, + 65552, + 8208, + 4112, + 144, + 80, + 48 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 131088, + 65552, + 32784, + 16400, + 144, + 80, + 48 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 131088, + 65552, + 32784, + 16400, + 528, + 272, + 48 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 262160, + 131088, + 65552, + 8208, + 4112, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 144, + 80 + ], + "count": 3 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 32784, + 16400, + 8208, + 4112, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 131088, + 32784, + 16400, + 8208, + 4112, + 48 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 131088, + 65552, + 32784, + 16400, + 144, + 80 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 8208, + 4112, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 32784, + 16400, + 144, + 80 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 144, + 80 + ], + "count": 12 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 528, + 272 + ], + "count": 5 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 2064, + 1040 + ], + "count": 3 + }, + { + "basis": [ + 8388672, + 4194368, + 524352, + 262208, + 131136, + 65600, + 32832, + 16448, + 576, + 320 + ], + "count": 3 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 131136, + 32832, + 16448, + 8256, + 4160, + 192 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 131136, + 65600, + 32832, + 16448, + 576, + 320 + ], + "count": 3 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208, + 32832, + 16448, + 576, + 320 + ], + "count": 4 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208, + 131136, + 65600, + 576, + 320 + ], + "count": 12 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208, + 131136, + 65600, + 2112, + 1088 + ], + "count": 4 + }, + { + "basis": [ + 8388864, + 4194560, + 2097408, + 1048832, + 524544, + 262400, + 131328, + 65792, + 2304, + 1280 + ], + "count": 14 + }, + { + "basis": [ + 8389120, + 4194816, + 2097664, + 1049088, + 524800, + 262656, + 131584, + 66048, + 2560, + 1536 + ], + "count": 2 + }, + { + "basis": [ + 8454144, + 4259840, + 2162688, + 1114112, + 589824, + 327680, + 128, + 64, + 32, + 16 + ], + "count": 1 + }, + { + "basis": [ + 8454144, + 4259840, + 2162688, + 1114112, + 589824, + 327680, + 2048, + 1024, + 512, + 256 + ], + "count": 1 + }, + { + "basis": [ + 131072, + 32768, + 16384, + 8192, + 4096, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 8192, + 4096, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 16 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 5 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 3 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 2 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 2 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 1041, + 513, + 257, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 524292, + 262148, + 131076, + 1029, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 32768, + 16384, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 2049, + 1025, + 129, + 65, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097186, + 524322, + 262178, + 131106, + 65570, + 2082, + 1058, + 546, + 290, + 162, + 98 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 32768, + 8192, + 4096, + 2048, + 1024 + ], + "count": 2 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 65537, + 32769, + 16385, + 2049, + 513, + 257, + 129, + 65, + 3 + ], + "count": 1 + }, + { + "basis": [ + 525312, + 263168, + 132096, + 66560, + 33792, + 17408, + 9216, + 5120, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 1052673, + 131073, + 65537, + 32769, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097153, + 32769, + 16385, + 8193, + 4097, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 131073, + 65537, + 8193, + 4097, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 131073, + 65537, + 32769, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 32769, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 65537, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 65537, + 513, + 257, + 129, + 65, + 33, + 17, + 3 + ], + "count": 3 + }, + { + "basis": [ + 2097156, + 1048580, + 32772, + 16388, + 8196, + 4100, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 2113536, + 524294, + 147456, + 81920, + 49152, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2113536, + 524305, + 147456, + 81920, + 49152, + 513, + 257, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2113536, + 524353, + 147456, + 81920, + 49152, + 513, + 257, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2113536, + 540672, + 278528, + 131078, + 49152, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 513, + 257, + 129, + 65, + 41, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 513, + 257, + 133, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 517, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 529, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 8197, + 513, + 257, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 8198, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 32833, + 513, + 257, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2228224, + 1179648, + 655360, + 393216, + 8201, + 1032, + 520, + 264, + 136, + 72, + 40, + 24 + ], + "count": 1 + }, + { + "basis": [ + 2228224, + 1179648, + 655360, + 393216, + 8258, + 1026, + 514, + 258, + 34, + 18, + 10, + 6 + ], + "count": 1 + }, + { + "basis": [ + 2228224, + 1179648, + 655360, + 393216, + 8450, + 1026, + 130, + 66, + 34, + 18, + 10, + 6 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 32769, + 16385, + 8193, + 4097, + 33, + 17, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 32769, + 16385, + 8193, + 4097, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 8193, + 4097, + 33, + 17, + 9, + 5, + 3 + ], + "count": 4 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 8193, + 4097, + 129, + 65, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 16385, + 33, + 17, + 9, + 5, + 3 + ], + "count": 5 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 16385, + 129, + 65, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 16385, + 129, + 65, + 33, + 17, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 16385, + 513, + 257, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 16385, + 8193, + 129, + 65, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 16385, + 8193, + 513, + 257, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 16385, + 8193, + 513, + 257, + 129, + 65 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 8193, + 4097, + 513, + 257, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 8193, + 4097, + 2049, + 1025, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 8193, + 4097, + 2049, + 1025, + 33, + 17, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 32769, + 16385, + 513, + 257, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 32769, + 16385, + 2049, + 1025, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 32769, + 16385, + 2049, + 1025, + 33, + 17, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 32769, + 16385, + 8193, + 4097, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 32769, + 16385, + 8193, + 4097, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 18433, + 513, + 257, + 129, + 65, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 32769, + 513, + 257, + 129, + 65, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 32769, + 2049, + 1025, + 513, + 257, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 32769, + 8193, + 4097, + 129, + 65, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 32769, + 8193, + 4097, + 513, + 257, + 3 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 32769, + 8193, + 4097, + 2049, + 1025, + 3 + ], + "count": 5 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 216125, + 32769, + 513, + 257, + 129, + 65 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3411905, + 524289, + 32769, + 16385, + 4097, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3411905, + 524289, + 131073, + 65537, + 32769, + 16385, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3948064, + 131073, + 65537, + 32769, + 289, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 32772, + 16388, + 8196, + 4100, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 32772, + 16388, + 8196, + 4100, + 132, + 68, + 36, + 20, + 12 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 8196, + 4100, + 132, + 68, + 36, + 20, + 12 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 16388, + 132, + 68, + 36, + 20, + 12 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 16388, + 516, + 260, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 16388, + 516, + 260, + 132, + 68, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 16388, + 8196, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 16388, + 8196, + 516, + 260, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 262148, + 131076, + 65540, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 516, + 260 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 8196, + 4100, + 2052, + 1028, + 36, + 20, + 12 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 32772, + 16388, + 2052, + 1028, + 36, + 20, + 12 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 32772, + 16388, + 8196, + 4100, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 32772, + 16388, + 8196, + 4100, + 132, + 68, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 65540, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 516, + 260 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 16389, + 2052, + 1028, + 516, + 260, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 32772, + 2052, + 1028, + 516, + 260, + 12 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 32772, + 8196, + 4100, + 516, + 260, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 32772, + 8196, + 4100, + 2052, + 1028, + 12 + ], + "count": 4 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 32772, + 16388, + 8196, + 4100, + 516, + 260 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 8196, + 4100, + 516, + 260 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 516, + 260 + ], + "count": 3 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 2052, + 1028 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 213815, + 32772, + 8196, + 4100, + 2052, + 1028 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 213959, + 32772, + 8196, + 4100, + 2052, + 1028 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 855815, + 131076, + 32772, + 16388, + 8196, + 4100, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 855815, + 131076, + 32772, + 16388, + 8196, + 4100, + 132, + 68 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 3423239, + 524292, + 131076, + 65540, + 32772, + 16388, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 3423239, + 524292, + 131076, + 65540, + 32772, + 16388, + 516, + 260, + 132, + 68 + ], + "count": 1 + }, + { + "basis": [ + 8388617, + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 131088, + 32784, + 16400, + 8208, + 4112, + 144, + 80, + 48 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 32784, + 8208, + 4112, + 2064, + 1040, + 48 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 4176, + 528, + 272, + 48 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 2064, + 1040 + ], + "count": 2 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208, + 131136, + 65600, + 4160, + 2112, + 1088, + 192 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208, + 131136, + 65600, + 4162, + 576, + 320, + 192 + ], + "count": 1 + }, + { + "basis": [ + 8388736, + 4194432, + 2097280, + 1048704, + 524416, + 262272, + 131200, + 65664, + 32896, + 16512, + 2176, + 1152 + ], + "count": 1 + }, + { + "basis": [ + 8388864, + 4194560, + 2097408, + 1048832, + 524544, + 262400, + 131328, + 65792, + 4352, + 2304, + 1280, + 768 + ], + "count": 3 + }, + { + "basis": [ + 8388864, + 4194560, + 2097408, + 1048832, + 524544, + 262400, + 131328, + 65792, + 33024, + 16640, + 2304, + 1280 + ], + "count": 1 + }, + { + "basis": [ + 8650753, + 32768, + 16384, + 8192, + 4096, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 13647617, + 2097153, + 131073, + 65537, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 13647617, + 2097153, + 524289, + 262145, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 13831937, + 2097153, + 32769, + 16385, + 4097, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 15744768, + 262401, + 131073, + 65537, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 2049, + 1025, + 513, + 257, + 145, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 2049, + 1025, + 577, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 32777, + 513, + 257, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 32801, + 513, + 257, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131585, + 32768, + 16384, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097153, + 532481, + 131073, + 65537, + 32769, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097158, + 524288, + 131072, + 65536, + 32768, + 16384, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 213993, + 32769, + 8193, + 4097, + 2049, + 25, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 855753, + 131073, + 32769, + 16385, + 8193, + 265, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 855777, + 131073, + 32769, + 16385, + 8193, + 289, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 2052, + 1028, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388680, + 4194376, + 2097224, + 1048648, + 524360, + 262216, + 131144, + 65608, + 4168, + 2120, + 1096, + 584, + 328 + ], + "count": 1 + }, + { + "basis": [ + 8388737, + 524288, + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 13647617, + 2097153, + 524289, + 262145, + 132097, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 13647617, + 2097153, + 524289, + 262145, + 135169, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 13684481, + 2097153, + 524289, + 262145, + 131073, + 4353, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 13684481, + 2097153, + 524289, + 262145, + 147457, + 4097, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097156, + 1048580, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 516, + 260, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 516, + 260, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 8208, + 4112, + 528, + 272, + 144, + 80 + ], + "count": 4 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 836592, + 131200, + 65601, + 8193, + 4097, + 2049, + 1025, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 848112, + 139264, + 69633, + 2049, + 1025, + 513, + 257, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3346224, + 524320, + 262161, + 32769, + 16385, + 8193, + 4097, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3392448, + 557056, + 278529, + 8193, + 4097, + 2049, + 1025, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3415080, + 524289, + 131073, + 65537, + 32769, + 16385, + 513, + 257, + 129, + 65, + 25, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3947568, + 131073, + 65537, + 32769, + 16385, + 513, + 257, + 160, + 81, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3947712, + 131073, + 65537, + 32769, + 16385, + 576, + 385, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 262148, + 32772, + 16388, + 8196, + 4100, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 516, + 260, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 32772, + 16388, + 8196, + 4100, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 65540, + 8196, + 4100, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 516, + 260, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 32772, + 16388, + 8196, + 4100, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 32772, + 16388, + 8196, + 4100, + 516, + 260, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 8196, + 4100, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 8196, + 4100, + 516, + 260, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 132, + 68, + 36, + 20 + ], + "count": 5 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 516, + 260, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 2052, + 1028, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 2052, + 1028, + 516, + 260 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 836547, + 131073, + 65542, + 8196, + 4100, + 2052, + 1028, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 8208, + 4112, + 528, + 272, + 144, + 80 + ], + "count": 4 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 131088, + 65552, + 32784, + 16400, + 8208, + 4112, + 528, + 272, + 144, + 80 + ], + "count": 4 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 32784, + 16400, + 8208, + 4112, + 528, + 272, + 144, + 80 + ], + "count": 4 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 8208, + 4112, + 528, + 272, + 144, + 80 + ], + "count": 4 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 528, + 272, + 144, + 80 + ], + "count": 5 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 2064, + 1040, + 144, + 80 + ], + "count": 3 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 2064, + 1040, + 528, + 272 + ], + "count": 3 + }, + { + "basis": [ + 8388736, + 4194432, + 2097280, + 1048704, + 524416, + 262272, + 131200, + 65664, + 32896, + 16512, + 2176, + 1152, + 640, + 384 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 855281, + 131073, + 32769, + 16385, + 8193, + 4097, + 576, + 385, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 855821, + 131073, + 32769, + 16385, + 8193, + 4097, + 132, + 73, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3411725, + 524289, + 131073, + 65537, + 32769, + 16385, + 8200, + 4101, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3411905, + 524289, + 131073, + 65537, + 32769, + 16385, + 8320, + 4161, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3420941, + 524289, + 131073, + 65537, + 32769, + 16385, + 2056, + 1029, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 852935, + 131076, + 32772, + 16388, + 8196, + 4100, + 2050, + 1029, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 327684, + 197379, + 32772, + 16388, + 8196, + 4100, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 20484, + 13059, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 12339, + 2052, + 1028, + 516, + 260, + 84 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 13059, + 1284, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388613, + 4194309, + 2097157, + 1048581, + 524293, + 262149, + 131077, + 65541, + 32773, + 16389, + 12339, + 2053, + 1029, + 517, + 261, + 133 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 112, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4144, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8195, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16387, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16396, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16432, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 17152, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32771, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 33536, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 66304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 68608, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 77824, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524291, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 2097152, + 1048579, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 2293760, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 7 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 176, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 224, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 143360, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 536576, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 7 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 224, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 45056, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 68608, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 176, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 176, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 224, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 7168, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 7 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 112, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 224, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 3328, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 7 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 112, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 176, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 448, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 28, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 112, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 176, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 7 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 19, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 28, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 7 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 112, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 772, + 128, + 64, + 8, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 800, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1036, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2816, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3104, + 512, + 256, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3584, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3584, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3584, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16396, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16576, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 45056, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 45056, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 57344, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 57344, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131075, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131075, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131084, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 196610, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262147, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262147, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262192, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262336, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262336, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262336, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524291, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524291, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524300, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524300, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524300, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524336, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524336, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524480, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524480, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 527360, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 536576, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 720896, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 917504, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 917504, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048579, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048579, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048588, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048588, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048588, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048624, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048624, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048768, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048768, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097155, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097164, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097164, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097200, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097200, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097344, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097344, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097920, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097920, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2109440, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2146304, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2146304, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194307, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194307, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194307, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194316, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194316, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194316, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194352, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194352, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194352, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194352, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194496, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194496, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194496, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4206592, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4243456, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4980736, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388611, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388611, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388611, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388611, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8389376, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8389376, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8389376, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8391680, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8391680, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8400896, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8437760, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8437760, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 12582944, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1792, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 53248, + 8192, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 4194304, + 2097152, + 1048576, + 851968, + 131072, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1792, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3328, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1792, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3328, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 2048, + 1792, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 3328, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 14, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 194, + 32, + 16, + 8, + 6, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 769, + 128, + 64, + 33, + 16, + 8, + 4, + 2 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 769, + 129, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 770, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3073, + 512, + 256, + 129, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3136, + 576, + 256, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4224, + 2048, + 1024, + 896, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8194, + 4096, + 2048, + 1024, + 512, + 256, + 194, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8194, + 4096, + 2048, + 1024, + 770, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8195, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8204, + 4096, + 2048, + 1024, + 512, + 256, + 140, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8204, + 4096, + 2048, + 1024, + 524, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8240, + 4096, + 2096, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8384, + 4096, + 2048, + 1024, + 512, + 448, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8384, + 4096, + 2240, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32770, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 14, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32770, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 50, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32770, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 194, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32770, + 16384, + 8192, + 4096, + 2048, + 1024, + 770, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32771, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32776, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 56, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32776, + 16384, + 8192, + 4096, + 2048, + 1024, + 776, + 128, + 64, + 32, + 16, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65539, + 32768, + 16384, + 8192, + 4096, + 2051, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65539, + 32768, + 16384, + 8195, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 66304, + 33536, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 68608, + 32768, + 16384, + 11264, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131074, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 50, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131074, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 194, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131074, + 65536, + 32768, + 16384, + 8192, + 4096, + 3074, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131074, + 65536, + 49154, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131084, + 65536, + 32780, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131120, + 65536, + 32816, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131264, + 65536, + 32768, + 16384, + 8384, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131264, + 65536, + 32960, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 132096, + 65536, + 32768, + 16384, + 13312, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262147, + 131072, + 65536, + 32768, + 16384, + 8195, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262147, + 131072, + 65536, + 32771, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262912, + 131072, + 65536, + 32768, + 16384, + 8960, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262912, + 131072, + 65536, + 33536, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 265216, + 131072, + 65536, + 32768, + 16384, + 11264, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 265216, + 131072, + 65536, + 35840, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524290, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 50, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524290, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 194, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524290, + 262144, + 131072, + 65536, + 32768, + 16384, + 12290, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524290, + 262144, + 131072, + 65536, + 49154, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524291, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1027, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524336, + 262144, + 131072, + 65536, + 32816, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524480, + 262144, + 131072, + 65536, + 32960, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 525312, + 262144, + 131072, + 65536, + 32768, + 16384, + 13312, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 525312, + 262144, + 131072, + 65536, + 50176, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048579, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8195, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048579, + 524288, + 262144, + 131075, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048579, + 524291, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1049344, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8960, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1049344, + 524288, + 262144, + 131072, + 65536, + 33536, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1051648, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 11264, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1051648, + 524288, + 262144, + 131072, + 65536, + 35840, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1051648, + 524288, + 262144, + 134144, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1051648, + 527360, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1097728, + 524288, + 262144, + 180224, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1097728, + 573440, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097154, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 50, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097154, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 770, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097154, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 12290, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097154, + 1048576, + 524288, + 262144, + 196610, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097164, + 1048576, + 524288, + 262144, + 131084, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097164, + 1048576, + 524300, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097200, + 1048576, + 524288, + 262192, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097344, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4288, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097344, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32960, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097344, + 1048576, + 524288, + 262144, + 131264, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097344, + 1048576, + 524480, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2098176, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 13312, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2098176, + 1048576, + 524288, + 262144, + 131072, + 65536, + 50176, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2098176, + 1048576, + 524288, + 262144, + 197632, + 32768, + 16384, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2098176, + 1048576, + 787456, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2109440, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 28672, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2113536, + 1048576, + 524288, + 262144, + 212992, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2113536, + 1048576, + 802816, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2293760, + 1048576, + 524288, + 458752, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194307, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2051, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194312, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 56, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194312, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 200, + 32, + 16, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194312, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 776, + 128, + 64, + 32, + 16, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4195072, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8960, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4195072, + 2097152, + 1048576, + 525056, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4197376, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 11264, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4197376, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 35840, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4197376, + 2097152, + 1048576, + 524288, + 262144, + 134144, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4197376, + 2097152, + 1048576, + 527360, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4206592, + 2097152, + 1048576, + 524288, + 262144, + 143360, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4206592, + 2097152, + 1048576, + 536576, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4243456, + 2097152, + 1048576, + 524288, + 262144, + 180224, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388610, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 14, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388610, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 194, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388610, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 770, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388610, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3074, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388611, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 19, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 28, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 76, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 268, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2060, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8204, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131084, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048588, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2096, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048576, + 524336, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048624, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8384, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32960, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131264, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048576, + 524480, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048768, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8389376, + 4194304, + 2097152, + 1048576, + 524288, + 262912, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8389632, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 13312, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8389632, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 50176, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8389632, + 4194304, + 2097152, + 1048576, + 787456, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8400896, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 28672, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8404992, + 4194304, + 2097152, + 1048576, + 802816, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8585216, + 4194304, + 2097152, + 1048576, + 524288, + 458752, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + } + ], + "source_data_histogram": { + "23": 2024 + }, + "target_data_histogram": { + "1": 312, + "2": 656, + "3": 651, + "4": 637, + "5": 738, + "6": 557, + "7": 150, + "8": 492, + "9": 142, + "10": 510, + "11": 102, + "12": 376, + "13": 44, + "14": 144, + "15": 15, + "16": 146, + "17": 51, + "18": 310, + "19": 45, + "20": 63, + "21": 2, + "22": 1, + "23": 114 + }, + "internal_role_histogram": { + "1": 107106, + "2": 63335, + "3": 7274, + "4": 12679, + "5": 3317, + "6": 4056, + "7": 2465, + "8": 2828, + "9": 2729, + "10": 2458, + "11": 2196, + "12": 6749, + "13": 2079, + "14": 441, + "15": 1313, + "16": 342, + "17": 257, + "18": 182, + "19": 80, + "20": 123, + "21": 302, + "22": 16, + "23": 24 + }, + "deferred_roles": 3558, + "deferred_dims": { + "2": 50, + "4": 54, + "5": 2, + "6": 262, + "7": 10, + "8": 146, + "9": 59, + "10": 397, + "11": 52, + "12": 268, + "13": 53, + "14": 151, + "15": 11, + "16": 237, + "17": 36, + "18": 835, + "19": 269, + "20": 535, + "21": 11, + "22": 120 + }, + "lifted_additions": 33377, + "physical_gate_frame_changes": 4455, + "replay": { + "seeds": [ + 1, + 2 + ], + "scratch_restored": true, + "y_plus_x": true, + "field": "Z/(2^61-1)", + "physically_aliased": true, + "inverse_order": "true source/workspace chronology", + "omitted_compensation_rejected": true + }, + "reuse_rejected_controls": [ + "nondead-donor", + "unavailable-birth", + "pair-alias", + "omitted-compensation" + ], + "child_multiplicities": { + "1": 438924640, + "2": 259035568, + "3": 32080400, + "4": 53903168, + "5": 16414640, + "6": 18673424, + "7": 10585520, + "8": 13439360, + "9": 11621808, + "10": 12014464, + "11": 9302304, + "12": 28842000, + "13": 8593904, + "14": 2368080, + "15": 5375744, + "16": 1975424, + "17": 1246784, + "18": 1991616, + "19": 506000, + "20": 752928, + "21": 1230592, + "22": 68816, + "23": 8751776, + "529": 8193152, + "552": 101795056, + "554": 202400, + "556": 40480, + "558": 137632, + "560": 453376, + "561": 44528, + "562": 1485616, + "563": 186208, + "564": 696256, + "565": 72864, + "566": 380512, + "567": 24288, + "568": 20240, + "572": 1400608, + "573": 44528, + "574": 485760 + } +} diff --git a/research/cyclic-deferred/complex_deferred.py b/research/cyclic-deferred/complex_deferred.py new file mode 100644 index 0000000000..d3c3aa4c6e --- /dev/null +++ b/research/cyclic-deferred/complex_deferred.py @@ -0,0 +1,1212 @@ +#!/usr/bin/env python3 +"""Optimized physical gate frames and reuse-aware deferral on the PR117 complex DAG. + +After radical-complement frame lifting and phase-aware role compilation, mixer +gate frames and deferred birth gauges are jointly optimized for the three-stage +Cayley cover (both unpaired and paired first-stage lockstep) together with +compensated birth-cut scratch reuse. Every actual source, mixer, copied-center +and root incidence is checked exactly. + +PR117 credits its searched DAG to eumemic with Anthropic Claude assistance; +this experiment imports and replays that witness unchanged. PR110/PR114 +saturation and exact finite checks are applied to the resulting graph. +Compensated birth-cut reuse follows jamesyc PR124; physical gate-frame +descent follows eumemic PR129/PR131; radical-complement lifting, phase-aware +role compilation, donor-chain shrinking, and recipient frame snapping prepared +by Thomas Marchand with Google Antigravity assistance. +Logical readout macros are realized as signed numerator/42 chunks of magnitude +at most one. The literal audit expands and charges those same-frame shears, +checks exact reconstruction, and reverses the chunks under reflection. +Inherited Avi Eisenberg, Rohan Arun, Joel Pulikkan, Daniele Corso, icekylinx +and Swapnil Jain credits retained. Apache-2.0. +""" +import array +import heapq +import json +import random +import struct +import sys +import tempfile +from collections import Counter, defaultdict +from fractions import Fraction +from functools import lru_cache +from itertools import combinations +from pathlib import Path +from reuse import select_reuse, check_pairs, check_compensation, mutation_controls + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +sys.path.insert(0, str(ROOT / 'scripts')) +sys.path.insert(0, str(HERE)) +from partial_swap_network import log_upper +import importlib.util +producer_path = HERE / 'producer.py' +spec = importlib.util.spec_from_file_location('replayed_producer_wrapper', producer_path) +producer = importlib.util.module_from_spec(spec); spec.loader.exec_module(producer) +build = producer.build + +P = (1 << 61) - 1 + + +def require(ok, msg): + if not ok: + raise SystemExit('FAIL: ' + msg) + + +def load(prefix): + def rd(fh, typ, cnt): + a = array.array(typ); a.fromfile(fh, cnt); return a + with open(str(prefix) + '.bin', 'rb') as f: + h, v, n, q = struct.unpack('<4I', f.read(16)) + flat = rd(f, 'I', 2 * n); core = rd(f, 'Q', n); cover = rd(f, 'Q', n) + roots = rd(f, 'I', q); kind = rd(f, 'I', q); active = rd(f, 'B', n) + with open(str(prefix) + '.labels', 'rb') as f: + ranks = rd(f, 'I', n); types = rd(f, 'B', n) + args = [(flat[2 * i], flat[2 * i + 1]) for i in range(n)] + return h, v, n, q, args, core, cover, roots, kind, active, ranks, types + + +# ---------------------------------------------------------------- F2 linear algebra on bit vectors +def dot(a, b): return bin(a & b).count('1') & 1 + + +def reduce(basis): + rows = []; piv = [] + for vec in basis: + for p, r in zip(piv, rows): + if vec >> p & 1: vec ^= r + if vec: + p = vec.bit_length() - 1 + for i in range(len(rows)): + if rows[i] >> p & 1: rows[i] ^= vec + rows.append(vec); piv.append(p) + return rows + + +def kernel(funcs, h): + K = reduce(funcs); piv = [r.bit_length() - 1 for r in K] + out = [] + for c in (i for i in range(h) if i not in piv): + vec = 1 << c + for r, p in zip(K, piv): + if r >> c & 1: vec |= 1 << p + out.append(vec) + return out + + +def restrict(basis, funcs): + B = reduce(basis) + for f in funcs: + if not B: break + vals = [dot(b, f) for b in B] + if not any(vals): continue + k = vals.index(1); pv = B[k] + B = [b ^ pv if val else b for b, val in zip(B, vals)]; B.pop(k) + return reduce(B) + + +def contains(A, B): + RB = reduce(B) + return len(reduce(RB + list(A))) == len(RB) + + +def cap(A, B): + A = reduce(A); B = reduce(B) + if not A or not B: return [] + ker = []; red = [] + for i, vec in enumerate(A + B): + tag = 1 << i + for rv, rt in red: + if vec >> (rv.bit_length() - 1) & 1: vec ^= rv; tag ^= rt + if vec: red.append((vec, tag)) + else: + comb_ = 0 + for k in range(len(A)): + if tag >> k & 1: comb_ ^= A[k] + ker.append(comb_) + return reduce(ker) + + +def nondeg(B): + B = reduce(B); k = len(B) + if not k: return True + M = [sum(dot(B[i], B[j]) << j for j in range(k)) for i in range(k)] + return len(reduce(M)) == k + + +def hopcroft_karp(left, adj): + """maximum bipartite matching; adj[x] = sorted list of right vertices.""" + INF = 1 << 60 + mate_l = {x: None for x in left}; mate_r = {} + while True: + dist = {}; queue = [] + for x in left: + if mate_l[x] is None: dist[x] = 0; queue.append(x) + else: dist[x] = INF + found = INF; head = 0 + while head < len(queue): + x = queue[head]; head += 1 + if dist[x] >= found: continue + for r in adj[x]: + y = mate_r.get(r) + if y is None: found = min(found, dist[x] + 1) + elif dist[y] == INF: dist[y] = dist[x] + 1; queue.append(y) + if found == INF: break + gained = 0 + for x0 in left: + if mate_l[x0] is not None: continue + stack = [(x0, iter(adj[x0]))]; path = [] + while stack: + x, it = stack[-1] + advanced = False + for r in it: + y = mate_r.get(r) + if (y is None and dist[x] + 1 == found) or (y is not None and dist[y] == dist[x] + 1): + path.append((x, r)) + if y is None: + for xx, rr in path: mate_l[xx] = rr; mate_r[rr] = xx + gained += 1; stack = []; break + stack.append((y, iter(adj[y]))); advanced = True; break + else: + dist[x] = INF; stack.pop() + if path: path.pop() + continue + if not advanced: break + if not gained: break + return mate_l + + +def sat_basis(vectors): + piv = {} + for x in vectors: + for p in sorted(piv, reverse=True): + if x >> p & 1: + x ^= piv[p] + if x: + p = x.bit_length() - 1 + for q in piv: + if piv[q] >> p & 1: + piv[q] ^= x + piv[p] = x + return tuple((piv[p] for p in sorted(piv, reverse=True))) + + +def sat_dot(a, b): + return (a & b).bit_count() & 1 + + +@lru_cache(None) +def sat_contained(A, B): + for x in A: + for r in B: + if x >> r.bit_length() - 1 & 1: + x ^= r + if x: + return False + return True + + +@lru_cache(None) +def sat_cap(A, B): + if not A or not B: + return () + red = {} + out = [] + for i, x in enumerate(A + B): + tag = 1 << i + for p in sorted(red, reverse=True): + if x >> p & 1: + r, t = red[p] + x ^= r + tag ^= t + if x: + red[x.bit_length() - 1] = (x, tag) + else: + y = 0 + for j, r in enumerate(A): + if tag >> j & 1: + y ^= r + if y: + out.append(y) + return sat_basis(out) + + +@lru_cache(None) +def sat_nondeg(B): + return len(sat_basis((sum((sat_dot(a, b) << j for j, b in enumerate(B))) for a in B))) == len(B) + + +@lru_cache(None) +def sat_nonsingular_part(B): + rows = list(B) + out = [] + while rows: + i = next((i for i, x in enumerate(rows) if sat_dot(x, x)), None) + if i is not None: + a = rows.pop(i) + out.append(a) + rows = [x ^ a if sat_dot(x, a) else x for x in rows] + continue + pair = next(((i, j) for i in range(len(rows)) for j in range(i + 1, len(rows)) if sat_dot(rows[i], rows[j])), None) + if pair is None: + break + i, j = pair + a, b = (rows[i], rows[j]) + out.extend((a, b)) + rows = [x ^ (a if sat_dot(x, b) else 0) ^ (b if sat_dot(x, a) else 0) for k, x in enumerate(rows) if k not in (i, j)] + return sat_basis(out) + + +def frame_restrict(A, B): + return sat_basis(restrict(A, B)) + + +def fast_restrict(basis_tup, funcs): + B = list(basis_tup) + for f in funcs: + if not B: + break + vals = [(b & f).bit_count() & 1 for b in B] + if not any(vals): + continue + k = vals.index(1) + pv = B[k] + B = [b ^ pv if val else b for b, val in zip(B, vals)] + B.pop(k) + return sat_basis(B) + + +def max_nondeg_between(L, W): + perp = fast_restrict(W, L) + return sat_basis(L + sat_nonsingular_part(perp)) + + +def min_nondeg_between(L, W): + B = L + while not sat_nondeg(B): + k = len(B) + gram = [sum(sat_dot(B[i], B[j]) << j for j in range(k)) for i in range(k)] + rad = []; red = [] + for i, row in enumerate(gram): + tag = 1 << i + for rv, rt in red: + if row >> (rv.bit_length() - 1) & 1: + row ^= rv; tag ^= rt + if row: + red.append((row, tag)) + else: + v_rad = 0 + for j in range(k): + if tag >> j & 1: + v_rad ^= B[j] + rad.append(v_rad) + r0 = rad[0] + cand_v = [u for u in W if sat_dot(u, r0) and not sat_contained((u,), B)] + if not cand_v: + return W if sat_nondeg(W) else (max_nondeg_between(L, W) if sat_nondeg(L) else None) + B = sat_basis(B + (cand_v[0],)) + return B + + +def reduce_against(X, t_list, byT, placed, skip_s=None): + changed = True + while changed and X: + changed = False + for t in t_list: + for w in byT[t]: + if w == skip_s or w not in placed: + continue + B = placed[w] + if (len(B) >= len(X) and not sat_contained(X, B)) or (len(B) < len(X) and not sat_contained(B, X)): + X = sat_cap(X, B); changed = True + if not X: + break + if not X: + break + if X and not sat_nondeg(X): + before = X + X = sat_nonsingular_part(X) + assert sat_contained(X, before) and sat_nondeg(X) + assert len(X) < len(before) + changed = True + return X + + +def lazy_saturated_placement(cand, t_lists): + cur = {s: sat_basis(B) for s, B in cand.items()} + byT = defaultdict(list); byT_set = defaultdict(set); placed = {} + prio_fn = lambda s, d, r, r_eff: (Fraction(-(1 << d), max(1, r * r_eff)), -d, r, s) + heap = [(prio_fn(s, len(B), len(t_lists[s]), len(t_lists[s])), len(B), len(t_lists[s]), s) for s, B in cur.items()] + heapq.heapify(heap) + while heap: + _, old_d, old_reff, s = heapq.heappop(heap) + X = reduce_against(cur[s], t_lists[s], byT, placed) + if not X: + continue + r_eff = sum(1 for t in t_lists[s] if X not in byT_set[t]) + if len(X) < old_d or r_eff < old_reff: + cur[s] = X + heapq.heappush(heap, (prio_fn(s, len(X), len(t_lists[s]), r_eff), len(X), r_eff, s)) + continue + assert sat_nondeg(X) and sat_contained(X, cand[s]) + placed[s] = X + for t in t_lists[s]: + byT[t].append(s) + byT_set[t].add(X) + for t, ss in byT.items(): + ss.sort(key=lambda s: (len(placed[s]), s)) + assert all(sat_contained(placed[a], placed[b]) for a, b in zip(ss, ss[1:])) + return placed + + +@lru_cache(None) +def frame_protected_part(X, L): + Q = sat_nonsingular_part(X) + rad = frame_restrict(X, Q) + if not L: + return Q + red = {} + for q, r in [(q, 0) for q in Q] + [(0, r) for r in rad]: + x = q ^ r + for p in sorted(red, reverse=True): + if x >> p & 1: + y, a, b = red[p] + x ^= y; q ^= a; r ^= b + assert x + red[x.bit_length() - 1] = (x, q, r) + lin = {} + for x in L: + q = r = 0 + for p in sorted(red, reverse=True): + if x >> p & 1: + y, a, b = red[p] + x ^= y; q ^= a; r ^= b + if x: + return () + for p in sorted(lin, reverse=True): + if q >> p & 1: + a, b = lin[p] + q ^= a; r ^= b + if not q: + if r: + return () + else: + lin[q.bit_length() - 1] = (q, r) + out = [] + for x in Q: + q = x; r = 0 + for p in sorted(lin, reverse=True): + if q >> p & 1: + a, b = lin[p] + q ^= a; r ^= b + out.append(x ^ r) + out = sat_basis(out) + assert sat_nondeg(out) and sat_contained(out, X) and sat_contained(L, out) + return out + + +@lru_cache(None) +def frame_smallest_hull(L, ambient): + L = sat_basis(L) + while not sat_nondeg(L): + radical = frame_restrict(L, L) + assert radical + r = radical[0] + partner = next((x for x in ambient if sat_dot(r, x))) + L = sat_basis(L + (partner,)) + assert sat_contained(L, ambient) + return L + + +def main(): + with tempfile.TemporaryDirectory(prefix='deferred-stopped-') as work: + prefix = Path(work) / 'complex' + build(24, prefix, central_disjoint=24) + h, v, n, q, args, core, cover, roots, kind, active, ranks, types = load(prefix) + trip = list(combinations(range(h), 3)); require(len(trip) == v, 'triple count') + m = h * h; N = v * v; FULL = (1 << h) - 1 + tmask = [sum(1 << p for p in T) for T in trip] + tid = {T: i for i, T in enumerate(trip)} + + # ------------------------------------------------------------ uses and matching (inherited adjacency) + degree = [0] * n; uses = defaultdict(list); c_add = 0 + for x in range(1, n): + if active[x] and args[x][0]: + c_add += 1 + for pos, y in enumerate(args[x]): degree[y] += 1; uses[y].append(('gate', x, pos)) + for j, x in enumerate(roots): degree[x] += 1; uses[x].append(('root', j)) + def unode(u): return roots[u[1]] if u[0] == 'root' else u[1] + def before(x, u): + y = unode(u) + return (ranks[x], x) < (ranks[y], (n + u[1]) if u[0] == 'root' else y) + def incl(x, y): + tx, ty = types[x], types[y] + if tx == 1 and ty == 1: return not (core[y] & ~core[x]) and not (cover[x] & ~cover[y]) + if tx in (1, 2) and ty == 2: return not (cover[x] & ~cover[y]) + if tx == 1 and ty == 3: return bool(core[x] & core[y]) + if tx == 2 and ty == 3: return not (cover[x] & ~core[y]) + if tx == 3 and ty == 2: return cover[y] == FULL + if tx == 3 and ty == 3: return core[x] == core[y] + return False + left = []; adj = {} + for x in range(1, n): + if not (active[x] and args[x][0]): continue + rs = sorted({(y, k) for y in args[x] for k, u in enumerate(uses[y]) if before(x, u) and incl(x, unode(u))}) + if rs: left.append(x); adj[x] = rs + mate = hopcroft_karp(left, adj) + links = {x: r for x, r in mate.items() if r is not None} + R = c_add + q - len(links) + require((c_add, q, len(links), R) == (91770, 8120, 71185, 28705), 'selected PR117 graph') + print('PR117 graph matched', c_add, q, len(links), R, flush=True) + linked_use = {(y, k): x for x, (y, k) in links.items()} + + # ------------------------------------------------------------ root targets, read coefficients, root functionals + target = [None] * q + for j in range(v): target[j] = j + idx = v + for a, b in combinations(range(h), 2): + others = [i for i in range(h) if i not in (a, b)] + for i in others: target[idx] = tid[tuple(sorted((a, b, i)))]; idx += 1 + centre_of = {} + for j in range(q): + if kind[j]: + miss = FULL & ~cover[roots[j]]; require(bin(miss).count('1') == 1, 'centre cover') + centre_of[j] = miss.bit_length() - 1 + require(idx + len(centre_of) == q, 'root order') + rootfun = [(1 << centre_of[j]) if kind[j] else tmask[target[j]] for j in range(q)] + + # ------------------------------------------------------------ lifted binary frames, radical-complement saturation + succ = defaultdict(set); droot = defaultdict(set) + for x in range(1, n): + if not active[x]: continue + for k, u in enumerate(uses[x]): + if (x, k) in linked_use: continue + (succ[x].add(u[1]) if u[0] == 'gate' else droot[x].add(u[1])) + for x, (y, k) in links.items(): + u = uses[y][k]; (succ[x].add(u[1]) if u[0] == 'gate' else droot[x].add(u[1])) + order_desc = sorted((x for x in range(1, n) if active[x]), key=lambda x: (ranks[x], x), reverse=True) + order = list(reversed(order_desc)) + K = {} + for x in order_desc: + rows = [rootfun[j] for j in droot[x]] + for t in succ[x]: rows += K[t] + K[x] = sat_basis(rows) + def envelope(x): + if not args[x][0]: return sat_basis([tmask[x - 1]]) + if types[x] == 2: return sat_basis([1 << i for i in range(h) if cover[x] >> i & 1]) + require(types[x] == 1, 'only ordinary and common-pair labels occur') + ks = [i for i in range(h) if (cover[x] & ~core[x]) >> i & 1] + require(len(ks) == ranks[x], 'common-pair support') + return sat_basis([core[x] | (1 << k) for k in ks]) + env_map = {x: envelope(x) for x in order} + K_ker = {x: sat_basis(kernel(K[x], h)) for x in order_desc if args[x][0]} + U = {} + for x in order_desc: + if not args[x][0]: U[x] = env_map[x]; continue + W = K_ker[x] + require(sat_contained(env_map[x], W), 'label outside lifted frame') + for t in succ[x]: + if not sat_contained(W, U[t]): + W = sat_cap(W, U[t]) + if not sat_nondeg(W): + W = max_nondeg_between(env_map[x], W) + U[x] = W + dimU = {x: len(U[x]) for x in U} + print('PR117 frames lifted', sum(dimU[x] > ranks[x] for x in U), flush=True) + + # ------------------------------------------------------------ explicit phase-aware role compile + node_in_anc = {} + for x in order_desc: + node_in_anc[x] = any(kind[j] for j in droot[x]) or any(node_in_anc[t] for t in succ[x]) + def use_in_anc(x, k): + u = uses[x][k] + return bool(kind[u[1]]) if u[0] == 'root' else node_in_anc[u[1]] + gate_in_reach = {}; gate_in_all = {} + def u_reach(u): + if u[0] == 'root': + j = u[1] + return (set(), True) if kind[j] else ({target[j]}, False) + return gate_in_reach[(u[1], u[2])], gate_in_all[(u[1], u[2])] + for y in order_desc: + if not args[y][0]: continue + free_y = [k for k in range(len(uses[y])) if (y, k) not in linked_use] + fr_set = set(); fr_all = False + for k in free_y: + rs, ra = u_reach(uses[y][k]) + fr_set |= rs; fr_all = fr_all or ra + a, b = args[y] + oth_pos = 0 if (y in links and links[y][0] == a) else 1 + piv_pos = 1 - oth_pos + gate_in_reach[(y, piv_pos)] = fr_set; gate_in_all[(y, piv_pos)] = fr_all + oth_set = set(fr_set); oth_all = fr_all + if y in links: + ly, lk = links[y] + rs, ra = u_reach(uses[ly][lk]) + oth_set |= rs; oth_all = oth_all or ra + gate_in_reach[(y, oth_pos)] = oth_set; gate_in_all[(y, oth_pos)] = oth_all + + holds = []; first_node = []; ops = []; edge_key = {}; role_root = {} + def new_role(node): holds.append([node]); first_node.append(node); return len(holds) - 1 + def serve(s, y, k): + u = uses[y][k] + if u[0] == 'gate': edge_key[(y, k)] = s + else: role_root[s] = u[1] + for x in order: + free = [k for k in range(len(uses[x])) if (x, k) not in linked_use] + if not args[x][0]: + for k in free: + s = new_role(x); ops.append(('src', s, x)); serve(s, x, k) + continue + a, b = args[x] + ka = next(k for k, u in enumerate(uses[a]) if u == ('gate', x, 0)) + kb = next(k for k, u in enumerate(uses[b]) if u == ('gate', x, 1)) + sa, sb = edge_key.pop((a, ka)), edge_key.pop((b, kb)) + if x in links and links[x][0] == a: sa, sb = sb, sa + piv, oth = sa, sb + ops.append(('add', piv, oth, x)); holds[piv].append(x); holds[oth].append(x) + if x in links: serve(oth, *links[x]) + require(free, 'every use linked at node %d' % x) + if len(free) > 1: + non_c = [k for k in free if not use_in_anc(x, k)] + yes_c = [k for k in free if use_in_anc(x, k)] + if non_c: + if len(non_c) > 1: + non_c.sort(key=lambda k: (-int(u_reach(uses[x][k])[1]), -len(u_reach(uses[x][k])[0]), k)) + free = [non_c[0]] + yes_c + non_c[1:] + serve(piv, x, free[0]) + for k in free[1:]: + f = new_role(x); ops.append(('copy', piv, f, x)); serve(f, x, k) + require(not edge_key and len(holds) == R, 'compile') + Rr = R + + # ------------------------------------------------------------ B. the word computes every root value + rng = random.Random(20261008) + xs = [rng.randrange(P) for _ in range(v)] + val = [0] * n + for i in range(v): val[i + 1] = xs[i] + for x in order: + if args[x][0]: val[x] = (val[args[x][0]] + val[args[x][1]]) % P + leaf_of = {s: first_node[s] for s in range(Rr) if not args[first_node[s]][0]} + a_ = [0] * Rr + for s, leaf in leaf_of.items(): a_[s] = xs[leaf - 1] + for o in ops: + if o[0] == 'add': a_[o[1]] = (a_[o[1]] + a_[o[2]]) % P + elif o[0] == 'copy': a_[o[2]] = (a_[o[2]] + a_[o[1]]) % P + require(all(a_[s] == val[roots[j]] for s, j in role_root.items()), 'root values') + + # ------------------------------------------------------------ phase one and garbage reach + def touch(o): return [o[1], o[2]] if o[0] in ('add', 'copy') else [] + prev = {}; pred = defaultdict(list); last = {} + for i, o in enumerate(ops): + for s in touch(o): + if s in prev: pred[i].append(prev[s]) + prev[s] = i; last[s] = i + centre_roles = [s for s, j in role_root.items() if kind[j]] + Anc = set(); st = [last[s] for s in centre_roles] + while st: + i = st.pop() + if i not in Anc: Anc.add(i); st.extend(pred[i]) + touched = set(centre_roles) + for i in Anc: touched.update(touch(ops[i])) + require(all(last[s] in Anc for s in centre_roles), 'centres complete in phase one') + reach = [set() for _ in range(Rr)]; reach_all = [False] * Rr + for s, j in role_root.items(): + if kind[j]: reach_all[s] = True + else: reach[s].add(target[j]) + for o in reversed(ops): + if o[0] == 'add': reach[o[2]] |= reach[o[1]]; reach_all[o[2]] = reach_all[o[2]] or reach_all[o[1]] + elif o[0] == 'copy': reach[o[1]] |= reach[o[2]]; reach_all[o[1]] = reach_all[o[1]] or reach_all[o[2]] + + # ------------------------------------------------------------ deferral frames, insertion nesting, and cover-weighted optimization + root_frame = {s: sat_basis([1 << i for i in range(h) if i != centre_of[j]] if kind[j] else kernel([tmask[target[j]]], h)) for s, j in role_root.items()} + FULLB = sat_basis(1 << i for i in range(h)) + + cand = {} + for s in range(Rr): + if s in touched or reach_all[s] or first_node[s] <= v: continue + cand[s] = U[first_node[s]] + t_lists = {s: sorted(reach[s]) for s in cand} + print('PR117 candidates', len(cand), flush=True) + p_cur = lazy_saturated_placement(cand, t_lists) + print('Initial lazy_saturated_placement', len(p_cur), flush=True) + + # Exact m=70 cover weights using rational log_upper (no platform libm variation) + SAV = 3.68e-4 + W70 = [0.0] * 70 + for t in range(1, 70): + ell = float(log_upper(Fraction(70, t))) + u = SAV * ell + W70[t] = t * (u + u * u / (2.0 * (1.0 - u / 3.0))) + G_INT = [0.0] + [W70[2 * r] + 4.0 * W70[r] for r in range(1, 25)] + G_EXT = [W70[22 + 2 * d] + 4.0 * W70[46 + d] for d in range(24)] + G_TARG = [0.0] + [6.0 * W70[r] for r in range(1, 25)] + g_int = lambda r: 0.0 if r <= 0 else G_INT[r] + g_targ = lambda r: 0.0 if r <= 0 else G_TARG[r] + + roles_of = defaultdict(list) + for s, hs in enumerate(holds): + for x in hs: roles_of[x].append(s) + preds = defaultdict(list) + for y, ts in succ.items(): + for t in ts: preds[t].append(y) + + def role_chain_cost(s, U_map, placed_map): + seq = [placed_map.get(s, ()), U_map[first_node[s]]] + [U_map[x] for x in holds[s][1:]] + if s in root_frame: seq.append(root_frame[s]) + seq.append(FULLB) + ds = [len(B) for B in seq] + cost = 0.0 + for a, b in zip(ds[:-1], ds[1:-1]): + if b > a: cost += g_int(b - a) + lastd = ds[-2] + cost += g_int(h - lastd) + return cost + + def optimize_U_for_placed(U_init, placed_map, n_sweeps=4, dirty_init=None): + U_map = dict(U_init) + starts = defaultdict(list) + for s, X in placed_map.items(): + starts[first_node[s]].append(X) + dirty = set(order_desc) if dirty_init is None else set(dirty_init) + for sweep in range(n_sweeps): + top_down = (sweep % 2 == 1) + nodes_iter = order_desc if top_down else order + next_dirty = set() + visit_all = (sweep < 2 and dirty_init is None) + for x in nodes_iter: + if not args[x][0]: continue + if not visit_all and x not in dirty: continue + vecs = list(env_map[x]) + for X in starts[x]: vecs.extend(X) + for y in preds[x]: vecs.extend(U_map[y]) + L_x = sat_basis(vecs) + W_x = K_ker[x] + for t in succ[x]: + if not sat_contained(W_x, U_map[t]): + W_x = sat_cap(W_x, U_map[t]) + if len(L_x) == len(W_x): + if U_map[x] != L_x: + U_map[x] = L_x + next_dirty.update(preds[x]); next_dirty.update(succ[x]) + for s in roles_of[x]: next_dirty.update(holds[s]) + continue + cands_B = [U_map[x]] + if sat_nondeg(L_x): + cands_B.append(L_x) + if not sat_nondeg(W_x): + cands_B.append(max_nondeg_between(L_x, W_x)) + else: + B_min = min_nondeg_between(L_x, W_x) + if B_min is not None and sat_nondeg(B_min): + cands_B.append(B_min) + if not sat_nondeg(W_x): + cands_B.append(max_nondeg_between(B_min, W_x)) + if sat_nondeg(W_x): + cands_B.append(W_x) + for s in roles_of[x]: + for z_node in holds[s]: + cands_B.append(U_map[z_node]) + if s in root_frame: + cands_B.append(root_frame[s]) + uniq_B = [] + for B in cands_B: + if B not in uniq_B and sat_nondeg(B) and sat_contained(L_x, B) and sat_contained(B, W_x): + uniq_B.append(B) + if len(uniq_B) <= 1: continue + cur_B = U_map[x] + best_B = cur_B + best_c = sum(role_chain_cost(s, U_map, placed_map) for s in roles_of[x]) + for B in uniq_B: + if B == cur_B: continue + U_map[x] = B + c = sum(role_chain_cost(s, U_map, placed_map) for s in roles_of[x]) + if c < best_c - 1e-12 or (abs(c - best_c) <= 1e-12 and ((top_down and len(B) > len(best_B)) or (not top_down and len(B) < len(best_B)))): + best_c = c; best_B = B + U_map[x] = best_B + if best_B != cur_B: + dirty.update(preds[x]); dirty.update(succ[x]) + for s in roles_of[x]: dirty.update(holds[s]) + next_dirty.update(preds[x]); next_dirty.update(succ[x]) + for s in roles_of[x]: next_dirty.update(holds[s]) + if not visit_all and not next_dirty: + break + if sweep >= 1: + dirty = next_dirty + return U_map + + U_cur = optimize_U_for_placed(U, p_cur, n_sweeps=4) + for outer in range(3): + d1_map = {s: len(U_cur[first_node[s]]) for s in cand} + def role_benefit(s, d): + if d <= 0: return 0.0 + d1 = max(d, d1_map[s]) + return (g_int(d1) - g_int(d1 - d)) - (G_EXT[d] - G_EXT[0]) + pruned = dict(p_cur) + level_counts = [Counter() for _ in range(v)] + byT = defaultdict(set) + for s, X in pruned.items(): + d = len(X) + for t in t_lists[s]: + level_counts[t][d] += 1; byT[t].add(s) + def target_cost(ds_set): + ds = sorted(ds_set) + return sum(g_targ(b - a) for a, b in zip(ds, ds[1:])) + target_cur_cost = [target_cost(set(level_counts[t].keys()) | {0, 23}) for t in range(v)] + def eval_group_move(group_moves): + ben_delta = 0.0; affected_t = set() + for s, B_new in group_moves.items(): + d_old = len(pruned[s]) if s in pruned else 0 + d_new = 0 if B_new is None else len(B_new) + ben_delta += role_benefit(s, d_new) - role_benefit(s, d_old) + affected_t.update(t_lists[s]) + for s, B_new in group_moves.items(): + d_old = len(pruned[s]) if s in pruned else 0 + d_new = 0 if B_new is None else len(B_new) + for t in t_lists[s]: + if d_old > 0: level_counts[t][d_old] -= 1 + if d_new > 0: level_counts[t][d_new] += 1 + t_cost_delta = 0.0 + for t in affected_t: + ds_set = {d for d, c in level_counts[t].items() if c > 0} | {0, 23} + t_cost_delta += target_cost(ds_set) - target_cur_cost[t] + for s, B_new in group_moves.items(): + d_old = len(pruned[s]) if s in pruned else 0 + d_new = 0 if B_new is None else len(B_new) + for t in t_lists[s]: + if d_new > 0: + level_counts[t][d_new] -= 1 + if level_counts[t][d_new] == 0: del level_counts[t][d_new] + if d_old > 0: level_counts[t][d_old] += 1 + return ben_delta - t_cost_delta + changed_roles_in_outer = set() + def apply_group_move(group_moves): + affected_t = set() + for s, B_new in group_moves.items(): + changed_roles_in_outer.add(s) + d_old = len(pruned[s]) if s in pruned else 0 + for t in t_lists[s]: + if d_old > 0: + level_counts[t][d_old] -= 1 + if level_counts[t][d_old] == 0: del level_counts[t][d_old] + affected_t.add(t) + if B_new is None: + if s in pruned: + del pruned[s] + for t in t_lists[s]: byT[t].discard(s) + else: + if s not in pruned: + for t in t_lists[s]: byT[t].add(s) + pruned[s] = B_new + d_new = len(B_new) + for t in t_lists[s]: level_counts[t][d_new] += 1 + for t in affected_t: + target_cur_cost[t] = target_cost(set(level_counts[t].keys()) | {0, 23}) + return affected_t + def valid_lower_frames(s, exclude_set=()): + d = len(pruned[s]); cands_B = {} + for t in t_lists[s]: + for w in byT[t]: + if w != s and w not in exclude_set and w in pruned and len(pruned[w]) < d: + cands_B[len(pruned[w])] = pruned[w] + out = [None] + for d_low, B_low in sorted(cands_B.items(), reverse=True): + ok = True + for t in t_lists[s]: + for w in byT[t]: + if w == s or w in exclude_set or w not in pruned: continue + Bw = pruned[w] + if (len(Bw) >= d_low and not sat_contained(B_low, Bw)) or (len(Bw) < d_low and not sat_contained(Bw, B_low)): + ok = False; break + if not ok: break + if ok: out.append(B_low) + return out + role_best = {} + def compute_role_best(s): + best_g = 1e-12; best_B = None; found = False + for B_new in valid_lower_frames(s): + gv = eval_group_move({s: B_new}) + if gv > best_g: best_g = gv; best_B = B_new; found = True + if found: role_best[s] = (best_g, best_B) + else: role_best.pop(s, None) + for s in list(pruned.keys()): compute_role_best(s) + while True: + if role_best: + best_s = max(role_best, key=lambda s: role_best[s][0]) + _, best_B = role_best[best_s] + aff_t = apply_group_move({best_s: best_B}) + role_best.pop(best_s, None) + aff_roles = {w for t in aff_t for w in byT[t]} + if best_s in pruned: aff_roles.add(best_s) + for w in aff_roles: compute_role_best(w) + continue + best_move = None; best_gain = 1e-12; checked_groups = set() + for t in range(v): + for d, cnt in list(level_counts[t].items()): + if 2 <= cnt <= 20: + grp = tuple(sorted(w for w in byT[t] if w in pruned and len(pruned[w]) == d)) + if len(grp) == cnt and grp not in checked_groups: + checked_groups.add(grp); grp_set = set(grp) + gain_rem = eval_group_move({w: None for w in grp}) + if gain_rem > best_gain: best_gain = gain_rem; best_move = {w: None for w in grp} + snap_map = {} + for w in grp: + lows = [B for B in valid_lower_frames(w, grp_set) if B is not None] + snap_map[w] = lows[0] if lows else None + vals_list = [B for B in snap_map.values() if B is not None] + if len(set(vals_list)) <= 1: + gain_snap = eval_group_move(snap_map) + if gain_snap > best_gain: best_gain = gain_snap; best_move = snap_map + if best_move is not None: + aff_t = apply_group_move(best_move) + for w in best_move: role_best.pop(w, None) + aff_roles = {w for t in aff_t for w in byT[t]} + for w in aff_roles: compute_role_best(w) + continue + break + for s in sorted(cand, key=lambda s: (-len(cand[s]), len(t_lists[s]), s)): + d_cur = len(pruned[s]) if s in pruned else 0 + cand_s_cur = fast_restrict(U_cur[first_node[s]], [tmask[t] for t in reach[s]]) + if cand_s_cur and not sat_nondeg(cand_s_cur): + cand_s_cur = sat_nonsingular_part(cand_s_cur) + if not cand_s_cur or len(cand_s_cur) <= d_cur: continue + X_up = reduce_against(cand_s_cur, t_lists[s], byT, pruned, skip_s=s) + if len(X_up) > d_cur and eval_group_move({s: X_up}) > 1e-12: + apply_group_move({s: X_up}) + p_cur = pruned + dirty_nodes = set() + for s in changed_roles_in_outer: + x0 = first_node[s] + dirty_nodes.add(x0); dirty_nodes.update(preds[x0]); dirty_nodes.update(succ[x0]); dirty_nodes.update(holds[s]) + U_cur = optimize_U_for_placed(U_cur, p_cur, n_sweeps=4, dirty_init=dirty_nodes) + + U = U_cur + placed = dict(p_cur) + print('Cover-weighted local search placed', len(placed), flush=True) + + # Optimize the actual mixer word. Source injection and root frames stay fixed. + # Floating objective values choose legal finite frames only; the complete + # child profile and its contraction are certified independently and exactly. + frame_U = {x: sat_basis(B) for x, B in U.items()} + FULL = sat_basis(1 << i for i in range(h)) + sigma = {s: sat_basis(B) for s, B in placed.items()} + role_events = defaultdict(list); frames = {}; birth = {}; lifted = Counter(); first_op = {} + for i, o in enumerate(ops): + if o[0] == 'src': + frames[i] = frame_U[o[2]]; role_events[o[1]].append(i); first_op.setdefault(o[1], i) + else: + frames[i] = frame_U[o[3]] + for s in o[1:3]: + role_events[s].append(i); first_op.setdefault(s, i) + prev = {}; after = {}; end = {s: sat_basis(root_frame[s]) if s in root_frame else FULL for s in range(R)} + for s, events in role_events.items(): + for j, i in enumerate(events): + prev[i, s] = events[j - 1] if j else None + after[i, s] = events[j + 1] if j + 1 < len(events) else None + + def run_frame_descent(n_turns, end_map, sig_map): + for turn in range(n_turns): + changes = 0 + for i in (reversed(range(len(ops))) if turn % 2 == 0 else range(len(ops))): + o = ops[i] + if o[0] == 'src': continue + _, a, b, x = o; old = frames[i] + ends = [frames[after[i, s]] if after[i, s] is not None else end_map[s] for s in (a, b)] + starts = [frames[prev[i, s]] if prev[i, s] is not None else sig_map.get(s, ()) for s in (a, b)] + cap_ = sat_cap(*ends); lower = sat_basis(starts[0] + starts[1]) + options = [frame_protected_part(cap_, old), frame_smallest_hull(lower, old)] + best = old; bestdelta = -1e-10 + for F in options: + if not F: continue + assert sat_nondeg(F) and all(sat_contained(P, F) and sat_contained(F, N_) for P, N_ in zip(starts, ends)) + df = sum(g_int(len(F) - len(P)) + g_int(len(N_) - len(F)) - g_int(len(old) - len(P)) - g_int(len(N_) - len(old)) for P, N_ in zip(starts, ends)) + if df < bestdelta: best = F; bestdelta = df + if best != old: frames[i] = best; changes += 1 + if not changes: break + + run_frame_descent(6, end, sigma) + op_frames = frames + pairs0 = select_reuse(locals()) + matched_donors = {r['donor'] for r in pairs0} + unmatched_donors = {a for a, i in last.items() if i in Anc and a not in role_root and a not in matched_donors} + shrink_ops = set(); stack = [last[a] for a in unmatched_donors] + while stack: + i = stack.pop() + if i is None or i in shrink_ops or ops[i][0] == 'src': continue + shrink_ops.add(i) + for s in ops[i][1:3]: stack.append(prev[i, s]) + for i in sorted(shrink_ops): + o = ops[i]; _, a, b, x = o; old = frames[i] + starts = [frames[prev[i, s]] if prev[i, s] is not None else sigma.get(s, ()) for s in (a, b)] + lower = sat_basis(starts[0] + starts[1]) + F = frame_smallest_hull(lower, old) + ends = [frames[after[i, s]] if after[i, s] is not None else end[s] for s in (a, b)] + if all(sat_contained(F, N_) for N_ in ends): frames[i] = F + pairs1 = select_reuse(locals()) + end_s = dict(end) + for r in pairs1: end_s[r['donor']] = sat_basis(r['birth_frame']) + run_frame_descent(4, end_s, sigma) + pairs2 = select_reuse(locals()) + + # Snap split recipient birth frames toward their matched donor frame A when profitable + byT_snap = defaultdict(set); level_counts_snap = [Counter() for _ in range(v)] + for s, X in placed.items(): + for t in reach[s]: + byT_snap[t].add(s); level_counts_snap[t][len(X)] += 1 + def target_cost_snap(ds_set): + ds = sorted(ds_set) + return sum(g_targ(b - a) for a, b in zip(ds, ds[1:])) + target_cur_snap = [target_cost_snap(set(level_counts_snap[t].keys()) | {0, 23}) for t in range(v)] + + def snap_recipients(pairs_list): + for _ in range(3): + snapped = 0 + for r in pairs_list: + b = r['recipient'] + A = sat_basis(r['donor_frame']) + F_old = placed[b] + e, f_old = len(A), len(F_old) + d1 = len(frames[first_op[b]]) + if e >= f_old: continue + cands_B = {A} + for t in t_lists[b]: + for w in byT_snap[t]: + if w == b: continue + Bw = placed[w] + if e <= len(Bw) < f_old and sat_contained(A, Bw) and sat_contained(Bw, F_old): + cands_B.add(Bw) + best_gain = 1e-12; best_B = None + for B_new in cands_B: + f_new = len(B_new) + ok = True + for t in t_lists[b]: + for w in byT_snap[t]: + if w == b: continue + Bw = placed[w] + if (len(Bw) >= f_new and not sat_contained(B_new, Bw)) or (len(Bw) < f_new and not sat_contained(Bw, B_new)): + ok = False; break + if not ok: break + if not ok: continue + aux_gain = (g_int(f_old - e) + g_int(d1 - f_old)) - (g_int(f_new - e) + g_int(d1 - f_new)) + t_delta = 0.0 + for t in t_lists[b]: + level_counts_snap[t][f_old] -= 1; level_counts_snap[t][f_new] += 1 + ds_new = {d for d, c in level_counts_snap[t].items() if c > 0} | {0, 23} + t_delta += target_cost_snap(ds_new) - target_cur_snap[t] + level_counts_snap[t][f_new] -= 1 + if level_counts_snap[t][f_new] == 0: del level_counts_snap[t][f_new] + level_counts_snap[t][f_old] += 1 + if aux_gain - t_delta > best_gain: + best_gain = aux_gain - t_delta; best_B = B_new + if best_B is not None: + f_new = len(best_B) + placed[b] = best_B; sigma[b] = best_B + r['birth_frame'] = best_B; r['s'] = f_new + for t in t_lists[b]: + level_counts_snap[t][f_old] -= 1 + if level_counts_snap[t][f_old] == 0: del level_counts_snap[t][f_old] + level_counts_snap[t][f_new] += 1 + target_cur_snap[t] = target_cost_snap({d for d, c in level_counts_snap[t].items() if c > 0} | {0, 23}) + snapped += 1 + if not snapped: break + + snap_recipients(pairs2) + end_s = dict(end) + for r in pairs2: end_s[r['donor']] = sat_basis(r['birth_frame']) + run_frame_descent(6, end_s, sigma) + reuse_pairs = select_reuse(locals()) + snap_recipients(reuse_pairs) + reuse_pairs = select_reuse(locals()) + + deferred = sorted(placed, key=lambda s: (len(placed[s]), s)); dset = set(deferred) + for i, o in enumerate(ops): + if o[0] == 'src': birth[o[1]] = frames[i] + elif o[0] == 'copy': birth[o[2]] = frames[i] + if o[0] != 'src': lifted[len(frame_U[o[3]]), len(frames[i])] += 1 + assert len(birth) == R + op_frames = frames + role_frames = {s: [] for s in range(R)} + for i, o in enumerate(ops): + if o[0] == 'src': role_frames[o[1]].append(op_frames[i]) + else: + for s in o[1:3]: role_frames[s].append(op_frames[i]) + def F0(s): return birth[s] + merge = check_pairs(locals(), reuse_pairs) + reuse_rejected_controls = mutation_controls(locals(), reuse_pairs) + live = [s for s in range(Rr) if s not in merge] + physical_id = {s: i for i, s in enumerate(live)} + def alias(s): return physical_id[merge.get(s, s)] + print('Compensated birth reuse', len(reuse_pairs), 'physical roles', len(live), flush=True) + + # ------------------------------------------------------------ C. replay with arbitrary scratch and data + inv = lambda a: pow(a % P, P - 2, P); HALF = inv(2); I21 = inv(21) + cvec = [None] * Rr; dpart = [dict() for _ in range(Rr)] + for s, j in role_root.items(): + if kind[j]: c = [0] * h; c[centre_of[j]] = 1; cvec[s] = c + else: dpart[s][target[j]] = (P - HALF) if j >= v else HALF + seed_c = {s: (None if cvec[s] is None else list(cvec[s])) for s in role_root} + seed_d = {s: dict(dpart[s]) for s in role_root} + def addc(dst, src): + if cvec[src] is not None: + cvec[dst] = list(cvec[src]) if cvec[dst] is None else [(p + q_) % P for p, q_ in zip(cvec[dst], cvec[src])] + for t, c in dpart[src].items(): dpart[dst][t] = (dpart[dst].get(t, 0) + c) % P + for o in reversed(ops): + if o[0] == 'add': addc(o[2], o[1]) + elif o[0] == 'copy': addc(o[1], o[2]) + scatter = [[(I21 - (HALF if i in trip[t] else 0)) % P for t in range(v)] for i in range(h)] + def readout(y, s, value, sign, seed=False): + # Logical readout macro: the literal audit combines its exact rational + # target coefficients and expands each numerator/42 into bounded shears. + cv = seed_c[s] if seed else cvec[s]; dp = seed_d[s] if seed else dpart[s] + if cv is not None: + for i, ci in enumerate(cv): + if ci: + f = sign * ci * value % P; row = scatter[i] + for t in range(v): y[t] = (y[t] + f * row[t]) % P + for t, c in dp.items(): y[t] = (y[t] + sign * c * value) % P + phase1 = sorted(Anc); rest = [i for i in range(len(ops)) if i not in Anc] + def replay(seed, omit_compensation=None): + rng = random.Random(seed) + x = [rng.randrange(P) for _ in range(v)] + z = [rng.randrange(P) for _ in live] + y0 = [rng.randrange(P) for _ in range(v)]; a = list(z); y = list(y0) + chronology = [] + def inject(s, leaf): + dst = alias(s) + a[dst] = (a[dst] + x[leaf - 1]) % P + chronology.append(('src', dst, leaf - 1)) + def run(i): + o = ops[i] + if o[0] == 'src': return + dst, src = (o[1], o[2]) if o[0] == 'add' else (o[2], o[1]) + dst, src = alias(dst), alias(src) + require(dst != src, 'aliased gate ports') + a[dst] = (a[dst] + a[src]) % P + chronology.append(('work', dst, src)) + for s in range(Rr): + if s not in dset: readout(y, s, a[alias(s)], -1) + for s, leaf in leaf_of.items(): + if s not in dset: inject(s, leaf) + for i in phase1: run(i) + for s in centre_roles: readout(y, s, a[alias(s)], +1, True) + compensated = [] + for s in deferred: + if s != omit_compensation: + readout(y, s, a[alias(s)], -1) + compensated.append(s) + if omit_compensation is None: check_compensation(merge, compensated) + for s in deferred: + if s in leaf_of: inject(s, leaf_of[s]) + for i in rest: run(i) + for s, j in role_root.items(): + if not kind[j]: readout(y, s, a[alias(s)], +1, True) + # Aliased births require reversal of the actual source/workspace + # chronology, including delayed source injections. + for kind_, dst, src in reversed(chronology): + value = x[src] if kind_ == 'src' else a[src] + a[dst] = (a[dst] - value) % P + return a == z, all((y[t] - y0[t] - x[t]) % P == 0 for t in range(v)) + rep = [replay(seed) for seed in (1, 2)] + require(all(r == (True, True) for r in rep), 'aliased replay %s' % rep) + missing_compensation = replay(3, omit_compensation=reuse_pairs[0]['recipient']) + require(missing_compensation == (True, False), 'omitted compensation unexpectedly accepted') + compensated_births = sorted(merge) + + # ------------------------------------------------------------ D. exact F2 frame facts + root_frame = {} + for s, j in role_root.items(): + root_frame[s] = [1 << i for i in range(h) if i != centre_of[j]] if kind[j] else kernel([tmask[target[j]]], h) + FULLB = [1 << i for i in range(h)] + chain_dims = [] + for s in range(Rr): + seq = [placed.get(s, [])] + role_frames[s] + if s in root_frame: seq.append(root_frame[s]) + seq.append(FULLB) + require(all(contains(A, B) for A, B in zip(seq, seq[1:])), 'role chain nesting %d' % s) + require(all(nondeg(B) for B in seq[1:-1] if B), 'degenerate frame on role %d' % s) + chain_dims.append([len(reduce(B)) for B in seq]) + for s, X in placed.items(): + require(contains(X, F0(s)) and nondeg(X), 'deferral frame %d' % s) + require(all(not any(dot(xv, tmask[t]) for xv in X) for t in reach[s]), 'target frame %d' % s) + byT2 = defaultdict(list) + for s in deferred: + for t in reach[s]: byT2[t].append(s) + for t, ss in byT2.items(): + ss.sort(key=lambda s: (len(placed[s]), s)) + require(all(contains(placed[p], placed[q_]) for p, q_ in zip(ss, ss[1:])), 'target chain %d' % t) + + # ------------------------------------------------------------ E. one-child histogram + z = Counter() + internal_role_histogram = Counter() + for s in range(Rr): + ds = chain_dims[s] + for a, b in zip(ds[:-1], ds[1:-1]): + if b > a: + z[b - a] += 2 * v + internal_role_histogram[b - a] += 1 + lastd = ds[-2] + if s in role_root and kind[role_root[s]]: + z[h - 1] += 2 * v # copied centre transform + internal_role_histogram[h - 1] += 1 + z[h - lastd] += 2 * v # final growth to F + internal_role_histogram[h - lastd] += 1 + z[m - h + ds[0]] += 2 * v # exterior, gauged by sigma + levels = defaultdict(set) + for s in deferred: + for t in reach[s]: levels[t].add(len(placed[s])) + target_data_histogram = Counter() + for t in range(v): + ds = sorted(levels[t] | {0, h - 1}) + for a, b in zip(ds, ds[1:]): + z[b - a] += 2 * v # target fronts + target_data_histogram[b - a] += 1 + source_data_histogram = Counter({h - 1: v}) + z[h - 1] += 2 * N # data-wire fronts + z[(h - 1) ** 2] += 2 * N # data macros + z[1] += N # endpoint copies + z.pop(0, None) + virtual_R = R + for pair in reuse_pairs: + e, f = pair['e'], pair['s'] + z[h - e] -= 2 * v + z[m - h + f] -= 2 * v + internal_role_histogram[h - e] -= 1 + if f > e: + z[f - e] += 2 * v + internal_role_histogram[f - e] += 1 + require(all(count >= 0 for count in z.values()), 'reuse histogram subtraction') + require(all(count >= 0 for count in internal_role_histogram.values()), 'internal role histogram subtraction') + z = Counter({width: count for width, count in z.items() if count}) + internal_role_histogram = Counter({width: count for width, count in internal_role_histogram.items() if count}) + physical_R = len(live) + # Canonical inventory of actual physical source gauges. Recipients have + # disappeared; every reused donor remains a separate zero-gauge slot. + source_counts = Counter(sat_basis(placed.get(s, ())) for s in live) + physical_auxiliary_source_frames = [dict(basis=list(F), count=count) + for F, count in sorted(source_counts.items(), key=lambda item: (len(item[0]), item[0]))] + require(sum(source_counts.values()) == physical_R, 'physical source inventory') + require(all(not placed.get(a) for a in merge.values()), 'reused donor source gauge') + W = 2 * N + 2 * v * physical_R; L = 2 * v * h * (h - 1); s_ = W * m - N + L + require(sum(t * c for t, c in z.items()) == s_, 'complex rank mass') + require(all(0 < t < m for t in z), 'children below m') + out = dict(h=h, v=v, additions=c_add, roots=q, links=len(links), R=physical_R, virtual_R=virtual_R, reused_roles=len(reuse_pairs), m=m, N=N, W=W, L=L, total_rank=s_, + deficit=N - L, maxchild=max(z), phase_one_ops=len(Anc), phase_one_roles=len(touched), + physical_auxiliary_source_frames=physical_auxiliary_source_frames, + source_data_histogram=dict(sorted(source_data_histogram.items())), + target_data_histogram=dict(sorted(target_data_histogram.items())), + internal_role_histogram=dict(sorted(internal_role_histogram.items())), + deferred_roles=len(deferred), + deferred_dims=dict(sorted(Counter(len(X) for X in placed.values()).items())), + lifted_additions=sum(1 for i, o in enumerate(ops) if o[0] == 'add' and len(op_frames[i]) > ranks[o[3]]), + physical_gate_frame_changes=sum(op_frames[i] != frame_U[o[3]] for i, o in enumerate(ops) if o[0] != 'src'), + replay=dict(seeds=[1, 2], scratch_restored=True, y_plus_x=True, field='Z/(2^61-1)', + physically_aliased=True, inverse_order='true source/workspace chronology', + omitted_compensation_rejected=True), + reuse_rejected_controls=reuse_rejected_controls, + child_multiplicities=dict(sorted(z.items()))) + (HERE / 'complex-profile.json').write_text(json.dumps(out, indent=1) + '\n') + (HERE / 'reuse-pairs.json').write_text(json.dumps(reuse_pairs, indent=1) + '\n') + print('PASS complex: R=%d, deferred roles %d, maxchild %d, rank mass %d' % (physical_R, len(deferred), max(z), s_)) + + +if __name__ == '__main__': + main() diff --git a/research/cyclic-deferred/inputs/complex-dag.json.gz b/research/cyclic-deferred/inputs/complex-dag.json.gz new file mode 100644 index 0000000000..a5b0598e4c Binary files /dev/null and b/research/cyclic-deferred/inputs/complex-dag.json.gz differ diff --git a/research/cyclic-deferred/producer.py b/research/cyclic-deferred/producer.py new file mode 100644 index 0000000000..a93a265f01 --- /dev/null +++ b/research/cyclic-deferred/producer.py @@ -0,0 +1,17 @@ +"""Pinned PR117 scalar DAG adapter for the saturated deferred compiler. + +The searched graph is upstream PR117 work credited to eumemic with Anthropic +Claude assistance. This adapter preserves that witness and producer unchanged; +saturation integration is separate OpenAI Codex-assisted work. Apache-2.0. +""" +from hashlib import sha256 +from pathlib import Path +from replayed_producer import build as replayed_build + +WITNESS_SHA256 = '3c034d0aae388ef567a454826f4f48b26fd8a94c71e8ffed4835271b349a783b' + +def build(h, prefix, central_disjoint, base=2): + assert (h, central_disjoint, base) == (24,24,2) + witness=Path(__file__).resolve().parent/'inputs/complex-dag.json.gz' + assert sha256(witness.read_bytes()).hexdigest() == WITNESS_SHA256, 'PR117 DAG pin mismatch' + return replayed_build(witness,prefix) diff --git a/research/cyclic-deferred/reflection-audit.json b/research/cyclic-deferred/reflection-audit.json new file mode 100644 index 0000000000..6d359633b3 --- /dev/null +++ b/research/cyclic-deferred/reflection-audit.json @@ -0,0 +1,15296 @@ +{ + "R": 26549, + "all_frames_nondegenerate": true, + "audit_sha256": "506aed1f3ce4f04c8e397cdabb6419e41f77be8a631d39e05cf31d830ea5565b", + "bounded_chunk_coefficients": true, + "bounded_readout_chunks_sha256": "dd23b3052978d59f3754be7d6d456c1e778afcb6b1b2611d78dcaef31cbceb3f", + "child_multiplicities": { + "1": 438924640, + "10": 12014464, + "11": 9302304, + "12": 28842000, + "13": 8593904, + "14": 2368080, + "15": 5375744, + "16": 1975424, + "17": 1246784, + "18": 1991616, + "19": 506000, + "2": 259035568, + "20": 752928, + "21": 1230592, + "22": 68816, + "23": 8751776, + "3": 32080400, + "4": 53903168, + "5": 16414640, + "529": 8193152, + "552": 101795056, + "554": 202400, + "556": 40480, + "558": 137632, + "560": 453376, + "561": 44528, + "562": 1485616, + "563": 186208, + "564": 696256, + "565": 72864, + "566": 380512, + "567": 24288, + "568": 20240, + "572": 1400608, + "573": 44528, + "574": 485760, + "6": 18673424, + "7": 10585520, + "8": 13439360, + "9": 11621808 + }, + "completed_core_pre_exterior_frames_full": true, + "completed_core_source_inventory_bound": true, + "conservative_local_G": 14907958248, + "dirty_reuse_identity": "Every recipient is untouched before its compensated birth; donor has no future gate/root reads. Recipient old-response coefficient cancels its arbitrary current donor value. All physical shears are reversed in true chronology.", + "exact_arbitrary_dirty_cancellation_by_dependency_cut": true, + "exact_birth_cut_invariants": true, + "exact_chunk_reconstruction": true, + "exact_fresh_source_map": true, + "exact_integer_old_readout_transpose": true, + "expanded_old_readout_additions": 18089404, + "expanded_scalar_operations_per_stage": 18387074, + "forward_incidence_sha256": "5ed9729fea14646c79a450a981ae4ac6f96fde6424b67baf322df0414e3e8247", + "h": 24, + "internal_role_histogram": { + "1": 107106, + "10": 2458, + "11": 2196, + "12": 6749, + "13": 2079, + "14": 441, + "15": 1313, + "16": 342, + "17": 257, + "18": 182, + "19": 80, + "2": 63335, + "20": 123, + "21": 302, + "22": 16, + "23": 24, + "3": 7274, + "4": 12679, + "5": 3317, + "6": 4056, + "7": 2465, + "8": 2828, + "9": 2729 + }, + "inverse_source_order": "True reverse chronological source/workspace word", + "largest_bounded_chunk_numerator_over_42": 42, + "largest_readout_numerator_over_42": 55, + "last_uses_recomputed": true, + "literal_frame_incidences_both_directions": true, + "literal_global_scalar_groups": 74434972128, + "old_readout_coefficients_over_42_sha256": "ebb4e4039217fd6a8c392b9ed887dbb1dc1fdc7a159f48ba4f06da8cfc1f2c71", + "omitted_compensation_numeric_control": true, + "physical_aliased_numeric_replay": true, + "physical_auxiliary_source_frames": [ + { + "basis": [], + "count": 25147 + }, + { + "basis": [ + 9437184, + 5242880 + ], + "count": 50 + }, + { + "basis": [ + 8650752, + 4456448, + 2359296, + 1310720 + ], + "count": 10 + }, + { + "basis": [ + 32769, + 16385, + 8193, + 4097, + 9, + 5 + ], + "count": 7 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 9, + 5 + ], + "count": 6 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 131088, + 65552, + 32784 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208 + ], + "count": 4 + }, + { + "basis": [ + 8388864, + 4194560, + 2097408, + 1048832, + 524544, + 262400 + ], + "count": 4 + }, + { + "basis": [ + 8454144, + 4259840, + 2162688, + 1114112, + 589824, + 327680 + ], + "count": 10 + }, + { + "basis": [ + 131072, + 65536, + 32768, + 16384, + 528, + 272, + 144, + 80 + ], + "count": 3 + }, + { + "basis": [ + 131073, + 65537, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 131073, + 65537, + 16385, + 513, + 257, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 131088, + 65552, + 16400, + 528, + 272, + 144, + 80, + 48 + ], + "count": 2 + }, + { + "basis": [ + 131088, + 65552, + 32784, + 16400, + 528, + 272, + 144, + 80 + ], + "count": 2 + }, + { + "basis": [ + 147456, + 81920, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 147456, + 81920, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 129, + 65, + 33, + 17, + 3 + ], + "count": 2 + }, + { + "basis": [ + 524352, + 262208, + 131136, + 65600, + 32832, + 16448, + 576, + 320 + ], + "count": 2 + }, + { + "basis": [ + 589824, + 327680, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 589824, + 327680, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 589824, + 327680, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 589824, + 327680, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 589824, + 327680, + 2052, + 1028, + 516, + 260, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 589824, + 327680, + 2064, + 1040, + 528, + 272, + 144, + 80 + ], + "count": 3 + }, + { + "basis": [ + 2097153, + 16385, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 3 + }, + { + "basis": [ + 2097153, + 16385, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 16385, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 16385, + 513, + 257, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 524292, + 262148, + 131076, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 524292, + 262148, + 131076, + 516, + 260, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 2097408, + 524544, + 262400, + 131328, + 65792, + 2304, + 1280, + 768 + ], + "count": 1 + }, + { + "basis": [ + 2113536, + 49152, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2113536, + 49152, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 2 + }, + { + "basis": [ + 2113536, + 147456, + 81920, + 49152, + 528, + 272, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 2113536, + 540672, + 278528, + 49152, + 513, + 257, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 132, + 68, + 36, + 20 + ], + "count": 3 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 528, + 272, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2049, + 1025, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 2048, + 1024, + 512, + 256 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 4097, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 32769, + 8193, + 4097, + 3 + ], + "count": 8 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 128, + 64 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 129, + 65 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 2048, + 1024 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 2049, + 1025 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 32772, + 16388, + 8196, + 4100, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 8196, + 4100, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 8196, + 4100, + 1028, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 131088, + 65552, + 32784, + 16400, + 144, + 80 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 131088, + 65552, + 32784, + 16400, + 528, + 272 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 131088, + 65552, + 32784, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 524352, + 262208, + 131136, + 65600, + 32832, + 16448 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 131136, + 32832, + 16448, + 8256 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 131136, + 65600, + 32832, + 16448 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208, + 32832, + 16448 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208, + 131136, + 65600 + ], + "count": 14 + }, + { + "basis": [ + 8388864, + 4194560, + 2097408, + 1048832, + 524544, + 262400, + 131328, + 65792 + ], + "count": 4 + }, + { + "basis": [ + 8389120, + 4194816, + 2097664, + 1049088, + 524800, + 262656, + 131584, + 66048 + ], + "count": 1 + }, + { + "basis": [ + 8389632, + 4195328, + 2098176, + 1049600, + 525312, + 263168, + 5120, + 3072 + ], + "count": 1 + }, + { + "basis": [ + 8404992, + 4210688, + 2113536, + 1064960, + 540672, + 278528, + 147456, + 81920 + ], + "count": 7 + }, + { + "basis": [ + 8454144, + 4259840, + 2162688, + 1114112, + 589824, + 327680, + 512, + 256 + ], + "count": 2 + }, + { + "basis": [ + 8454144, + 4259840, + 2162688, + 1114112, + 589824, + 327680, + 576, + 320 + ], + "count": 1 + }, + { + "basis": [ + 8454144, + 4259840, + 2162688, + 1114112, + 589824, + 327680, + 2304, + 1280 + ], + "count": 1 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 3 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 528, + 272, + 144, + 80 + ], + "count": 5 + }, + { + "basis": [ + 8454144, + 4259840, + 2162688, + 1114112, + 589824, + 327680, + 1024, + 512, + 256 + ], + "count": 1 + }, + { + "basis": [ + 32768, + 16384, + 8192, + 4096, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 5 + }, + { + "basis": [ + 32769, + 8193, + 4097, + 2049, + 1025, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 32769, + 16385, + 4097, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 32769, + 16385, + 8193, + 4097, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 131072, + 65536, + 32768, + 16384, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 131072, + 65536, + 32768, + 16384, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 131073, + 32769, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 131073, + 65537, + 4097, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 131073, + 65537, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 131073, + 65537, + 16385, + 513, + 257, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 131073, + 65537, + 16385, + 513, + 257, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 131073, + 65537, + 16385, + 513, + 257, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 131073, + 65537, + 32769, + 16385, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 4 + }, + { + "basis": [ + 131076, + 65540, + 16388, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 524288, + 262144, + 131072, + 65536, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 524288, + 262144, + 131072, + 65536, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 524289, + 131073, + 65537, + 2049, + 1025, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 524289, + 262145, + 4097, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 524289, + 262145, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 513, + 257, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 513, + 257, + 129, + 65, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 513, + 257, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 2049, + 1025, + 129, + 65, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 2049, + 1025, + 513, + 257, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 65537, + 2049, + 1025, + 513, + 257, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 524292, + 262148, + 131076, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 3 + }, + { + "basis": [ + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 8208, + 4112, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 589824, + 327680, + 32774, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2097153, + 32769, + 16385, + 4097, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 131073, + 65537, + 4097, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 131073, + 65537, + 16385, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 3 + }, + { + "basis": [ + 2097153, + 131073, + 65537, + 16385, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 131073, + 65537, + 16385, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 2097153, + 131073, + 65537, + 16385, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 16385, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 9 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 5 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 4 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 6 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 2049, + 1025, + 33, + 17, + 9, + 5 + ], + "count": 4 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 2049, + 1025, + 129, + 65, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 2049, + 1025, + 129, + 65, + 33, + 17 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 2049, + 1025, + 513, + 257, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 2049, + 1025, + 513, + 257, + 33, + 17 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 2049, + 1025, + 513, + 257, + 129, + 65 + ], + "count": 4 + }, + { + "basis": [ + 2097156, + 131076, + 65540, + 16388, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 2097156, + 524292, + 262148, + 16388, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 524292, + 262148, + 131076, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 2097156, + 524292, + 262148, + 131076, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 524292, + 262148, + 131076, + 2052, + 1028, + 516, + 260, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 524292, + 262148, + 131076, + 2052, + 1028, + 516, + 260, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 2097168, + 524304, + 262160, + 131088, + 2064, + 1040, + 528, + 272, + 144, + 80 + ], + "count": 3 + }, + { + "basis": [ + 2097168, + 1048592, + 524304, + 262160, + 32784, + 16400, + 8208, + 4112, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 2097216, + 1048640, + 524352, + 262208, + 131136, + 65600, + 32832, + 16448, + 576, + 320 + ], + "count": 2 + }, + { + "basis": [ + 2101248, + 528384, + 266240, + 12288, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2113536, + 147456, + 81920, + 49152, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 4 + }, + { + "basis": [ + 2113536, + 147456, + 81920, + 49152, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 3 + }, + { + "basis": [ + 2113536, + 147456, + 81920, + 49152, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2113536, + 147456, + 81920, + 49152, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 3 + }, + { + "basis": [ + 2113536, + 540672, + 278528, + 49152, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 4 + }, + { + "basis": [ + 2113536, + 540672, + 278528, + 49152, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 2 + }, + { + "basis": [ + 2113536, + 540672, + 278528, + 49152, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 3 + }, + { + "basis": [ + 2129920, + 1081344, + 163840, + 98304, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2129920, + 1081344, + 557056, + 294912, + 258, + 130, + 66, + 34, + 18, + 10 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 13 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 8 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 7 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 5 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 3 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 129, + 65, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 513, + 257, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 513, + 257, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 513, + 257, + 129, + 65 + ], + "count": 3 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2228224, + 1179648, + 655360, + 393216, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2228224, + 1179648, + 655360, + 393216, + 1028, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2228224, + 1179648, + 655360, + 393216, + 1028, + 516, + 260, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2228224, + 1179648, + 655360, + 393216, + 1040, + 528, + 272, + 144, + 80, + 48 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 8193, + 4097, + 2049, + 1025, + 33, + 17, + 9, + 5 + ], + "count": 4 + }, + { + "basis": [ + 8388609, + 4194305, + 32769, + 16385, + 2049, + 1025, + 33, + 17, + 9, + 5 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 32769, + 16385, + 4097, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 32769, + 16385, + 8193, + 4097, + 33, + 17, + 9, + 5 + ], + "count": 6 + }, + { + "basis": [ + 8388609, + 4194305, + 32769, + 16385, + 8193, + 4097, + 129, + 65, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 32769, + 16385, + 8193, + 4097, + 129, + 65, + 33, + 17 + ], + "count": 4 + }, + { + "basis": [ + 8388609, + 4194305, + 73729, + 2049, + 1025, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 131073, + 65537, + 32769, + 16385, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 131073, + 65537, + 32769, + 16385, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 4097, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 129, + 65, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 513, + 257, + 129, + 65 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 2049, + 1025, + 513, + 257, + 9, + 5 + ], + "count": 4 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 8193, + 4097, + 513, + 257, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 8193, + 4097, + 1025, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 8193, + 4097, + 1025, + 33, + 17, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 8193, + 4097, + 2049, + 1025, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 32769, + 16385, + 8193, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 32769, + 16385, + 8193, + 4097, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 8193, + 4097, + 1025, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 32769, + 16385, + 1025, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 32769, + 16385, + 8193, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 513, + 257, + 129, + 65 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 1537, + 129, + 65, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 2049, + 1025, + 129, + 65 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 2049, + 1025, + 257, + 3 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 2049, + 1025, + 513, + 257 + ], + "count": 6 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 8193, + 4097, + 257, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 32769, + 2049, + 1025, + 257 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 32772, + 16388, + 8196, + 4100, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 16388, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 16388, + 516, + 260, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 32772, + 16388, + 8196, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 8196, + 4100, + 2052, + 1028, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 32772, + 16388, + 8196, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 32772, + 16388, + 8196, + 4100, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 2052, + 1028, + 516, + 260 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 8196, + 4100, + 516, + 260 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 131088, + 65552, + 32784, + 16400, + 528, + 272, + 144, + 80 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 131088, + 65552, + 32784, + 16400, + 8208, + 4112, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 131088, + 65552, + 8208, + 4112, + 144, + 80, + 48 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 131088, + 65552, + 32784, + 16400, + 144, + 80, + 48 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 131088, + 65552, + 32784, + 16400, + 528, + 272, + 48 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 262160, + 131088, + 65552, + 8208, + 4112, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 144, + 80 + ], + "count": 3 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 32784, + 16400, + 8208, + 4112, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 131088, + 32784, + 16400, + 8208, + 4112, + 48 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 131088, + 65552, + 32784, + 16400, + 144, + 80 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 8208, + 4112, + 144, + 80 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 32784, + 16400, + 144, + 80 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 144, + 80 + ], + "count": 12 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 528, + 272 + ], + "count": 5 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 2064, + 1040 + ], + "count": 3 + }, + { + "basis": [ + 8388672, + 4194368, + 524352, + 262208, + 131136, + 65600, + 32832, + 16448, + 576, + 320 + ], + "count": 3 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 131136, + 32832, + 16448, + 8256, + 4160, + 192 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 131136, + 65600, + 32832, + 16448, + 576, + 320 + ], + "count": 3 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208, + 32832, + 16448, + 576, + 320 + ], + "count": 4 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208, + 131136, + 65600, + 576, + 320 + ], + "count": 12 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208, + 131136, + 65600, + 2112, + 1088 + ], + "count": 4 + }, + { + "basis": [ + 8388864, + 4194560, + 2097408, + 1048832, + 524544, + 262400, + 131328, + 65792, + 2304, + 1280 + ], + "count": 14 + }, + { + "basis": [ + 8389120, + 4194816, + 2097664, + 1049088, + 524800, + 262656, + 131584, + 66048, + 2560, + 1536 + ], + "count": 2 + }, + { + "basis": [ + 8454144, + 4259840, + 2162688, + 1114112, + 589824, + 327680, + 128, + 64, + 32, + 16 + ], + "count": 1 + }, + { + "basis": [ + 8454144, + 4259840, + 2162688, + 1114112, + 589824, + 327680, + 2048, + 1024, + 512, + 256 + ], + "count": 1 + }, + { + "basis": [ + 131072, + 32768, + 16384, + 8192, + 4096, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 8192, + 4096, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 16 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 33, + 17, + 9, + 5 + ], + "count": 5 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 3 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 2 + }, + { + "basis": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 516, + 260, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 2 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 1041, + 513, + 257, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 524292, + 262148, + 131076, + 1029, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 32768, + 16384, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 129, + 65, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 513, + 257, + 129, + 65, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 513, + 257, + 129, + 65, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 2049, + 1025, + 129, + 65, + 9, + 5 + ], + "count": 2 + }, + { + "basis": [ + 2097186, + 524322, + 262178, + 131106, + 65570, + 2082, + 1058, + 546, + 290, + 162, + 98 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 32768, + 8192, + 4096, + 2048, + 1024 + ], + "count": 2 + }, + { + "basis": [ + 524289, + 262145, + 131073, + 65537, + 32769, + 16385, + 2049, + 513, + 257, + 129, + 65, + 3 + ], + "count": 1 + }, + { + "basis": [ + 525312, + 263168, + 132096, + 66560, + 33792, + 17408, + 9216, + 5120, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 1052673, + 131073, + 65537, + 32769, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097153, + 32769, + 16385, + 8193, + 4097, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 131073, + 65537, + 8193, + 4097, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 131073, + 65537, + 32769, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 32769, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 65537, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 2097153, + 524289, + 262145, + 131073, + 65537, + 513, + 257, + 129, + 65, + 33, + 17, + 3 + ], + "count": 3 + }, + { + "basis": [ + 2097156, + 1048580, + 32772, + 16388, + 8196, + 4100, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 2113536, + 524294, + 147456, + 81920, + 49152, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2113536, + 524305, + 147456, + 81920, + 49152, + 513, + 257, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2113536, + 524353, + 147456, + 81920, + 49152, + 513, + 257, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2113536, + 540672, + 278528, + 131078, + 49152, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 513, + 257, + 129, + 65, + 41, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 513, + 257, + 133, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 517, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 2049, + 1025, + 529, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 8197, + 513, + 257, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 8198, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 2162688, + 589824, + 327680, + 196608, + 32833, + 513, + 257, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2228224, + 1179648, + 655360, + 393216, + 8201, + 1032, + 520, + 264, + 136, + 72, + 40, + 24 + ], + "count": 1 + }, + { + "basis": [ + 2228224, + 1179648, + 655360, + 393216, + 8258, + 1026, + 514, + 258, + 34, + 18, + 10, + 6 + ], + "count": 1 + }, + { + "basis": [ + 2228224, + 1179648, + 655360, + 393216, + 8450, + 1026, + 130, + 66, + 34, + 18, + 10, + 6 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 32769, + 16385, + 8193, + 4097, + 33, + 17, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 32769, + 16385, + 8193, + 4097, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 8193, + 4097, + 33, + 17, + 9, + 5, + 3 + ], + "count": 4 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 8193, + 4097, + 129, + 65, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 16385, + 33, + 17, + 9, + 5, + 3 + ], + "count": 5 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 16385, + 129, + 65, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 16385, + 129, + 65, + 33, + 17, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 16385, + 513, + 257, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 16385, + 8193, + 129, + 65, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 16385, + 8193, + 513, + 257, + 33, + 17 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 524289, + 131073, + 65537, + 32769, + 16385, + 8193, + 513, + 257, + 129, + 65 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 8193, + 4097, + 513, + 257, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 8193, + 4097, + 2049, + 1025, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 8193, + 4097, + 2049, + 1025, + 33, + 17, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 32769, + 16385, + 513, + 257, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 32769, + 16385, + 2049, + 1025, + 9, + 5, + 3 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 32769, + 16385, + 2049, + 1025, + 33, + 17, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 32769, + 16385, + 8193, + 4097, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 131073, + 32769, + 16385, + 8193, + 4097, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 18433, + 513, + 257, + 129, + 65, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 32769, + 513, + 257, + 129, + 65, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 32769, + 2049, + 1025, + 513, + 257, + 3 + ], + "count": 2 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 32769, + 8193, + 4097, + 129, + 65, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 32769, + 8193, + 4097, + 513, + 257, + 3 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 32769, + 8193, + 4097, + 2049, + 1025, + 3 + ], + "count": 5 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 216125, + 32769, + 513, + 257, + 129, + 65 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3411905, + 524289, + 32769, + 16385, + 4097, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3411905, + 524289, + 131073, + 65537, + 32769, + 16385, + 33, + 17, + 9, + 5 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3948064, + 131073, + 65537, + 32769, + 289, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 32772, + 16388, + 8196, + 4100, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 32772, + 16388, + 8196, + 4100, + 132, + 68, + 36, + 20, + 12 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 8196, + 4100, + 132, + 68, + 36, + 20, + 12 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 16388, + 132, + 68, + 36, + 20, + 12 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 16388, + 516, + 260, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 16388, + 516, + 260, + 132, + 68, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 16388, + 8196, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 131076, + 65540, + 32772, + 16388, + 8196, + 516, + 260, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 262148, + 131076, + 65540, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 516, + 260 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 8196, + 4100, + 2052, + 1028, + 36, + 20, + 12 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 32772, + 16388, + 2052, + 1028, + 36, + 20, + 12 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 32772, + 16388, + 8196, + 4100, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 32772, + 16388, + 8196, + 4100, + 132, + 68, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 65540, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 516, + 260 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 16389, + 2052, + 1028, + 516, + 260, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 32772, + 2052, + 1028, + 516, + 260, + 12 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 32772, + 8196, + 4100, + 516, + 260, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 32772, + 8196, + 4100, + 2052, + 1028, + 12 + ], + "count": 4 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 32772, + 16388, + 8196, + 4100, + 516, + 260 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 8196, + 4100, + 516, + 260 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 516, + 260 + ], + "count": 3 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 2052, + 1028 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 213815, + 32772, + 8196, + 4100, + 2052, + 1028 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 213959, + 32772, + 8196, + 4100, + 2052, + 1028 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 855815, + 131076, + 32772, + 16388, + 8196, + 4100, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 855815, + 131076, + 32772, + 16388, + 8196, + 4100, + 132, + 68 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 3423239, + 524292, + 131076, + 65540, + 32772, + 16388, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 3423239, + 524292, + 131076, + 65540, + 32772, + 16388, + 516, + 260, + 132, + 68 + ], + "count": 1 + }, + { + "basis": [ + 8388617, + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 131088, + 32784, + 16400, + 8208, + 4112, + 144, + 80, + 48 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 32784, + 8208, + 4112, + 2064, + 1040, + 48 + ], + "count": 2 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 4176, + 528, + 272, + 48 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 2064, + 1040 + ], + "count": 2 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208, + 131136, + 65600, + 4160, + 2112, + 1088, + 192 + ], + "count": 1 + }, + { + "basis": [ + 8388672, + 4194368, + 2097216, + 1048640, + 524352, + 262208, + 131136, + 65600, + 4162, + 576, + 320, + 192 + ], + "count": 1 + }, + { + "basis": [ + 8388736, + 4194432, + 2097280, + 1048704, + 524416, + 262272, + 131200, + 65664, + 32896, + 16512, + 2176, + 1152 + ], + "count": 1 + }, + { + "basis": [ + 8388864, + 4194560, + 2097408, + 1048832, + 524544, + 262400, + 131328, + 65792, + 4352, + 2304, + 1280, + 768 + ], + "count": 3 + }, + { + "basis": [ + 8388864, + 4194560, + 2097408, + 1048832, + 524544, + 262400, + 131328, + 65792, + 33024, + 16640, + 2304, + 1280 + ], + "count": 1 + }, + { + "basis": [ + 8650753, + 32768, + 16384, + 8192, + 4096, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 13647617, + 2097153, + 131073, + 65537, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 13647617, + 2097153, + 524289, + 262145, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 13831937, + 2097153, + 32769, + 16385, + 4097, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 15744768, + 262401, + 131073, + 65537, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 2049, + 1025, + 513, + 257, + 145, + 9, + 5, + 3 + ], + "count": 2 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 2049, + 1025, + 577, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 32777, + 513, + 257, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 32801, + 513, + 257, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 524288, + 262144, + 131585, + 32768, + 16384, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097153, + 532481, + 131073, + 65537, + 32769, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097158, + 524288, + 131072, + 65536, + 32768, + 16384, + 516, + 260, + 132, + 68, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 524289, + 262145, + 213993, + 32769, + 8193, + 4097, + 2049, + 25, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 855753, + 131073, + 32769, + 16385, + 8193, + 265, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 855777, + 131073, + 32769, + 16385, + 8193, + 289, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 2052, + 1028, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388680, + 4194376, + 2097224, + 1048648, + 524360, + 262216, + 131144, + 65608, + 4168, + 2120, + 1096, + 584, + 328 + ], + "count": 1 + }, + { + "basis": [ + 8388737, + 524288, + 131072, + 65536, + 32768, + 16384, + 513, + 257, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 13647617, + 2097153, + 524289, + 262145, + 132097, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 13647617, + 2097153, + 524289, + 262145, + 135169, + 16385, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 13684481, + 2097153, + 524289, + 262145, + 131073, + 4353, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 13684481, + 2097153, + 524289, + 262145, + 147457, + 4097, + 129, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 2097156, + 1048580, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 516, + 260, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 516, + 260, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 8208, + 4112, + 528, + 272, + 144, + 80 + ], + "count": 4 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 836592, + 131200, + 65601, + 8193, + 4097, + 2049, + 1025, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 848112, + 139264, + 69633, + 2049, + 1025, + 513, + 257, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3346224, + 524320, + 262161, + 32769, + 16385, + 8193, + 4097, + 129, + 65, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3392448, + 557056, + 278529, + 8193, + 4097, + 2049, + 1025, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3415080, + 524289, + 131073, + 65537, + 32769, + 16385, + 513, + 257, + 129, + 65, + 25, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3947568, + 131073, + 65537, + 32769, + 16385, + 513, + 257, + 160, + 81, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3947712, + 131073, + 65537, + 32769, + 16385, + 576, + 385, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 262148, + 32772, + 16388, + 8196, + 4100, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 8388612, + 4194308, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 516, + 260, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 32772, + 16388, + 8196, + 4100, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 65540, + 8196, + 4100, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 131076, + 65540, + 32772, + 16388, + 8196, + 4100, + 516, + 260, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 32772, + 16388, + 8196, + 4100, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 32772, + 16388, + 8196, + 4100, + 516, + 260, + 36, + 20 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 8196, + 4100, + 132, + 68, + 36, + 20 + ], + "count": 4 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 8196, + 4100, + 516, + 260, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 132, + 68, + 36, + 20 + ], + "count": 5 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 516, + 260, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 2052, + 1028, + 132, + 68 + ], + "count": 2 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 2052, + 1028, + 516, + 260 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 836547, + 131073, + 65542, + 8196, + 4100, + 2052, + 1028, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388624, + 4194320, + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 8208, + 4112, + 528, + 272, + 144, + 80 + ], + "count": 4 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 131088, + 65552, + 32784, + 16400, + 8208, + 4112, + 528, + 272, + 144, + 80 + ], + "count": 4 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 32784, + 16400, + 8208, + 4112, + 528, + 272, + 144, + 80 + ], + "count": 4 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 8208, + 4112, + 528, + 272, + 144, + 80 + ], + "count": 4 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 528, + 272, + 144, + 80 + ], + "count": 5 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 2064, + 1040, + 144, + 80 + ], + "count": 3 + }, + { + "basis": [ + 8388624, + 4194320, + 2097168, + 1048592, + 524304, + 262160, + 131088, + 65552, + 32784, + 16400, + 2064, + 1040, + 528, + 272 + ], + "count": 3 + }, + { + "basis": [ + 8388736, + 4194432, + 2097280, + 1048704, + 524416, + 262272, + 131200, + 65664, + 32896, + 16512, + 2176, + 1152, + 640, + 384 + ], + "count": 3 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 855281, + 131073, + 32769, + 16385, + 8193, + 4097, + 576, + 385, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 2097153, + 1048577, + 855821, + 131073, + 32769, + 16385, + 8193, + 4097, + 132, + 73, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3411725, + 524289, + 131073, + 65537, + 32769, + 16385, + 8200, + 4101, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3411905, + 524289, + 131073, + 65537, + 32769, + 16385, + 8320, + 4161, + 33, + 17, + 9, + 5, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388609, + 4194305, + 3420941, + 524289, + 131073, + 65537, + 32769, + 16385, + 2056, + 1029, + 129, + 65, + 33, + 17, + 3 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 852935, + 131076, + 32772, + 16388, + 8196, + 4100, + 2050, + 1029, + 36, + 20, + 12 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 327684, + 197379, + 32772, + 16388, + 8196, + 4100, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 20484, + 13059, + 2052, + 1028, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 12339, + 2052, + 1028, + 516, + 260, + 84 + ], + "count": 1 + }, + { + "basis": [ + 8388612, + 4194308, + 2097156, + 1048580, + 524292, + 262148, + 131076, + 65540, + 32772, + 16388, + 13059, + 1284, + 132, + 68, + 36, + 20 + ], + "count": 1 + }, + { + "basis": [ + 8388613, + 4194309, + 2097157, + 1048581, + 524293, + 262149, + 131077, + 65541, + 32773, + 16389, + 12339, + 2053, + 1029, + 517, + 261, + 133 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 112, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4144, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8195, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16387, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16396, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16432, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 17152, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32771, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 33536, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 66304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 68608, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 77824, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 2097152, + 1048576, + 524291, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 2097152, + 1048579, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 2293760, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 7 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 176, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 224, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 524288, + 262144, + 143360, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 536576, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 7 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 224, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 45056, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 68608, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 176, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 176, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 224, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 7168, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 7 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 112, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 224, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 3328, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 7 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 112, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 176, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 448, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 28, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 112, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 176, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 7 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 19, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 28, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "count": 3 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 7 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 112, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 772, + 128, + 64, + 8, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 800, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1036, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2816, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3104, + 512, + 256, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3584, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3584, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3584, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16396, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16576, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 45056, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 45056, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 57344, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 57344, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131075, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131075, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131084, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 196610, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262147, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262147, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262192, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262336, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262336, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262336, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524291, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524291, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524300, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524300, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524300, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524336, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524336, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524480, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524480, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 527360, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 536576, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 720896, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 917504, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 917504, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048579, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048579, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048588, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048588, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048588, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048624, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048624, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048768, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048768, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097155, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194304, + 2097164, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097164, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097200, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097200, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097344, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097344, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097920, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097920, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2109440, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2146304, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2146304, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194307, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194307, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194307, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194316, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194316, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194316, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194352, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194352, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194352, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194352, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194496, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388608, + 4194496, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194496, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4206592, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4243456, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4980736, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388611, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388611, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388611, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388611, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8389376, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8389376, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 2 + }, + { + "basis": [ + 8389376, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8391680, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8391680, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 8400896, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8437760, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8437760, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 3 + }, + { + "basis": [ + 12582944, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1792, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 53248, + 8192, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 4194304, + 2097152, + 1048576, + 851968, + 131072, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1792, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3328, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1792, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3328, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 2048, + 1792, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 3328, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 14, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 194, + 32, + 16, + 8, + 6, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 769, + 128, + 64, + 33, + 16, + 8, + 4, + 2 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 769, + 129, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 770, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3073, + 512, + 256, + 129, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3136, + 576, + 256, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4224, + 2048, + 1024, + 896, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8194, + 4096, + 2048, + 1024, + 512, + 256, + 194, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8194, + 4096, + 2048, + 1024, + 770, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8195, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8204, + 4096, + 2048, + 1024, + 512, + 256, + 140, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8204, + 4096, + 2048, + 1024, + 524, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8240, + 4096, + 2096, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8384, + 4096, + 2048, + 1024, + 512, + 448, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8384, + 4096, + 2240, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32770, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 14, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32770, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 50, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32770, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 194, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32770, + 16384, + 8192, + 4096, + 2048, + 1024, + 770, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32771, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 11, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32776, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 56, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32776, + 16384, + 8192, + 4096, + 2048, + 1024, + 776, + 128, + 64, + 32, + 16, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65539, + 32768, + 16384, + 8192, + 4096, + 2051, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65539, + 32768, + 16384, + 8195, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 66304, + 33536, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 68608, + 32768, + 16384, + 11264, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131074, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 50, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131074, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 194, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131074, + 65536, + 32768, + 16384, + 8192, + 4096, + 3074, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131074, + 65536, + 49154, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131084, + 65536, + 32780, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131120, + 65536, + 32816, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131264, + 65536, + 32768, + 16384, + 8384, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131264, + 65536, + 32960, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 132096, + 65536, + 32768, + 16384, + 13312, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262147, + 131072, + 65536, + 32768, + 16384, + 8195, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262147, + 131072, + 65536, + 32771, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262912, + 131072, + 65536, + 32768, + 16384, + 8960, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262912, + 131072, + 65536, + 33536, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 265216, + 131072, + 65536, + 32768, + 16384, + 11264, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 265216, + 131072, + 65536, + 35840, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524290, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 50, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524290, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 194, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524290, + 262144, + 131072, + 65536, + 32768, + 16384, + 12290, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524290, + 262144, + 131072, + 65536, + 49154, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524291, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1027, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524336, + 262144, + 131072, + 65536, + 32816, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524480, + 262144, + 131072, + 65536, + 32960, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 525312, + 262144, + 131072, + 65536, + 32768, + 16384, + 13312, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048576, + 525312, + 262144, + 131072, + 65536, + 50176, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048579, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8195, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048579, + 524288, + 262144, + 131075, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1048579, + 524291, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1049344, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8960, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1049344, + 524288, + 262144, + 131072, + 65536, + 33536, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1051648, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 11264, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1051648, + 524288, + 262144, + 131072, + 65536, + 35840, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1051648, + 524288, + 262144, + 134144, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1051648, + 527360, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1097728, + 524288, + 262144, + 180224, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097152, + 1097728, + 573440, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097154, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 50, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097154, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 770, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097154, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 12290, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097154, + 1048576, + 524288, + 262144, + 196610, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097164, + 1048576, + 524288, + 262144, + 131084, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097164, + 1048576, + 524300, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097200, + 1048576, + 524288, + 262192, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097344, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4288, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097344, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32960, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097344, + 1048576, + 524288, + 262144, + 131264, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2097344, + 1048576, + 524480, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2098176, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 13312, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2098176, + 1048576, + 524288, + 262144, + 131072, + 65536, + 50176, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2098176, + 1048576, + 524288, + 262144, + 197632, + 32768, + 16384, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2098176, + 1048576, + 787456, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2109440, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 28672, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2113536, + 1048576, + 524288, + 262144, + 212992, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2113536, + 1048576, + 802816, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194304, + 2293760, + 1048576, + 524288, + 458752, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194307, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2051, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194312, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 56, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194312, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 200, + 32, + 16, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4194312, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 776, + 128, + 64, + 32, + 16, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4195072, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8960, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4195072, + 2097152, + 1048576, + 525056, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4197376, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 11264, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4197376, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 35840, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4197376, + 2097152, + 1048576, + 524288, + 262144, + 134144, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4197376, + 2097152, + 1048576, + 527360, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4206592, + 2097152, + 1048576, + 524288, + 262144, + 143360, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4206592, + 2097152, + 1048576, + 536576, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388608, + 4243456, + 2097152, + 1048576, + 524288, + 262144, + 180224, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388610, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 14, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388610, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 194, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388610, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 770, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388610, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3074, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388611, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 19, + 8, + 4 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 28, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 76, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 268, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2060, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8204, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131084, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388620, + 4194304, + 2097152, + 1048588, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2096, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048576, + 524336, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388656, + 4194304, + 2097152, + 1048624, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8384, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32960, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131264, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048576, + 524480, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8388800, + 4194304, + 2097152, + 1048768, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8389376, + 4194304, + 2097152, + 1048576, + 524288, + 262912, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8389632, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 13312, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8389632, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 50176, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8389632, + 4194304, + 2097152, + 1048576, + 787456, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8400896, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 28672, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8404992, + 4194304, + 2097152, + 1048576, + 802816, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + }, + { + "basis": [ + 8585216, + 4194304, + 2097152, + 1048576, + 524288, + 458752, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "count": 1 + } + ], + "reflected_core_active_frames_complement_source": true, + "reflected_incidence_sha256": "f4adc0b6ca5db45ba0cf99d0e15d972711c11cf6128c35ae81f07730eab561f0", + "reflected_residual_rank_histogram_equal": true, + "reflected_scalar_map": "X becomes X-Y; Y unchanged; all auxiliary coordinates restored.", + "reflected_word_rule": "Reverse literal order including each bounded readout chunk, negate every shear, swap X/Y ports, complement every frame; auxiliary bank is separate.", + "rejected_controls": [ + "nondead-donor", + "unavailable-birth", + "pair-alias", + "omitted-compensation", + "oversized-readout-chunk", + "split-readout-sum", + "reflected-chunk-order", + "inverse-sign", + "uncomplemented-frame", + "signed-root-readout" + ], + "reused_roles": 2156, + "scalar_readout_normalization": "Each exact numerator n/42 becomes signed42 chunks plus a signed remainder. Exact reconstruction and chunk magnitude<=1 checked; every same-frame shear is charged; reflection reverses chunk order.", + "scope": "Exact finite source coefficients, dirty cancellation algebra and literal reflected frame/charge ledger. Copied-centre transforms, endpoint correction and residual-to-child/all-size transfer retain their stated inherited contracts.", + "source_data_histogram": { + "23": 2024 + }, + "source_sha256": "4e1489d40954b90c57bcaaee83d0d8154b0e9e2abc9009f09d7d9f42322c8ff0", + "split_readout_macros": 32, + "target_data_histogram": { + "1": 312, + "10": 510, + "11": 102, + "12": 376, + "13": 44, + "14": 144, + "15": 15, + "16": 146, + "17": 51, + "18": 310, + "19": 45, + "2": 656, + "20": 63, + "21": 2, + "22": 1, + "23": 114, + "3": 651, + "4": 637, + "5": 738, + "6": 557, + "7": 150, + "8": 492, + "9": 142 + }, + "two_stage_scalar_map": "(X,Y) becomes (-Y,X+Y) before inherited endpoint correction.", + "unsplit_old_readout_macros": 18089372, + "v": 2024, + "virtual_R": 28705, + "word_blocks": 277775 +} diff --git a/research/cyclic-deferred/reflection_audit.py b/research/cyclic-deferred/reflection_audit.py new file mode 100644 index 0000000000..041a39973c --- /dev/null +++ b/research/cyclic-deferred/reflection_audit.py @@ -0,0 +1,426 @@ +#!/usr/bin/env python3 +"""Compensated reuse: literal inverse/reflection and exact finite scalar/frame audit. + +Birth-cut reuse follows jamesyc PR124; original contributors retained. +Composition with saturated and physical frames prepared with OpenAI Codex. +Per-bank forward/reflected histogram audit prepared by Thomas Marchand with +Google Antigravity assistance. + +Captures an unchanged deferred producer before its output write, then checks +the scalar computation on every source symbol, the exact signed old-readout +transpose, the dependency cut and the complete complemented incidence ledger. +This is finite verification; the inherited residual-to-child implementation, +all-size transfer and analytic interfaces are not proved by this script. +""" +import ast +from collections import Counter +from functools import lru_cache +from hashlib import sha256 +from itertools import combinations +import argparse,json,pickle,struct,sys +from pathlib import Path +from reuse import check_pairs, check_compensation, mutation_controls +sys.dont_write_bytecode=True +assert not sys.flags.optimize,'Assertions must remain enabled' + + +def capture(source): + source=Path(source).resolve();sys.path.insert(0,str(source.parent)) + tree=ast.parse(source.read_text(),filename=str(source)) + main=next(n for n in tree.body if isinstance(n,ast.FunctionDef) and n.name=='main') + at=next(i for i,n in enumerate(main.body) if isinstance(n,ast.Expr) and isinstance(n.value,ast.Call) and isinstance(n.value.func,ast.Attribute) and n.value.func.attr=='write_text') + main.body[at:]=[ast.Return(ast.Call(ast.Name('locals',ast.Load()),[],[]))] + ast.fix_missing_locations(tree) + ns={'__file__':str(source),'__name__':'reflection_capture'} + exec(compile(tree,str(source)+' [read-only capture]','exec'),ns) + data=ns['main']();data['source']=str(source);return data + + +def basis(vectors): + piv={} + for x in vectors: + for p in sorted(piv,reverse=True): + if x>>p&1:x^=piv[p] + if x: + p=x.bit_length()-1 + for q in piv: + if piv[q]>>p&1:piv[q]^=x + piv[p]=x + return tuple(piv[p] for p in sorted(piv,reverse=True)) + + +def dot(a,b):return (a&b).bit_count()&1 + + +@lru_cache(None) +def contained(A,B):return len(basis(A+B))==len(B) + + +@lru_cache(None) +def complement(A,h): + A=basis(A);piv={x.bit_length()-1:x for x in A};result=[] + for j in range(h): + if j not in piv: + x=1<>j&1:x|=1<

=0 else -1 + parts=(sign*42,)*q+((sign*r,) if r else ()) + check_chunks(numerator,parts) + return parts + +def reverse_row(row): + if row[0]=='old':return (row[0],row[1],row[3],row[2]) + return row + + +def check_reflection(forward,backward,h,v): + def bank(s):return s+v if s1) + readcount+=len(parts);maxchunk=max(maxchunk,max(map(abs,parts))) + for part in parts: + reached.append(t);records.append(struct.pack('len(old): + step=len(F)-len(old) + hist[step]+=1 + banks[0 if s=scalar + return dict(h=h,v=v,R=len(live),virtual_R=R,reused_roles=len(merge),exact_birth_cut_invariants=True,last_uses_recomputed=True,physical_aliased_numeric_replay=True,omitted_compensation_numeric_control=True,inverse_source_order='True reverse chronological source/workspace word',exact_fresh_source_map=True,exact_integer_old_readout_transpose=True, + physical_auxiliary_source_frames=physical_auxiliary_source_frames, + source_data_histogram=src_hist, + target_data_histogram=tgt_hist, + internal_role_histogram=int_hist, + completed_core_source_inventory_bound=True,completed_core_pre_exterior_frames_full=True, + reflected_core_active_frames_complement_source=all(revfinish[2*v+i]==complement(start[2*v+i],h) for i in range(len(live))), + exact_arbitrary_dirty_cancellation_by_dependency_cut=True, + dirty_reuse_identity="Every recipient is untouched before its compensated birth; donor has no future gate/root reads. Recipient old-response coefficient cancels its arbitrary current donor value. All physical shears are reversed in true chronology.", + reflected_word_rule='Reverse literal order including each bounded readout chunk, negate every shear, swap X/Y ports, complement every frame; auxiliary bank is separate.', + reflected_scalar_map='X becomes X-Y; Y unchanged; all auxiliary coordinates restored.', + two_stage_scalar_map='(X,Y) becomes (-Y,X+Y) before inherited endpoint correction.', + literal_frame_incidences_both_directions=True,all_frames_nondegenerate=True, + reflected_residual_rank_histogram_equal=True,child_multiplicities=dict(sorted(z.items())), + word_blocks=len(word),expanded_scalar_operations_per_stage=scalar, + expanded_old_readout_additions=readcount,largest_readout_numerator_over_42=maxcoef, + unsplit_old_readout_macros=unsplit_readcount,split_readout_macros=split_macros, + largest_bounded_chunk_numerator_over_42=maxchunk, + bounded_readout_chunks_sha256=chunk_digest.hexdigest(), + scalar_readout_normalization='Each exact numerator n/42 becomes signed42 chunks plus a signed remainder. Exact reconstruction and chunk magnitude<=1 checked; every same-frame shear is charged; reflection reverses chunk order.', + exact_chunk_reconstruction=True,bounded_chunk_coefficients=True, + old_readout_coefficients_over_42_sha256=coefficient_digest.hexdigest(), + literal_global_scalar_groups=G,conservative_local_G=safe, + forward_incidence_sha256=digest,reflected_incidence_sha256=reverse_digest, + rejected_controls=rejected, + scope='Exact finite source coefficients, dirty cancellation algebra and literal reflected frame/charge ledger. Copied-centre transforms, endpoint correction and residual-to-child/all-size transfer retain their stated inherited contracts.') + + +def main(): + ap=argparse.ArgumentParser();ap.add_argument('--source',type=Path);ap.add_argument('--state',type=Path) + ap.add_argument('--output',type=Path);ap.add_argument('--check',type=Path);a=ap.parse_args() + assert bool(a.source)!=bool(a.state) + d=capture(a.source) if a.source else pickle.loads(a.state.read_bytes()) + result=audit(d);source=Path(d['source']) + result['source_sha256']=sha256(source.read_bytes()).hexdigest() + result['audit_sha256']=sha256(Path(__file__).read_bytes()).hexdigest() + result=json.loads(json.dumps(result));encoded=json.dumps(result,indent=2,sort_keys=True)+'\n' + if a.check:assert result==json.loads(a.check.read_text()) + if a.output:a.output.write_text(encoded) + else:print(encoded,end='') + print('PASS exact scalar and literal complement reflection audit',file=sys.stderr) + + +if __name__=='__main__':main() diff --git a/research/cyclic-deferred/replayed_producer.py b/research/cyclic-deferred/replayed_producer.py new file mode 100644 index 0000000000..673fbbba70 --- /dev/null +++ b/research/cyclic-deferred/replayed_producer.py @@ -0,0 +1,179 @@ +"""Replayed h=24 complex producer with all centers disjoint (rational divisor 21). + +Copyright 2026 eumemic, Apache-2.0. AI-assisted (Claude). The DAG was found by an +automated search over producers of the retained paired-triple, pair-star and +center-disjoint interfaces. The checks below are adapted from +stopped_product/complex.py (copyright 2026 icekylinx, Apache-2.0, PR #104). + +The witness complex-dag.json.gz lists the ordinary +additions after the v triple inputs and the retained roots: the disjoint sums +D[t], the pair stars P(a,b,i) and the center-disjoint sums A_i. Every support, +core, cover, type and rank is recomputed here from the operands; nothing is +read from the witness except the operand pairs and the root indices. +""" +import gzip, json, struct, sys, array +from fractions import Fraction +from itertools import combinations +from pathlib import Path + + +def write_array(f, values): + """Little-endian array writer, as partial_swap.binary.write_array.""" + if sys.byteorder != 'little' and values.itemsize > 1: + values = array.array(values.typecode, values) + values.byteswap() + values.tofile(f) + + +def build(witness, prefix): + w = json.loads(gzip.decompress(Path(witness).read_bytes())) + h, v, d = w['h'], w['v'], w['central_disjoint'] + assert (h, d, w['center_denominator']) == (24, 24, 21) + triples = list(combinations(range(h), 3)) + assert v == len(triples) + args = [(0, 0)]; support = [0]; core = [0]; cover = [0]; types = [0]; ranks = [0] + for j, t in enumerate(triples): + mask = sum(1 << a for a in t) + args.append((0, 0)); support.append(1 << j); core.append(mask); cover.append(mask) + types.append(1); ranks.append(1) + flat = w['args'] + assert len(flat) % 2 == 0 + for k in range(0, len(flat), 2): + a, b, x = flat[k], flat[k+1], len(args) + assert 0 < a < x and 0 < b < x, 'Operands must precede their sum' + assert not support[a] & support[b], 'Ordinary additions must be cancellation-free' + args.append((a, b)); support.append(support[a] | support[b]) + core.append(core[a] & core[b]); cover.append(cover[a] | cover[b]) + if core[x].bit_count() >= 2: + types.append(1); ranks.append(support[x].bit_count()) + else: + types.append(2); ranks.append(cover[x].bit_count()) + n = len(args) + point_masks = [sum(1 << j for j, t in enumerate(triples) if a in t) for a in range(h)] + full_support = (1 << v) - 1 + roots, kind = [], [] + assert len(w['D']) == v + for t, node in zip(triples, w['D']): + assert 0 < node < n + assert support[node] == full_support & ~(point_masks[t[0]]|point_masks[t[1]]|point_masks[t[2]]) + target_mask = sum(1 << a for a in t) + if types[node] == 2: + assert not cover[node] & target_mask + else: + assert types[node] == 1 + assert not support[node] & (point_masks[t[0]]^point_masks[t[1]]^point_masks[t[2]]) + roots.append(node); kind.append(0) + stars = [(a, b, i) for a, b in combinations(range(h), 2) for i in range(h) if i not in (a, b)] + assert len(w['P']) == len(stars) + pair_outputs = {} + for (a, b, i), node in zip(stars, w['P']): + assert 0 < node < n + assert support[node] == point_masks[a] & point_masks[b] & ~point_masks[i] + assert types[node] == 1 + assert not support[node] & (point_masks[a]^point_masks[b]^point_masks[i]) + pair_outputs[a, b, i] = node + roots.append(node); kind.append(0) + assert len(w['A']) == d + for i, node in enumerate(w['A']): + assert 0 < node < n + assert support[node] == full_support & ~point_masks[i] + assert types[node] == 2 and cover[node] == ((1 << h)-1) ^ (1 << i) + assert ranks[node] == h-1 + roots.append(node); kind.append(1) + # Every A_i avoids i, so sum A_i = (h-3)T. The decoder is T=sum A_i/21 + # and the scatter is T-(1/2)sum_{i in target} A_i. + decoder = Fraction(1, h-3) + assert decoder == Fraction(1, 21) + scatter_coefficients = [decoder, decoder-Fraction(1, 2)] + for coefficient in scatter_coefficients: + odd_denominator = coefficient.denominator + while odd_denominator % 2 == 0: + odd_denominator //= 2 + assert 21 % odd_denominator == 0 and abs(coefficient) <= 1 + for source in triples: + assert sum(i not in source for i in range(h))*decoder == 1 + Dset = set(range(d)) + for triple in triples: + k = len(Dset.intersection(triple)) + assert 2*(3-k)-2*(d-k) == 2*(3-d) + patterns = {} + for target in triples: + chosen = len(Dset.intersection(target)) + if chosen not in patterns: + patterns[chosen] = target + for chosen, target in patterns.items(): + target_set = set(target) + for source in triples: + k = len(Dset.intersection(source)) + total_coefficient = Fraction(2*(3-k)-2*(d-k), 2*(3-d)) + scalar = Fraction(len((target_set-Dset).intersection(source)), 2) + scalar -= Fraction(len((target_set & Dset)-set(source)), 2) + scalar += Fraction(chosen-1, 2)*total_coefficient + assert scalar == Fraction(len(target_set.intersection(source))-1, 2) + for j, t in enumerate(triples): + masks = [point_masks[a] for a in t] + two = (masks[0]&masks[1]&~masks[2]) | (masks[0]&masks[2]&~masks[1]) | (masks[1]&masks[2]&~masks[0]) + actual = 0 + for a, b in combinations(t, 2): + excluded = next(i for i in t if i not in (a, b)) + actual |= support[pair_outputs[a, b, excluded]] + assert actual == two + assert masks[0]&masks[1]&masks[2] == 1 << j + assert [((k-1)+(k == 0)-(k == 2)) for k in range(4)] == [0, 0, 0, 2] + + def contained(x, y): + tx, ty = types[x], types[y] + if tx == 1 and ty == 1: return not(core[y]&~core[x] or cover[x]&~cover[y]) + if tx in (1, 2) and ty == 2: return not cover[x]&~cover[y] + return False + active = [0]*n; stack = list(roots) + while stack: + x = stack.pop() + if not x or active[x]: continue + active[x] = 1 + if args[x][0]: stack.extend(args[x]) + degree = [0]*n + for x in range(1, n): + if active[x]: + if types[x] == 1: + assert core[x].bit_count() >= 2 and ranks[x] == support[x].bit_count() + else: + assert types[x] == 2 and ranks[x] == cover[x].bit_count() + if active[x] and args[x][0]: + for y in args[x]: + assert y < x and contained(y, x), 'Binary frame nesting failed' + degree[y] += 1 + for x in roots: degree[x] += 1 + H = [0]*(h+1); c = 0; loss = 0 + for x in range(1, n): + if not active[x]: continue + r = ranks[x] + if args[x][0]: + c += 1; H[r] += degree[x]-1; H[h-r] += 1 + for y in args[x]: + assert r >= ranks[y] + H[r-ranks[y]] += 1 + else: H[1] += degree[x] + for x, k in zip(roots, kind): + r = ranks[x] + if k: H[r] += 1; H[h] += 1; loss += r + else: H[h-1-r] += 1; H[1] += 1 + q = len(roots); R = c+q + result = dict(h=h, v=v, c=c, q=q, R=R, loss=loss, central_disjoint=d, histogram=H, + rank_sum=sum(r*m for r, m in enumerate(H))) + assert loss == h*(h-1) and result['rank_sum'] == h*R+2*loss + result['center_denominator'] = 21 + result['scalar_validation'] = dict(ordinary_supports_exact=True, centers_exact=True, + center_decoder='sum A_i / 21', scatter_coefficients=list(map(str, scatter_coefficients)), + rational_scalar_identity_exact=True, mixed_center_scatter_exact=True, binary_frames_nested=True, + binary_frames_nondegenerate=True) + with open(str(prefix)+'.bin', 'wb') as f: + f.write(struct.pack('<4I', h, v, n, q)) + write_array(f, array.array('I', (a for pair in args for a in pair))) + write_array(f, array.array('Q', core)); write_array(f, array.array('Q', cover)) + write_array(f, array.array('I', roots)); write_array(f, array.array('I', kind)) + write_array(f, array.array('B', active)) + with open(str(prefix)+'.labels', 'wb') as f: + write_array(f, array.array('I', ranks)); write_array(f, array.array('B', types)) + Path(str(prefix)+'.json').write_text(json.dumps(result, indent=2)+'\n') + return result diff --git a/research/cyclic-deferred/reuse-pairs.json b/research/cyclic-deferred/reuse-pairs.json new file mode 100644 index 0000000000..6492c258e9 --- /dev/null +++ b/research/cyclic-deferred/reuse-pairs.json @@ -0,0 +1,73211 @@ +[ + { + "donor": 14801, + "recipient": 24589, + "donor_frame": [ + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 128, + 64, + 32, + 16 + ], + "e": 4, + "s": 4 + }, + { + "donor": 14803, + "recipient": 24544, + "donor_frame": [ + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 512, + 256, + 32, + 16 + ], + "e": 4, + "s": 4 + }, + { + "donor": 15283, + "recipient": 24115, + "donor_frame": [ + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 512, + 256, + 128, + 64 + ], + "e": 4, + "s": 4 + }, + { + "donor": 15663, + "recipient": 24221, + "donor_frame": [ + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2048, + 1024, + 512, + 256 + ], + "e": 4, + "s": 4 + }, + { + "donor": 15665, + "recipient": 24811, + "donor_frame": [ + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8192, + 4096, + 512, + 256 + ], + "e": 4, + "s": 4 + }, + { + "donor": 15953, + "recipient": 24937, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 8192, + 4096, + 2048, + 1024 + ], + "e": 4, + "s": 4 + }, + { + "donor": 16165, + "recipient": 25006, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096 + ], + "e": 4, + "s": 4 + }, + { + "donor": 16920, + "recipient": 23957, + "donor_frame": [ + 33792, + 8192, + 4096, + 3072 + ], + "birth_frame": [ + 33792, + 8192, + 4096, + 3072 + ], + "e": 4, + "s": 4 + }, + { + "donor": 16936, + "recipient": 24254, + "donor_frame": [ + 65537, + 512, + 256, + 3 + ], + "birth_frame": [ + 65537, + 512, + 256, + 3 + ], + "e": 4, + "s": 4 + }, + { + "donor": 16167, + "recipient": 24130, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 131072, + 65536, + 8192, + 4096 + ], + "e": 4, + "s": 4 + }, + { + "donor": 16311, + "recipient": 24260, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17144, + "recipient": 24168, + "donor_frame": [ + 135168, + 32768, + 16384, + 12288 + ], + "birth_frame": [ + 135168, + 32768, + 16384, + 12288 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17156, + "recipient": 24590, + "donor_frame": [ + 262145, + 128, + 64, + 3 + ], + "birth_frame": [ + 262145, + 128, + 64, + 3 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17216, + "recipient": 23674, + "donor_frame": [ + 262160, + 2048, + 1024, + 48 + ], + "birth_frame": [ + 262160, + 2048, + 1024, + 48 + ], + "e": 4, + "s": 4 + }, + { + "donor": 16313, + "recipient": 24240, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384 + ], + "birth_frame": [ + 524288, + 262144, + 32768, + 16384 + ], + "e": 4, + "s": 4 + }, + { + "donor": 16403, + "recipient": 24403, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17424, + "recipient": 25029, + "donor_frame": [ + 528384, + 32768, + 16384, + 12288 + ], + "birth_frame": [ + 528384, + 32768, + 16384, + 12288 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17428, + "recipient": 24979, + "donor_frame": [ + 528384, + 131072, + 65536, + 12288 + ], + "birth_frame": [ + 528384, + 131072, + 65536, + 12288 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17432, + "recipient": 24268, + "donor_frame": [ + 540672, + 131072, + 65536, + 49152 + ], + "birth_frame": [ + 540672, + 131072, + 65536, + 49152 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17452, + "recipient": 24352, + "donor_frame": [ + 1048577, + 2048, + 1024, + 3 + ], + "birth_frame": [ + 1048577, + 2048, + 1024, + 3 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17460, + "recipient": 24105, + "donor_frame": [ + 1048577, + 32768, + 16384, + 3 + ], + "birth_frame": [ + 1048577, + 32768, + 16384, + 3 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17480, + "recipient": 24890, + "donor_frame": [ + 1048580, + 512, + 256, + 12 + ], + "birth_frame": [ + 1048580, + 512, + 256, + 12 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17484, + "recipient": 24255, + "donor_frame": [ + 1048580, + 2048, + 1024, + 12 + ], + "birth_frame": [ + 1048580, + 2048, + 1024, + 12 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17488, + "recipient": 24691, + "donor_frame": [ + 1048580, + 8192, + 4096, + 12 + ], + "birth_frame": [ + 1048580, + 8192, + 4096, + 12 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17492, + "recipient": 24209, + "donor_frame": [ + 1048580, + 32768, + 16384, + 12 + ], + "birth_frame": [ + 1048580, + 32768, + 16384, + 12 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17512, + "recipient": 24032, + "donor_frame": [ + 1048592, + 2048, + 1024, + 48 + ], + "birth_frame": [ + 1048592, + 2048, + 1024, + 48 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17516, + "recipient": 23986, + "donor_frame": [ + 1048592, + 8192, + 4096, + 48 + ], + "birth_frame": [ + 1048592, + 8192, + 4096, + 48 + ], + "e": 4, + "s": 4 + }, + { + "donor": 16453, + "recipient": 25073, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17660, + "recipient": 24936, + "donor_frame": [ + 2097156, + 512, + 256, + 12 + ], + "birth_frame": [ + 2097156, + 512, + 256, + 12 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17784, + "recipient": 24027, + "donor_frame": [ + 2113536, + 131072, + 65536, + 49152 + ], + "birth_frame": [ + 2113536, + 131072, + 65536, + 49152 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17788, + "recipient": 24241, + "donor_frame": [ + 2113536, + 524288, + 262144, + 49152 + ], + "birth_frame": [ + 2113536, + 524288, + 262144, + 49152 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17854, + "recipient": 24256, + "donor_frame": [ + 4194308, + 8192, + 4096, + 12 + ], + "birth_frame": [ + 4194308, + 8192, + 4096, + 12 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17858, + "recipient": 24353, + "donor_frame": [ + 4194308, + 32768, + 16384, + 12 + ], + "birth_frame": [ + 4194308, + 32768, + 16384, + 12 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17862, + "recipient": 24210, + "donor_frame": [ + 4194308, + 131072, + 65536, + 12 + ], + "birth_frame": [ + 4194308, + 131072, + 65536, + 12 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17888, + "recipient": 24151, + "donor_frame": [ + 4194320, + 8192, + 4096, + 48 + ], + "birth_frame": [ + 4194320, + 8192, + 4096, + 48 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17892, + "recipient": 23987, + "donor_frame": [ + 4194320, + 32768, + 16384, + 48 + ], + "birth_frame": [ + 4194320, + 32768, + 16384, + 48 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17896, + "recipient": 24106, + "donor_frame": [ + 4194320, + 131072, + 65536, + 48 + ], + "birth_frame": [ + 4194320, + 131072, + 65536, + 48 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17918, + "recipient": 24160, + "donor_frame": [ + 4194368, + 8192, + 4096, + 192 + ], + "birth_frame": [ + 4194368, + 8192, + 4096, + 192 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17922, + "recipient": 24317, + "donor_frame": [ + 4194368, + 32768, + 16384, + 192 + ], + "birth_frame": [ + 4194368, + 32768, + 16384, + 192 + ], + "e": 4, + "s": 4 + }, + { + "donor": 17926, + "recipient": 24118, + "donor_frame": [ + 4194368, + 131072, + 65536, + 192 + ], + "birth_frame": [ + 4194368, + 131072, + 65536, + 192 + ], + "e": 4, + "s": 4 + }, + { + "donor": 16473, + "recipient": 27918, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576 + ], + "e": 4, + "s": 4 + }, + { + "donor": 18098, + "recipient": 24789, + "donor_frame": [ + 8388612, + 32768, + 16384, + 12 + ], + "birth_frame": [ + 8388612, + 32768, + 16384, + 12 + ], + "e": 4, + "s": 4 + }, + { + "donor": 18102, + "recipient": 24330, + "donor_frame": [ + 8388612, + 131072, + 65536, + 12 + ], + "birth_frame": [ + 8388612, + 131072, + 65536, + 12 + ], + "e": 4, + "s": 4 + }, + { + "donor": 18128, + "recipient": 24141, + "donor_frame": [ + 8388624, + 8192, + 4096, + 48 + ], + "birth_frame": [ + 8388624, + 8192, + 4096, + 48 + ], + "e": 4, + "s": 4 + }, + { + "donor": 16752, + "recipient": 24545, + "donor_frame": [ + 8192, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8192, + 2048, + 1024, + 512, + 256 + ], + "e": 5, + "s": 5 + }, + { + "donor": 17792, + "recipient": 24675, + "donor_frame": [ + 2097152, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 2097152, + 524288, + 262144, + 131072, + 65536 + ], + "e": 5, + "s": 5 + }, + { + "donor": 13514, + "recipient": 24966, + "donor_frame": [ + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13511, + "recipient": 24993, + "donor_frame": [ + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13507, + "recipient": 25008, + "donor_frame": [ + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13638, + "recipient": 23973, + "donor_frame": [ + 128, + 64, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13635, + "recipient": 24000, + "donor_frame": [ + 128, + 64, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14234, + "recipient": 23720, + "donor_frame": [ + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14231, + "recipient": 23734, + "donor_frame": [ + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14227, + "recipient": 23759, + "donor_frame": [ + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13538, + "recipient": 24768, + "donor_frame": [ + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13535, + "recipient": 24775, + "donor_frame": [ + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13531, + "recipient": 24838, + "donor_frame": [ + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13650, + "recipient": 23959, + "donor_frame": [ + 512, + 256, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14246, + "recipient": 23840, + "donor_frame": [ + 512, + 256, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13750, + "recipient": 24864, + "donor_frame": [ + 512, + 256, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13747, + "recipient": 24871, + "donor_frame": [ + 512, + 256, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13743, + "recipient": 24910, + "donor_frame": [ + 512, + 256, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14828, + "recipient": 25334, + "donor_frame": [ + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14825, + "recipient": 23676, + "donor_frame": [ + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14821, + "recipient": 23812, + "donor_frame": [ + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13550, + "recipient": 24929, + "donor_frame": [ + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13547, + "recipient": 24950, + "donor_frame": [ + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13543, + "recipient": 24999, + "donor_frame": [ + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13662, + "recipient": 25004, + "donor_frame": [ + 2048, + 1024, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13659, + "recipient": 25027, + "donor_frame": [ + 2048, + 1024, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13655, + "recipient": 25051, + "donor_frame": [ + 2048, + 1024, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14258, + "recipient": 23930, + "donor_frame": [ + 2048, + 1024, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 2048, + 1024, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14255, + "recipient": 24866, + "donor_frame": [ + 2048, + 1024, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 2048, + 1024, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14251, + "recipient": 24921, + "donor_frame": [ + 2048, + 1024, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 2048, + 1024, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13762, + "recipient": 24623, + "donor_frame": [ + 2048, + 1024, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13759, + "recipient": 24632, + "donor_frame": [ + 2048, + 1024, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13755, + "recipient": 24640, + "donor_frame": [ + 2048, + 1024, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13562, + "recipient": 24633, + "donor_frame": [ + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13559, + "recipient": 24272, + "donor_frame": [ + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13555, + "recipient": 24380, + "donor_frame": [ + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13674, + "recipient": 24049, + "donor_frame": [ + 8192, + 4096, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13671, + "recipient": 24159, + "donor_frame": [ + 8192, + 4096, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13667, + "recipient": 24167, + "donor_frame": [ + 8192, + 4096, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14270, + "recipient": 23788, + "donor_frame": [ + 8192, + 4096, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8192, + 4096, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14267, + "recipient": 23797, + "donor_frame": [ + 8192, + 4096, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8192, + 4096, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14263, + "recipient": 23922, + "donor_frame": [ + 8192, + 4096, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8192, + 4096, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13774, + "recipient": 24265, + "donor_frame": [ + 8192, + 4096, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13771, + "recipient": 24363, + "donor_frame": [ + 8192, + 4096, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13767, + "recipient": 24577, + "donor_frame": [ + 8192, + 4096, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14370, + "recipient": 23893, + "donor_frame": [ + 8192, + 4096, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8192, + 4096, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14367, + "recipient": 24246, + "donor_frame": [ + 8192, + 4096, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8192, + 4096, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14363, + "recipient": 24372, + "donor_frame": [ + 8192, + 4096, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8192, + 4096, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13862, + "recipient": 23985, + "donor_frame": [ + 8192, + 4096, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13859, + "recipient": 24208, + "donor_frame": [ + 8192, + 4096, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13855, + "recipient": 24830, + "donor_frame": [ + 8192, + 4096, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14458, + "recipient": 23732, + "donor_frame": [ + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14455, + "recipient": 23866, + "donor_frame": [ + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14451, + "recipient": 24821, + "donor_frame": [ + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13938, + "recipient": 24471, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13935, + "recipient": 24564, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13931, + "recipient": 24641, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 8192, + 4096, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14534, + "recipient": 24371, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 8192, + 4096, + 2048, + 1024, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14531, + "recipient": 24555, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 8192, + 4096, + 2048, + 1024, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14527, + "recipient": 24710, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 8192, + 4096, + 2048, + 1024, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15016, + "recipient": 23810, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8192, + 4096, + 2048, + 1024, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15013, + "recipient": 24129, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8192, + 4096, + 2048, + 1024, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15009, + "recipient": 24140, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8192, + 4096, + 2048, + 1024, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13574, + "recipient": 24858, + "donor_frame": [ + 32768, + 16384, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13571, + "recipient": 24879, + "donor_frame": [ + 32768, + 16384, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13567, + "recipient": 24912, + "donor_frame": [ + 32768, + 16384, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13686, + "recipient": 23999, + "donor_frame": [ + 32768, + 16384, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13683, + "recipient": 24117, + "donor_frame": [ + 32768, + 16384, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13679, + "recipient": 24902, + "donor_frame": [ + 32768, + 16384, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14282, + "recipient": 23746, + "donor_frame": [ + 32768, + 16384, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14279, + "recipient": 23747, + "donor_frame": [ + 32768, + 16384, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14275, + "recipient": 23880, + "donor_frame": [ + 32768, + 16384, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13786, + "recipient": 22047, + "donor_frame": [ + 32768, + 16384, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13783, + "recipient": 25049, + "donor_frame": [ + 32768, + 16384, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13779, + "recipient": 25057, + "donor_frame": [ + 32768, + 16384, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14382, + "recipient": 23854, + "donor_frame": [ + 32768, + 16384, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14379, + "recipient": 23881, + "donor_frame": [ + 32768, + 16384, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14375, + "recipient": 24303, + "donor_frame": [ + 32768, + 16384, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14864, + "recipient": 24926, + "donor_frame": [ + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13874, + "recipient": 25025, + "donor_frame": [ + 32768, + 16384, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13871, + "recipient": 25016, + "donor_frame": [ + 32768, + 16384, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13867, + "recipient": 25033, + "donor_frame": [ + 32768, + 16384, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14470, + "recipient": 24182, + "donor_frame": [ + 32768, + 16384, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14467, + "recipient": 24288, + "donor_frame": [ + 32768, + 16384, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14463, + "recipient": 24788, + "donor_frame": [ + 32768, + 16384, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14952, + "recipient": 24562, + "donor_frame": [ + 32768, + 16384, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 32768, + 16384, + 512, + 256, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14949, + "recipient": 24461, + "donor_frame": [ + 32768, + 16384, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 32768, + 16384, + 512, + 256, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14945, + "recipient": 24553, + "donor_frame": [ + 32768, + 16384, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 32768, + 16384, + 512, + 256, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15332, + "recipient": 24270, + "donor_frame": [ + 32768, + 16384, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 32768, + 16384, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15329, + "recipient": 24378, + "donor_frame": [ + 32768, + 16384, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 32768, + 16384, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13950, + "recipient": 24222, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13947, + "recipient": 24329, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13943, + "recipient": 24421, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14546, + "recipient": 24873, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 2048, + 1024, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14543, + "recipient": 24513, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 2048, + 1024, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14539, + "recipient": 24591, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 2048, + 1024, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14610, + "recipient": 24615, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14607, + "recipient": 24752, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14603, + "recipient": 24761, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13698, + "recipient": 24395, + "donor_frame": [ + 131072, + 65536, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13695, + "recipient": 24801, + "donor_frame": [ + 131072, + 65536, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14294, + "recipient": 24422, + "donor_frame": [ + 131072, + 65536, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 131072, + 65536, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14291, + "recipient": 24487, + "donor_frame": [ + 131072, + 65536, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 131072, + 65536, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14287, + "recipient": 24501, + "donor_frame": [ + 131072, + 65536, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 131072, + 65536, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13798, + "recipient": 24919, + "donor_frame": [ + 131072, + 65536, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13795, + "recipient": 24927, + "donor_frame": [ + 131072, + 65536, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13791, + "recipient": 24991, + "donor_frame": [ + 131072, + 65536, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13886, + "recipient": 24759, + "donor_frame": [ + 131072, + 65536, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13883, + "recipient": 24767, + "donor_frame": [ + 131072, + 65536, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13879, + "recipient": 24983, + "donor_frame": [ + 131072, + 65536, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14964, + "recipient": 24469, + "donor_frame": [ + 131072, + 65536, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 131072, + 65536, + 512, + 256, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14961, + "recipient": 24498, + "donor_frame": [ + 131072, + 65536, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 131072, + 65536, + 512, + 256, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13962, + "recipient": 24717, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13959, + "recipient": 24700, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13955, + "recipient": 24709, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15420, + "recipient": 24089, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 131072, + 65536, + 2048, + 1024, + 128, + 64 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15710, + "recipient": 24075, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14026, + "recipient": 24742, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14078, + "recipient": 24514, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14075, + "recipient": 24579, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14071, + "recipient": 24592, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14674, + "recipient": 24656, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 8, + 4 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14671, + "recipient": 24669, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 8, + 4 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14667, + "recipient": 24731, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 8, + 4 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15156, + "recipient": 24452, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 32, + 16 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15153, + "recipient": 24409, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 32, + 16 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15536, + "recipient": 24369, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 128, + 64 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 128, + 64 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15826, + "recipient": 24148, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 512, + 256 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 512, + 256 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15823, + "recipient": 24157, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 512, + 256 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 512, + 256 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13598, + "recipient": 24463, + "donor_frame": [ + 524288, + 262144, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13595, + "recipient": 24264, + "donor_frame": [ + 524288, + 262144, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13591, + "recipient": 24718, + "donor_frame": [ + 524288, + 262144, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13710, + "recipient": 24041, + "donor_frame": [ + 524288, + 262144, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13810, + "recipient": 24750, + "donor_frame": [ + 524288, + 262144, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13807, + "recipient": 24787, + "donor_frame": [ + 524288, + 262144, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13803, + "recipient": 24847, + "donor_frame": [ + 524288, + 262144, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14888, + "recipient": 24666, + "donor_frame": [ + 524288, + 262144, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14885, + "recipient": 25314, + "donor_frame": [ + 524288, + 262144, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13898, + "recipient": 24774, + "donor_frame": [ + 524288, + 262144, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13895, + "recipient": 24900, + "donor_frame": [ + 524288, + 262144, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13891, + "recipient": 24964, + "donor_frame": [ + 524288, + 262144, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14494, + "recipient": 23757, + "donor_frame": [ + 524288, + 262144, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 524288, + 262144, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14491, + "recipient": 23902, + "donor_frame": [ + 524288, + 262144, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 524288, + 262144, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14976, + "recipient": 24534, + "donor_frame": [ + 524288, + 262144, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 512, + 256, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15356, + "recipient": 24350, + "donor_frame": [ + 524288, + 262144, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 524288, + 262144, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15353, + "recipient": 24877, + "donor_frame": [ + 524288, + 262144, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 524288, + 262144, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13974, + "recipient": 24602, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13971, + "recipient": 24613, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13967, + "recipient": 24690, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14570, + "recipient": 23688, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 524288, + 262144, + 2048, + 1024, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15722, + "recipient": 24535, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 524288, + 262144, + 2048, + 1024, + 512, + 256 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14038, + "recipient": 24315, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14634, + "recipient": 23824, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 524288, + 262144, + 8192, + 4096, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15786, + "recipient": 24104, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 524288, + 262144, + 8192, + 4096, + 512, + 256 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15998, + "recipient": 23971, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 524288, + 262144, + 8192, + 4096, + 2048, + 1024 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15995, + "recipient": 24062, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 524288, + 262144, + 8192, + 4096, + 2048, + 1024 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15168, + "recipient": 24442, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 32768, + 16384, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15548, + "recipient": 24138, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 128, + 64 + ], + "birth_frame": [ + 524288, + 262144, + 32768, + 16384, + 128, + 64 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15545, + "recipient": 24165, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 128, + 64 + ], + "birth_frame": [ + 524288, + 262144, + 32768, + 16384, + 128, + 64 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15838, + "recipient": 24243, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 512, + 256 + ], + "birth_frame": [ + 524288, + 262144, + 32768, + 16384, + 512, + 256 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15835, + "recipient": 24262, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 512, + 256 + ], + "birth_frame": [ + 524288, + 262144, + 32768, + 16384, + 512, + 256 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14130, + "recipient": 24462, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14127, + "recipient": 24829, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14123, + "recipient": 24837, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15208, + "recipient": 24431, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 16090, + "recipient": 24040, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024 + ], + "e": 6, + "s": 6 + }, + { + "donor": 16087, + "recipient": 24263, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13610, + "recipient": 24955, + "donor_frame": [ + 2097152, + 1048576, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13607, + "recipient": 25035, + "donor_frame": [ + 2097152, + 1048576, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13603, + "recipient": 25059, + "donor_frame": [ + 2097152, + 1048576, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13722, + "recipient": 24150, + "donor_frame": [ + 2097152, + 1048576, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14318, + "recipient": 23758, + "donor_frame": [ + 2097152, + 1048576, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14315, + "recipient": 23769, + "donor_frame": [ + 2097152, + 1048576, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14311, + "recipient": 23892, + "donor_frame": [ + 2097152, + 1048576, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13822, + "recipient": 24740, + "donor_frame": [ + 2097152, + 1048576, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13819, + "recipient": 24820, + "donor_frame": [ + 2097152, + 1048576, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13815, + "recipient": 24889, + "donor_frame": [ + 2097152, + 1048576, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13910, + "recipient": 24856, + "donor_frame": [ + 2097152, + 1048576, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13907, + "recipient": 24974, + "donor_frame": [ + 2097152, + 1048576, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13903, + "recipient": 24799, + "donor_frame": [ + 2097152, + 1048576, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14506, + "recipient": 24730, + "donor_frame": [ + 2097152, + 1048576, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14503, + "recipient": 24741, + "donor_frame": [ + 2097152, + 1048576, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13986, + "recipient": 24076, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13983, + "recipient": 24090, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14582, + "recipient": 23779, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14579, + "recipient": 23903, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14575, + "recipient": 24433, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15064, + "recipient": 23913, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15734, + "recipient": 24443, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15731, + "recipient": 24031, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15727, + "recipient": 24453, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14646, + "recipient": 24362, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14643, + "recipient": 24525, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14639, + "recipient": 24603, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 16010, + "recipient": 25733, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 2048, + 1024 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14102, + "recipient": 24668, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15600, + "recipient": 23865, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 128, + 64 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 128, + 64 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15890, + "recipient": 24103, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 512, + 256 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15887, + "recipient": 24360, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 512, + 256 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14170, + "recipient": 24729, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14167, + "recipient": 24810, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 16130, + "recipient": 24286, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13625, + "recipient": 24976, + "donor_frame": [ + 8388608, + 4194304, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13621, + "recipient": 24985, + "donor_frame": [ + 8388608, + 4194304, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13616, + "recipient": 25018, + "donor_frame": [ + 8388608, + 4194304, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13737, + "recipient": 24944, + "donor_frame": [ + 8388608, + 4194304, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14001, + "recipient": 24536, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13997, + "recipient": 24546, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13992, + "recipient": 24701, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14597, + "recipient": 24454, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14593, + "recipient": 24680, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 19275, + "recipient": 24196, + "donor_frame": [ + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13526, + "recipient": 24223, + "donor_frame": [ + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13523, + "recipient": 24235, + "donor_frame": [ + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13519, + "recipient": 24342, + "donor_frame": [ + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14852, + "recipient": 23789, + "donor_frame": [ + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14014, + "recipient": 24445, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14011, + "recipient": 24537, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14007, + "recipient": 24625, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14004, + "recipient": 24702, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13586, + "recipient": 24891, + "donor_frame": [ + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13583, + "recipient": 24434, + "donor_frame": [ + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 13579, + "recipient": 24526, + "donor_frame": [ + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 6 + }, + { + "donor": 19422, + "recipient": 24207, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 512, + 256 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 512, + 256 + ], + "e": 6, + "s": 6 + }, + { + "donor": 15878, + "recipient": 24314, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 512, + 256 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 512, + 256 + ], + "e": 6, + "s": 6 + }, + { + "donor": 19312, + "recipient": 23745, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14446, + "recipient": 23768, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14443, + "recipient": 23879, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14439, + "recipient": 23891, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 14210, + "recipient": 23912, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 6 + }, + { + "donor": 53, + "recipient": 24872, + "donor_frame": [ + 2048, + 1024, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 256, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 7 + }, + { + "donor": 88, + "recipient": 24822, + "donor_frame": [ + 32768, + 16384, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 7 + }, + { + "donor": 99, + "recipient": 24831, + "donor_frame": [ + 32768, + 16384, + 8192, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 7 + }, + { + "donor": 155, + "recipient": 24234, + "donor_frame": [ + 8388608, + 4194304, + 1048576, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 7 + }, + { + "donor": 166, + "recipient": 24341, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 7 + }, + { + "donor": 13393, + "recipient": 24300, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536 + ], + "e": 7, + "s": 7 + }, + { + "donor": 71, + "recipient": 24911, + "donor_frame": [ + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 7 + }, + { + "donor": 3234, + "recipient": 24634, + "donor_frame": [ + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 7 + }, + { + "donor": 3309, + "recipient": 24800, + "donor_frame": [ + 4194304, + 2097152, + 1048576, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 7 + }, + { + "donor": 146, + "recipient": 24849, + "donor_frame": [ + 524288, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 7 + }, + { + "donor": 19402, + "recipient": 24689, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 8 + }, + { + "donor": 19361, + "recipient": 24773, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 8 + }, + { + "donor": 19358, + "recipient": 24836, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 8 + }, + { + "donor": 15198, + "recipient": 24918, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 8 + }, + { + "donor": 23424, + "recipient": 24042, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 8 + }, + { + "donor": 19388, + "recipient": 25056, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 8 + }, + { + "donor": 19382, + "recipient": 23798, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 8 + }, + { + "donor": 15462, + "recipient": 23923, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 8 + }, + { + "donor": 15082, + "recipient": 24050, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 8 + }, + { + "donor": 19335, + "recipient": 24444, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 8 + }, + { + "donor": 14188, + "recipient": 24614, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 8 + }, + { + "donor": 13612, + "recipient": 24624, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 8 + }, + { + "donor": 19453, + "recipient": 24116, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "e": 8, + "s": 8 + }, + { + "donor": 19449, + "recipient": 24128, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "e": 8, + "s": 8 + }, + { + "donor": 19430, + "recipient": 24139, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "e": 8, + "s": 8 + }, + { + "donor": 15936, + "recipient": 24420, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "e": 8, + "s": 8 + }, + { + "donor": 19444, + "recipient": 24470, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "e": 8, + "s": 8 + }, + { + "donor": 19441, + "recipient": 24554, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "e": 8, + "s": 8 + }, + { + "donor": 16080, + "recipient": 24563, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "e": 8, + "s": 8 + }, + { + "donor": 19404, + "recipient": 24809, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 8 + }, + { + "donor": 19282, + "recipient": 24865, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 8 + }, + { + "donor": 14436, + "recipient": 24878, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 8 + }, + { + "donor": 13840, + "recipient": 24901, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 8 + }, + { + "donor": 13540, + "recipient": 24928, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 8 + }, + { + "donor": 13528, + "recipient": 24984, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 8 + }, + { + "donor": 64, + "recipient": 26843, + "donor_frame": [ + 2048, + 1024, + 512, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 8 + }, + { + "donor": 19323, + "recipient": 24273, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 8 + }, + { + "donor": 14600, + "recipient": 24547, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 8 + }, + { + "donor": 14212, + "recipient": 24556, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 8 + }, + { + "donor": 13564, + "recipient": 24642, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 8 + }, + { + "donor": 13494, + "recipient": 24719, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 8 + }, + { + "donor": 13492, + "recipient": 24776, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 8 + }, + { + "donor": 19502, + "recipient": 23851, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536 + ], + "e": 8, + "s": 8 + }, + { + "donor": 19498, + "recipient": 24193, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536 + ], + "e": 8, + "s": 8 + }, + { + "donor": 13056, + "recipient": 25977, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 7, + "s": 9 + }, + { + "donor": 14050, + "recipient": 25983, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 9 + }, + { + "donor": 14047, + "recipient": 25984, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 9 + }, + { + "donor": 14043, + "recipient": 26054, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 9 + }, + { + "donor": 14065, + "recipient": 26071, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 9 + }, + { + "donor": 14061, + "recipient": 26088, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 9 + }, + { + "donor": 14056, + "recipient": 26104, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 9 + }, + { + "donor": 14201, + "recipient": 26121, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 9 + }, + { + "donor": 14197, + "recipient": 26122, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 9 + }, + { + "donor": 14192, + "recipient": 26138, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 9 + }, + { + "donor": 16307, + "recipient": 26139, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 9 + }, + { + "donor": 16303, + "recipient": 26500, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 9 + }, + { + "donor": 16298, + "recipient": 26514, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 6, + "s": 9 + }, + { + "donor": 17456, + "recipient": 26528, + "donor_frame": [ + 1048576, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 5, + "s": 9 + }, + { + "donor": 17636, + "recipient": 26556, + "donor_frame": [ + 2097152, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 5, + "s": 9 + }, + { + "donor": 13493, + "recipient": 26570, + "donor_frame": [ + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2, + 1 + ], + "e": 4, + "s": 9 + }, + { + "donor": 5895, + "recipient": 24716, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 16384, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 16384, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 9 + }, + { + "donor": 938, + "recipient": 24158, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 1 + ], + "e": 9, + "s": 9 + }, + { + "donor": 13846, + "recipient": 24048, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 1 + ], + "e": 9, + "s": 9 + }, + { + "donor": 2396, + "recipient": 24166, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 2 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 2 + ], + "e": 9, + "s": 9 + }, + { + "donor": 13849, + "recipient": 24271, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 2 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 2 + ], + "e": 9, + "s": 9 + }, + { + "donor": 3798, + "recipient": 23929, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 4 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 4 + ], + "e": 9, + "s": 9 + }, + { + "donor": 14442, + "recipient": 23796, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 4 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 4 + ], + "e": 9, + "s": 9 + }, + { + "donor": 5047, + "recipient": 23787, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8 + ], + "e": 9, + "s": 9 + }, + { + "donor": 14445, + "recipient": 23921, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8 + ], + "e": 9, + "s": 9 + }, + { + "donor": 9725, + "recipient": 24149, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 2048, + 1024, + 512, + 256 + ], + "e": 9, + "s": 9 + }, + { + "donor": 16750, + "recipient": 24361, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 2048, + 1024, + 512, + 256 + ], + "e": 9, + "s": 9 + }, + { + "donor": 1679, + "recipient": 23972, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 1 + ], + "e": 9, + "s": 9 + }, + { + "donor": 14196, + "recipient": 24063, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 1 + ], + "e": 9, + "s": 9 + }, + { + "donor": 3102, + "recipient": 24077, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2 + ], + "e": 9, + "s": 9 + }, + { + "donor": 14200, + "recipient": 24091, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2 + ], + "e": 9, + "s": 9 + }, + { + "donor": 4541, + "recipient": 23719, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 4 + ], + "e": 9, + "s": 9 + }, + { + "donor": 14792, + "recipient": 23733, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 4 + ], + "e": 9, + "s": 9 + }, + { + "donor": 5782, + "recipient": 23853, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8 + ], + "e": 9, + "s": 9 + }, + { + "donor": 14796, + "recipient": 23867, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8 + ], + "e": 9, + "s": 9 + }, + { + "donor": 6950, + "recipient": 23839, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 16 + ], + "e": 9, + "s": 9 + }, + { + "donor": 21415, + "recipient": 24909, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 9 + }, + { + "donor": 13440, + "recipient": 23998, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 2048, + 1024, + 512, + 256 + ], + "e": 9, + "s": 9 + }, + { + "donor": 5922, + "recipient": 23780, + "donor_frame": [ + 131072, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 131072, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 9 + }, + { + "donor": 17086, + "recipient": 23914, + "donor_frame": [ + 131072, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 131072, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 9 + }, + { + "donor": 5940, + "recipient": 23770, + "donor_frame": [ + 524288, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 9 + }, + { + "donor": 17350, + "recipient": 23904, + "donor_frame": [ + 524288, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 9 + }, + { + "donor": 13111, + "recipient": 24370, + "donor_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "e": 9, + "s": 9 + }, + { + "donor": 3264, + "recipient": 25050, + "donor_frame": [ + 131072, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 131072, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 9 + }, + { + "donor": 3273, + "recipient": 24949, + "donor_frame": [ + 262144, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 262144, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 9 + }, + { + "donor": 17146, + "recipient": 25026, + "donor_frame": [ + 262144, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 262144, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 9 + }, + { + "donor": 3319, + "recipient": 24692, + "donor_frame": [ + 8388608, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 9 + }, + { + "donor": 18034, + "recipient": 24455, + "donor_frame": [ + 8388608, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 9 + }, + { + "donor": 23485, + "recipient": 23931, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 10 + }, + { + "donor": 22191, + "recipient": 24760, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 22044, + "recipient": 24033, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 23499, + "recipient": 25034, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 23585, + "recipient": 24379, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "e": 10, + "s": 10 + }, + { + "donor": 23460, + "recipient": 23778, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 10, + "s": 10 + }, + { + "donor": 23610, + "recipient": 24769, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 22135, + "recipient": 24839, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 22162, + "recipient": 24381, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 23592, + "recipient": 24472, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 22219, + "recipient": 24565, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 23497, + "recipient": 24920, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 22295, + "recipient": 24973, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 10, + "s": 10 + }, + { + "donor": 22389, + "recipient": 24699, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 10, + "s": 10 + }, + { + "donor": 23517, + "recipient": 25024, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 10, + "s": 10 + }, + { + "donor": 23581, + "recipient": 24812, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 22312, + "recipient": 23958, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 32, + 16 + ], + "e": 10, + "s": 10 + }, + { + "donor": 23502, + "recipient": 25478, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 128, + 64, + 32, + 16 + ], + "e": 10, + "s": 10 + }, + { + "donor": 23457, + "recipient": 24954, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 22187, + "recipient": 24992, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 22110, + "recipient": 23944, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 23609, + "recipient": 24406, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32, + 16 + ], + "e": 10, + "s": 10 + }, + { + "donor": 23479, + "recipient": 23825, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4 + ], + "e": 10, + "s": 10 + }, + { + "donor": 22396, + "recipient": 23717, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64 + ], + "e": 10, + "s": 10 + }, + { + "donor": 23432, + "recipient": 24232, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256 + ], + "e": 10, + "s": 10 + }, + { + "donor": 22433, + "recipient": 24339, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256 + ], + "e": 10, + "s": 10 + }, + { + "donor": 16420, + "recipient": 23808, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256 + ], + "e": 8, + "s": 10 + }, + { + "donor": 23441, + "recipient": 25398, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384 + ], + "e": 10, + "s": 10 + }, + { + "donor": 23562, + "recipient": 24947, + "donor_frame": [ + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 22137, + "recipient": 24764, + "donor_frame": [ + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 10 + }, + { + "donor": 20645, + "recipient": 24857, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 11 + }, + { + "donor": 21095, + "recipient": 24578, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 11 + }, + { + "donor": 21183, + "recipient": 24751, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 11 + }, + { + "donor": 22005, + "recipient": 23811, + "donor_frame": [ + 8388608, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 11, + "s": 11 + }, + { + "donor": 21725, + "recipient": 24486, + "donor_frame": [ + 8388608, + 4194304, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 11 + }, + { + "donor": 8089, + "recipient": 24869, + "donor_frame": [ + 524288, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 11 + }, + { + "donor": 15325, + "recipient": 23777, + "donor_frame": [ + 32768, + 16384, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15344, + "recipient": 23911, + "donor_frame": [ + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15341, + "recipient": 23786, + "donor_frame": [ + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15337, + "recipient": 23920, + "donor_frame": [ + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15533, + "recipient": 24039, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15529, + "recipient": 23928, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 128, + 64 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15819, + "recipient": 24047, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 14584, + "recipient": 24245, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 4096, + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 12 + }, + { + "donor": 22370, + "recipient": 24982, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 10, + "s": 12 + }, + { + "donor": 15296, + "recipient": 24631, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "e": 12, + "s": 12 + }, + { + "donor": 16798, + "recipient": 24708, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 16384, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 12 + }, + { + "donor": 22379, + "recipient": 24766, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 12 + }, + { + "donor": 14878, + "recipient": 24828, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 12 + }, + { + "donor": 23636, + "recipient": 25048, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 10, + "s": 12 + }, + { + "donor": 22086, + "recipient": 24233, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "e": 10, + "s": 12 + }, + { + "donor": 16468, + "recipient": 24340, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "e": 9, + "s": 12 + }, + { + "donor": 15724, + "recipient": 24432, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "e": 8, + "s": 12 + }, + { + "donor": 15672, + "recipient": 24524, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "e": 8, + "s": 12 + }, + { + "donor": 13850, + "recipient": 26263, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 12 + }, + { + "donor": 13847, + "recipient": 26264, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 12 + }, + { + "donor": 22325, + "recipient": 24639, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "e": 12, + "s": 12 + }, + { + "donor": 22323, + "recipient": 24392, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 32, + 16 + ], + "e": 10, + "s": 12 + }, + { + "donor": 23536, + "recipient": 25032, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 10, + "s": 12 + }, + { + "donor": 16402, + "recipient": 23970, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 128, + 64 + ], + "e": 8, + "s": 12 + }, + { + "donor": 22386, + "recipient": 24622, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "e": 10, + "s": 12 + }, + { + "donor": 21230, + "recipient": 24758, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 12 + }, + { + "donor": 21323, + "recipient": 24819, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 12 + }, + { + "donor": 21508, + "recipient": 24612, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 12 + }, + { + "donor": 19400, + "recipient": 24749, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 12 + }, + { + "donor": 19371, + "recipient": 24899, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 12 + }, + { + "donor": 12290, + "recipient": 24963, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 12 + }, + { + "donor": 13211, + "recipient": 24418, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 32, + 16 + ], + "e": 7, + "s": 12 + }, + { + "donor": 13320, + "recipient": 24419, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 32, + 16 + ], + "e": 7, + "s": 12 + }, + { + "donor": 14957, + "recipient": 24430, + "donor_frame": [ + 131072, + 65536, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 32, + 16 + ], + "e": 6, + "s": 12 + }, + { + "donor": 14973, + "recipient": 24511, + "donor_frame": [ + 524288, + 262144, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 32, + 16 + ], + "e": 6, + "s": 12 + }, + { + "donor": 14969, + "recipient": 24523, + "donor_frame": [ + 524288, + 262144, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 32, + 16 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15349, + "recipient": 23744, + "donor_frame": [ + 524288, + 262144, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 19390, + "recipient": 23756, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15588, + "recipient": 23877, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15585, + "recipient": 23878, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15581, + "recipient": 23889, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15292, + "recipient": 23890, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15875, + "recipient": 23996, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15871, + "recipient": 23997, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15368, + "recipient": 24126, + "donor_frame": [ + 2097152, + 1048576, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15365, + "recipient": 26626, + "donor_frame": [ + 2097152, + 1048576, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15361, + "recipient": 26640, + "donor_frame": [ + 2097152, + 1048576, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 15597, + "recipient": 26665, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 12 + }, + { + "donor": 23438, + "recipient": 24943, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 12 + }, + { + "donor": 22089, + "recipient": 24965, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 12 + }, + { + "donor": 20738, + "recipient": 25017, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 12 + }, + { + "donor": 20552, + "recipient": 26721, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 12 + }, + { + "donor": 13843, + "recipient": 26875, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 12 + }, + { + "donor": 22299, + "recipient": 25015, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 12, + "s": 12 + }, + { + "donor": 22477, + "recipient": 23672, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "e": 12, + "s": 12 + }, + { + "donor": 22474, + "recipient": 23673, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "e": 12, + "s": 12 + }, + { + "donor": 22465, + "recipient": 23809, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "e": 12, + "s": 12 + }, + { + "donor": 22437, + "recipient": 24178, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "e": 12, + "s": 12 + }, + { + "donor": 15958, + "recipient": 24179, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "e": 12, + "s": 12 + }, + { + "donor": 20886, + "recipient": 24284, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "e": 11, + "s": 12 + }, + { + "donor": 22471, + "recipient": 24285, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "e": 10, + "s": 12 + }, + { + "donor": 18258, + "recipient": 23686, + "donor_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "e": 9, + "s": 12 + }, + { + "donor": 22326, + "recipient": 24575, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 12, + "s": 12 + }, + { + "donor": 22324, + "recipient": 24576, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 12, + "s": 12 + }, + { + "donor": 22319, + "recipient": 24601, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 12, + "s": 12 + }, + { + "donor": 14902, + "recipient": 24652, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 12, + "s": 12 + }, + { + "donor": 21973, + "recipient": 24653, + "donor_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 11, + "s": 12 + }, + { + "donor": 8080, + "recipient": 24665, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 11, + "s": 12 + }, + { + "donor": 8062, + "recipient": 24677, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 11, + "s": 12 + }, + { + "donor": 8071, + "recipient": 24678, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 11, + "s": 12 + }, + { + "donor": 19367, + "recipient": 24727, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 12 + }, + { + "donor": 15646, + "recipient": 24728, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 12 + }, + { + "donor": 15266, + "recipient": 24738, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 12 + }, + { + "donor": 14890, + "recipient": 24739, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 8, + "s": 12 + }, + { + "donor": 5976, + "recipient": 24798, + "donor_frame": [ + 8388608, + 2097152, + 1048576, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 7, + "s": 12 + }, + { + "donor": 14876, + "recipient": 24888, + "donor_frame": [ + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 12 + }, + { + "donor": 14873, + "recipient": 26202, + "donor_frame": [ + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 12 + }, + { + "donor": 14869, + "recipient": 26644, + "donor_frame": [ + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 12 + }, + { + "donor": 23450, + "recipient": 25724, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 12, + "s": 12 + }, + { + "donor": 23484, + "recipient": 25038, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 12 + }, + { + "donor": 22218, + "recipient": 24287, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 12 + }, + { + "donor": 22114, + "recipient": 24195, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 12 + }, + { + "donor": 22098, + "recipient": 24394, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 12 + }, + { + "donor": 23444, + "recipient": 25874, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "e": 12, + "s": 12 + }, + { + "donor": 23442, + "recipient": 25875, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "e": 12, + "s": 12 + }, + { + "donor": 19482, + "recipient": 25900, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "e": 12, + "s": 12 + }, + { + "donor": 21537, + "recipient": 26048, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "e": 11, + "s": 12 + }, + { + "donor": 21347, + "recipient": 26065, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "e": 11, + "s": 12 + }, + { + "donor": 21444, + "recipient": 26133, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "e": 11, + "s": 12 + }, + { + "donor": 21258, + "recipient": 26150, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "e": 11, + "s": 12 + }, + { + "donor": 22617, + "recipient": 26173, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "e": 10, + "s": 12 + }, + { + "donor": 22502, + "recipient": 26476, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "e": 10, + "s": 12 + }, + { + "donor": 22496, + "recipient": 26490, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "e": 10, + "s": 12 + }, + { + "donor": 23535, + "recipient": 26518, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "e": 10, + "s": 12 + }, + { + "donor": 22606, + "recipient": 26599, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "e": 10, + "s": 12 + }, + { + "donor": 23443, + "recipient": 27301, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "e": 10, + "s": 12 + }, + { + "donor": 14035, + "recipient": 24407, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 8192, + 4096, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 13 + }, + { + "donor": 14031, + "recipient": 24499, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 8192, + 4096, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 13 + }, + { + "donor": 15991, + "recipient": 23943, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 8192, + 4096, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 13 + }, + { + "donor": 13979, + "recipient": 24194, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 8192, + 4096, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 13 + }, + { + "donor": 16007, + "recipient": 24301, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 8192, + 4096, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 13 + }, + { + "donor": 16003, + "recipient": 24393, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 8192, + 4096, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 13 + }, + { + "donor": 14163, + "recipient": 24485, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 8192, + 4096, + 2048, + 1024, + 2, + 1 + ], + "e": 6, + "s": 13 + }, + { + "donor": 14567, + "recipient": 23718, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 8192, + 4096, + 2048, + 1024, + 8, + 4 + ], + "e": 6, + "s": 13 + }, + { + "donor": 14563, + "recipient": 23852, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 8192, + 4096, + 2048, + 1024, + 8, + 4 + ], + "e": 6, + "s": 13 + }, + { + "donor": 13576, + "recipient": 24604, + "donor_frame": [ + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 131072, + 65536, + 8192, + 4096, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 13 + }, + { + "donor": 13691, + "recipient": 24681, + "donor_frame": [ + 131072, + 65536, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 131072, + 65536, + 8192, + 4096, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 13 + }, + { + "donor": 14023, + "recipient": 26726, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 131072, + 65536, + 8192, + 4096, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 13 + }, + { + "donor": 15719, + "recipient": 24244, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 13 + }, + { + "donor": 15715, + "recipient": 24351, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 13 + }, + { + "donor": 15918, + "recipient": 26641, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "e": 6, + "s": 13 + }, + { + "donor": 15593, + "recipient": 24127, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 1024, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 13 + }, + { + "donor": 14688, + "recipient": 23689, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 8, + 4 + ], + "e": 10, + "s": 13 + }, + { + "donor": 20993, + "recipient": 24975, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 13 + }, + { + "donor": 21393, + "recipient": 24848, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 13 + }, + { + "donor": 9716, + "recipient": 23687, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 9, + "s": 13 + }, + { + "donor": 16690, + "recipient": 23822, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 9, + "s": 13 + }, + { + "donor": 15868, + "recipient": 23823, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 8, + "s": 13 + }, + { + "donor": 15700, + "recipient": 23941, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 8, + "s": 13 + }, + { + "donor": 15668, + "recipient": 23942, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 8, + "s": 13 + }, + { + "donor": 11843, + "recipient": 24060, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 7, + "s": 13 + }, + { + "donor": 15707, + "recipient": 24061, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 6, + "s": 13 + }, + { + "donor": 15703, + "recipient": 24074, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 6, + "s": 13 + }, + { + "donor": 16083, + "recipient": 26645, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 6, + "s": 13 + }, + { + "donor": 21911, + "recipient": 24408, + "donor_frame": [ + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 13 + }, + { + "donor": 21818, + "recipient": 24500, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 13 + }, + { + "donor": 20924, + "recipient": 26302, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 13 + }, + { + "donor": 23030, + "recipient": 26961, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 32 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 32 + ], + "e": 13, + "s": 13 + }, + { + "donor": 20321, + "recipient": 26962, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 32 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 32 + ], + "e": 13, + "s": 13 + }, + { + "donor": 23087, + "recipient": 27002, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 256 + ], + "e": 13, + "s": 13 + }, + { + "donor": 23107, + "recipient": 27003, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512 + ], + "e": 13, + "s": 13 + }, + { + "donor": 14205, + "recipient": 25522, + "donor_frame": [ + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 525312, + 263168, + 132096, + 66560, + 33792, + 17408, + 9216, + 5120, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 14 + }, + { + "donor": 15560, + "recipient": 24030, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524292, + 131072, + 65536, + 32768, + 16384, + 15423, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 14 + }, + { + "donor": 15541, + "recipient": 23767, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131073, + 32768, + 16384, + 15423, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 14 + }, + { + "donor": 15831, + "recipient": 24020, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131076, + 32768, + 16384, + 15423, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 14 + }, + { + "donor": 15040, + "recipient": 24391, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 61647, + 2048, + 1024, + 576, + 32, + 16 + ], + "e": 6, + "s": 14 + }, + { + "donor": 5886, + "recipient": 24990, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8192, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8408847, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 53007, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 14 + }, + { + "donor": 17034, + "recipient": 25058, + "donor_frame": [ + 131072, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8712432, + 2097152, + 1048576, + 848112, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 14 + }, + { + "donor": 15883, + "recipient": 24009, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32772, + 15423, + 512, + 256, + 128, + 64 + ], + "e": 6, + "s": 14 + }, + { + "donor": 23427, + "recipient": 25518, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 14 + }, + { + "donor": 22276, + "recipient": 25514, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 14 + }, + { + "donor": 22139, + "recipient": 25490, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 14 + }, + { + "donor": 23565, + "recipient": 25498, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 14 + }, + { + "donor": 14854, + "recipient": 25516, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 8, + "s": 14 + }, + { + "donor": 14358, + "recipient": 25520, + "donor_frame": [ + 2048, + 1024, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 14 + }, + { + "donor": 23612, + "recipient": 25480, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 14 + }, + { + "donor": 14355, + "recipient": 25470, + "donor_frame": [ + 2048, + 1024, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 14 + }, + { + "donor": 22281, + "recipient": 25492, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 14 + }, + { + "donor": 5858, + "recipient": 25500, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 14 + }, + { + "donor": 14351, + "recipient": 25468, + "donor_frame": [ + 2048, + 1024, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 14 + }, + { + "donor": 23523, + "recipient": 25360, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "e": 12, + "s": 14 + }, + { + "donor": 22215, + "recipient": 25378, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "e": 10, + "s": 14 + }, + { + "donor": 22490, + "recipient": 25354, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "e": 8, + "s": 14 + }, + { + "donor": 22486, + "recipient": 25372, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "e": 8, + "s": 14 + }, + { + "donor": 23512, + "recipient": 25282, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 10, + "s": 14 + }, + { + "donor": 5840, + "recipient": 25304, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 14 + }, + { + "donor": 22503, + "recipient": 25386, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 8, + 4 + ], + "e": 10, + "s": 14 + }, + { + "donor": 14482, + "recipient": 25402, + "donor_frame": [ + 131072, + 65536, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 8, + 4 + ], + "e": 6, + "s": 14 + }, + { + "donor": 23431, + "recipient": 25362, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "e": 10, + "s": 14 + }, + { + "donor": 13084, + "recipient": 25380, + "donor_frame": [ + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "e": 9, + "s": 14 + }, + { + "donor": 22409, + "recipient": 25358, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "e": 10, + "s": 14 + }, + { + "donor": 22495, + "recipient": 25376, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "e": 10, + "s": 14 + }, + { + "donor": 23506, + "recipient": 25390, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "e": 10, + "s": 14 + }, + { + "donor": 22493, + "recipient": 25406, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "e": 10, + "s": 14 + }, + { + "donor": 22289, + "recipient": 25944, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 12, + "s": 14 + }, + { + "donor": 23475, + "recipient": 26025, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 10, + "s": 14 + }, + { + "donor": 23482, + "recipient": 26042, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 10, + "s": 14 + }, + { + "donor": 25623, + "recipient": 26207, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 14 + }, + { + "donor": 21111, + "recipient": 26627, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 16384, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 14 + }, + { + "donor": 23560, + "recipient": 26309, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 14 + }, + { + "donor": 22239, + "recipient": 26711, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 14 + }, + { + "donor": 22445, + "recipient": 26912, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 14, + "s": 14 + }, + { + "donor": 14861, + "recipient": 25332, + "donor_frame": [ + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 14 + }, + { + "donor": 22434, + "recipient": 25835, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 14, + "s": 14 + }, + { + "donor": 23447, + "recipient": 26388, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 12, + "s": 14 + }, + { + "donor": 23430, + "recipient": 26439, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 12, + "s": 14 + }, + { + "donor": 22416, + "recipient": 26453, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 12, + "s": 14 + }, + { + "donor": 22481, + "recipient": 26467, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 12, + "s": 14 + }, + { + "donor": 22468, + "recipient": 26495, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 12, + "s": 14 + }, + { + "donor": 19471, + "recipient": 26509, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 12, + "s": 14 + }, + { + "donor": 23513, + "recipient": 26537, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 10, + "s": 14 + }, + { + "donor": 22444, + "recipient": 26551, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 10, + "s": 14 + }, + { + "donor": 22407, + "recipient": 26762, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 10, + "s": 14 + }, + { + "donor": 22403, + "recipient": 26764, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 10, + "s": 14 + }, + { + "donor": 22454, + "recipient": 26796, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 10, + "s": 14 + }, + { + "donor": 22459, + "recipient": 27055, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 10, + "s": 14 + }, + { + "donor": 22422, + "recipient": 27056, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 10, + "s": 14 + }, + { + "donor": 23465, + "recipient": 26361, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 14 + }, + { + "donor": 14558, + "recipient": 27642, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 8, + 4, + 1 + ], + "e": 6, + "s": 15 + }, + { + "donor": 14479, + "recipient": 27691, + "donor_frame": [ + 131072, + 65536, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 8, + 4, + 1 + ], + "e": 6, + "s": 15 + }, + { + "donor": 5987, + "recipient": 27778, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 16 + ], + "e": 15, + "s": 15 + }, + { + "donor": 20763, + "recipient": 26596, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 128, + 64 + ], + "e": 15, + "s": 15 + }, + { + "donor": 21211, + "recipient": 27105, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 15 + }, + { + "donor": 16492, + "recipient": 25521, + "donor_frame": [ + 68, + 32, + 16, + 12 + ], + "birth_frame": [ + 5243904, + 525312, + 263168, + 132096, + 66560, + 33792, + 17408, + 9216, + 5120, + 3072, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 16 + }, + { + "donor": 5931, + "recipient": 25504, + "donor_frame": [ + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 17206, + "recipient": 25510, + "donor_frame": [ + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 19374, + "recipient": 25472, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 16, + "s": 16 + }, + { + "donor": 16582, + "recipient": 25482, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 16302, + "recipient": 25488, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 14840, + "recipient": 25496, + "donor_frame": [ + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14837, + "recipient": 25486, + "donor_frame": [ + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14833, + "recipient": 25494, + "donor_frame": [ + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14849, + "recipient": 25506, + "donor_frame": [ + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14845, + "recipient": 25512, + "donor_frame": [ + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14243, + "recipient": 25388, + "donor_frame": [ + 512, + 256, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14239, + "recipient": 25404, + "donor_frame": [ + 512, + 256, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 19369, + "recipient": 25474, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 16, + "s": 16 + }, + { + "donor": 20854, + "recipient": 25484, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 22291, + "recipient": 25396, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 16 + }, + { + "donor": 17610, + "recipient": 25412, + "donor_frame": [ + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 14346, + "recipient": 25352, + "donor_frame": [ + 512, + 256, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14343, + "recipient": 25370, + "donor_frame": [ + 512, + 256, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 8877, + "recipient": 25356, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 15654, + "recipient": 25374, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 15274, + "recipient": 25392, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 7949, + "recipient": 25408, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 32 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 16730, + "recipient": 25424, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8192, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 13102, + "recipient": 25438, + "donor_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 18018, + "recipient": 25450, + "donor_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 19480, + "recipient": 25462, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 8, + "s": 16 + }, + { + "donor": 22333, + "recipient": 26604, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 16 + }, + { + "donor": 23249, + "recipient": 26491, + "donor_frame": [ + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 16 + }, + { + "donor": 12840, + "recipient": 26614, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 16384, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 16 + }, + { + "donor": 16394, + "recipient": 26697, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 16384, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 16 + }, + { + "donor": 14394, + "recipient": 25466, + "donor_frame": [ + 131072, + 65536, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14391, + "recipient": 25476, + "donor_frame": [ + 131072, + 65536, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 13093, + "recipient": 25426, + "donor_frame": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 17790, + "recipient": 25440, + "donor_frame": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 19463, + "recipient": 25452, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 8, + "s": 16 + }, + { + "donor": 19459, + "recipient": 25464, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 8, + "s": 16 + }, + { + "donor": 16526, + "recipient": 25322, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 16 + }, + { + "donor": 23327, + "recipient": 26757, + "donor_frame": [ + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 16 + }, + { + "donor": 21706, + "recipient": 27172, + "donor_frame": [ + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 16 + }, + { + "donor": 23347, + "recipient": 27173, + "donor_frame": [ + 2097152, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 16 + }, + { + "donor": 22482, + "recipient": 26567, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "e": 12, + "s": 16 + }, + { + "donor": 22472, + "recipient": 27073, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "e": 12, + "s": 16 + }, + { + "donor": 23167, + "recipient": 26656, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 13, + "s": 16 + }, + { + "donor": 20946, + "recipient": 25418, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 13, + "s": 16 + }, + { + "donor": 14842, + "recipient": 25432, + "donor_frame": [ + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14387, + "recipient": 25444, + "donor_frame": [ + 131072, + 65536, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14622, + "recipient": 25456, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14619, + "recipient": 27450, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14857, + "recipient": 26617, + "donor_frame": [ + 32768, + 16384, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 15149, + "recipient": 25416, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14306, + "recipient": 25430, + "donor_frame": [ + 524288, + 262144, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14303, + "recipient": 25442, + "donor_frame": [ + 524288, + 262144, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14299, + "recipient": 27732, + "donor_frame": [ + 524288, + 262144, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14406, + "recipient": 25454, + "donor_frame": [ + 524288, + 262144, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 16 + }, + { + "donor": 23449, + "recipient": 26746, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 16 + }, + { + "donor": 22230, + "recipient": 27206, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 16 + }, + { + "donor": 22531, + "recipient": 26673, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 16 + }, + { + "donor": 22411, + "recipient": 26687, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 16 + }, + { + "donor": 23287, + "recipient": 27180, + "donor_frame": [ + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 16 + }, + { + "donor": 21522, + "recipient": 27181, + "donor_frame": [ + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 16 + }, + { + "donor": 23493, + "recipient": 27591, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 16 + }, + { + "donor": 22181, + "recipient": 27875, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 16 + }, + { + "donor": 10977, + "recipient": 27915, + "donor_frame": [ + 32768, + 16384, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 16 + }, + { + "donor": 5849, + "recipient": 25324, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 512, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 16 + }, + { + "donor": 16550, + "recipient": 25344, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 512, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 16 + }, + { + "donor": 23247, + "recipient": 26519, + "donor_frame": [ + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 16 + }, + { + "donor": 15028, + "recipient": 25310, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 16 + }, + { + "donor": 15025, + "recipient": 25330, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 16 + }, + { + "donor": 23387, + "recipient": 26455, + "donor_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 13, + "s": 16 + }, + { + "donor": 19993, + "recipient": 25422, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 13, + "s": 16 + }, + { + "donor": 20102, + "recipient": 25436, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 13, + "s": 16 + }, + { + "donor": 8053, + "recipient": 25448, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 11, + "s": 16 + }, + { + "donor": 15278, + "recipient": 25460, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 32 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 21986, + "recipient": 26539, + "donor_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "e": 13, + "s": 16 + }, + { + "donor": 19475, + "recipient": 26924, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "e": 12, + "s": 16 + }, + { + "donor": 23089, + "recipient": 26586, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 13, + "s": 16 + }, + { + "donor": 23109, + "recipient": 25320, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 512, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 13, + "s": 16 + }, + { + "donor": 22344, + "recipient": 27935, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 10, + "s": 16 + }, + { + "donor": 9658, + "recipient": 25420, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 15658, + "recipient": 25434, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 16 + }, + { + "donor": 19490, + "recipient": 25446, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 8, + "s": 16 + }, + { + "donor": 19473, + "recipient": 25458, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 8, + "s": 16 + }, + { + "donor": 14784, + "recipient": 26631, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 14, + "s": 16 + }, + { + "donor": 22555, + "recipient": 25346, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 14, + "s": 16 + }, + { + "donor": 23207, + "recipient": 25364, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 13, + "s": 16 + }, + { + "donor": 23133, + "recipient": 25502, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 15, + "s": 16 + }, + { + "donor": 23129, + "recipient": 25508, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 13, + "s": 16 + }, + { + "donor": 22430, + "recipient": 26502, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "e": 14, + "s": 16 + }, + { + "donor": 22268, + "recipient": 25276, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 10, + "s": 16 + }, + { + "donor": 10364, + "recipient": 25318, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 16 + }, + { + "donor": 15944, + "recipient": 25298, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 16 + }, + { + "donor": 25212, + "recipient": 25274, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 14, + "s": 16 + }, + { + "donor": 14940, + "recipient": 25296, + "donor_frame": [ + 8192, + 4096, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 16 + }, + { + "donor": 14937, + "recipient": 25316, + "donor_frame": [ + 8192, + 4096, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 16 + }, + { + "donor": 22374, + "recipient": 27271, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "e": 16, + "s": 16 + }, + { + "donor": 19385, + "recipient": 27272, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "e": 16, + "s": 16 + }, + { + "donor": 14881, + "recipient": 25294, + "donor_frame": [ + 524288, + 262144, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 16 + }, + { + "donor": 15165, + "recipient": 25272, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 16 + }, + { + "donor": 21151, + "recipient": 25308, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "e": 13, + "s": 16 + }, + { + "donor": 21261, + "recipient": 25328, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "e": 13, + "s": 16 + }, + { + "donor": 19425, + "recipient": 25262, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "e": 14, + "s": 16 + }, + { + "donor": 23410, + "recipient": 25284, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "e": 10, + "s": 16 + }, + { + "donor": 23566, + "recipient": 26769, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 16 + }, + { + "donor": 23227, + "recipient": 26549, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 16 + }, + { + "donor": 21197, + "recipient": 27130, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 16 + }, + { + "donor": 23369, + "recipient": 26727, + "donor_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 13, + "s": 16 + }, + { + "donor": 21961, + "recipient": 27283, + "donor_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 13, + "s": 16 + }, + { + "donor": 22336, + "recipient": 27284, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 12, + "s": 16 + }, + { + "donor": 20536, + "recipient": 26584, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 16 + }, + { + "donor": 20629, + "recipient": 27693, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 512, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 16 + }, + { + "donor": 23229, + "recipient": 26451, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 13, + "s": 16 + }, + { + "donor": 22260, + "recipient": 26947, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 12, + "s": 16 + }, + { + "donor": 22975, + "recipient": 26446, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 13, + "s": 16 + }, + { + "donor": 22994, + "recipient": 26715, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 13, + "s": 16 + }, + { + "donor": 21350, + "recipient": 27294, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 13, + "s": 16 + }, + { + "donor": 25217, + "recipient": 26754, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 16 + }, + { + "donor": 23455, + "recipient": 26507, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 16 + }, + { + "donor": 22202, + "recipient": 26521, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 16 + }, + { + "donor": 19278, + "recipient": 26620, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 16 + }, + { + "donor": 20775, + "recipient": 27588, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 16 + }, + { + "donor": 22547, + "recipient": 26613, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 16 + }, + { + "donor": 22515, + "recipient": 27393, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 16 + }, + { + "donor": 23401, + "recipient": 27395, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 16 + }, + { + "donor": 22048, + "recipient": 26577, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 16 + }, + { + "donor": 23233, + "recipient": 26929, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 15, + "s": 16 + }, + { + "donor": 22220, + "recipient": 26448, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 8, + 4 + ], + "e": 14, + "s": 16 + }, + { + "donor": 22567, + "recipient": 26462, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 8, + 4 + ], + "e": 14, + "s": 16 + }, + { + "donor": 22973, + "recipient": 26504, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 8, + 4 + ], + "e": 13, + "s": 16 + }, + { + "donor": 23269, + "recipient": 26716, + "donor_frame": [ + 131072, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 16 + }, + { + "donor": 23510, + "recipient": 26854, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 16 + }, + { + "donor": 23558, + "recipient": 26588, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4 + ], + "e": 14, + "s": 16 + }, + { + "donor": 23289, + "recipient": 26685, + "donor_frame": [ + 262144, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 16 + }, + { + "donor": 23471, + "recipient": 26678, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 16 + }, + { + "donor": 22038, + "recipient": 27152, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 16 + }, + { + "donor": 23439, + "recipient": 26724, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 16, + "s": 16 + }, + { + "donor": 22293, + "recipient": 26738, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 16, + "s": 16 + }, + { + "donor": 12336, + "recipient": 26752, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 15, + "s": 16 + }, + { + "donor": 23429, + "recipient": 26775, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 12, + "s": 16 + }, + { + "donor": 19352, + "recipient": 26811, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 12, + "s": 16 + }, + { + "donor": 19342, + "recipient": 26930, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 12, + "s": 16 + }, + { + "donor": 8017, + "recipient": 27503, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 11, + "s": 16 + }, + { + "donor": 22348, + "recipient": 27520, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 10, + "s": 16 + }, + { + "donor": 22331, + "recipient": 28092, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 10, + "s": 16 + }, + { + "donor": 23469, + "recipient": 26745, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 23456, + "recipient": 26759, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 22228, + "recipient": 26766, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 20954, + "recipient": 26731, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20906, + "recipient": 26893, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21290, + "recipient": 27549, + "donor_frame": [ + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 16 + }, + { + "donor": 23451, + "recipient": 26733, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 22176, + "recipient": 26747, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 22153, + "recipient": 26761, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 19343, + "recipient": 26773, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 22018, + "recipient": 26990, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 16 + }, + { + "donor": 13067, + "recipient": 26728, + "donor_frame": [ + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21586, + "recipient": 26742, + "donor_frame": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21556, + "recipient": 26756, + "donor_frame": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 13121, + "recipient": 26770, + "donor_frame": [ + 524288, + 262144, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 13221, + "recipient": 26997, + "donor_frame": [ + 524288, + 262144, + 131072, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21119, + "recipient": 28085, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 25205, + "recipient": 26419, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 19409, + "recipient": 26503, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 21482, + "recipient": 26517, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21469, + "recipient": 26531, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21637, + "recipient": 26545, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21576, + "recipient": 26635, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21389, + "recipient": 26649, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21376, + "recipient": 26663, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 2, + "recipient": 26850, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 9, + "recipient": 26851, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 191, + "recipient": 27138, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 1721, + "recipient": 27139, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 25621, + "recipient": 26447, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 16, + "s": 16 + }, + { + "donor": 23420, + "recipient": 26461, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 16, + "s": 16 + }, + { + "donor": 22362, + "recipient": 26475, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 16, + "s": 16 + }, + { + "donor": 22007, + "recipient": 26489, + "donor_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 15, + "s": 16 + }, + { + "donor": 22111, + "recipient": 26427, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 21162, + "recipient": 26510, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21098, + "recipient": 26524, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21048, + "recipient": 26538, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21011, + "recipient": 26552, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20777, + "recipient": 26677, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20741, + "recipient": 26719, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 23474, + "recipient": 26573, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 23399, + "recipient": 26621, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 22142, + "recipient": 26658, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 22125, + "recipient": 27398, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 15578, + "recipient": 27836, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 25628, + "recipient": 26555, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 16, + "s": 16 + }, + { + "donor": 25622, + "recipient": 26569, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 16, + "s": 16 + }, + { + "donor": 22383, + "recipient": 26583, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 16, + "s": 16 + }, + { + "donor": 13447, + "recipient": 26609, + "donor_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 15, + "s": 16 + }, + { + "donor": 13465, + "recipient": 26452, + "donor_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 15, + "s": 16 + }, + { + "donor": 13474, + "recipient": 26466, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21542, + "recipient": 26480, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21494, + "recipient": 26494, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 15, + "s": 16 + }, + { + "donor": 13076, + "recipient": 26819, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21449, + "recipient": 27490, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21868, + "recipient": 26637, + "donor_frame": [ + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21829, + "recipient": 26651, + "donor_frame": [ + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21682, + "recipient": 26693, + "donor_frame": [ + 8388608, + 4194304, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21658, + "recipient": 26707, + "donor_frame": [ + 8388608, + 4194304, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 23486, + "recipient": 26564, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 23480, + "recipient": 26607, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 22101, + "recipient": 26578, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 25204, + "recipient": 26395, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 16, + "s": 16 + }, + { + "donor": 22467, + "recipient": 26443, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 16, + "s": 16 + }, + { + "donor": 22424, + "recipient": 26457, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 16, + "s": 16 + }, + { + "donor": 21354, + "recipient": 26471, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21346, + "recipient": 26499, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21263, + "recipient": 26513, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 15, + "s": 16 + }, + { + "donor": 21253, + "recipient": 26527, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 15, + "s": 16 + }, + { + "donor": 12044, + "recipient": 26541, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20889, + "recipient": 26807, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20868, + "recipient": 27269, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "e": 15, + "s": 16 + }, + { + "donor": 25653, + "recipient": 26630, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 23440, + "recipient": 26654, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 16 + }, + { + "donor": 20743, + "recipient": 26735, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20720, + "recipient": 26749, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20835, + "recipient": 26763, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20816, + "recipient": 26777, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20557, + "recipient": 26647, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20534, + "recipient": 26902, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20650, + "recipient": 27125, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20627, + "recipient": 27126, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20370, + "recipient": 27307, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20348, + "recipient": 27793, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20464, + "recipient": 27832, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20441, + "recipient": 28054, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20184, + "recipient": 28097, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 20162, + "recipient": 27811, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 16 + }, + { + "donor": 16226, + "recipient": 25394, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 1 + ], + "e": 8, + "s": 17 + }, + { + "donor": 16174, + "recipient": 25410, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 1 + ], + "e": 8, + "s": 17 + }, + { + "donor": 15021, + "recipient": 25382, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 32, + 16, + 8, + 4, + 1 + ], + "e": 6, + "s": 17 + }, + { + "donor": 15408, + "recipient": 25348, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 8, + 4, + 1 + ], + "e": 6, + "s": 17 + }, + { + "donor": 15405, + "recipient": 25366, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 8, + 4, + 1 + ], + "e": 6, + "s": 17 + }, + { + "donor": 14475, + "recipient": 25384, + "donor_frame": [ + 131072, + 65536, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 32, + 16, + 8, + 4, + 1 + ], + "e": 6, + "s": 17 + }, + { + "donor": 14487, + "recipient": 25400, + "donor_frame": [ + 524288, + 262144, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 32, + 16, + 8, + 4, + 1 + ], + "e": 6, + "s": 17 + }, + { + "donor": 14339, + "recipient": 25350, + "donor_frame": [ + 512, + 256, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 8, + 4, + 1 + ], + "e": 6, + "s": 17 + }, + { + "donor": 14403, + "recipient": 25368, + "donor_frame": [ + 524288, + 262144, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 8, + 4, + 1 + ], + "e": 6, + "s": 17 + }, + { + "donor": 22488, + "recipient": 25280, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 4 + ], + "e": 8, + "s": 17 + }, + { + "donor": 14933, + "recipient": 25302, + "donor_frame": [ + 8192, + 4096, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 4 + ], + "e": 6, + "s": 17 + }, + { + "donor": 15320, + "recipient": 25342, + "donor_frame": [ + 8192, + 4096, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 17 + }, + { + "donor": 19791, + "recipient": 25414, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "e": 11, + "s": 17 + }, + { + "donor": 19822, + "recipient": 25428, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "e": 11, + "s": 17 + }, + { + "donor": 15401, + "recipient": 25268, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 4 + ], + "e": 6, + "s": 17 + }, + { + "donor": 15037, + "recipient": 25290, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 4 + ], + "e": 6, + "s": 17 + }, + { + "donor": 10937, + "recipient": 25278, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 512 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 4 + ], + "e": 9, + "s": 17 + }, + { + "donor": 15948, + "recipient": 25300, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 512 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 4 + ], + "e": 9, + "s": 17 + }, + { + "donor": 23408, + "recipient": 25266, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 4 + ], + "e": 10, + "s": 17 + }, + { + "donor": 22261, + "recipient": 25288, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 4 + ], + "e": 10, + "s": 17 + }, + { + "donor": 11476, + "recipient": 25340, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 17 + }, + { + "donor": 16156, + "recipient": 25338, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 9, + "s": 17 + }, + { + "donor": 9699, + "recipient": 25336, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 15, + "s": 17 + }, + { + "donor": 15161, + "recipient": 25292, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 17 + }, + { + "donor": 8134, + "recipient": 25264, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "e": 9, + "s": 17 + }, + { + "donor": 15304, + "recipient": 25306, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "e": 9, + "s": 17 + }, + { + "donor": 9109, + "recipient": 25326, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "e": 9, + "s": 17 + }, + { + "donor": 21976, + "recipient": 26767, + "donor_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 15, + "s": 17 + }, + { + "donor": 20101, + "recipient": 27463, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8 + ], + "e": 17, + "s": 17 + }, + { + "donor": 9835, + "recipient": 28247, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8 + ], + "e": 15, + "s": 17 + }, + { + "donor": 25765, + "recipient": 27027, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 17 + }, + { + "donor": 20890, + "recipient": 27638, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 17 + }, + { + "donor": 25757, + "recipient": 26828, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 17 + }, + { + "donor": 25789, + "recipient": 26989, + "donor_frame": [ + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 17 + }, + { + "donor": 25745, + "recipient": 27570, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128 + ], + "e": 17, + "s": 17 + }, + { + "donor": 20992, + "recipient": 26900, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8192, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 8192, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 17 + }, + { + "donor": 15317, + "recipient": 27169, + "donor_frame": [ + 8192, + 4096, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15313, + "recipient": 27170, + "donor_frame": [ + 8192, + 4096, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15092, + "recipient": 27171, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15089, + "recipient": 27486, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 22638, + "recipient": 27207, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 23552, + "recipient": 27208, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22078, + "recipient": 27209, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 23463, + "recipient": 27612, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 23403, + "recipient": 27177, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22269, + "recipient": 27178, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 20170, + "recipient": 27179, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 20248, + "recipient": 27630, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 32, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 22104, + "recipient": 26883, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 13631, + "recipient": 26884, + "donor_frame": [ + 128, + 64, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 13647, + "recipient": 26885, + "donor_frame": [ + 512, + 256, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 13643, + "recipient": 26886, + "donor_frame": [ + 512, + 256, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15085, + "recipient": 26887, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15472, + "recipient": 28090, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23570, + "recipient": 27259, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 23367, + "recipient": 27260, + "donor_frame": [ + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 21892, + "recipient": 27261, + "donor_frame": [ + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 23498, + "recipient": 27545, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 25216, + "recipient": 27357, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 22402, + "recipient": 27358, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 22155, + "recipient": 27359, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 23464, + "recipient": 27589, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22302, + "recipient": 27028, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 16, + "s": 18 + }, + { + "donor": 22255, + "recipient": 27029, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 23532, + "recipient": 27030, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 23540, + "recipient": 27527, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 23508, + "recipient": 26788, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22154, + "recipient": 26789, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 18 + }, + { + "donor": 23495, + "recipient": 26790, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 18 + }, + { + "donor": 23588, + "recipient": 28086, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 18 + }, + { + "donor": 15396, + "recipient": 26895, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15393, + "recipient": 26896, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15389, + "recipient": 26897, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23213, + "recipient": 26985, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 23209, + "recipient": 26986, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 23649, + "recipient": 26987, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 23405, + "recipient": 27538, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 21486, + "recipient": 27166, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 21561, + "recipient": 27167, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 23504, + "recipient": 27168, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 20918, + "recipient": 27621, + "donor_frame": [ + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 22250, + "recipient": 26918, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 22242, + "recipient": 26919, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 22124, + "recipient": 27711, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 22147, + "recipient": 26838, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 18 + }, + { + "donor": 22150, + "recipient": 26839, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 18 + }, + { + "donor": 22120, + "recipient": 26840, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 19284, + "recipient": 27658, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 13341, + "recipient": 26862, + "donor_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 13323, + "recipient": 26863, + "donor_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 13332, + "recipient": 26864, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 21483, + "recipient": 27660, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 21577, + "recipient": 27119, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 21280, + "recipient": 27120, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 21390, + "recipient": 27121, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 22143, + "recipient": 27624, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22259, + "recipient": 26890, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22347, + "recipient": 26891, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 18 + }, + { + "donor": 23413, + "recipient": 26892, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 18 + }, + { + "donor": 23569, + "recipient": 27956, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 18 + }, + { + "donor": 15469, + "recipient": 27071, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15465, + "recipient": 27072, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 19434, + "recipient": 27505, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 22221, + "recipient": 27339, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 18 + }, + { + "donor": 22226, + "recipient": 27340, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 18 + }, + { + "donor": 20356, + "recipient": 27341, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 20447, + "recipient": 27565, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 22263, + "recipient": 27423, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 14928, + "recipient": 27424, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14925, + "recipient": 27425, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14921, + "recipient": 27627, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15762, + "recipient": 27247, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15759, + "recipient": 27248, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15755, + "recipient": 27249, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15752, + "recipient": 27475, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 25258, + "recipient": 27431, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 22108, + "recipient": 27432, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 19269, + "recipient": 27433, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 21629, + "recipient": 27686, + "donor_frame": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 23169, + "recipient": 27080, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 23189, + "recipient": 27081, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 22298, + "recipient": 27082, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 22342, + "recipient": 27516, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22356, + "recipient": 27360, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 15308, + "recipient": 27361, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15305, + "recipient": 27362, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15301, + "recipient": 27577, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23541, + "recipient": 27017, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22166, + "recipient": 27018, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 23518, + "recipient": 27714, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22028, + "recipient": 26822, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22117, + "recipient": 26823, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 14756, + "recipient": 26824, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 23625, + "recipient": 27250, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22123, + "recipient": 27251, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 21669, + "recipient": 27252, + "donor_frame": [ + 1048576, + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 21762, + "recipient": 27761, + "donor_frame": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 22523, + "recipient": 27010, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 14, + "s": 18 + }, + { + "donor": 15054, + "recipient": 27011, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 10, + "s": 18 + }, + { + "donor": 19998, + "recipient": 27012, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 18 + }, + { + "donor": 20077, + "recipient": 28004, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 18 + }, + { + "donor": 15284, + "recipient": 27333, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 19437, + "recipient": 27334, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 19416, + "recipient": 27335, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15698, + "recipient": 27586, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23309, + "recipient": 27351, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 23597, + "recipient": 27352, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22057, + "recipient": 27353, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 19812, + "recipient": 27536, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 14555, + "recipient": 27448, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14551, + "recipient": 27449, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14019, + "recipient": 26870, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15104, + "recipient": 26871, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15101, + "recipient": 26872, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15097, + "recipient": 27539, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 22365, + "recipient": 27384, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 21160, + "recipient": 27385, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 20974, + "recipient": 27703, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 21066, + "recipient": 27204, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 22200, + "recipient": 27205, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 21840, + "recipient": 26797, + "donor_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 23467, + "recipient": 26798, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 19328, + "recipient": 26799, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 19296, + "recipient": 27583, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 23253, + "recipient": 27175, + "donor_frame": [ + 2097152, + 1048576, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 21799, + "recipient": 27176, + "donor_frame": [ + 2097152, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 22076, + "recipient": 27959, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 19905, + "recipient": 28008, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 22214, + "recipient": 27188, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22093, + "recipient": 27189, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 23501, + "recipient": 27190, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22097, + "recipient": 27657, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 5949, + "recipient": 27095, + "donor_frame": [ + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 17502, + "recipient": 27096, + "donor_frame": [ + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 5958, + "recipient": 27097, + "donor_frame": [ + 2097152, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 17682, + "recipient": 27528, + "donor_frame": [ + 2097152, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 15033, + "recipient": 26965, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15417, + "recipient": 26966, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15413, + "recipient": 26967, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16038, + "recipient": 27497, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23267, + "recipient": 27044, + "donor_frame": [ + 131072, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 21429, + "recipient": 27045, + "donor_frame": [ + 131072, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 21008, + "recipient": 27046, + "donor_frame": [ + 32768, + 16384, + 8192, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 23491, + "recipient": 27991, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 19433, + "recipient": 27004, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 16164, + "recipient": 27005, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 15676, + "recipient": 27006, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 19348, + "recipient": 27174, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 15484, + "recipient": 27354, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15481, + "recipient": 27355, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15477, + "recipient": 27356, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16035, + "recipient": 27265, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16031, + "recipient": 27266, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 13707, + "recipient": 27267, + "donor_frame": [ + 524288, + 262144, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 11964, + "recipient": 27235, + "donor_frame": [ + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 18 + }, + { + "donor": 17030, + "recipient": 27236, + "donor_frame": [ + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 18 + }, + { + "donor": 15298, + "recipient": 27237, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 8, + "s": 18 + }, + { + "donor": 15974, + "recipient": 27310, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15971, + "recipient": 27311, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15967, + "recipient": 27312, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15964, + "recipient": 27488, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23313, + "recipient": 27122, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 15, + "s": 18 + }, + { + "donor": 5967, + "recipient": 27123, + "donor_frame": [ + 4194304, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 18 + }, + { + "donor": 17874, + "recipient": 27124, + "donor_frame": [ + 4194304, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 18 + }, + { + "donor": 15282, + "recipient": 27748, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 8, + "s": 18 + }, + { + "donor": 15662, + "recipient": 27201, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 15686, + "recipient": 27202, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15683, + "recipient": 27203, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15679, + "recipient": 27988, + "donor_frame": [ + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14918, + "recipient": 27295, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 8, + "s": 18 + }, + { + "donor": 14830, + "recipient": 27296, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 8, + "s": 18 + }, + { + "donor": 14818, + "recipient": 27297, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 8, + "s": 18 + }, + { + "donor": 14216, + "recipient": 27061, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 14120, + "recipient": 27062, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 13588, + "recipient": 27063, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 14615, + "recipient": 27695, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15774, + "recipient": 27715, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15986, + "recipient": 27163, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15983, + "recipient": 27164, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15979, + "recipient": 27165, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16184, + "recipient": 27526, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 22463, + "recipient": 26972, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 15695, + "recipient": 26973, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15691, + "recipient": 26974, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 13703, + "recipient": 27634, + "donor_frame": [ + 524288, + 262144, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23173, + "recipient": 27241, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 15, + "s": 18 + }, + { + "donor": 23193, + "recipient": 27242, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 15, + "s": 18 + }, + { + "donor": 15771, + "recipient": 27243, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15767, + "recipient": 27990, + "donor_frame": [ + 131072, + 65536, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14399, + "recipient": 27089, + "donor_frame": [ + 524288, + 262144, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14631, + "recipient": 27090, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14627, + "recipient": 27091, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15116, + "recipient": 27484, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14686, + "recipient": 26779, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14683, + "recipient": 26780, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14679, + "recipient": 26781, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14726, + "recipient": 27699, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16181, + "recipient": 27262, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16177, + "recipient": 27263, + "donor_frame": [ + 131072, + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 13733, + "recipient": 27264, + "donor_frame": [ + 8388608, + 4194304, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 13728, + "recipient": 27619, + "donor_frame": [ + 8388608, + 4194304, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15432, + "recipient": 27277, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15429, + "recipient": 27278, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15425, + "recipient": 27279, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15496, + "recipient": 27592, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15493, + "recipient": 27185, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15489, + "recipient": 27186, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15783, + "recipient": 27187, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15113, + "recipient": 27058, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15109, + "recipient": 27059, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15779, + "recipient": 27060, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15205, + "recipient": 27838, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15201, + "recipient": 27523, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14090, + "recipient": 27191, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14087, + "recipient": 27192, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14083, + "recipient": 27193, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16328, + "recipient": 27194, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16325, + "recipient": 27707, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16321, + "recipient": 27511, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15052, + "recipient": 27369, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15049, + "recipient": 27370, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15045, + "recipient": 27371, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16050, + "recipient": 28193, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 13837, + "recipient": 27074, + "donor_frame": [ + 8388608, + 4194304, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 13833, + "recipient": 27075, + "donor_frame": [ + 8388608, + 4194304, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 13828, + "recipient": 27076, + "donor_frame": [ + 8388608, + 4194304, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14433, + "recipient": 27976, + "donor_frame": [ + 8388608, + 4194304, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23642, + "recipient": 27420, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 18 + }, + { + "donor": 22133, + "recipient": 27421, + "donor_frame": [ + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 8044, + "recipient": 27422, + "donor_frame": [ + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 8035, + "recipient": 27920, + "donor_frame": [ + 32768, + 16384, + 8192, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 23598, + "recipient": 26915, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 18 + }, + { + "donor": 23550, + "recipient": 26916, + "donor_frame": [ + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22023, + "recipient": 26917, + "donor_frame": [ + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 23615, + "recipient": 27937, + "donor_frame": [ + 2097152, + 1048576, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 16047, + "recipient": 27319, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16043, + "recipient": 27320, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16196, + "recipient": 27321, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 20541, + "recipient": 27313, + "donor_frame": [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 20634, + "recipient": 27314, + "donor_frame": [ + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 21006, + "recipient": 27315, + "donor_frame": [ + 8192, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 21084, + "recipient": 28006, + "donor_frame": [ + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 14418, + "recipient": 27336, + "donor_frame": [ + 2097152, + 1048576, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14415, + "recipient": 27337, + "donor_frame": [ + 2097152, + 1048576, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14411, + "recipient": 27338, + "donor_frame": [ + 2097152, + 1048576, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23187, + "recipient": 26913, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 21074, + "recipient": 26914, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 22051, + "recipient": 27442, + "donor_frame": [ + 524288, + 262144, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 13700, + "recipient": 27443, + "donor_frame": [ + 524288, + 262144, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22170, + "recipient": 27444, + "donor_frame": [ + 2097152, + 1048576, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 22027, + "recipient": 26791, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 20379, + "recipient": 26792, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 20472, + "recipient": 26793, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 20193, + "recipient": 27843, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 6207, + "recipient": 27083, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 18 + }, + { + "donor": 14924, + "recipient": 27084, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 18 + }, + { + "donor": 7210, + "recipient": 27085, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 32 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 18 + }, + { + "donor": 14927, + "recipient": 28101, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 32 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 18 + }, + { + "donor": 15307, + "recipient": 27273, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 23476, + "recipient": 27109, + "donor_frame": [ + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 20727, + "recipient": 27110, + "donor_frame": [ + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 5867, + "recipient": 27111, + "donor_frame": [ + 2048, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 16622, + "recipient": 28207, + "donor_frame": [ + 2048, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 5904, + "recipient": 27286, + "donor_frame": [ + 32768, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 16882, + "recipient": 27287, + "donor_frame": [ + 32768, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 5913, + "recipient": 27288, + "donor_frame": [ + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 21564, + "recipient": 27160, + "donor_frame": [ + 524288, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 21922, + "recipient": 27161, + "donor_frame": [ + 8388608, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 19340, + "recipient": 27162, + "donor_frame": [ + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 14723, + "recipient": 27244, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14719, + "recipient": 27245, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16236, + "recipient": 27246, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 12886, + "recipient": 27405, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 16327, + "recipient": 27406, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 16318, + "recipient": 27407, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15444, + "recipient": 27037, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15441, + "recipient": 27038, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15437, + "recipient": 27039, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16193, + "recipient": 27057, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16189, + "recipient": 27495, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 20286, + "recipient": 27226, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 19977, + "recipient": 27227, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 20070, + "recipient": 27228, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 23389, + "recipient": 27115, + "donor_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 20807, + "recipient": 27116, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 20589, + "recipient": 27117, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 20682, + "recipient": 27754, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 16186, + "recipient": 26922, + "donor_frame": [ + 524288, + 262144, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16233, + "recipient": 26923, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16229, + "recipient": 27514, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 13925, + "recipient": 27229, + "donor_frame": [ + 8388608, + 4194304, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 13921, + "recipient": 27230, + "donor_frame": [ + 8388608, + 4194304, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 13916, + "recipient": 27231, + "donor_frame": [ + 8388608, + 4194304, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15383, + "recipient": 27584, + "donor_frame": [ + 8388608, + 4194304, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14499, + "recipient": 27417, + "donor_frame": [ + 2097152, + 1048576, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15508, + "recipient": 27418, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15505, + "recipient": 27419, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 19309, + "recipient": 27047, + "donor_frame": [ + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 19306, + "recipient": 27048, + "donor_frame": [ + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 14224, + "recipient": 27674, + "donor_frame": [ + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 13628, + "recipient": 28196, + "donor_frame": [ + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 13516, + "recipient": 28349, + "donor_frame": [ + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 13719, + "recipient": 26794, + "donor_frame": [ + 2097152, + 1048576, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 13715, + "recipient": 26795, + "donor_frame": [ + 2097152, + 1048576, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14988, + "recipient": 27541, + "donor_frame": [ + 2097152, + 1048576, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 19884, + "recipient": 27215, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 16974, + "recipient": 27216, + "donor_frame": [ + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 9, + "s": 18 + }, + { + "donor": 13481, + "recipient": 27217, + "donor_frame": [ + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 35, + "recipient": 27779, + "donor_frame": [ + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 18 + }, + { + "donor": 23373, + "recipient": 27386, + "donor_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 14915, + "recipient": 27387, + "donor_frame": [ + 8388608, + 4194304, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14911, + "recipient": 27388, + "donor_frame": [ + 8388608, + 4194304, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14906, + "recipient": 27389, + "donor_frame": [ + 8388608, + 4194304, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15003, + "recipient": 28050, + "donor_frame": [ + 8388608, + 4194304, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14999, + "recipient": 27770, + "donor_frame": [ + 8388608, + 4194304, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23559, + "recipient": 27052, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 18, + "s": 18 + }, + { + "donor": 19493, + "recipient": 27053, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 18, + "s": 18 + }, + { + "donor": 19455, + "recipient": 27054, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 18, + "s": 18 + }, + { + "donor": 19807, + "recipient": 26935, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 19900, + "recipient": 26936, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 19467, + "recipient": 26937, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 16294, + "recipient": 27517, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 16210, + "recipient": 28001, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 8, + "s": 18 + }, + { + "donor": 14985, + "recipient": 27106, + "donor_frame": [ + 2097152, + 1048576, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14981, + "recipient": 27107, + "donor_frame": [ + 2097152, + 1048576, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15061, + "recipient": 27108, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15057, + "recipient": 27491, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14698, + "recipient": 27134, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14695, + "recipient": 27135, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14691, + "recipient": 27136, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15557, + "recipient": 27137, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15553, + "recipient": 27554, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14099, + "recipient": 27128, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14095, + "recipient": 27129, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 25834, + "recipient": 27014, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 16, + "s": 18 + }, + { + "donor": 15501, + "recipient": 27015, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15798, + "recipient": 27016, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15795, + "recipient": 27498, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14333, + "recipient": 27366, + "donor_frame": [ + 8388608, + 4194304, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14329, + "recipient": 27367, + "donor_frame": [ + 8388608, + 4194304, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14324, + "recipient": 27368, + "donor_frame": [ + 8388608, + 4194304, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14521, + "recipient": 27632, + "donor_frame": [ + 8388608, + 4194304, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14994, + "recipient": 27285, + "donor_frame": [ + 8388608, + 4194304, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15379, + "recipient": 27544, + "donor_frame": [ + 8388608, + 4194304, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23093, + "recipient": 27147, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 15, + "s": 18 + }, + { + "donor": 23113, + "recipient": 27148, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 512, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 15, + "s": 18 + }, + { + "donor": 16198, + "recipient": 27149, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 8, + "s": 18 + }, + { + "donor": 14900, + "recipient": 27480, + "donor_frame": [ + 2097152, + 1048576, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14897, + "recipient": 26800, + "donor_frame": [ + 2097152, + 1048576, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14893, + "recipient": 26801, + "donor_frame": [ + 2097152, + 1048576, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15128, + "recipient": 26802, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15125, + "recipient": 27524, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15121, + "recipient": 27926, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 44, + "recipient": 26932, + "donor_frame": [ + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 18 + }, + { + "donor": 18, + "recipient": 26933, + "donor_frame": [ + 128, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 18 + }, + { + "donor": 3154, + "recipient": 26934, + "donor_frame": [ + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 18 + }, + { + "donor": 20350, + "recipient": 27457, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 20443, + "recipient": 27458, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 15791, + "recipient": 27716, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15180, + "recipient": 27390, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15177, + "recipient": 27391, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15173, + "recipient": 27392, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23153, + "recipient": 26855, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 23149, + "recipient": 26856, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 22451, + "recipient": 26857, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 16064, + "recipient": 27661, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 10, + "s": 18 + }, + { + "donor": 11906, + "recipient": 27274, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 18 + }, + { + "donor": 16160, + "recipient": 27275, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 9, + "s": 18 + }, + { + "donor": 16062, + "recipient": 27276, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 22540, + "recipient": 27437, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 22301, + "recipient": 27438, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 19472, + "recipient": 27439, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 20908, + "recipient": 27803, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 22173, + "recipient": 27897, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 22031, + "recipient": 27182, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 21826, + "recipient": 27183, + "donor_frame": [ + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 184, + "recipient": 27184, + "donor_frame": [ + 8388608, + 2097152, + 1048576, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 21655, + "recipient": 27786, + "donor_frame": [ + 8388608, + 4194304, + 1048576, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 20164, + "recipient": 27298, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 20274, + "recipient": 27299, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 32, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 15850, + "recipient": 27712, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16059, + "recipient": 27064, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16055, + "recipient": 27065, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16208, + "recipient": 27066, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16205, + "recipient": 27141, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16201, + "recipient": 27142, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14766, + "recipient": 27143, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14142, + "recipient": 27280, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14139, + "recipient": 27281, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14135, + "recipient": 27282, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14738, + "recipient": 27837, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14429, + "recipient": 27348, + "donor_frame": [ + 8388608, + 4194304, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14424, + "recipient": 27349, + "donor_frame": [ + 8388608, + 4194304, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14517, + "recipient": 27350, + "donor_frame": [ + 8388608, + 4194304, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14512, + "recipient": 28077, + "donor_frame": [ + 8388608, + 4194304, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23393, + "recipient": 27451, + "donor_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 15374, + "recipient": 27452, + "donor_frame": [ + 8388608, + 4194304, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14588, + "recipient": 27453, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15459, + "recipient": 27582, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15079, + "recipient": 27238, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15075, + "recipient": 27239, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15070, + "recipient": 27240, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 22940, + "recipient": 27031, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 22959, + "recipient": 27032, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 22937, + "recipient": 27033, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 22956, + "recipient": 27572, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 3328, + "recipient": 27022, + "donor_frame": [ + 128, + 64, + 32, + 16, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 18 + }, + { + "donor": 4827, + "recipient": 27023, + "donor_frame": [ + 128, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 18 + }, + { + "donor": 470, + "recipient": 27024, + "donor_frame": [ + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 18 + }, + { + "donor": 1976, + "recipient": 27825, + "donor_frame": [ + 128, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 7, + "s": 18 + }, + { + "donor": 23547, + "recipient": 27378, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22448, + "recipient": 27379, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 19488, + "recipient": 27380, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 15847, + "recipient": 27535, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15843, + "recipient": 27342, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14735, + "recipient": 27343, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14731, + "recipient": 27710, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 25240, + "recipient": 26968, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 22648, + "recipient": 26969, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 21748, + "recipient": 26970, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 20366, + "recipient": 27394, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 20722, + "recipient": 27328, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 1024, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 23147, + "recipient": 27329, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 20826, + "recipient": 27330, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 14763, + "recipient": 27667, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16102, + "recipient": 27426, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16099, + "recipient": 27427, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16095, + "recipient": 27746, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23329, + "recipient": 26927, + "donor_frame": [ + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 23349, + "recipient": 26928, + "donor_frame": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 15455, + "recipient": 27363, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15450, + "recipient": 27364, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15749, + "recipient": 27365, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15745, + "recipient": 27590, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15220, + "recipient": 27210, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15217, + "recipient": 27211, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15213, + "recipient": 27706, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23035, + "recipient": 27077, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 23013, + "recipient": 27078, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 23032, + "recipient": 27079, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 23445, + "recipient": 27620, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 23054, + "recipient": 27292, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 15, + "s": 18 + }, + { + "donor": 23073, + "recipient": 27293, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 15, + "s": 18 + }, + { + "donor": 14759, + "recipient": 27402, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15248, + "recipient": 27403, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15245, + "recipient": 27404, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15241, + "recipient": 27659, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23515, + "recipient": 27372, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 23051, + "recipient": 27373, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 23070, + "recipient": 27374, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 16248, + "recipient": 27224, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16245, + "recipient": 27225, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16241, + "recipient": 27673, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15628, + "recipient": 28160, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 128, + 64 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15625, + "recipient": 28208, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 128, + 64 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15621, + "recipient": 27092, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 128, + 64 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15915, + "recipient": 27093, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15911, + "recipient": 27094, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16127, + "recipient": 27822, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16340, + "recipient": 27428, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16337, + "recipient": 27429, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16333, + "recipient": 27430, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16368, + "recipient": 27749, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 19460, + "recipient": 26782, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 18 + }, + { + "donor": 25220, + "recipient": 26783, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 22393, + "recipient": 26784, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 20459, + "recipient": 27849, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 19479, + "recipient": 26785, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 16, + "s": 18 + }, + { + "donor": 20180, + "recipient": 26786, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 20258, + "recipient": 26787, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 20008, + "recipient": 27783, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 14661, + "recipient": 27381, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14657, + "recipient": 27382, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14652, + "recipient": 27383, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15523, + "recipient": 27650, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16123, + "recipient": 27344, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16276, + "recipient": 27345, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16273, + "recipient": 27346, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16269, + "recipient": 27801, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15143, + "recipient": 27316, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15139, + "recipient": 27317, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15134, + "recipient": 27318, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16025, + "recipient": 27652, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23016, + "recipient": 27153, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 15, + "s": 18 + }, + { + "donor": 22997, + "recipient": 27154, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 15, + "s": 18 + }, + { + "donor": 22462, + "recipient": 27155, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 12, + "s": 18 + }, + { + "donor": 23307, + "recipient": 26998, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 21614, + "recipient": 26999, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 22425, + "recipient": 27000, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 22978, + "recipient": 27112, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 15, + "s": 18 + }, + { + "donor": 22421, + "recipient": 27113, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 12, + "s": 18 + }, + { + "donor": 16365, + "recipient": 27114, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16361, + "recipient": 27253, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 19499, + "recipient": 27254, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16418, + "recipient": 27255, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16415, + "recipient": 28203, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 20087, + "recipient": 27086, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 19915, + "recipient": 27087, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 15519, + "recipient": 27088, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14117, + "recipient": 26992, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14113, + "recipient": 26993, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14108, + "recipient": 26994, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15740, + "recipient": 27131, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15736, + "recipient": 27132, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15813, + "recipient": 27133, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23333, + "recipient": 27399, + "donor_frame": [ + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 15, + "s": 18 + }, + { + "donor": 23353, + "recipient": 27400, + "donor_frame": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 15, + "s": 18 + }, + { + "donor": 16411, + "recipient": 27401, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16408, + "recipient": 28131, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16528, + "recipient": 26945, + "donor_frame": [ + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16552, + "recipient": 26946, + "donor_frame": [ + 512, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 5, + "s": 18 + }, + { + "donor": 21844, + "recipient": 27232, + "donor_frame": [ + 4194304, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 22014, + "recipient": 27233, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 12, + "s": 18 + }, + { + "donor": 8008, + "recipient": 27234, + "donor_frame": [ + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 7990, + "recipient": 27730, + "donor_frame": [ + 2048, + 1024, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 7999, + "recipient": 28007, + "donor_frame": [ + 2048, + 1024, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 8327, + "recipient": 26852, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 8924, + "recipient": 26853, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 6400, + "recipient": 27375, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 7402, + "recipient": 27376, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 3991, + "recipient": 27377, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 5238, + "recipient": 27777, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 1130, + "recipient": 28093, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 2573, + "recipient": 27144, + "donor_frame": [ + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 11, + "s": 18 + }, + { + "donor": 15514, + "recipient": 27145, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15809, + "recipient": 27146, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15804, + "recipient": 27910, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23273, + "recipient": 27221, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 21641, + "recipient": 27222, + "donor_frame": [ + 1048576, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 21734, + "recipient": 27223, + "donor_frame": [ + 2097152, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 20042, + "recipient": 27289, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 13, + "s": 18 + }, + { + "donor": 22992, + "recipient": 27290, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 13, + "s": 18 + }, + { + "donor": 20135, + "recipient": 27291, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 13, + "s": 18 + }, + { + "donor": 23049, + "recipient": 26975, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 13, + "s": 18 + }, + { + "donor": 20414, + "recipient": 26976, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 13, + "s": 18 + }, + { + "donor": 23068, + "recipient": 26977, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 13, + "s": 18 + }, + { + "donor": 20507, + "recipient": 27697, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 13, + "s": 18 + }, + { + "donor": 22115, + "recipient": 27067, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 14, + "s": 18 + }, + { + "donor": 22935, + "recipient": 27068, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 19856, + "recipient": 27069, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 22954, + "recipient": 27070, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 19949, + "recipient": 27705, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 20600, + "recipient": 27001, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 20693, + "recipient": 27573, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 13, + "s": 18 + }, + { + "donor": 16476, + "recipient": 26829, + "donor_frame": [ + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16480, + "recipient": 26830, + "donor_frame": [ + 32, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16484, + "recipient": 26831, + "donor_frame": [ + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 23293, + "recipient": 26841, + "donor_frame": [ + 2097152, + 1048576, + 262144, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 16496, + "recipient": 26842, + "donor_frame": [ + 128, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 22460, + "recipient": 27408, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4 + ], + "e": 14, + "s": 18 + }, + { + "donor": 23011, + "recipient": 27409, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4 + ], + "e": 13, + "s": 18 + }, + { + "donor": 20228, + "recipient": 27410, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4 + ], + "e": 13, + "s": 18 + }, + { + "donor": 16508, + "recipient": 27150, + "donor_frame": [ + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16512, + "recipient": 27151, + "donor_frame": [ + 256, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16532, + "recipient": 27904, + "donor_frame": [ + 512, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 23127, + "recipient": 27445, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4 + ], + "e": 13, + "s": 18 + }, + { + "donor": 20786, + "recipient": 27446, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4 + ], + "e": 13, + "s": 18 + }, + { + "donor": 20891, + "recipient": 27447, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4 + ], + "e": 13, + "s": 18 + }, + { + "donor": 16021, + "recipient": 26963, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16016, + "recipient": 26964, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15195, + "recipient": 27665, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15575, + "recipient": 27300, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15571, + "recipient": 27302, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15566, + "recipient": 27303, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16077, + "recipient": 27671, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16536, + "recipient": 27504, + "donor_frame": [ + 512, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16584, + "recipient": 26809, + "donor_frame": [ + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16612, + "recipient": 27482, + "donor_frame": [ + 2048, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16624, + "recipient": 28052, + "donor_frame": [ + 2048, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 5, + "s": 18 + }, + { + "donor": 22345, + "recipient": 26861, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 25805, + "recipient": 27218, + "donor_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25194, + "recipient": 27219, + "donor_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 15191, + "recipient": 27220, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15186, + "recipient": 28076, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16556, + "recipient": 26920, + "donor_frame": [ + 1024, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16560, + "recipient": 27595, + "donor_frame": [ + 1024, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16636, + "recipient": 27596, + "donor_frame": [ + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 21960, + "recipient": 27195, + "donor_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 21109, + "recipient": 27196, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 11956, + "recipient": 27197, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 21027, + "recipient": 28015, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 20999, + "recipient": 28072, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 16672, + "recipient": 26995, + "donor_frame": [ + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16648, + "recipient": 27680, + "donor_frame": [ + 4096, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16696, + "recipient": 28033, + "donor_frame": [ + 8192, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16692, + "recipient": 27550, + "donor_frame": [ + 4096, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16700, + "recipient": 26941, + "donor_frame": [ + 8192, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16732, + "recipient": 26943, + "donor_frame": [ + 8192, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16756, + "recipient": 26944, + "donor_frame": [ + 16384, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16780, + "recipient": 27639, + "donor_frame": [ + 16384, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16800, + "recipient": 28024, + "donor_frame": [ + 16384, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16864, + "recipient": 28080, + "donor_frame": [ + 32768, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 23643, + "recipient": 27322, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 14713, + "recipient": 27323, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14709, + "recipient": 27324, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14704, + "recipient": 28032, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15865, + "recipient": 28083, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15861, + "recipient": 27958, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14157, + "recipient": 27140, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14153, + "recipient": 27805, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14148, + "recipient": 27840, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 22636, + "recipient": 26877, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22612, + "recipient": 26879, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22121, + "recipient": 27502, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 19899, + "recipient": 27519, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 10404, + "recipient": 27742, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 5823, + "recipient": 27821, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 5832, + "recipient": 27775, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 15856, + "recipient": 27019, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16073, + "recipient": 27020, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16068, + "recipient": 27021, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14753, + "recipient": 27721, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14749, + "recipient": 27769, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16828, + "recipient": 27198, + "donor_frame": [ + 16384, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16872, + "recipient": 27199, + "donor_frame": [ + 32768, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16912, + "recipient": 27200, + "donor_frame": [ + 32768, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16960, + "recipient": 28118, + "donor_frame": [ + 65536, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 17012, + "recipient": 28184, + "donor_frame": [ + 65536, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 17024, + "recipient": 27578, + "donor_frame": [ + 65536, + 8192, + 4096, + 2048, + 1024 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 25809, + "recipient": 27411, + "donor_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25199, + "recipient": 27412, + "donor_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 16223, + "recipient": 27413, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16219, + "recipient": 28017, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16214, + "recipient": 28075, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 21733, + "recipient": 27325, + "donor_frame": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 16884, + "recipient": 27326, + "donor_frame": [ + 32768, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16952, + "recipient": 27327, + "donor_frame": [ + 65536, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16976, + "recipient": 28116, + "donor_frame": [ + 65536, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 17004, + "recipient": 28176, + "donor_frame": [ + 65536, + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 17032, + "recipient": 27689, + "donor_frame": [ + 65536, + 32768, + 16384, + 8192, + 4096 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 25174, + "recipient": 26988, + "donor_frame": [ + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 16744, + "recipient": 28103, + "donor_frame": [ + 8192, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 25636, + "recipient": 26812, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 16, + "s": 18 + }, + { + "donor": 25627, + "recipient": 26814, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 16, + "s": 18 + }, + { + "donor": 23402, + "recipient": 27501, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 16, + "s": 18 + }, + { + "donor": 22286, + "recipient": 27515, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 16, + "s": 18 + }, + { + "donor": 15279, + "recipient": 28002, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 25232, + "recipient": 26858, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22315, + "recipient": 26860, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22140, + "recipient": 27594, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 20273, + "recipient": 27733, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 32, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 14744, + "recipient": 27812, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15235, + "recipient": 27772, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23556, + "recipient": 27454, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 23488, + "recipient": 27455, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 15231, + "recipient": 27456, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15226, + "recipient": 27989, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 18 + }, + { + "donor": 26411, + "recipient": 26818, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22246, + "recipient": 27462, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 18, + "s": 18 + }, + { + "donor": 25781, + "recipient": 26960, + "donor_frame": [ + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25164, + "recipient": 27938, + "donor_frame": [ + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25785, + "recipient": 27986, + "donor_frame": [ + 131072, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25645, + "recipient": 27414, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22620, + "recipient": 27415, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22055, + "recipient": 27416, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 17436, + "recipient": 28135, + "donor_frame": [ + 1048576, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 17504, + "recipient": 28178, + "donor_frame": [ + 1048576, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 23454, + "recipient": 26938, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 25797, + "recipient": 26939, + "donor_frame": [ + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25184, + "recipient": 26940, + "donor_frame": [ + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25801, + "recipient": 28190, + "donor_frame": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25189, + "recipient": 27508, + "donor_frame": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25209, + "recipient": 27049, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 23516, + "recipient": 27050, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 25793, + "recipient": 27051, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25179, + "recipient": 27853, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 15263, + "recipient": 27900, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15259, + "recipient": 27513, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 18 + }, + { + "donor": 26417, + "recipient": 27547, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22518, + "recipient": 27567, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22391, + "recipient": 27785, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 19337, + "recipient": 26909, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14797, + "recipient": 26911, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14793, + "recipient": 27459, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14788, + "recipient": 28252, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15275, + "recipient": 27911, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 22359, + "recipient": 26848, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 16120, + "recipient": 27637, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 19310, + "recipient": 26820, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 18, + "s": 18 + }, + { + "donor": 21401, + "recipient": 26821, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 15, + "s": 18 + }, + { + "donor": 11947, + "recipient": 27469, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 15, + "s": 18 + }, + { + "donor": 15615, + "recipient": 27669, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 18 + }, + { + "donor": 20591, + "recipient": 26880, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 20555, + "recipient": 26882, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 20684, + "recipient": 27593, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 20648, + "recipient": 27878, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 15270, + "recipient": 27955, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15949, + "recipient": 27919, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 25203, + "recipient": 26980, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 23553, + "recipient": 26982, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 23522, + "recipient": 26983, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 20628, + "recipient": 27679, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 21309, + "recipient": 27700, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 21285, + "recipient": 27841, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 25816, + "recipient": 27396, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 23548, + "recipient": 27397, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 15611, + "recipient": 27792, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15606, + "recipient": 27828, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23530, + "recipient": 27157, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 23527, + "recipient": 27158, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 25773, + "recipient": 27159, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25154, + "recipient": 27725, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 6992, + "recipient": 27762, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 15, + "s": 18 + }, + { + "donor": 21775, + "recipient": 26925, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 21751, + "recipient": 27719, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 15659, + "recipient": 27007, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15655, + "recipient": 27008, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15650, + "recipient": 27009, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15945, + "recipient": 27546, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15940, + "recipient": 27563, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16161, + "recipient": 27977, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15905, + "recipient": 27256, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15901, + "recipient": 27257, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15896, + "recipient": 27258, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16117, + "recipient": 27950, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16113, + "recipient": 27994, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14185, + "recipient": 27434, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14181, + "recipient": 27435, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14176, + "recipient": 27436, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14781, + "recipient": 27871, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14777, + "recipient": 27912, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 14772, + "recipient": 27913, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16263, + "recipient": 26888, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16259, + "recipient": 26889, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16254, + "recipient": 27509, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16355, + "recipient": 27530, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16351, + "recipient": 27666, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 9708, + "recipient": 27041, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 16108, + "recipient": 27042, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16157, + "recipient": 27043, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16152, + "recipient": 27747, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16449, + "recipient": 27929, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 16445, + "recipient": 27982, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 25214, + "recipient": 26835, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 23538, + "recipient": 26836, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22384, + "recipient": 26837, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 21260, + "recipient": 27759, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 16346, + "recipient": 27687, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 25218, + "recipient": 26832, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22367, + "recipient": 27025, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 25144, + "recipient": 27026, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25769, + "recipient": 27796, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25149, + "recipient": 27826, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 17556, + "recipient": 26873, + "donor_frame": [ + 1048576, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 17560, + "recipient": 26874, + "donor_frame": [ + 1048576, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 17616, + "recipient": 27789, + "donor_frame": [ + 2097152, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 15254, + "recipient": 26876, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15643, + "recipient": 27098, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15639, + "recipient": 27099, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15634, + "recipient": 27100, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15933, + "recipient": 27860, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15929, + "recipient": 27896, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 15924, + "recipient": 27741, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 21914, + "recipient": 26955, + "donor_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 21853, + "recipient": 26957, + "donor_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 13456, + "recipient": 27598, + "donor_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 21728, + "recipient": 27623, + "donor_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 21650, + "recipient": 28322, + "donor_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 26432, + "recipient": 27553, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 25882, + "recipient": 27672, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 21821, + "recipient": 27440, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 21743, + "recipient": 27441, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 16291, + "recipient": 27708, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 23520, + "recipient": 26949, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22584, + "recipient": 26950, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 25749, + "recipient": 26951, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25124, + "recipient": 27698, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25753, + "recipient": 27532, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 20785, + "recipient": 27331, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 15970, + "recipient": 27332, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 16145, + "recipient": 27662, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 18 + }, + { + "donor": 25233, + "recipient": 26825, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22271, + "recipient": 26826, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 19457, + "recipient": 26827, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 25134, + "recipient": 27640, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 16141, + "recipient": 27500, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16 + ], + "e": 6, + "s": 18 + }, + { + "donor": 21959, + "recipient": 27102, + "donor_frame": [ + 8388608, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 21951, + "recipient": 27104, + "donor_frame": [ + 8388608, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 21192, + "recipient": 27677, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 20976, + "recipient": 27704, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 20927, + "recipient": 27995, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 25208, + "recipient": 27101, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22489, + "recipient": 27304, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22395, + "recipient": 27305, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 21560, + "recipient": 27306, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 20381, + "recipient": 27858, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 20369, + "recipient": 27899, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 20474, + "recipient": 27645, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 25761, + "recipient": 26867, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25139, + "recipient": 26869, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 20462, + "recipient": 27635, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 20195, + "recipient": 27992, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 20183, + "recipient": 27908, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 25820, + "recipient": 27212, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22106, + "recipient": 27213, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 21392, + "recipient": 27214, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 20288, + "recipient": 27933, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 20261, + "recipient": 27984, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 25228, + "recipient": 27466, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22177, + "recipient": 27483, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 18, + "s": 18 + }, + { + "donor": 25723, + "recipient": 27605, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25094, + "recipient": 27606, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25728, + "recipient": 28223, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25099, + "recipient": 28224, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25224, + "recipient": 26844, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 23458, + "recipient": 26846, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "e": 18, + "s": 18 + }, + { + "donor": 25715, + "recipient": 27506, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25084, + "recipient": 27522, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 22629, + "recipient": 27034, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22254, + "recipient": 27035, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "e": 18, + "s": 18 + }, + { + "donor": 25732, + "recipient": 27036, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25104, + "recipient": 27496, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25737, + "recipient": 27597, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16 + ], + "e": 17, + "s": 18 + }, + { + "donor": 22371, + "recipient": 26808, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "e": 18, + "s": 18 + }, + { + "donor": 22354, + "recipient": 27268, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "e": 18, + "s": 18 + }, + { + "donor": 25741, + "recipient": 27270, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25114, + "recipient": 27551, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64 + ], + "e": 17, + "s": 18 + }, + { + "donor": 20277, + "recipient": 27308, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 20272, + "recipient": 27309, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 19991, + "recipient": 28011, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 19968, + "recipient": 28070, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 25777, + "recipient": 26803, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 25159, + "recipient": 26805, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 18 + }, + { + "donor": 20100, + "recipient": 27722, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 20061, + "recipient": 27757, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 19805, + "recipient": 28043, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 19782, + "recipient": 28091, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 19898, + "recipient": 27118, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 19875, + "recipient": 27127, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 18 + }, + { + "donor": 17036, + "recipient": 28112, + "donor_frame": [ + 131072, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 17068, + "recipient": 28174, + "donor_frame": [ + 131072, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 18 + }, + { + "donor": 16136, + "recipient": 25286, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8207, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 34 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16383, + "recipient": 27760, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16287, + "recipient": 27682, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16379, + "recipient": 27765, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16374, + "recipient": 27752, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16433, + "recipient": 27728, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16282, + "recipient": 27867, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16399, + "recipient": 27861, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16429, + "recipient": 27846, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16424, + "recipient": 27847, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16395, + "recipient": 27739, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16390, + "recipient": 27894, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16386, + "recipient": 27552, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 16, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 19509, + "recipient": 27909, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16469, + "recipient": 27905, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16440, + "recipient": 27980, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16436, + "recipient": 27773, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 16465, + "recipient": 27784, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 17076, + "recipient": 27940, + "donor_frame": [ + 131072, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 19918, + "recipient": 27485, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "e": 15, + "s": 19 + }, + { + "donor": 16460, + "recipient": 27869, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 6, + "s": 19 + }, + { + "donor": 17088, + "recipient": 27946, + "donor_frame": [ + 131072, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 16456, + "recipient": 27800, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 6, + "s": 19 + }, + { + "donor": 17124, + "recipient": 27764, + "donor_frame": [ + 131072, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17148, + "recipient": 27960, + "donor_frame": [ + 262144, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17100, + "recipient": 27813, + "donor_frame": [ + 131072, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17184, + "recipient": 27585, + "donor_frame": [ + 262144, + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17128, + "recipient": 27823, + "donor_frame": [ + 131072, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17252, + "recipient": 27834, + "donor_frame": [ + 262144, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17220, + "recipient": 27835, + "donor_frame": [ + 262144, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17256, + "recipient": 27844, + "donor_frame": [ + 262144, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17396, + "recipient": 27845, + "donor_frame": [ + 524288, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17208, + "recipient": 28062, + "donor_frame": [ + 262144, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17464, + "recipient": 28040, + "donor_frame": [ + 1048576, + 131072, + 65536, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17292, + "recipient": 27685, + "donor_frame": [ + 524288, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17192, + "recipient": 27617, + "donor_frame": [ + 262144, + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17352, + "recipient": 27862, + "donor_frame": [ + 524288, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17364, + "recipient": 27863, + "donor_frame": [ + 524288, + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17596, + "recipient": 28025, + "donor_frame": [ + 1048576, + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17400, + "recipient": 27854, + "donor_frame": [ + 524288, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17296, + "recipient": 28026, + "donor_frame": [ + 524288, + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17312, + "recipient": 28065, + "donor_frame": [ + 524288, + 8192, + 4096, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17740, + "recipient": 28104, + "donor_frame": [ + 2097152, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17528, + "recipient": 27743, + "donor_frame": [ + 1048576, + 524288, + 262144, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17684, + "recipient": 27744, + "donor_frame": [ + 2097152, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17692, + "recipient": 27882, + "donor_frame": [ + 2097152, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17708, + "recipient": 27887, + "donor_frame": [ + 2097152, + 524288, + 262144, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17796, + "recipient": 28018, + "donor_frame": [ + 4194304, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17736, + "recipient": 27901, + "donor_frame": [ + 2097152, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17940, + "recipient": 27902, + "donor_frame": [ + 4194304, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17612, + "recipient": 28053, + "donor_frame": [ + 1048576, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17644, + "recipient": 28095, + "donor_frame": [ + 2097152, + 131072, + 65536, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17776, + "recipient": 28096, + "donor_frame": [ + 2097152, + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17944, + "recipient": 27472, + "donor_frame": [ + 4194304, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17992, + "recipient": 27494, + "donor_frame": [ + 4194304, + 131072, + 65536, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2 + ], + "e": 5, + "s": 19 + }, + { + "donor": 18020, + "recipient": 27467, + "donor_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 18094, + "recipient": 27487, + "donor_frame": [ + 8388608, + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17900, + "recipient": 27525, + "donor_frame": [ + 4194304, + 524288, + 262144, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 18184, + "recipient": 27534, + "donor_frame": [ + 8388608, + 8192, + 4096, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 18064, + "recipient": 27557, + "donor_frame": [ + 8388608, + 131072, + 65536, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 16, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17876, + "recipient": 27891, + "donor_frame": [ + 4194304, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 17884, + "recipient": 27922, + "donor_frame": [ + 4194304, + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 5, + "s": 19 + }, + { + "donor": 18078, + "recipient": 27923, + "donor_frame": [ + 8388608, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 5, + "s": 19 + }, + { + "donor": 18260, + "recipient": 27602, + "donor_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 64, + 32, + 16, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 13485, + "recipient": 27631, + "donor_frame": [ + 32, + 16, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 18214, + "recipient": 27477, + "donor_frame": [ + 8388608, + 131072, + 65536, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 16572, + "recipient": 27499, + "donor_frame": [ + 1028, + 32, + 16, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2 + ], + "e": 4, + "s": 19 + }, + { + "donor": 13483, + "recipient": 28126, + "donor_frame": [ + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 18116, + "recipient": 28180, + "donor_frame": [ + 8388608, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 18180, + "recipient": 28181, + "donor_frame": [ + 8388608, + 2048, + 1024, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 18036, + "recipient": 27884, + "donor_frame": [ + 8388608, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 5, + "s": 19 + }, + { + "donor": 16488, + "recipient": 27885, + "donor_frame": [ + 65, + 32, + 16, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 13487, + "recipient": 27886, + "donor_frame": [ + 128, + 64, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16516, + "recipient": 27881, + "donor_frame": [ + 257, + 128, + 64, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 14207, + "recipient": 28012, + "donor_frame": [ + 128, + 64, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 13489, + "recipient": 28041, + "donor_frame": [ + 512, + 256, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16524, + "recipient": 27943, + "donor_frame": [ + 260, + 128, + 64, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16540, + "recipient": 28005, + "donor_frame": [ + 513, + 128, + 64, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16568, + "recipient": 27865, + "donor_frame": [ + 1025, + 512, + 256, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 13491, + "recipient": 27608, + "donor_frame": [ + 2048, + 1024, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16500, + "recipient": 27625, + "donor_frame": [ + 129, + 32, + 16, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16564, + "recipient": 27560, + "donor_frame": [ + 1025, + 128, + 64, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16504, + "recipient": 28144, + "donor_frame": [ + 132, + 32, + 16, + 12 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16576, + "recipient": 28056, + "donor_frame": [ + 1028, + 128, + 64, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 14211, + "recipient": 28057, + "donor_frame": [ + 2048, + 1024, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 14805, + "recipient": 28058, + "donor_frame": [ + 2048, + 1024, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16588, + "recipient": 28000, + "donor_frame": [ + 1040, + 512, + 256, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16520, + "recipient": 28165, + "donor_frame": [ + 260, + 32, + 16, + 12 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16592, + "recipient": 28029, + "donor_frame": [ + 1088, + 512, + 256, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 14209, + "recipient": 28030, + "donor_frame": [ + 512, + 256, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16544, + "recipient": 27930, + "donor_frame": [ + 516, + 32, + 16, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16548, + "recipient": 27947, + "donor_frame": [ + 516, + 128, + 64, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 15285, + "recipient": 27965, + "donor_frame": [ + 2048, + 1024, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16580, + "recipient": 27780, + "donor_frame": [ + 1028, + 512, + 256, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16596, + "recipient": 28047, + "donor_frame": [ + 2049, + 8, + 4, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16600, + "recipient": 28048, + "donor_frame": [ + 2049, + 32, + 16, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16604, + "recipient": 28049, + "donor_frame": [ + 2049, + 128, + 64, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16616, + "recipient": 27968, + "donor_frame": [ + 2052, + 128, + 64, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16640, + "recipient": 27969, + "donor_frame": [ + 4097, + 32, + 16, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16644, + "recipient": 27970, + "donor_frame": [ + 4097, + 128, + 64, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16760, + "recipient": 27961, + "donor_frame": [ + 16385, + 32, + 16, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16764, + "recipient": 27962, + "donor_frame": [ + 16385, + 128, + 64, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16772, + "recipient": 27963, + "donor_frame": [ + 16385, + 2048, + 1024, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16608, + "recipient": 28069, + "donor_frame": [ + 2049, + 512, + 256, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16656, + "recipient": 28168, + "donor_frame": [ + 4100, + 32, + 16, + 12 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16664, + "recipient": 28169, + "donor_frame": [ + 4100, + 512, + 256, + 12 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16620, + "recipient": 28021, + "donor_frame": [ + 2052, + 512, + 256, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16628, + "recipient": 28055, + "donor_frame": [ + 2064, + 512, + 256, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16632, + "recipient": 28028, + "donor_frame": [ + 2112, + 512, + 256, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16652, + "recipient": 28158, + "donor_frame": [ + 4097, + 2048, + 1024, + 3 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16676, + "recipient": 28212, + "donor_frame": [ + 4112, + 512, + 256, + 48 + ], + "birth_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16668, + "recipient": 28187, + "donor_frame": [ + 4100, + 2048, + 1024, + 12 + ], + "birth_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16680, + "recipient": 28188, + "donor_frame": [ + 4112, + 2048, + 1024, + 48 + ], + "birth_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16660, + "recipient": 28113, + "donor_frame": [ + 4100, + 128, + 64, + 12 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16768, + "recipient": 28159, + "donor_frame": [ + 16385, + 512, + 256, + 3 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16688, + "recipient": 28161, + "donor_frame": [ + 4160, + 2048, + 1024, + 192 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16684, + "recipient": 28130, + "donor_frame": [ + 4160, + 512, + 256, + 192 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 14807, + "recipient": 28122, + "donor_frame": [ + 8192, + 4096, + 32, + 16 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16784, + "recipient": 28132, + "donor_frame": [ + 16388, + 128, + 64, + 12 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 14213, + "recipient": 28185, + "donor_frame": [ + 8192, + 4096, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16792, + "recipient": 28153, + "donor_frame": [ + 16388, + 2048, + 1024, + 12 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16804, + "recipient": 28201, + "donor_frame": [ + 16400, + 512, + 256, + 48 + ], + "birth_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16808, + "recipient": 28202, + "donor_frame": [ + 16400, + 2048, + 1024, + 48 + ], + "birth_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16788, + "recipient": 28046, + "donor_frame": [ + 16388, + 512, + 256, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16816, + "recipient": 28154, + "donor_frame": [ + 16448, + 512, + 256, + 192 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16820, + "recipient": 28124, + "donor_frame": [ + 16448, + 2048, + 1024, + 192 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 13495, + "recipient": 28150, + "donor_frame": [ + 32768, + 16384, + 2, + 1 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 14215, + "recipient": 28151, + "donor_frame": [ + 32768, + 16384, + 8, + 4 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 14809, + "recipient": 28152, + "donor_frame": [ + 32768, + 16384, + 32, + 16 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 15287, + "recipient": 27521, + "donor_frame": [ + 8192, + 4096, + 128, + 64 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16716, + "recipient": 27464, + "donor_frame": [ + 8196, + 32, + 16, + 12 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16720, + "recipient": 27465, + "donor_frame": [ + 8196, + 128, + 64, + 12 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16708, + "recipient": 27615, + "donor_frame": [ + 8193, + 512, + 256, + 3 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16712, + "recipient": 27616, + "donor_frame": [ + 8193, + 2048, + 1024, + 3 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16704, + "recipient": 27568, + "donor_frame": [ + 8193, + 128, + 64, + 3 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16724, + "recipient": 27569, + "donor_frame": [ + 8196, + 512, + 256, + 12 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16728, + "recipient": 27655, + "donor_frame": [ + 8196, + 2048, + 1024, + 12 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16740, + "recipient": 27656, + "donor_frame": [ + 8208, + 2048, + 1024, + 48 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16928, + "recipient": 27518, + "donor_frame": [ + 65537, + 32, + 16, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16736, + "recipient": 27681, + "donor_frame": [ + 8208, + 512, + 256, + 48 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16776, + "recipient": 27701, + "donor_frame": [ + 16385, + 8192, + 4096, + 3 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16796, + "recipient": 27702, + "donor_frame": [ + 16388, + 8192, + 4096, + 12 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16956, + "recipient": 27481, + "donor_frame": [ + 65540, + 128, + 64, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "e": 4, + "s": 19 + }, + { + "donor": 15667, + "recipient": 27720, + "donor_frame": [ + 32768, + 16384, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 15955, + "recipient": 27768, + "donor_frame": [ + 32768, + 16384, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16748, + "recipient": 28281, + "donor_frame": [ + 8256, + 2048, + 1024, + 192 + ], + "birth_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16812, + "recipient": 28282, + "donor_frame": [ + 16400, + 8192, + 4096, + 48 + ], + "birth_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 20442, + "recipient": 27613, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 19 + }, + { + "donor": 16924, + "recipient": 27614, + "donor_frame": [ + 65537, + 8, + 4, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16932, + "recipient": 27548, + "donor_frame": [ + 65537, + 128, + 64, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16940, + "recipient": 27566, + "donor_frame": [ + 65537, + 2048, + 1024, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16832, + "recipient": 27804, + "donor_frame": [ + 16640, + 8192, + 4096, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16840, + "recipient": 27839, + "donor_frame": [ + 32769, + 8, + 4, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16836, + "recipient": 27607, + "donor_frame": [ + 17408, + 8192, + 4096, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16824, + "recipient": 28157, + "donor_frame": [ + 16448, + 8192, + 4096, + 192 + ], + "birth_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 15289, + "recipient": 28147, + "donor_frame": [ + 32768, + 16384, + 128, + 64 + ], + "birth_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16868, + "recipient": 28148, + "donor_frame": [ + 32772, + 128, + 64, + 12 + ], + "birth_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 19 + }, + { + "donor": 19825, + "recipient": 27460, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "e": 15, + "s": 19 + }, + { + "donor": 19886, + "recipient": 27479, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "e": 15, + "s": 19 + }, + { + "donor": 19793, + "recipient": 27468, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "e": 15, + "s": 19 + }, + { + "donor": 16880, + "recipient": 27489, + "donor_frame": [ + 32772, + 8192, + 4096, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16964, + "recipient": 27818, + "donor_frame": [ + 65540, + 2048, + 1024, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16844, + "recipient": 27713, + "donor_frame": [ + 32769, + 32, + 16, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16848, + "recipient": 28261, + "donor_frame": [ + 32769, + 128, + 64, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16980, + "recipient": 28246, + "donor_frame": [ + 65552, + 512, + 256, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16984, + "recipient": 28344, + "donor_frame": [ + 65552, + 2048, + 1024, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 20090, + "recipient": 27529, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "e": 15, + "s": 19 + }, + { + "donor": 16852, + "recipient": 27564, + "donor_frame": [ + 32769, + 512, + 256, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16860, + "recipient": 27646, + "donor_frame": [ + 32769, + 8192, + 4096, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16856, + "recipient": 27610, + "donor_frame": [ + 32769, + 2048, + 1024, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16876, + "recipient": 27611, + "donor_frame": [ + 32772, + 2048, + 1024, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16896, + "recipient": 27692, + "donor_frame": [ + 32784, + 8192, + 4096, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16888, + "recipient": 28020, + "donor_frame": [ + 32784, + 512, + 256, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17000, + "recipient": 27653, + "donor_frame": [ + 65600, + 2048, + 1024, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 13497, + "recipient": 27654, + "donor_frame": [ + 131072, + 65536, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16996, + "recipient": 27738, + "donor_frame": [ + 65600, + 512, + 256, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16948, + "recipient": 28342, + "donor_frame": [ + 65537, + 32768, + 16384, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16944, + "recipient": 27643, + "donor_frame": [ + 65537, + 8192, + 4096, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16968, + "recipient": 27644, + "donor_frame": [ + 65540, + 8192, + 4096, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16972, + "recipient": 28323, + "donor_frame": [ + 65540, + 32768, + 16384, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16908, + "recipient": 28014, + "donor_frame": [ + 32832, + 8192, + 4096, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16916, + "recipient": 27555, + "donor_frame": [ + 33024, + 8192, + 4096, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16892, + "recipient": 28082, + "donor_frame": [ + 32784, + 2048, + 1024, + 48 + ], + "birth_frame": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16988, + "recipient": 28133, + "donor_frame": [ + 65552, + 8192, + 4096, + 48 + ], + "birth_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16992, + "recipient": 28073, + "donor_frame": [ + 65552, + 32768, + 16384, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17008, + "recipient": 27731, + "donor_frame": [ + 65600, + 32768, + 16384, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16900, + "recipient": 27852, + "donor_frame": [ + 32832, + 512, + 256, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 4, + "s": 19 + }, + { + "donor": 14217, + "recipient": 27717, + "donor_frame": [ + 131072, + 65536, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 15291, + "recipient": 28291, + "donor_frame": [ + 131072, + 65536, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 16904, + "recipient": 28088, + "donor_frame": [ + 32832, + 2048, + 1024, + 192 + ], + "birth_frame": [ + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17016, + "recipient": 28355, + "donor_frame": [ + 65792, + 8192, + 4096, + 768 + ], + "birth_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17020, + "recipient": 28142, + "donor_frame": [ + 65792, + 32768, + 16384, + 768 + ], + "birth_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17028, + "recipient": 27934, + "donor_frame": [ + 66560, + 32768, + 16384, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 4, + "s": 19 + }, + { + "donor": 14811, + "recipient": 27936, + "donor_frame": [ + 131072, + 65536, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17040, + "recipient": 27791, + "donor_frame": [ + 131073, + 32, + 16, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17440, + "recipient": 28031, + "donor_frame": [ + 1048577, + 32, + 16, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17620, + "recipient": 28084, + "donor_frame": [ + 2097153, + 32, + 16, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17044, + "recipient": 27829, + "donor_frame": [ + 131073, + 128, + 64, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17056, + "recipient": 27622, + "donor_frame": [ + 131073, + 8192, + 4096, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 15957, + "recipient": 28351, + "donor_frame": [ + 131072, + 65536, + 2048, + 1024 + ], + "birth_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17180, + "recipient": 27948, + "donor_frame": [ + 262148, + 32, + 16, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17060, + "recipient": 27579, + "donor_frame": [ + 131073, + 32768, + 16384, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17080, + "recipient": 27580, + "donor_frame": [ + 131076, + 8192, + 4096, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17096, + "recipient": 27543, + "donor_frame": [ + 131088, + 2048, + 1024, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17052, + "recipient": 27561, + "donor_frame": [ + 131073, + 2048, + 1024, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 15669, + "recipient": 28340, + "donor_frame": [ + 131072, + 65536, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17048, + "recipient": 28341, + "donor_frame": [ + 131073, + 512, + 256, + 3 + ], + "birth_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17072, + "recipient": 28016, + "donor_frame": [ + 131076, + 512, + 256, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17084, + "recipient": 28074, + "donor_frame": [ + 131076, + 32768, + 16384, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17132, + "recipient": 27709, + "donor_frame": [ + 131328, + 32768, + 16384, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17444, + "recipient": 28357, + "donor_frame": [ + 1048577, + 128, + 64, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17472, + "recipient": 28251, + "donor_frame": [ + 1048580, + 32, + 16, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17092, + "recipient": 27797, + "donor_frame": [ + 131088, + 512, + 256, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17108, + "recipient": 27827, + "donor_frame": [ + 131136, + 512, + 256, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17160, + "recipient": 27690, + "donor_frame": [ + 262145, + 512, + 256, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17112, + "recipient": 28320, + "donor_frame": [ + 131136, + 2048, + 1024, + 192 + ], + "birth_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17116, + "recipient": 28321, + "donor_frame": [ + 131136, + 8192, + 4096, + 192 + ], + "birth_frame": [ + 8388608, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17448, + "recipient": 27718, + "donor_frame": [ + 1048577, + 512, + 256, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17476, + "recipient": 27755, + "donor_frame": [ + 1048580, + 128, + 64, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17508, + "recipient": 27756, + "donor_frame": [ + 1048592, + 512, + 256, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 25129, + "recipient": 27683, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 17, + "s": 19 + }, + { + "donor": 17136, + "recipient": 27641, + "donor_frame": [ + 132096, + 8192, + 4096, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 256, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17140, + "recipient": 27663, + "donor_frame": [ + 132096, + 32768, + 16384, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17152, + "recipient": 27859, + "donor_frame": [ + 262145, + 32, + 16, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17164, + "recipient": 28166, + "donor_frame": [ + 262145, + 2048, + 1024, + 3 + ], + "birth_frame": [ + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17168, + "recipient": 28167, + "donor_frame": [ + 262145, + 8192, + 4096, + 3 + ], + "birth_frame": [ + 4194304, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17172, + "recipient": 28117, + "donor_frame": [ + 262145, + 32768, + 16384, + 3 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17176, + "recipient": 27949, + "donor_frame": [ + 262145, + 131072, + 65536, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17304, + "recipient": 27993, + "donor_frame": [ + 524289, + 512, + 256, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 25169, + "recipient": 28039, + "donor_frame": [ + 131072, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 17, + "s": 19 + }, + { + "donor": 17064, + "recipient": 28365, + "donor_frame": [ + 131076, + 32, + 16, + 12 + ], + "birth_frame": [ + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17104, + "recipient": 28143, + "donor_frame": [ + 131088, + 32768, + 16384, + 48 + ], + "birth_frame": [ + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17120, + "recipient": 28364, + "donor_frame": [ + 131136, + 32768, + 16384, + 192 + ], + "birth_frame": [ + 4194304, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17188, + "recipient": 27966, + "donor_frame": [ + 262148, + 512, + 256, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17196, + "recipient": 27967, + "donor_frame": [ + 262148, + 8192, + 4096, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17204, + "recipient": 27928, + "donor_frame": [ + 262148, + 131072, + 65536, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17200, + "recipient": 28115, + "donor_frame": [ + 262148, + 32768, + 16384, + 12 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17532, + "recipient": 27830, + "donor_frame": [ + 1048640, + 512, + 256, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17536, + "recipient": 27831, + "donor_frame": [ + 1048640, + 2048, + 1024, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17300, + "recipient": 27987, + "donor_frame": [ + 524289, + 128, + 64, + 3 + ], + "birth_frame": [ + 524288, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17520, + "recipient": 28179, + "donor_frame": [ + 1048592, + 32768, + 16384, + 48 + ], + "birth_frame": [ + 8388608, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17224, + "recipient": 28177, + "donor_frame": [ + 262160, + 32768, + 16384, + 48 + ], + "birth_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17540, + "recipient": 28134, + "donor_frame": [ + 1048640, + 8192, + 4096, + 192 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17212, + "recipient": 28120, + "donor_frame": [ + 262160, + 512, + 256, + 48 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17228, + "recipient": 28121, + "donor_frame": [ + 262160, + 131072, + 65536, + 48 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17232, + "recipient": 28191, + "donor_frame": [ + 262208, + 512, + 256, + 192 + ], + "birth_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17576, + "recipient": 27790, + "donor_frame": [ + 1049600, + 8192, + 4096, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 25719, + "recipient": 27558, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 16, + 2, + 1 + ], + "e": 17, + "s": 19 + }, + { + "donor": 25089, + "recipient": 27559, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 2 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 16, + 2, + 1 + ], + "e": 17, + "s": 19 + }, + { + "donor": 17260, + "recipient": 27604, + "donor_frame": [ + 262400, + 32768, + 16384, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 64, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 25119, + "recipient": 27626, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 2, + 1 + ], + "e": 17, + "s": 19 + }, + { + "donor": 25109, + "recipient": 27571, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32 + ], + "e": 17, + "s": 19 + }, + { + "donor": 20011, + "recipient": 27636, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 19 + }, + { + "donor": 19979, + "recipient": 27651, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 19 + }, + { + "donor": 20072, + "recipient": 27872, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 15, + "s": 19 + }, + { + "donor": 17240, + "recipient": 27857, + "donor_frame": [ + 262208, + 8192, + 4096, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17544, + "recipient": 28348, + "donor_frame": [ + 1048640, + 32768, + 16384, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17244, + "recipient": 27932, + "donor_frame": [ + 262208, + 32768, + 16384, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17316, + "recipient": 27985, + "donor_frame": [ + 524289, + 32768, + 16384, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17236, + "recipient": 27723, + "donor_frame": [ + 262208, + 2048, + 1024, + 192 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17248, + "recipient": 27758, + "donor_frame": [ + 262208, + 131072, + 65536, + 192 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17264, + "recipient": 27794, + "donor_frame": [ + 262400, + 131072, + 65536, + 768 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17268, + "recipient": 27833, + "donor_frame": [ + 263168, + 8192, + 4096, + 3072 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17276, + "recipient": 28010, + "donor_frame": [ + 263168, + 131072, + 65536, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 13499, + "recipient": 28071, + "donor_frame": [ + 524288, + 262144, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17284, + "recipient": 28363, + "donor_frame": [ + 266240, + 131072, + 65536, + 12288 + ], + "birth_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17272, + "recipient": 28362, + "donor_frame": [ + 263168, + 32768, + 16384, + 3072 + ], + "birth_frame": [ + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 14219, + "recipient": 28111, + "donor_frame": [ + 524288, + 262144, + 8, + 4 + ], + "birth_frame": [ + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 14813, + "recipient": 28175, + "donor_frame": [ + 524288, + 262144, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 19 + }, + { + "donor": 17280, + "recipient": 28245, + "donor_frame": [ + 266240, + 32768, + 16384, + 12288 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2051, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 15293, + "recipient": 27576, + "donor_frame": [ + 524288, + 262144, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 49168, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17288, + "recipient": 27675, + "donor_frame": [ + 278528, + 131072, + 65536, + 49152 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 268, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 15959, + "recipient": 28292, + "donor_frame": [ + 524288, + 262144, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 12320, + 2048, + 1024, + 128, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 15671, + "recipient": 28296, + "donor_frame": [ + 524288, + 262144, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 49184, + 8192, + 4096, + 512, + 256, + 128, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 16169, + "recipient": 28324, + "donor_frame": [ + 524288, + 262144, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 49216, + 8192, + 4096, + 2048, + 1024, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17320, + "recipient": 28329, + "donor_frame": [ + 524289, + 131072, + 65536, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 49280, + 8192, + 4096, + 512, + 256, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17328, + "recipient": 28302, + "donor_frame": [ + 524292, + 128, + 64, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 3145760, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17308, + "recipient": 27668, + "donor_frame": [ + 524289, + 2048, + 1024, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 304, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17324, + "recipient": 27763, + "donor_frame": [ + 524292, + 32, + 16, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4288, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17336, + "recipient": 28294, + "donor_frame": [ + 524292, + 2048, + 1024, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 3145744, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17524, + "recipient": 27540, + "donor_frame": [ + 1048592, + 131072, + 65536, + 48 + ], + "birth_frame": [ + 12582916, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17332, + "recipient": 27684, + "donor_frame": [ + 524292, + 512, + 256, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2240, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17344, + "recipient": 27729, + "donor_frame": [ + 524292, + 32768, + 16384, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8384, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17340, + "recipient": 28334, + "donor_frame": [ + 524292, + 8192, + 4096, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1216, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17348, + "recipient": 27781, + "donor_frame": [ + 524292, + 131072, + 65536, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4288, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17356, + "recipient": 27782, + "donor_frame": [ + 524304, + 512, + 256, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4288, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17376, + "recipient": 27688, + "donor_frame": [ + 524352, + 512, + 256, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2096, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17380, + "recipient": 27745, + "donor_frame": [ + 524352, + 2048, + 1024, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8240, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17368, + "recipient": 27726, + "donor_frame": [ + 524304, + 32768, + 16384, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8384, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17372, + "recipient": 27493, + "donor_frame": [ + 524304, + 131072, + 65536, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 12289, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17360, + "recipient": 27776, + "donor_frame": [ + 524304, + 2048, + 1024, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4099, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17388, + "recipient": 27737, + "donor_frame": [ + 524352, + 32768, + 16384, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8240, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17384, + "recipient": 27848, + "donor_frame": [ + 524352, + 8192, + 4096, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16432, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17408, + "recipient": 28328, + "donor_frame": [ + 524544, + 131072, + 65536, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16576, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17412, + "recipient": 27842, + "donor_frame": [ + 525312, + 8192, + 4096, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16576, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17392, + "recipient": 27820, + "donor_frame": [ + 524352, + 131072, + 65536, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32816, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17468, + "recipient": 27798, + "donor_frame": [ + 1048577, + 524288, + 262144, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32960, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17420, + "recipient": 27810, + "donor_frame": [ + 525312, + 131072, + 65536, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32960, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17416, + "recipient": 27787, + "donor_frame": [ + 525312, + 32768, + 16384, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4108, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17548, + "recipient": 27788, + "donor_frame": [ + 1048640, + 131072, + 65536, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4108, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17496, + "recipient": 27736, + "donor_frame": [ + 1048580, + 131072, + 65536, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8195, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17500, + "recipient": 28295, + "donor_frame": [ + 1048580, + 524288, + 262144, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16432, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17552, + "recipient": 27802, + "donor_frame": [ + 1048640, + 524288, + 262144, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32816, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17580, + "recipient": 27574, + "donor_frame": [ + 1049600, + 32768, + 16384, + 3072 + ], + "birth_frame": [ + 12582928, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17584, + "recipient": 27575, + "donor_frame": [ + 1049600, + 131072, + 65536, + 3072 + ], + "birth_frame": [ + 12582928, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17588, + "recipient": 27670, + "donor_frame": [ + 1049600, + 524288, + 262144, + 3072 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 448, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17404, + "recipient": 28242, + "donor_frame": [ + 524544, + 32768, + 16384, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4099, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17600, + "recipient": 27806, + "donor_frame": [ + 1052672, + 524288, + 262144, + 12288 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32771, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 14221, + "recipient": 27807, + "donor_frame": [ + 2097152, + 1048576, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32771, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17592, + "recipient": 28327, + "donor_frame": [ + 1052672, + 32768, + 16384, + 12288 + ], + "birth_frame": [ + 12583040, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17568, + "recipient": 28243, + "donor_frame": [ + 1048832, + 131072, + 65536, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2051, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17564, + "recipient": 28241, + "donor_frame": [ + 1048832, + 32768, + 16384, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 2051, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17572, + "recipient": 27510, + "donor_frame": [ + 1048832, + 524288, + 262144, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 12296, + 2048, + 1024, + 512, + 256, + 128, + 64, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 14815, + "recipient": 28237, + "donor_frame": [ + 2097152, + 1048576, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16387, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 13501, + "recipient": 27888, + "donor_frame": [ + 2097152, + 1048576, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131264, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17800, + "recipient": 27633, + "donor_frame": [ + 4194305, + 32, + 16, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 76, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17608, + "recipient": 27866, + "donor_frame": [ + 1064960, + 524288, + 262144, + 49152 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131264, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 15295, + "recipient": 27808, + "donor_frame": [ + 2097152, + 1048576, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32780, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17604, + "recipient": 27476, + "donor_frame": [ + 1064960, + 131072, + 65536, + 49152 + ], + "birth_frame": [ + 12582914, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 15673, + "recipient": 28265, + "donor_frame": [ + 2097152, + 1048576, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1036, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 15961, + "recipient": 28303, + "donor_frame": [ + 2097152, + 1048576, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131120, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 16171, + "recipient": 27817, + "donor_frame": [ + 2097152, + 1048576, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32771, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 16315, + "recipient": 28270, + "donor_frame": [ + 2097152, + 1048576, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65548, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17624, + "recipient": 28269, + "donor_frame": [ + 2097153, + 128, + 64, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131084, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17628, + "recipient": 27898, + "donor_frame": [ + 2097153, + 512, + 256, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65728, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 16405, + "recipient": 27740, + "donor_frame": [ + 2097152, + 1048576, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8204, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17632, + "recipient": 27734, + "donor_frame": [ + 2097153, + 2048, + 1024, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8204, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17648, + "recipient": 27795, + "donor_frame": [ + 2097153, + 524288, + 262144, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32780, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17688, + "recipient": 27893, + "donor_frame": [ + 2097168, + 512, + 256, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131084, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17640, + "recipient": 27774, + "donor_frame": [ + 2097153, + 32768, + 16384, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4108, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17656, + "recipient": 27895, + "donor_frame": [ + 2097156, + 128, + 64, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65584, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17700, + "recipient": 28272, + "donor_frame": [ + 2097168, + 32768, + 16384, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262156, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17704, + "recipient": 28271, + "donor_frame": [ + 2097168, + 131072, + 65536, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524300, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17652, + "recipient": 27461, + "donor_frame": [ + 2097156, + 32, + 16, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 786434, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17664, + "recipient": 27724, + "donor_frame": [ + 2097156, + 2048, + 1024, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8195, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17672, + "recipient": 27735, + "donor_frame": [ + 2097156, + 32768, + 16384, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8195, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17680, + "recipient": 28304, + "donor_frame": [ + 2097156, + 524288, + 262144, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65584, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17712, + "recipient": 28248, + "donor_frame": [ + 2097216, + 512, + 256, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131075, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17668, + "recipient": 27983, + "donor_frame": [ + 2097156, + 8192, + 4096, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262336, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17676, + "recipient": 28338, + "donor_frame": [ + 2097156, + 131072, + 65536, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262336, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17696, + "recipient": 27931, + "donor_frame": [ + 2097168, + 8192, + 4096, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524480, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17744, + "recipient": 28337, + "donor_frame": [ + 2097408, + 32768, + 16384, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524480, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17720, + "recipient": 28267, + "donor_frame": [ + 2097216, + 8192, + 4096, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1036, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17724, + "recipient": 28266, + "donor_frame": [ + 2097216, + 32768, + 16384, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1036, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17716, + "recipient": 27771, + "donor_frame": [ + 2097216, + 2048, + 1024, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4099, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17748, + "recipient": 28257, + "donor_frame": [ + 2097408, + 131072, + 65536, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32780, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17732, + "recipient": 28298, + "donor_frame": [ + 2097216, + 524288, + 262144, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 196640, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17728, + "recipient": 28274, + "donor_frame": [ + 2097216, + 131072, + 65536, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262156, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17756, + "recipient": 28273, + "donor_frame": [ + 2098176, + 8192, + 4096, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524300, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17760, + "recipient": 28263, + "donor_frame": [ + 2098176, + 32768, + 16384, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 786436, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17764, + "recipient": 28259, + "donor_frame": [ + 2098176, + 131072, + 65536, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 786436, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17772, + "recipient": 28244, + "donor_frame": [ + 2101248, + 32768, + 16384, + 12288 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2051, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17752, + "recipient": 27809, + "donor_frame": [ + 2097408, + 524288, + 262144, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32780, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17804, + "recipient": 28306, + "donor_frame": [ + 4194305, + 128, + 64, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262192, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17838, + "recipient": 27979, + "donor_frame": [ + 4194308, + 32, + 16, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524291, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17808, + "recipient": 28305, + "donor_frame": [ + 4194305, + 512, + 256, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524336, + 262144, + 131072, + 65536, + 32768, + 16384, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17842, + "recipient": 28019, + "donor_frame": [ + 4194308, + 128, + 64, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097155, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17768, + "recipient": 27814, + "donor_frame": [ + 2098176, + 524288, + 262144, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32771, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17780, + "recipient": 27824, + "donor_frame": [ + 2101248, + 524288, + 262144, + 12288 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32771, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17816, + "recipient": 28331, + "donor_frame": [ + 4194305, + 8192, + 4096, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 196736, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17812, + "recipient": 27981, + "donor_frame": [ + 4194305, + 2048, + 1024, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262192, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17824, + "recipient": 27927, + "donor_frame": [ + 4194305, + 131072, + 65536, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524336, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17820, + "recipient": 28300, + "donor_frame": [ + 4194305, + 32768, + 16384, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 786464, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17828, + "recipient": 28042, + "donor_frame": [ + 4194305, + 524288, + 262144, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097164, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17846, + "recipient": 27925, + "donor_frame": [ + 4194308, + 512, + 256, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65539, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17850, + "recipient": 27889, + "donor_frame": [ + 4194308, + 2048, + 1024, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131075, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17866, + "recipient": 28233, + "donor_frame": [ + 4194308, + 524288, + 262144, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16387, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17833, + "recipient": 28293, + "donor_frame": [ + 4194305, + 2097152, + 1048576, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 786448, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17914, + "recipient": 28240, + "donor_frame": [ + 4194368, + 2048, + 1024, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048579, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17880, + "recipient": 28102, + "donor_frame": [ + 4194320, + 512, + 256, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048588, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17930, + "recipient": 28034, + "donor_frame": [ + 4194368, + 524288, + 262144, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097155, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17966, + "recipient": 28035, + "donor_frame": [ + 4195328, + 8192, + 4096, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097155, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17871, + "recipient": 28228, + "donor_frame": [ + 4194308, + 2097152, + 1048576, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16387, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17905, + "recipient": 28353, + "donor_frame": [ + 4194320, + 2097152, + 1048576, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 197632, + 8192, + 4096, + 2048, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17910, + "recipient": 27973, + "donor_frame": [ + 4194368, + 512, + 256, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524291, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17948, + "recipient": 28333, + "donor_frame": [ + 4194560, + 32768, + 16384, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 786560, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17952, + "recipient": 28089, + "donor_frame": [ + 4194560, + 131072, + 65536, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048588, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17970, + "recipient": 28264, + "donor_frame": [ + 4195328, + 32768, + 16384, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048588, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17956, + "recipient": 28036, + "donor_frame": [ + 4194560, + 524288, + 262144, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097155, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17974, + "recipient": 28253, + "donor_frame": [ + 4195328, + 131072, + 65536, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097155, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17978, + "recipient": 27819, + "donor_frame": [ + 4195328, + 524288, + 262144, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32780, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17935, + "recipient": 27676, + "donor_frame": [ + 4194368, + 2097152, + 1048576, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2096, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17983, + "recipient": 28325, + "donor_frame": [ + 4195328, + 2097152, + 1048576, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 786496, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17961, + "recipient": 27678, + "donor_frame": [ + 4194560, + 2097152, + 1048576, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2240, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17988, + "recipient": 28297, + "donor_frame": [ + 4198400, + 32768, + 16384, + 12288 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65584, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 17996, + "recipient": 27870, + "donor_frame": [ + 4198400, + 524288, + 262144, + 12288 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131084, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18001, + "recipient": 27868, + "donor_frame": [ + 4198400, + 2097152, + 1048576, + 12288 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131120, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18010, + "recipient": 28330, + "donor_frame": [ + 4210688, + 524288, + 262144, + 49152 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65728, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18015, + "recipient": 27864, + "donor_frame": [ + 4210688, + 2097152, + 1048576, + 49152 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131264, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 14223, + "recipient": 28249, + "donor_frame": [ + 8388608, + 4194304, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16387, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 13503, + "recipient": 27873, + "donor_frame": [ + 8388608, + 4194304, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131840, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 14817, + "recipient": 27874, + "donor_frame": [ + 8388608, + 4194304, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131840, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18031, + "recipient": 28238, + "donor_frame": [ + 4456448, + 2097152, + 1048576, + 786432 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131075, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 15297, + "recipient": 28262, + "donor_frame": [ + 8388608, + 4194304, + 128, + 64 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131084, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 15675, + "recipient": 28081, + "donor_frame": [ + 8388608, + 4194304, + 512, + 256 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048768, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 15963, + "recipient": 27921, + "donor_frame": [ + 8388608, + 4194304, + 2048, + 1024 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65584, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 16173, + "recipient": 27883, + "donor_frame": [ + 8388608, + 4194304, + 8192, + 4096 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131120, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 16317, + "recipient": 28316, + "donor_frame": [ + 8388608, + 4194304, + 32768, + 16384 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048624, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18006, + "recipient": 28099, + "donor_frame": [ + 4210688, + 131072, + 65536, + 49152 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048768, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 16455, + "recipient": 28315, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097200, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 16407, + "recipient": 28059, + "donor_frame": [ + 8388608, + 4194304, + 131072, + 65536 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097344, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18025, + "recipient": 28226, + "donor_frame": [ + 4259840, + 2097152, + 1048576, + 196608 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3073, + 512, + 256, + 128, + 64, + 8, + 4, + 2 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18086, + "recipient": 27473, + "donor_frame": [ + 8388612, + 512, + 256, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3074, + 512, + 256, + 32, + 16, + 8, + 4, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18082, + "recipient": 28227, + "donor_frame": [ + 8388612, + 128, + 64, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 3074, + 512, + 256, + 128, + 64, + 8, + 4, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18040, + "recipient": 27877, + "donor_frame": [ + 8388609, + 32, + 16, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131264, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18044, + "recipient": 28301, + "donor_frame": [ + 8388609, + 128, + 64, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048624, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18048, + "recipient": 28066, + "donor_frame": [ + 8388609, + 512, + 256, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097200, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18052, + "recipient": 28326, + "donor_frame": [ + 8388609, + 2048, + 1024, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097344, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18090, + "recipient": 28229, + "donor_frame": [ + 8388612, + 2048, + 1024, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65539, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18056, + "recipient": 27906, + "donor_frame": [ + 8388609, + 8192, + 4096, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65548, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18060, + "recipient": 27907, + "donor_frame": [ + 8388609, + 32768, + 16384, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65548, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18150, + "recipient": 28078, + "donor_frame": [ + 8388672, + 512, + 256, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048624, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18154, + "recipient": 28079, + "donor_frame": [ + 8388672, + 2048, + 1024, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048624, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18068, + "recipient": 28087, + "donor_frame": [ + 8388609, + 524288, + 262144, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048624, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18158, + "recipient": 28023, + "donor_frame": [ + 8388672, + 8192, + 4096, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097200, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18106, + "recipient": 28037, + "donor_frame": [ + 8388612, + 524288, + 262144, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097200, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18073, + "recipient": 27916, + "donor_frame": [ + 8388609, + 2097152, + 1048576, + 3 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65548, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18124, + "recipient": 27917, + "donor_frame": [ + 8388624, + 2048, + 1024, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65548, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18111, + "recipient": 27892, + "donor_frame": [ + 8388612, + 2097152, + 1048576, + 12 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 134144, + 65536, + 32768, + 16384, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18120, + "recipient": 28027, + "donor_frame": [ + 8388624, + 512, + 256, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2100224, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18132, + "recipient": 27478, + "donor_frame": [ + 8388624, + 32768, + 16384, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 770, + 32, + 16, + 8, + 4, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18140, + "recipient": 28234, + "donor_frame": [ + 8388624, + 524288, + 262144, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65539, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18136, + "recipient": 27997, + "donor_frame": [ + 8388624, + 131072, + 65536, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262147, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18145, + "recipient": 27998, + "donor_frame": [ + 8388624, + 2097152, + 1048576, + 48 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262147, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18162, + "recipient": 27996, + "donor_frame": [ + 8388672, + 32768, + 16384, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262156, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18166, + "recipient": 28256, + "donor_frame": [ + 8388672, + 131072, + 65536, + 192 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524300, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18188, + "recipient": 28061, + "donor_frame": [ + 8388864, + 32768, + 16384, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097155, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18192, + "recipient": 28022, + "donor_frame": [ + 8388864, + 131072, + 65536, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2100224, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18175, + "recipient": 28278, + "donor_frame": [ + 8388672, + 2097152, + 1048576, + 192 + ], + "birth_frame": [ + 8388608, + 4194316, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18170, + "recipient": 28186, + "donor_frame": [ + 8388672, + 524288, + 262144, + 192 + ], + "birth_frame": [ + 8388608, + 4194316, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 32, + 16, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18206, + "recipient": 27492, + "donor_frame": [ + 8389632, + 8192, + 4096, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 769, + 128, + 64, + 8, + 4, + 2 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18210, + "recipient": 27470, + "donor_frame": [ + 8389632, + 32768, + 16384, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 770, + 128, + 64, + 8, + 4, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18218, + "recipient": 27471, + "donor_frame": [ + 8389632, + 524288, + 262144, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 770, + 128, + 64, + 8, + 4, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18196, + "recipient": 28255, + "donor_frame": [ + 8388864, + 524288, + 262144, + 768 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131084, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18223, + "recipient": 27876, + "donor_frame": [ + 8389632, + 2097152, + 1048576, + 3072 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131840, + 65536, + 32768, + 16384, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18201, + "recipient": 28199, + "donor_frame": [ + 8388864, + 2097152, + 1048576, + 768 + ], + "birth_frame": [ + 8388608, + 4194496, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18228, + "recipient": 28200, + "donor_frame": [ + 8392704, + 32768, + 16384, + 12288 + ], + "birth_frame": [ + 8388608, + 4194496, + 2097152, + 1048576, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18236, + "recipient": 28214, + "donor_frame": [ + 8392704, + 524288, + 262144, + 12288 + ], + "birth_frame": [ + 8388608, + 4194496, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18241, + "recipient": 28215, + "donor_frame": [ + 8392704, + 2097152, + 1048576, + 12288 + ], + "birth_frame": [ + 8388608, + 4194496, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18232, + "recipient": 27951, + "donor_frame": [ + 8392704, + 131072, + 65536, + 12288 + ], + "birth_frame": [ + 8388608, + 4194304, + 525056, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18246, + "recipient": 27952, + "donor_frame": [ + 8404992, + 131072, + 65536, + 49152 + ], + "birth_frame": [ + 8388608, + 4194304, + 525056, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18250, + "recipient": 27531, + "donor_frame": [ + 8404992, + 524288, + 262144, + 49152 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 772, + 32, + 16, + 8, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18255, + "recipient": 28299, + "donor_frame": [ + 8404992, + 2097152, + 1048576, + 49152 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262192, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18265, + "recipient": 27944, + "donor_frame": [ + 8454144, + 2097152, + 1048576, + 196608 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524291, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4 + ], + "e": 4, + "s": 20 + }, + { + "donor": 18271, + "recipient": 28317, + "donor_frame": [ + 8650752, + 2097152, + 1048576, + 786432 + ], + "birth_frame": [ + 8388608, + 4194352, + 2097152, + 1048576, + 524288, + 262144, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 4, + "s": 20 + }, + { + "donor": 22322, + "recipient": 28396, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 20, + "s": 20 + }, + { + "donor": 22253, + "recipient": 28397, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 20, + "s": 20 + }, + { + "donor": 22318, + "recipient": 28393, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 20, + "s": 20 + }, + { + "donor": 22252, + "recipient": 28394, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4 + ], + "e": 20, + "s": 20 + }, + { + "donor": 23131, + "recipient": 28423, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 128, + 64, + 8, + 4, + 2, + 1 + ], + "e": 19, + "s": 20 + }, + { + "donor": 22194, + "recipient": 28417, + "donor_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 20, + "s": 20 + }, + { + "donor": 22172, + "recipient": 28554, + "donor_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 20, + "s": 20 + }, + { + "donor": 26398, + "recipient": 28383, + "donor_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 20, + "s": 20 + }, + { + "donor": 26399, + "recipient": 28380, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 20, + "s": 20 + }, + { + "donor": 26393, + "recipient": 28377, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 8, + 4, + 2, + 1 + ], + "e": 20, + "s": 20 + }, + { + "donor": 26397, + "recipient": 28374, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 20, + "s": 20 + }, + { + "donor": 26396, + "recipient": 28371, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "e": 20, + "s": 20 + }, + { + "donor": 26394, + "recipient": 28368, + "donor_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "birth_frame": [ + 8388608, + 4194304, + 2097152, + 1048576, + 524288, + 262144, + 131072, + 65536, + 32768, + 16384, + 8192, + 4096, + 2048, + 1024, + 512, + 256, + 128, + 64, + 32, + 16 + ], + "e": 20, + "s": 20 + } +] diff --git a/research/cyclic-deferred/reuse.py b/research/cyclic-deferred/reuse.py new file mode 100644 index 0000000000..ec5d79ad4b --- /dev/null +++ b/research/cyclic-deferred/reuse.py @@ -0,0 +1,176 @@ +"""Deterministic compensated birth-cut scratch reuse. + +Birth-cut reuse follows jamesyc PR124. Composition with saturated deferrals +and physical hull frames prepared for eumemic with OpenAI Codex assistance. +Reuse-aware recipient ordering prepared by Thomas Marchand with Google +Antigravity assistance. Apache-2.0; inherited authorship remains in the +surrounding package. +""" +from collections import defaultdict +from functools import lru_cache + + +def basis(vectors): + piv = {} + for x in vectors: + for p in sorted(piv, reverse=True): + if x >> p & 1: + x ^= piv[p] + if x: + p = x.bit_length() - 1 + for q in piv: + if piv[q] >> p & 1: + piv[q] ^= x + piv[p] = x + return tuple(piv[p] for p in sorted(piv, reverse=True)) + + +def contained(A, B): + return len(basis(tuple(A) + tuple(B))) == len(B) + + +def complement(A, h): + A = basis(A) + piv = {x.bit_length() - 1: x for x in A} + out = [] + for j in range(h): + if j not in piv: + x = 1 << j + for p, row in piv.items(): + if row >> j & 1: + x |= 1 << p + out.append(x) + return basis(out) + + +def nondeg(A): + return len(basis(sum(((x & y).bit_count() & 1) << j + for j, y in enumerate(A)) for x in A)) == len(A) + + +def check_pairs(data, pairs): + """Reject aliases, unfinished donors and unavailable recipient births.""" + donors = [row['donor'] for row in pairs] + recipients = [row['recipient'] for row in pairs] + assert (len(set(donors)) == len(donors) and + len(set(recipients)) == len(recipients) and + not set(donors) & set(recipients)), 'Reuse pair alias' + early = set(data['Anc']) + first = {} + late_touched = set() + for i, op in enumerate(data['ops']): + if op[0] == 'src': + first.setdefault(op[1], i) + continue + for s in op[1:3]: + first.setdefault(s, i) + if i not in early: + late_touched.update(op[1:3]) + for row in pairs: + a, b = row['donor'], row['recipient'] + assert type(a) is int and type(b) is int, 'Reuse role type' + assert 0 <= a < data['R'] and 0 <= b < data['R'], 'Reuse role range' + assert (a not in data['placed'] and a not in data['role_root'] and + data['last'].get(a) in early and a not in late_touched), 'Reuse nondead donor' + assert (b in data['placed'] and b not in data['leaf_of'] and + b not in data['touched'] and first.get(b) not in early), 'Reuse unavailable birth' + birth = data['ops'][first[b]] + assert birth[0] == 'copy' and birth[2] == b, 'Reuse unavailable birth' + A = basis(data['op_frames'][data['last'][a]]) + F = basis(data['placed'][b]) + B = basis(data['op_frames'][first[b]]) + assert nondeg(A) and nondeg(F) and nondeg(B), 'Reuse degenerate frame' + assert contained(A, F) and contained(F, B), 'Reuse frame containment' + assert basis(row['donor_frame']) == A and basis(row['birth_frame']) == F, 'Reuse recorded frames' + assert (row['e'], row['s']) == (len(A), len(F)), 'Reuse recorded dimensions' + return dict(zip(recipients, donors)) + + +def check_compensation(merge, compensated): + assert set(merge) <= set(compensated), 'Reuse omitted compensation' + + +def select_reuse(data): + groups = defaultdict(list) + for a, i in data['last'].items(): + if i in data['Anc'] and a not in data['role_root']: + A = basis(data['op_frames'][i]) + assert nondeg(A) + groups[A].append(a) + frames = sorted(groups, key=lambda F: (-len(F), F)) + pool = [groups[F][:] for F in frames] + births = defaultdict(list) + for b, F in data['placed'].items(): + if b not in data['leaf_of']: + births[basis(F)].append(b) + allgroups = (1 << len(frames)) - 1 + + @lru_cache(None) + def annihilated(q): + return sum(1 << i for i, A in enumerate(frames) + if all(not ((a & q).bit_count() & 1) for a in A)) + + eligible, capacity = {}, {} + for F in births: + mask = allgroups + for q in complement(F, data['h']): + mask &= annihilated(q) + if not mask: + break + eligible[F] = mask + capacity[F] = sum(len(pool[i]) for i in range(len(frames)) if mask >> i & 1) + first = {} + for i, op in enumerate(data['ops']): + if op[0] == 'src': + first.setdefault(op[1], i) + else: + for s in op[1:3]: + first.setdefault(s, i) + available, pairs = allgroups, [] + for F in sorted(births, key=lambda F: (len(F), capacity[F], F)): + for b in sorted(births[F], key=lambda b: (len(data['op_frames'][first[b]]) - len(F), b)): + mask = eligible[F] & available + if not mask: + break + i = (mask & -mask).bit_length() - 1 + a = pool[i].pop() + A = frames[i] + if not pool[i]: + available ^= 1 << i + pairs.append(dict(donor=a, recipient=b, donor_frame=A, + birth_frame=F, e=len(A), s=len(F))) + check_pairs(data, pairs) + return pairs + + +def mutation_controls(data, pairs): + """Mutate the actual selected finite pairing, not a synthetic inventory.""" + import copy + rejected = [] + occupied = {row[key] for row in pairs for key in ('donor', 'recipient')} + for failure in ('nondead-donor', 'unavailable-birth', 'pair-alias'): + changed = copy.deepcopy(pairs) + if failure == 'nondead-donor': + changed[0]['donor'] = next(s for s in data['role_root'] if s not in occupied) + elif failure == 'unavailable-birth': + changed[0]['recipient'] = next(s for s in data['leaf_of'] if s not in occupied) + else: + changed[0]['recipient'] = changed[0]['donor'] + try: + check_pairs(data, changed) + except AssertionError as error: + expected = {'nondead-donor': 'nondead donor', + 'unavailable-birth': 'unavailable birth', + 'pair-alias': 'pair alias'}[failure] + assert expected in str(error), (failure, error) + rejected.append(failure) + else: + raise AssertionError('Accepted reuse mutation: ' + failure) + merge = check_pairs(data, pairs) + try: + check_compensation(merge, set(merge) - {pairs[0]['recipient']}) + except AssertionError: + rejected.append('omitted-compensation') + else: + raise AssertionError('Accepted omitted birth compensation') + return rejected diff --git a/research/joint-dual/SOURCE.json b/research/joint-dual/SOURCE.json index 80c0f29dc4..607336c6f9 100644 --- a/research/joint-dual/SOURCE.json +++ b/research/joint-dual/SOURCE.json @@ -3,9 +3,9 @@ "base_pr57_commit": "cd350f76c9bc01489ec83568bded532cb69be938", "base_pr58_commit": "bc2f7ed4c20dc18898305ab17165c0c995cbb804", "files": { - "Makefile": "97620e0205736d9c0fce736e8ac6ab67f8ed0e490c381f6cac152cc6a003dca7", - "NOTICE": "1c53970fb4face631a1b331ec66d33111eccd280a129f9b64c2da6df96861c3f", - "README.md": "fd92de31aece76b1f5ff897e6e0dbc38dd3bf67c140579bbcb03a1a11a792668", + "Makefile": "0afb0751eaa8bf66c75d8f084405c97322af9204244dae752f101c9e3e504490", + "NOTICE": "e891051aa7858815850030c9531a88794ba0f39436fbd03cc0f2607a76da8b74", + "README.md": "b09d3d0a9bbddd2c93b8ebf650963ed911f661bc88db18a824331923f2af3b74", "certificates/joint-dual-compiler.json": "516c4d85158553dabd0a98216a064b2a7397957a9d5dd0df1d6e5aec53a4e805", "certificates/joint-dual-profiles-23.json": "159fa8fee175fc1d24f63e72d3c2f1dc9f4fcd78b938c5e7d2f735fd0fd37209", "certificates/joint-dual-profiles-25.json": "8d190ce42d097e828c5756918c52f2963df576cf4c6600b0fc7f2b7fdb6ad223", diff --git a/scripts/partial_gauge/README.md b/scripts/partial_gauge/README.md new file mode 100644 index 0000000000..7dae95e122 --- /dev/null +++ b/scripts/partial_gauge/README.md @@ -0,0 +1,46 @@ +# Selected partial-gauge complex producer + +Run `python3 scripts/partial_gauge_producer.py` from the repository root. +Python's standard library and a C++17 compiler are required. The command +regenerates the selected h = 24 scalar DAG, compatible carrier matching, +backward lifted frames, physical word and partial source gauges. It compares +every field of `certificates/partial-gauge-complex-input.json` and performs +independent finite checks. Intermediate graphs are temporary unless +`--work-dir DIRECTORY` is supplied; `--output FILE` saves the compact report. + +The selected counts are 146,284 additions, 120,097 matched carriers, +34,307 auxiliary roles and 6,341 selected partial source gauges. + +`interval.py` extends the existing `PairedTriple` and +`PairedExclusionCircuit` implementations. `cube.py` overrides the triple +assembly with the selected pair-first cube. `scalar.py` retains only the +selected h = d = 24 rational-center construction. `match.cpp`, `lift.py`, +`word.py` and `select.py` build the actual finite program. The superseded +whole-birth selection is omitted: the physical word supplies only operations, +sources, root roles and the retained-center closure. Final readouts use +`selection.json` in **reverse selection order**. + +`verify.py` independently checks every scalar DAG addition and output support, +the signed coefficient identity and divisor 21, nondegeneracy and old-frame +containment, dependency and carrier nesting, an exact support replay of M, +the center-phase closure and selected untouched roles. It executes the reverse +readout order, checks actual subspace containment and recounts target-data +transitions. It also recounts every positive-rank internal transition directly +from the physical word. Zero-rank no-ops have different literal multiplicities +in the per-role replay; the complete selected histogram, including its zero +bin, is reproduced by the deterministic construction and compared to the +certificate. Partial first transitions retain rank r minus dim(sigma), and +the selected source exterior is m minus h plus dim(sigma). + +Boolean readout support is the conservative support of the exact rational +matrix C = J M; it is used only to impose sufficient frame constraints. +The scalar identity is checked from exact root supports, not inferred from +Boolean cancellation. These finite checks do not establish the inherited +analytic, semantic-precision or fixed-tape interfaces. + +Adapted from `round6_work/complex_{interval,cube}_experiment.py`, +`complex_terminal_counts.cpp`, `complex_maximal_lift.py`, +`complex_deferred_readouts.py`, `complex_partial_deferred_readouts.py`, and +the preceding `round5_complex_rational_centers.py` in the round-six handoff. +The cube override derives from the retained `scripts/paired_triple_circuit.py`. +Copyright 2026 icekylinx, Apache-2.0; see the repository NOTICE and source registry. diff --git a/scripts/partial_gauge/__init__.py b/scripts/partial_gauge/__init__.py new file mode 100644 index 0000000000..070066d031 --- /dev/null +++ b/scripts/partial_gauge/__init__.py @@ -0,0 +1,3 @@ +# Copyright 2026 icekylinx. Apache-2.0. +# Prepared with OpenAI GPT-6 Astra and Codex assistance; see NOTICE. +"""Selected round-six complex producer and finite verification.""" diff --git a/scripts/partial_gauge/binary.py b/scripts/partial_gauge/binary.py new file mode 100644 index 0000000000..775921796c --- /dev/null +++ b/scripts/partial_gauge/binary.py @@ -0,0 +1,16 @@ +# Copyright 2026 icekylinx. Apache-2.0. +# Prepared with OpenAI GPT-6 Astra and Codex assistance; see NOTICE. +"""Read the selected scalar DAG and frame-label binary formats.""" +from pathlib import Path +from collections import defaultdict,Counter +import struct,array,json,argparse + +def load(path): + blob=Path(path).read_bytes();h,v,n,q=struct.unpack_from('<4I',blob);at=16 + def take(code,num): + nonlocal at + a=array.array(code);nb=a.itemsize*num;a.frombytes(blob[at:at+nb]);at+=nb;return a + args=take('I',2*n);core=take('Q',n);cover=take('Q',n);roots=take('I',q);kind=take('I',q);active=take('B',n) + lab=Path(str(path).replace('.bin','.labels')).read_bytes();rank=array.array('I');rank.frombytes(lab[:4*n]);types=lab[4*n:] + assert at==len(blob) and len(types)==n + return h,v,n,q,args,core,cover,roots,kind,active,rank,types diff --git a/scripts/partial_gauge/cube.py b/scripts/partial_gauge/cube.py new file mode 100644 index 0000000000..0186c1beda --- /dev/null +++ b/scripts/partial_gauge/cube.py @@ -0,0 +1,92 @@ +# Copyright 2026 icekylinx. Apache-2.0. +# Prepared with OpenAI GPT-6 Astra and Codex assistance; see NOTICE. +"""Pair-first cube override of the retained PairedTriple recursion.""" +from itertools import combinations +from collections import defaultdict +from .interval import IntervalTriple + +def cube_values(self,G,groups,out_coarse,one,two,w): + (a,a2),(b,b2),(c,c2)=[groups[g] for g in G] + def piece(*points): + p=tuple(sorted(points)) + if not p:return out_coarse[G] + if len(p)==1: + u=p[0];omit=tuple(g for g in G if u not in groups[g]);return one[u][omit] + if len(p)==2: + omit=tuple(g for g in G if not set(p)&set(groups[g]));return two[p][omit] + return w.get(p,0) + def plane(z): + val=lambda *p:piece(*(p+(() if z is None else (z,)))) + F=val();Sa,Sa2,Sb,Sb2=[val(x) for x in (a2,a,b2,b)] + e=lambda u,v:val(u,v) + FSa,FSa2,FSb,FSb2=[self.add(F,x) for x in (Sa,Sa2,Sb,Sb2)] + Y1=self.add(FSb,Sa);Y2=self.add(FSa,Sb2) + Y3=self.add(FSa2,e(a,b2));Y4=self.add(FSb2,e(a,b)) + return {(a2,b2):self.add(e(a2,b2),Y1),(a2,b):self.add(e(a2,b),Y2), + (a,b2):self.add(Y3,Sb),(a,b):self.add(Y4,Sa2)} + F=plane(None);V={z:plane(z) for z in (c,c2)} + return {tuple(sorted((u,v,z))):self.add(F[u,v],V[z][u,v]) for u,v in F for z in (c,c2)} + +class CubeTriple(IntervalTriple): + cube_values=cube_values + def triple(self,pts,w): + subsets=[s for k in range(4) for s in combinations(pts,k)] + if len(pts)<=self.base: + return {s:self.total([v for t,v in w.items() if not set(s)&set(t)]) for s in subsets} + groups=self.grouping(pts);ng=len(groups) + group_of={u:i for i,g in enumerate(groups) for u in g} + coarse_parts=defaultdict(list) + for t,v in w.items():coarse_parts[tuple(sorted({group_of[u] for u in t}))].append(v) + coarse={s:self.total(xs) for s,xs in coarse_parts.items()} + out_coarse=self.triple(list(range(ng)),coarse) + # Contract one surviving point and aggregate by the other point groups. + one={} + for u in pts: + g=group_of[u];others=[j for j in range(ng) if j!=g] + pieces=defaultdict(list) + for t,v in w.items(): + if u not in t:continue + rest=[a for a in t if a!=u] + if any(group_of[a]==g for a in rest):continue + pieces[tuple(sorted({group_of[a] for a in rest}))].append(v) + coeff={s:self.total(xs) for s,xs in pieces.items()} + edges={s:coeff.get(s,0) for s in combinations(others,2)} + weights={j:coeff.get((j,),0) for j in others} + total,single,pair=self.block(others,edges,weights) + const=coeff.get((),0) + one[u]={():self.add(const,total)} + one[u].update({(j,):self.add(const,x) for j,x in single.items()}) + one[u].update({s:self.add(const,x) for s,x in pair.items()}) + # Contract two surviving points. The remaining degree is at most one. + two={} + for u,v in combinations(pts,2): + i,j=group_of[u],group_of[v] + if i==j:continue + others=[k for k in range(ng) if k not in (i,j)] + vals=[self.total([w.get(tuple(sorted((u,v,a))),0) for a in groups[k]]) for k in others] + total,leave,_=self.vector([w.get((u,v),0)]+vals,False) + two[u,v]={():total}|{(k,):x for k,x in zip(others,leave[1:])} + + result={};cube_cache={} + for excluded in subsets: + E=set(excluded);G=tuple(sorted({group_of[a] for a in E})) + survivors=[u for i in G for u in groups[i] if u not in E] + assert len(survivors)<=3 + pieces={():out_coarse[G]} + for u in survivors: + omit=tuple(i for i in G if i!=group_of[u]) + pieces[u,]=one[u][omit] + for u,v in combinations(survivors,2): + omit=tuple(i for i in G if i not in (group_of[u],group_of[v])) + pieces[u,v]=two[u,v][omit] + if len(survivors)==3:pieces[tuple(survivors)]=w.get(tuple(survivors),0) + if len(survivors)==3 and all(len(groups[g])==2 for g in G): + if G not in cube_cache:cube_cache[G]=self.cube_values(G,groups,out_coarse,one,two,w) + result[excluded]=cube_cache[G][tuple(sorted(survivors))] + continue + if len(survivors)==3: + a,b,c=survivors + order=[(),(a,),(b,),(a,b),(c,),(a,c),(b,c),(a,b,c)] + else:order=[s for k in range(len(survivors)+1) for s in combinations(survivors,k)] + result[excluded]=self.total([pieces[s] for s in order]) + return result diff --git a/scripts/partial_gauge/interval.py b/scripts/partial_gauge/interval.py new file mode 100644 index 0000000000..ba6581b02b --- /dev/null +++ b/scripts/partial_gauge/interval.py @@ -0,0 +1,70 @@ +# Copyright 2026 icekylinx. Apache-2.0. +# Prepared with OpenAI GPT-6 Astra and Codex assistance; see NOTICE. +"""Cyclic intervals and core-aware pairs, adapted from Avi Eisenberg PR62.""" +from pathlib import Path +from itertools import combinations +import sys +from paired_triple_circuit import PairedTriple +from paired_exclusion_circuit import PairedExclusionCircuit + +def interval_sums(add,values): + nz=[(i,x) for i,x in enumerate(values) if x] + n=len(nz) + if not n:return 0,[0]*len(values) + if n==1: + result=[nz[0][1]]*len(values);result[nz[0][0]]=0 + return nz[0][1],result + v=[x for _,x in nz];states={(a,1):x for a,x in enumerate(v)} + for length in range(2,n): + for a in range(n):states[a,length]=add(states[a,length-1],v[(a+length-1)%n]) + total=add(states[0,n-1],v[-1]) + out=[total]*len(values) + for j,(i,x) in enumerate(nz):out[i]=states[(j+1)%n,n-1] + return total,out + +class IntervalTriple(PairedTriple): + def vector(self,values,two=True): + if two:return super().vector(values,two) + total,one=interval_sums(self.add,values) + return total,one,{} + + def block(self,points,edges,weights): + if len(points)<=2: + return PairedExclusionCircuit.block(self,points,edges,weights) + groups=self.grouping(points);ng=len(groups) + edge=lambda a,b:edges[tuple(sorted((a,b)))] + coarse={(i,j):self.total([edge(a,b) for a in groups[i] for b in groups[j]]) + for i,j in combinations(range(ng),2)} + wt={i:self.total([weights[a] for a in g]+[edge(a,b) for a,b in combinations(g,2)]) + for i,g in enumerate(groups)} + total,outside,far=self.block(list(range(ng)),coarse,wt) + strips={};sums={} + for i,g in enumerate(groups): + other=[j for j in range(ng) if j!=i] + for a in g: + carry=self.total([weights[u] for u in g if u!=a]) + vals=[self.total([edge(u,v) for u in g if u!=a for v in groups[j]]) for j in other] + st,one=interval_sums(self.add,[carry]+vals) + strips[a]={j:z for j,z in zip(other,one[1:])};sums[a]=st + out={};single={a:self.add(outside[i],sums[a]) for i,g in enumerate(groups) for a in g} + for i,g in enumerate(groups): + for a,b in combinations(g,2):out[a,b]=outside[i] + for i,j in combinations(range(ng),2): + if len(groups[i])==len(groups[j])==2: + (a,a2),(b,b2)=groups[i],groups[j] + F=far[i,j];Sa,Sa2,Sb,Sb2=strips[a][j],strips[a2][j],strips[b][i],strips[b2][i] + FSa,FSa2=self.add(F,Sa),self.add(F,Sa2) + FSb,FSb2=self.add(F,Sb),self.add(F,Sb2) + Y1=self.add(FSb,Sa);Y2=self.add(FSa,Sb2) + Y3=self.add(FSa2,edge(a,b2));Y4=self.add(FSb2,edge(a,b)) + out[a,b]=self.add(edge(a2,b2),Y1) + out[a,b2]=self.add(edge(a2,b),Y2) + out[a2,b]=self.add(Y3,Sb) + out[a2,b2]=self.add(Y4,Sa2) + else: + for a in groups[i]: + left=self.add(far[i,j],strips[a][j]) + for b in groups[j]: + cross=self.total([edge(u,v) for u in groups[i] if u!=a for v in groups[j] if v!=b]) + out[a,b]=self.add(left,self.add(strips[b][i],cross)) + return total,single,out diff --git a/scripts/partial_gauge/lift.py b/scripts/partial_gauge/lift.py new file mode 100644 index 0000000000..5b66ec11bc --- /dev/null +++ b/scripts/partial_gauge/lift.py @@ -0,0 +1,144 @@ +# Copyright 2026 icekylinx. Apache-2.0. +# Prepared with OpenAI GPT-6 Astra and Codex assistance; see NOTICE. +#!/usr/bin/env python3 +"""Construct maximal nondegenerate backward frames containing every old frame. +Existing carrier dependencies are included before the backward pass. Exact F2 +linear algebra only; the general Gauss compiler permits alternating residuals. +""" +from pathlib import Path +from collections import Counter +import json,argparse +from .binary import load + +def basis(rows): + b={} + for x in rows: + for p,y in sorted(b.items(),reverse=True): + if x>>p&1:x^=y + if x: + p=x.bit_length()-1 + for k,y in list(b.items()): + if y>>p&1:b[k]=y^x + b[p]=x + return tuple(b[p] for p in sorted(b,reverse=True)) + +def perp(rows,h): + rows=basis(rows);piv={r.bit_length()-1:r for r in rows};out=[] + for j in range(h): + if j in piv:continue + x=1<>j&1:x|=1<

>31: + j=use&0x7fffffff;x=roots[j];k=kind[j] + normal=(full^cover[x]) if k else (core[x]|(full^cover[x])) + direct[donor].append(normal) + else:succ[donor].append(use//2) + order=sorted((x for x in range(1,n) if active[x]),key=lambda x:(oldrank[x],x)) + place={x:i for i,x in enumerate(order)} + assert all(place[x]>j&1) + elif types[x]==2:U=tuple(1<>j&1) + else:raise ValueError('Unselected center type') + key=(capann,U) + if key not in repaircache: + M=safe_subspace(C,U);repaircache[key]=perp(M,h) + A=repaircache[key];d=h-len(A);repairs+=1 + ann[x]=A;nr[x]=d;assert d>=oldrank[x] + dimhist[d-oldrank[x]]+=1 + degree=[0]*n + for x in order: + if args[2*x]: + degree[args[2*x]]+=1;degree[args[2*x+1]]+=1 + for x in roots:degree[x]+=1 + H=Counter() + for x in order: + r=nr[x] + if args[2*x]: + H[r]+=degree[x]-1;H[h-r]+=1 + for y in (args[2*x],args[2*x+1]):assert r>=nr[y];H[r-nr[y]]+=1 + else: + H[r]+=degree[x]-1;H[1]+=1;H[r-1]+=1 + loss=0 + for x,k in zip(roots,kind): + r=nr[x] + if k:H[r]+=1;H[h-r]+=1;loss+=r + else:assert r<=h-1;H[h-1-r]+=1;H[1]+=1 + for donor,use in arcs.items(): + target=roots[use&0x7fffffff] if use>>31 else use//2 + value=target if use>>31 else args[2*target+(use&1)] + ru,rv=nr[donor],nr[value] + rt=(h-1 if use>>31 else nr[target]) + # Root uses have a direct physical edge to their output frame, not + # necessarily to the value's newly lifted producer frame. + old_target_rank=nr[target] + H[h-ru]-=1;H[rv]-=1 + if use>>31: + H[h-1-rv]-=1;H[h-1-ru]+=1 + else:H[rt-rv]-=1;H[rt-ru]+=1 + assert min(H.values())>=0 + R=meta['R'];mass=sum(r*c for r,c in H.items());assert mass==h*R+loss,(mass,h*R+loss) + out={k:meta[k] for k in ['h','v','c','q','R','matched']} + out.update(loss=loss,histogram=[H[i] for i in range(h+1)],rank_sum=mass, + copied_centers_already=True,repairs=repairs,distinct_caps=len(capcache),distinct_repairs=len(repaircache), + dimension_gains=dict(dimhist),lift='Backward chosen-successor intersection; maximal nondegenerate complement containing old orthonormal frame; old matched dependencies preserved') + return out,ann diff --git a/scripts/partial_gauge/match.cpp b/scripts/partial_gauge/match.cpp new file mode 100644 index 0000000000..9275aaa029 --- /dev/null +++ b/scripts/partial_gauge/match.cpp @@ -0,0 +1,43 @@ +// Copyright 2026 icekylinx. Apache-2.0. +// OpenAI GPT-6 Astra and Codex assistance; retained matcher credits in NOTICE. +#include +#include +#include +#include +#include +#include +#include +using U=uint32_t;using V=uint64_t; +templatevoid readv(std::ifstream&f,std::vector&v){f.read((char*)v.data(),v.size()*sizeof(T));assert(f);} +int main(int argc,char**argv){assert(argc==3);std::ifstream f(argv[1],std::ios::binary);U hdr[4];f.read((char*)hdr,16);assert(f);U h=hdr[0],v=hdr[1],n=hdr[2],q=hdr[3]; +std::vector>args(n);std::vectorcore(n),cover(n);std::vectorroots(q),kind(q);std::vectoractive(n);readv(f,args);readv(f,core);readv(f,cover);readv(f,roots);readv(f,kind);readv(f,active); +std::vectorranks(n),degree(n),begin(n+1);V c=0,inputs=0,loss=0; +for(U x=1;xtypes(n);readv(labels,ranks);readv(labels,types);for(U x:roots)degree[x]++;for(U x=1;xuses(begin.back()),cursor(begin.begin(),begin.end()-1);for(U x=1;xU{return e>>31?roots[e&0x7fffffff]:e/2;}; +auto before=[&](U a,U b){U x=nd(a),y=nd(b);if(ranks[x]!=ranks[y])return ranks[x]>31?V(n)+(a&0x7fffffff):x,oy=b>>31?V(n)+(b&0x7fffffff):y;return oxdonors;for(U x=1;xleftmatch(n),rightmatch(uses.size()),distance(n,UINT32_MAX),queue;V matches=0;U phase=0,inf=UINT32_MAX,shortest=inf; +while(true){queue.clear();shortest=inf;for(U x:donors){if(!leftmatch[x]){distance[x]=0;queue.push_back(x);}else distance[x]=inf;}for(U at=0;at=shortest)continue;adjacency(x,[&](U j){U y=rightmatch[j];if(!y)shortest=distance[x]+1;else if(distance[y]==inf){distance[y]=distance[x]+1;queue.push_back(y);}return false;});}if(shortest==inf)break; +auto aug=[&](auto&&self,U x)->bool{bool ok=adjacency(x,[&](U j){U y=rightmatch[j];if((!y&&distance[x]+1==shortest)||(y&&distance[y]==distance[x]+1&&self(self,y))){leftmatch[x]=j+1;rightmatch[j]=x;return true;}return false;});if(!ok)distance[x]=inf;return ok;};V gained=0;for(U x:donors)if(!leftmatch[x]&&aug(aug,x)){matches++;gained++;}std::cerr<<"h="<hist(h+1);for(U x=1;x=ranks[y]);hist[r-ranks[y]]++;}}else hist[1]+=degree[x];} +for(U j=0;j>31?target:args[target][e&1];assert(value==args[donor][0]||value==args[donor][1]);if(value==args[donor][0])changed++;U ru=ranks[donor],rv=ranks[value],rt=ranks[target];assert(rt>=ru&&ru>=rv);hist[h-ru]--;hist[rv]--;hist[rt-rv]--;hist[rt-ru]++;} +std::vectorterminal(h+1); +for(U x=1;x=0);sum+=r*hist[r];}assert(sum==h*R+2*loss); + +std::cout<<"{\"h\":"<=2: + types.append(1);ranks.append(s.bit_count());lookup[s]=x + else: + types.append(2);ranks.append(cover[x].bit_count());lookup[s]=x + return x + def total(xs,center=None): + xs=[x for x in xs if x] + while len(xs)>1: + xs=[add(xs[i],xs[i+1],center) if i+1=0 + Y=Counter() + for ranks in target_ranks: + prev=0 + for r in list(reversed(ranks))+[h-1]:assert r>=prev;Y[r-prev]+=1;prev=r + result={k:d[k] for k in ['h','v','R','q','c','matched','loss']} + result.update(selected_roles=len(selected),selected_rank_histogram=dict(birth), + remaining_internal_histogram=[H[r] for r in range(h+1)], + source_data_histogram={h-1:v},target_data_histogram=dict(Y), + copied_centers_already=True,phase1_operations=len(word['phase1']), + total_M_operations=len(ops),untouched_non_source_roles=len(candidates), + selection='Descending first-frame rank; intersect all incident latest target frames; retain maximal nondegenerate summand', + partial_first_transition_histogram=dict(residual),distinct_caps=len(cache), + repaired_caps=repaired, + scalar_readout='Exact rational C=J M; Boolean support is a safe superset only', + chronological_contract='Nondeferred reads at0; source V; center-closed M phase1; copied centers at0; selected partial-gauge reads in reverse selection order; remaining M; side scatter; inverse M/V atfull F') + return result,dict(base_word=Path(wordfile).name,selected=selected) diff --git a/scripts/partial_gauge/verify.py b/scripts/partial_gauge/verify.py new file mode 100644 index 0000000000..a1afefe66d --- /dev/null +++ b/scripts/partial_gauge/verify.py @@ -0,0 +1,125 @@ +# Copyright 2026 icekylinx. Apache-2.0. +# Prepared with OpenAI GPT-6 Astra and Codex assistance; see NOTICE. +"""Independent checks of the generated DAG, lifted frames and physical word.""" +from collections import Counter +from functools import lru_cache +from itertools import combinations +from .binary import load +from .lift import basis, perp, contained, nondeg + + +def verify(path, matching, ann, lift, word, selected, record): + h,v,n,q,args,core,cover,roots,kind,active,oldrank,types=load(path) + triples=list(combinations(range(h),3)); full=(1<>j&1) + else: + assert types[x]==2 + old=tuple(1<>j&1) + assert len(old)==oldrank[x] and includes(basis(old),F) + if a: + assert includes(A,tuple(ann[a])) and includes(A,tuple(ann[b])) + for j,t in enumerate(triples): + assert supports[roots[j]]==all_inputs & ~(point[t[0]]|point[t[1]]|point[t[2]]) + at=v + for a,b in combinations(range(h),2): + others=[i for i in range(h) if i not in (a,b)] + others.sort(key=lambda i:((i^1) in (a,b),i)) + for i in others: + assert supports[roots[at]]==point[a]&point[b]&~point[i];at+=1 + for a in range(h): + assert kind[at] and supports[roots[at]]==all_inputs^point[a];at+=1 + assert at==q + # Every input appears in h-3 disjoint centers: exact divisor 21. For + # overlap k, twice the signed output coefficient is 2-(3-k)+[k=0]-[k=2]. + assert h-3==21 + assert [2-(3-k)+(k==0)-(k==2) for k in range(4)]==[0,0,0,2] + for donor,use in matching['matching_arcs']: + if use>>31: + j=use&0x7fffffff;x=roots[j] + normal=full^cover[x] if kind[j] else core[x]|(full^cover[x]) + assert includes(basis([normal]),tuple(ann[donor])) + else:assert includes(tuple(ann[use//2]),tuple(ann[donor])) + R=record['R']; values=[0]*R; current=[0]*R; first=[None]*R + H=Counter();phase=set(word['phase1']); touched=set(map(int,word['sources'].values())) + for x,s in word['sources'].items(): + values[s]=supports[int(x)];current[s]=1;H[1]+=1 + last=[-1]*R + for i,(a,b,x) in enumerate(word['ops']): + assert a!=b + if i in phase: + assert all(last[s]<0 or last[s] in phase for s in (a,b)) + touched.update((a,b)) + for s in (a,b): + if first[s] is None:first[s]=x + r=h-len(ann[x]);assert r>=current[s] + H[r-current[s]]+=1;current[s]=r;last[s]=i + assert not values[a]&values[b] + values[a]|=values[b] + assert values[a]==supports[x] + for j,(x,s) in enumerate(zip(roots,word['rootroles'])): + assert values[s]==supports[x] + if kind[j]: + assert last[s]<0 or last[s] in phase + H[current[s]]+=1 + else: + H[h-1-current[s]]+=1;current[s]=h-1 + for r in current:H[h-r]+=1 + assert all(H[r]==lift['histogram'][r] for r in range(1,h+1)) + co=[0]*R;tid={sum(1<>31 else args[2*(u//2)+(u&1)] + if value==aa:p,o=o,p + else:assert value==bb + assert u not in assign;assign[u]=o + ops.append((p,o,x)) + else:p=R;R+=1;sources[x]=p + free=[u for u in uses[x] if u not in incoming] + assert free + for j,u in enumerate(free): + assert u not in assign + if j==0:assign[u]=p + else: + s=R;R+=1;assign[u]=s;ops.append((s,p,x)) + assert R==mt['R'],(R,mt['R']) + rootroles=[assign[(1<<31)|j] for j in range(q)] + prev=[-1]*R;pred=[];first=[None]*R + for i,(a,b,x) in enumerate(ops): + pred.append((prev[a],prev[b]));prev[a]=prev[b]=i + if first[a] is None:first[a]=x + if first[b] is None:first[b]=x + centerroles=[rootroles[j] for j in range(q) if kind[j]] + stack=[prev[s] for s in centerroles if prev[s]>=0];phase=set() + while stack: + i=stack.pop() + if i in phase:continue + phase.add(i);stack.extend(p for p in pred[i] if p>=0) + touched=set(sources.values()) + for i in phase:touched.update(ops[i][:2]) + triples=list(combinations(range(h),3));tid={sum(1<= 0, 'Target physical path retreats') + if increment: + yhist[increment] += 1 + current[target] = rank + for rank in current: + require(rank <= h-1, 'Target frame exceeds its output hyperplane') + if rank < h-1: + yhist[h-1-rank] += 1 + local = dict(aux=aux, data=xhist+yhist, center=Counter({h-1: len(schedule.ret)})) + require(sum(r*n for r,n in local['data'].items()) == 2*v*(h-1), + 'Physical data path rank mass mismatch') + exits = Counter(h-rank for rank in schedule.f) + require(all(0 < rank <= h for rank in exits), 'Invalid physical exit nullity') + require(sum(exits.values()) == roles, 'Missing physical exit') + return h, v, roles, local, exits + + +def reconstruct(input_path=INPUT): + record = json.loads(Path(input_path).read_text()) + folder, sources = frozen_sources(record) + ledger = json.loads((folder/'bit-ledger-result.json').read_text()) + for flag in ('complete_forward_F2', 'complete_reflected_F2', + 'reflected_frame_continuity', 'all_scalar_gates_equal_frame_keys', + 'histogram_matches_external'): + require(ledger[flag] is True, 'Pinned physical ledger lacks '+flag) + h, v, roles, local, exits = local_ranks(folder) + require((ledger['h'], ledger['roles'], ledger['formal_basis']) == (h, roles, 2*v+roles), + 'Physical ledger dimensions differ') + require({kind: encoded(hist) for kind,hist in local.items()} == ledger['rank_histograms'], + 'Reconstructed physical ranks differ from the pinned reflected ledger') + m, N = h*h, v*v + W = 2*N+2*v*roles + whole = Counter() + for hist in local.values(): + for rank, count in hist.items(): + whole[rank] += 2*v*count + # Each role's exterior I-(I-sigma) tensor Q has rank m-(h-dim sigma). + for nullity, count in exits.items(): + whole[m-nullity] += 2*v*count + # The original entrance projector is one rank-(h-1)^2 edge per bank pair. + whole[(h-1)**2] += 2*N + whole[1] += N # physical copy correction + mass = sum(rank*count for rank,count in whole.items()) + require(mass == ledger['recursive_rank'], 'Whole-projector rank mass changed') + require(all(0 < rank < m and count > 0 for rank,count in whole.items()), + 'Invalid whole-projector child') + result = dict(dimensions=[h,h], m=m, v=v, N=N, R=roles, W=W, + rank_mass=mass, deficit=W*m-mass, max_child=max(whole), + local_rank_histograms={kind: encoded(hist) for kind,hist in local.items()}, + exit_nullity_histogram=encoded(exits), + whole_projector_histogram=encoded(whole)) + for key, value in result.items(): + require(value == record[key], 'Round-six expected profile differs: '+key) + result['checks'] = dict(source_hashes_equal=True, physical_local_ranks_reconstructed=True, + physical_ledger_ranks_equal=True, whole_profile_equal=True, + full_upstream_audits_repeated=False) + result['provenance'] = dict(pr97=sources['pr97'], underlying=sources['underlying'], + source_manifest=record['source_manifest'], + source_manifest_sha256=record['source_manifest_sha256']) + result['scope'] = ('Incremental rank accounting from pinned physical chains and ledger; ' + 'scalar complete-basis replay and rational geometry remain inherited checks.') + return result + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--input', type=Path, default=INPUT) + parser.add_argument('--output', type=Path) + args = parser.parse_args() + result = reconstruct(args.input) + text = json.dumps(result, indent=2, sort_keys=True)+'\n' + if args.output: + args.output.write_text(text) + else: + print(text, end='') + + +if __name__ == '__main__': + main() diff --git a/scripts/partial_gauge_network.py b/scripts/partial_gauge_network.py new file mode 100644 index 0000000000..53b7e06b96 --- /dev/null +++ b/scripts/partial_gauge_network.py @@ -0,0 +1,179 @@ +#!/usr/bin/env python3 +"""Exact deferred-word moments and partial-gauge semantic assembly. + +Copyright 2026 icekylinx. Apache-2.0. +Substantial OpenAI GPT-6 Astra and Codex assistance. +PR97 physical bit words: Zhihao Chen, based on Swapnil Jain's witness. +Semantic/bulk assembly: PR23 (Zhihao Chen) and RaD; see SOURCES.json. +""" +import argparse +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from math import comb +from pathlib import Path +import json +import sys + +from certify import require +from copied_centers_network import grid_upper +from partial_swap_network import moment +from partial_gauge_bit import reconstruct +from structured_bulk_assembly import assembly, halving, js + +ROOT = Path(__file__).resolve().parents[1] +COARSE = Q(15513, 125000000) +ATOM = Q(1, 1000) +OLD = Q(384599, 10**10) +AB = (1-ATOM)*COARSE+ATOM*OLD +AC = Q(92651, 10**9) +PHASE_STOP = Q(1, 10**6) +ASSEMBLY_BIT = min(AB, (1-PHASE_STOP)*AC-Q(1, 10**10)) +KAPPA = Q(7237, 78125000) + + +def coarse_moment(p): + def log_upper(x): + power = 0 + while x >= 2: + x /= 2 + power += 1 + def small(y): + z = (y-1)/(y+1) + return 2*sum((z**(2*j+1)/(2*j+1) for j in range(24)), Q(0)) + 2*z**49/(49*(1-z*z)) + return grid_upper(power*small(Q(2))+small(x)) + total, logs = Q(0), {} + for t, n in p['child_multiplicities'].items(): + require(0 < t < p['m'] and n > 0, 'Shrinking positive bit children') + logs[t] = log_upper(Q(p['m'],t)) + u = COARSE*logs[t] + require(0 < u < 3, 'Coarse exponential enclosure') + total += n*t*grid_upper(1+u+u*u/(2*(1-u/3))) + upper = total/(p['W']*p['m']) + mass = Q(p['total_rank'],p['W']*p['m']) + require(mass < 1 and upper < 1, 'Both stopped-recurrence moments') + require(0 < OLD <= COARSE < ATOM < 1 and ATOM > AB, 'Stopped-adapter exponents') + return dict(saving=COARSE, exponent=1-COARSE, moment_upper=upper, + strict_gap=1-upper, rank_moment=mass, logarithm_upper_bounds=logs, + rounding_denominator=1 << 100, + stopped_adapter=dict(atom_exponent=ATOM, base_ordinary_saving=OLD, + effective_saving=AB, coarse_toll_exponent=1-ATOM, + coarse_toll_subordinate_gap=ATOM-COARSE)) + + +def complex_profile(row): + h, v, R, ell = (row[k] for k in ('h','v','R','loss')) + require((h,v,ell) == (24,comb(24,3),24*23), 'Complex dimensions') + require(R == row['c']+row['q']-row['matched'], 'Compatible role count') + selected = {int(r):n for r,n in row['selected_rank_histogram'].items()} + require(sum(selected.values()) == row['selected_roles'] == 6341, 'Selected partial gauges') + require(row['copied_centers_already'], 'Copied-center convention') + require(sum(row['partial_first_transition_histogram'].values()) == sum(selected.values()), 'Charged first residuals') + m, N, W = h*h, v*v, 2*v*v+2*v*R + C = Counter({m-h:2*v*(R-sum(selected.values())), (h-1)**2:2*N, 1:N}) + for r,n in selected.items(): + require(0 < r < h and n > 0, 'Nonzero shrinking exterior gauges') + C[m-h+r] += 2*v*n + for name in ('source_data_histogram','target_data_histogram'): + for r,n in row[name].items(): + C[int(r)] += 2*v*n + for r,n in enumerate(row['remaining_internal_histogram']): + if r: + C[r] += 2*v*n + C = dict(sorted((r,n) for r,n in C.items() if n)) + require(all(0 < r < m and n > 0 for r,n in C.items()), 'Shrinking complex children') + s = sum(r*n for r,n in C.items()) + require(s == W*m-N+2*v*ell, 'Complete complex rank mass') + return dict(dimensions=[h,h],m=m,N=N,W=W,L=2*v*ell,total_rank=s, + deficit=W*m-s,maxchild=max(C),child_multiplicities=C) + + +def finite_bridge(bit, phase, row, previous): + m,W,s,N = (phase[k] for k in ('m','W','total_rank','N')) + h,v,R = (row[k] for k in ('h','v','R')) + local = 4*(row['c']+v)+10*v+4*h*v+4*h*h+8*h+8+2*h + local += 8*R*v*(row['total_M_operations']+16) + G = N+2*v*local + E = 64*(W+m+G+1)**3 + charge = 2*G*W*W+8*s+4*W+4+32*m + B, r = s+E, phase['maxchild'] + C0 = 32*m*B*B + require(charge < E and 2*B*(m-r) >= s+E and 2*B+18 < C0, 'Semantic induction and charge') + dc,dp = halving(bit['m'],bit['maxchild']),halving(m,r) + wc,wp = bit['W'].bit_length(),W.bit_length() + old_bit = previous['finite_bridge']['bit'] + old = old_bit['halving_degree']*old_bit['wire_bits'] + require(old == 252, 'Inherited ordinary leaf row stock') + coeff,degree = wc*dc+old+wp*dp,40000 + require(Q(degree) > Q(coeff*51,25), 'Sufficient product row stock') + return dict(bit_coarse=dict(m=bit['m'],W=bit['W'],maxchild=bit['maxchild'], + halving_degree=dc,wire_bits=wc),ordinary_leaf_row_degree=old, + complex=dict(m=m,W=W,s=s,maxchild=r,halving_degree=dp,wire_bits=wp, + scalar_group_upper=G,local_group_upper=local,coefficient_bound=h+4, + coefficient_denominator_divides=2*(h-3)), + semantic=dict(E=E,literal_charge=charge,strict_literal_gap=E-charge, + B=B,C0=C0,C1=1,induction_gap=2*B*(m-r)-s-E,fixed_odd_divisor=h-3, + exact_grid='One common dyadic grid times the fixed odd divisor to K=G*(D_complex+1); no child rounding'), + rows=dict(coefficient=coeff,degree=degree,suffix_slope=4*degree, + degree_gap=Q(degree)-Q(coeff*51,25), + contract='W_complex^D_complex * W_coarse^D_coarse * W_old^D_old; one preceding prefix and one padding; sequential reuse')) + + +def certificate(): + require(not sys.flags.optimize, 'Run without -O') + def read(name): + return json.loads((ROOT/'certificates'/name).read_text()) + raw = reconstruct() + row = read('partial-gauge-complex-input.json') + expected = read('partial-gauge-input.json') + previous = read('copied-centers-network.json') + require(Q(previous['bit']['saving']) == OLD, 'Inherited leaf saving') + C = {int(r):n for r,n in raw['whole_projector_histogram'].items()} + bit = dict(dimensions=raw['dimensions'],m=raw['m'],W=raw['W'],N=raw['N'], + total_rank=raw['rank_mass'],deficit=raw['deficit'],maxchild=max(C),child_multiplicities=C) + require(sum(r*n for r,n in C.items()) == bit['total_rank'], 'Bit rank mass') + require(bit['W']*bit['m']-bit['total_rank'] == bit['deficit'], 'Bit deficit') + phase = complex_profile(row) + bm = coarse_moment(bit) + cm = moment(phase['m'],phase['W'],phase['child_multiplicities'],AC,True) + require(bm['strict_gap'] == Q(expected['bit_moment_gap']), 'Saved coarse moment') + require(cm['strict_gap'] == Q(expected['complex_moment_gap']), 'Saved complex moment') + require(js(phase['child_multiplicities']) == expected['complex_children'], 'Saved complex children') + bridge = finite_bridge(bit,phase,row,previous) + assembled = assembly(ASSEMBLY_BIT,AC,bridge,KAPPA,beta=PHASE_STOP) + assembled['parameters']['actual_bit_saving'] = AB + require(ASSEMBLY_BIT <= AB, 'Supported assembly movement saving') + require(js(bridge) == expected['finite_bridge'], 'Saved finite bridge') + require(js(assembled) == expected['assembly'], 'Saved exact assembly') + require(len(assembled['strict_constraints']) == 47 and len(assembled['margins']) == 7, 'Complete strict constraints') + sources = sorted(p for p in (ROOT/'certificates').glob('partial-gauge-*.json') + if p.name != 'partial-gauge-network.json') + sources += sorted((ROOT/'scripts').glob('partial_gauge*.py')) + sources += sorted(p for p in (ROOT/'scripts/partial_gauge').rglob('*') + if p.is_file() and '__pycache__' not in p.parts) + sources += sorted((ROOT/'notes').glob('partial-gauge-*.tex')) + sources += sorted(p for p in (ROOT/'references/partial-gauge').rglob('*') + if p.is_file() and '__pycache__' not in p.parts) + sources += [ROOT/p for p in ('scripts/copied_centers_network.py', + 'scripts/partial_swap_network.py','scripts/structured_bulk_assembly.py', + 'certificates/copied-centers-network.json','certificates/stopped-product-network.json', + 'scripts/paired_triple_circuit.py','scripts/paired_exclusion_circuit.py')] + return dict(status='Conditional partial-gauge multiplication witness',kappa=KAPPA, + bit=dict(counts=bit,**bm),complex=dict(counts=phase,**cm), + finite_bridge=bridge,assembly=assembled, + predecessor_commit='948ce1510df750f4c18b96bdaef436a86f8bf834', + source_sha256={str(p.relative_to(ROOT)):sha256(p.read_bytes()).hexdigest() for p in sources}, + scope='Exact moments, stopped bit saving and semantic assembly. Finite producer/frame checks ' + 'are separate; common-basis, fixed-tape and analytic transfer remain written proof dependencies.') + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--output',type=Path,default=ROOT/'certificates/partial-gauge-network.json') + args = parser.parse_args() + args.output.write_text(json.dumps(js(certificate()),indent=2,sort_keys=True)+'\n') + print('PASS kappa=7237/78125000 = 9.26336e-5; both moments, stopped saving, p^40000 stock, 47 strict constraints') + + +if __name__ == '__main__': + main() diff --git a/scripts/partial_gauge_producer.py b/scripts/partial_gauge_producer.py new file mode 100644 index 0000000000..2d91d92b8e --- /dev/null +++ b/scripts/partial_gauge_producer.py @@ -0,0 +1,67 @@ +#!/usr/bin/env python3 +"""Regenerate and verify the selected h=24 partial-gauge complex producer. + +Standard-library Python and C++17; generated DAGs and words are temporary. +Copyright 2026 icekylinx, Apache-2.0. Adapted from the credited round-six handoff. +""" +import argparse +import json +import os +from pathlib import Path +import shlex +import subprocess +import sys +import tempfile +from partial_gauge.scalar import build +from partial_gauge.lift import run as lift_run +from partial_gauge.word import run as word_run +from partial_gauge.select import run as select_run +from partial_gauge.verify import verify + +ROOT=Path(__file__).resolve().parents[1] + + +def regenerate(work, expected, compiler): + if sys.flags.optimize:raise ValueError('Run without -O; finite assertions must remain enabled') + def stage(message):print(message,file=sys.stderr,flush=True) + def save(name,data): + path=work/name;path.write_text(json.dumps(data,separators=(',',':'))+'\n');return path + stage('Building the actual interval/cube scalar DAG') + scalar=build(24,base=2,central_disjoint=24,output_prefix='complex_cube',output_dir=work) + dag=work/'complex_cube_24.bin';matcher=work/'matcher' + subprocess.run([*shlex.split(compiler),'-O3','-std=c++17',str(ROOT/'scripts/partial_gauge/match.cpp'),'-o',str(matcher)],check=True) + stage('Constructing compatible carrier matching') + matching=json.loads(subprocess.check_output([str(matcher),str(dag),str(dag.with_suffix('.labels'))],text=True)) + matchfile=save('matching.json',matching) + stage('Lifting exact binary frames backward through dependencies and carriers') + lifted,ann=lift_run(dag,matchfile);liftfile=save('lifted.json',lifted);annfile=save('annihilators.json',ann) + stage('Constructing physical M and its retained-center dependency closure') + word=word_run(dag,matchfile,annfile,liftfile);wordfile=save('word.json',word) + stage('Selecting partial source gauges with reverse readouts') + result,selection=select_run(dag,annfile,liftfile,wordfile) + result=json.loads(json.dumps(result)) + assert result==expected, 'Regenerated selected certificate differs' + save('selection.json',selection) + stage('Checking scalar coefficients, actual frames, physical word and readout chains') + checks=verify(dag,matching,ann,lifted,word,selection['selected'],result) + return dict(regenerated_from_source=True,certificate_equal=True,selected=result,checks=checks) + + +def main(): + p=argparse.ArgumentParser(description=__doc__) + p.add_argument('--certificate',type=Path,default=ROOT/'certificates/partial-gauge-complex-input.json') + p.add_argument('--work-dir',type=Path) + p.add_argument('--output',type=Path) + p.add_argument('--cxx',default=os.environ.get('CXX','c++')) + a=p.parse_args();expected=json.loads(a.certificate.read_text()) + if a.work_dir: + a.work_dir.mkdir(parents=True,exist_ok=True);result=regenerate(a.work_dir.resolve(),expected,a.cxx) + else: + with tempfile.TemporaryDirectory(prefix='partial-gauge-') as directory: + result=regenerate(Path(directory),expected,a.cxx) + encoded=json.dumps(result,indent=2)+'\n' + if a.output:a.output.write_text(encoded) + else:print(encoded,end='') + + +if __name__=='__main__':main() diff --git a/scripts/stopped_product/README.md b/scripts/stopped_product/README.md new file mode 100644 index 0000000000..6c18be051f --- /dev/null +++ b/scripts/stopped_product/README.md @@ -0,0 +1,36 @@ +# Selected rational-center producer + +Run from the repository root: + +```sh +python3 scripts/stopped_product_producer.py --output /tmp/stopped-product-producers.json +``` + +Only the new aligned complex producer at h=24 is rebuilt. It retains all +24 disjoint-point sums and decodes the total by exact division by21. The +pair-star input order is aligned with global pairs. Its generator adapts +`structured_bulk.complex`, preserving exact support, output orthogonality, +binary frame nesting and nondegeneracy checks. Rational decoder and scatter +coefficients are checked with `Fraction`; their only odd denominator is21. +The unchanged deterministic matcher compares every count and histogram +entry against `stopped-product-complex-input.json`. + +The h23 bit record is compared with the preceding validated copied-center +input. No old bit DAG, matching, or corner is regenerated. Both copied-center +histogram transformations reuse the established exact rank-mass checker. + +All DAGs, labels and the compiled matcher are temporary by default; +`--work-dir` retains them. Python assertions must be enabled. Standard-library +Python and a C++17 compiler suffice. No binary archive is an input. + +The odd-grid extension is a written recursive invariant, not a claim proved +by the finite scalar tests. With dyadic root inputs, K=G(D+1) supplies enough +odd-divisor reserve along the active chain. A completed child preserves its +incoming odd valuation; it does not generally make rational child inputs +dyadic. Only the completed outer dyadic operator restores the original +dyadic grid. No child return is rounded. + +Copyright 2026 icekylinx, Apache-2.0. New selected alignment, rational centers +and integration were prepared with OpenAI GPT-6 Astra/Codex assistance. +Underlying paired producers and deterministic carrier matching retain the +previous contributors' attribution in `NOTICE` and `SOURCES.json`. diff --git a/scripts/stopped_product/__init__.py b/scripts/stopped_product/__init__.py new file mode 100644 index 0000000000..f7a6e90661 --- /dev/null +++ b/scripts/stopped_product/__init__.py @@ -0,0 +1 @@ +"""Selected stopped-product inputs and rational producer; icekylinx, 2026.""" diff --git a/scripts/stopped_product/complex.py b/scripts/stopped_product/complex.py new file mode 100644 index 0000000000..ef1af25507 --- /dev/null +++ b/scripts/stopped_product/complex.py @@ -0,0 +1,228 @@ +"""Selected aligned rational-center producer, h=24 with all centers disjoint. + +Copyright 2026 icekylinx, Apache-2.0. AI-assisted adaptation of the research +round-five handoff, using the credited retained PairedTriple circuit; see NOTICE. +Adapted from structured_bulk.complex: align pair-star inputs and permit the +fixed rational divisor21; retain all exact support/frame/scalar checks. + +Builds a concrete scalar addition DAG, its nondegenerate binary frames, and +the unmixed carrier histogram. No historical audit suite is invoked. +""" +import json, struct, array +from itertools import combinations +from pathlib import Path +from partial_swap.binary import write_array +from paired_triple_circuit import PairedTriple + +def build(h, prefix, central_disjoint, base=2): + assert (h, central_disjoint, base) == (24,24,2) + d=central_disjoint + assert 0= 2: + x /= 2 + power += 1 + def small(y): + z = (y-1)/(y+1) + return 2*sum((z**(2*j+1)/(2*j+1) for j in range(32)),Q(0)) + 2*z**65/(65*(1-z*z)) + return up(power*small(Q(2))+small(x)) + + +def exp_upper(u): + require(0 <= u < 3,'Exponential enclosure') + return up(1+u+u*u/(2*(1-u/3))) + + +def bit_certificate(row): + physical = reconstruct() + h,v,R = (row[k] for k in ('h','v','R')) + require((h,v,R) == (23,comb(23,3),28866),'Bit local dimensions') + for key in ('v','R','local_rank_histograms','exit_nullity_histogram'): + require(row[key] == physical[key],'Inherited physical bit ledger: '+key) + ell = row['center_loss'] + require(ell == h*(h-1),'Copied-center loss') + m,W,H = 3*h-2,2*v+3*R,Counter() + for part in row['local_rank_histograms'].values(): + for r,n in part.items(): + H[int(r)] += 3*n + for nullity,n in row['exit_nullity_histogram'].items(): + H[m-int(nullity)] += 3*n + require(all(0 < r < m and n > 0 for r,n in H.items()),'Proper bit children') + mass = sum(r*n for r,n in H.items()) + require(W*m-mass == 2*v-3*ell,'Three-stage bit telescoping') + logs = {r:log_upper(Q(m,r)) for r in H} + good = sum(Q(r*n,W*m)*exp_upper(COARSE*logs[r]) for r,n in H.items()) + fallback,edges = 32*m*m,sum(H.values()) + extra = BAD*Q(fallback*edges,W*m)*exp_upper(COARSE*log_upper(Q(m))) + rank_upper = Q(mass)+BAD*fallback*edges + require(good+extra < 1 and rank_upper < W*m,'Both contaminated moments') + require(Q(2*m**3,2**80) < BAD,'Fixed-prime bad-class fraction') + require(ATOM > AB and ATOM < 1-AB,'Subordinate adapter and row-borrowing tolls') + return dict(m=m,local_dimension=h,roles_per_vertex=W, + ideal_rank_mass_per_vertex=mass,ideal_deficit=2*v-3*ell, + ideal_child_multiplicities=dict(sorted(H.items())),maxchild=max(H), + coarse_saving=COARSE,effective_saving=AB,atom_exponent=ATOM, + ordinary_leaf_saving=OLD,bad_fraction=BAD, + fallback_children_per_edge=fallback,edge_count_per_vertex=edges, + good_moment_upper=good,added_bad_moment_upper=extra, + strict_gap=1-good-extra,rank_mass_upper_per_vertex=rank_upper, + log_upper_bounds=logs,rounding_denominator=GRID, + row_stock='O(w log e) internally borrowed radix-q digits, restored at the outer boundary', + prime_choice='Fixed odd q > 2^80 avoiding the finite rational denominator and rank-witness primes') + + +def complex_certificate(row): + h,v,R,ell = (row[k] for k in ('h','v','R','loss')) + require((h,v,R,ell) == (24,comb(24,3),28705,552),'Complex local dimensions') + require(R == row['c']+row['q']-row['matched'],'Compatible roles') + selected = {int(r):n for r,n in row['selected_rank_histogram'].items()} + require(sum(selected.values()) == row['selected_roles'] == 4599,'Partial gauges') + m,w,C = 3*h-2,2*v+3*R,Counter() + C[m-h] += 3*(R-sum(selected.values())) + for r,n in selected.items(): + C[m-h+r] += 3*n + for key in ('source_data_histogram','target_data_histogram'): + for r,n in row[key].items(): + C[int(r)] += 3*n + for r,n in enumerate(row['remaining_internal_histogram']): + if r: + C[r] += 3*n + C = dict(sorted((r,n) for r,n in C.items() if r and n)) + require(all(0 < r < m and n > 0 for r,n in C.items()),'Proper complex children') + rank = sum(r*n for r,n in C.items()) + require(w*m-rank == 2*v-3*ell,'Three-stage complex telescoping') + n = m//2 + vertices = 2**(m-1+(n-1)**2)*prod(2**(2*i)-1 for i in range(1,n)) + exact = moment(m,w,C,AC,True) + return dict(m=m,N=vertices*v,W=vertices*w,total_rank=vertices*rank, + deficit=vertices*(w*m-rank),vertices_per_stage=vertices,maxchild=max(C), + group_order_bits=vertices.bit_length(),per_vertex=dict(W=w,rank=rank, + deficit=w*m-rank,child_multiplicities=C),**exact) + + +def finite_bridge(c,row): + m,W,s,N,V = (c[k] for k in ('m','W','total_rank','N','vertices_per_stage')) + h,v,R = (row[k] for k in ('h','v','R')) + local = 4*(row['c']+v)+10*v+4*h*v+4*h*h+8*h+8+2*h + local += 8*R*v*(row['total_M_operations']+16) + router = 64*(m+1)**3*W**2 + G = N+3*V*local+router + E = 64*(W+m+G+1)**3 + charge = 2*G*W*W+8*s+4*W+4+32*m + B,C0,r = s+E,32*m*(s+E)**2,c['maxchild'] + require(charge < E and 2*B*(m-r) >= s+E and 2*B+18 < C0,'Finite semantic charge') + dp,wp = halving(m,r),W.bit_length() + old_coarse,old_atom = 9909,252 + coefficient,degree = dp*wp+old_coarse+old_atom,160000 + require(Q(degree) > Q(51*coefficient,25),'External product row reserve') + return dict(bit_uniform=dict(coarse_saving=COARSE,atom_beta=ATOM, + old_atom_saving=OLD,ordinary_saving=AB, + selector_stock='O(w log e) internal borrowed rows; restored by the uniform old-supplier wrapper', + external_stock='No q-adic group-size factor is inserted into the external polynomial row stock'), + conservative_old_coarse_row_reserve=old_coarse,ordinary_leaf_row_degree=old_atom, + complex=dict(m=m,W=W,s=s,N=N,maxchild=r,invocations_per_stage=V,stages=3, + halving_degree=dp,wire_bits=wp,scalar_group_upper=G,local_group_upper=local, + finite_group_router_upper=router,coefficient_bound=h+4, + coefficient_denominator_divides=2*(h-3)), + semantic=dict(E=E,literal_charge=charge,strict_literal_gap=E-charge, + B=B,C0=C0,C1=1,induction_gap=2*B*(m-r)-s-E,fixed_odd_divisor=h-3, + exact_grid='One common dyadic grid times 21^(-K), K=G*(D_complex+1); no child rounding'), + rows=dict(coefficient=coefficient,complex_coefficient=dp*wp,degree=degree, + suffix_slope=4*degree,degree_gap=Q(degree)-Q(51*coefficient,25), + contract='Finite complex group role stock plus conservative fixed legacy bit reserves; q-adic selectors borrowed internally and restored; one prefix and one padding; sequential reuse')) + + +def certificate(): + require(not sys.flags.optimize,'Run without -O') + def read(name): + return json.loads((ROOT/'certificates'/name).read_text()) + expected = read('three-stage-cover-input.json') + bit = bit_certificate(read('three-stage-cover-bit-input.json')) + row = read('three-stage-cover-complex-input.json') + phase = complex_certificate(row) + bridge = finite_bridge(phase,row) + previous = read('copied-centers-network.json') + require(Q(previous['bit']['saving']) == OLD,'Retained ordinary leaf') + result = assembly(ASSEMBLY_BIT,AC,bridge,KAPPA,beta=PHASE_STOP) + result['parameters']['actual_bit_saving'] = AB + require(ASSEMBLY_BIT <= AB,'Supported assembly bit saving') + for actual,key in ((bit['strict_gap'],'bit_moment_gap'),(phase['strict_gap'],'complex_moment_gap'), + (result['minimum_margin'],'assembly_minimum'),(result['absorption_gap'],'absorption_gap')): + require(actual == Q(expected[key]),'Saved exact '+key) + require(js(bit['ideal_child_multiplicities']) == expected['bit_child_multiplicities'],'Saved bit children') + require(js(phase['per_vertex']['child_multiplicities']) == expected['complex_child_multiplicities'],'Saved complex children') + require(phase['vertices_per_stage'] == expected['complex_group_order'],'Finite group order') + require(bridge['rows']['degree'] == expected['row_degree'] and bridge['rows']['coefficient'] == expected['row_coefficient'],'Saved row bound') + require(KAPPA == Q(expected['kappa']) and len(result['strict_constraints']) == 47 and len(result['margins']) == 7,'Complete assembly') + sources = sorted(p for p in (ROOT/'certificates').glob('three-stage-cover-*.json') + if p.name != 'three-stage-cover-network.json') + sources += sorted((ROOT/'scripts').glob('three_stage_cover*.py')) + sources += sorted(p for folder in ('scripts/three_stage_cover','references/three-stage-cover') + for p in (ROOT/folder).rglob('*') if p.is_file() and '__pycache__' not in p.parts) + sources += sorted((ROOT/'notes').glob('three-stage-cover-*.tex'))+[ROOT/'notes/general-clifford-frames.tex'] + sources += [ROOT/p for p in ('scripts/partial_gauge_bit.py','certificates/partial-gauge-bit-input.json', + 'references/partial-gauge/pr97/SOURCE.json','scripts/partial_swap_network.py', + 'scripts/structured_bulk_assembly.py','certificates/copied-centers-network.json', + 'certificates/stopped-product-network.json','certificates/partial-gauge-network.json', + 'scripts/partial_gauge/binary.py','scripts/partial_gauge/lift.py','scripts/partial_gauge/word.py', + 'scripts/partial_gauge/match.cpp')] + return dict(status='Conditional three-stage cover multiplication witness',kappa=KAPPA, + bit=bit,complex=phase,finite_bridge=bridge,assembly=result, + predecessor_commit='cf60442983c153a3a0f5272ea4713f99eba13c86', + source_sha256={str(p.relative_to(ROOT)):sha256(p.read_bytes()).hexdigest() for p in sources}, + scope='Exact local inventories, strict moments, contaminated fallback charge and semantic assembly. ' + 'Local finite reconstruction is checked separately; group geometry, uniform weighted routing, ' + 'borrowed rows and inherited analytic/tape contracts are written proof dependencies.') + + +def main(): + p = argparse.ArgumentParser(description=__doc__) + p.add_argument('--output',type=Path,default=ROOT/'certificates/three-stage-cover-network.json') + args = p.parse_args() + args.output.write_text(json.dumps(js(certificate()),indent=2,sort_keys=True)+'\n') + print('PASS kappa=3146011/10000000000 = 3.146011e-4; both moments, rare-class fallback, finite router, 47 strict constraints') + + +if __name__ == '__main__': + main() diff --git a/scripts/three_stage_cover_producer.py b/scripts/three_stage_cover_producer.py new file mode 100644 index 0000000000..9e7a21a758 --- /dev/null +++ b/scripts/three_stage_cover_producer.py @@ -0,0 +1,77 @@ +#!/usr/bin/env python3 +"""Regenerate and verify the selected pinned PR117 generalized-subspace complex producer. + +Standard-library Python and C++17; generated DAGs and words are temporary. +Copyright 2026 icekylinx, Apache-2.0. Adapted from the credited round-six handoff. +""" +import argparse +import json +import os +from pathlib import Path +import shlex +import subprocess +import sys +import tempfile +from importlib.util import spec_from_file_location, module_from_spec +import hashlib +from three_stage_cover.lift import run as lift_run +from partial_gauge.word import run as word_run +from three_stage_cover.select import run as select_run +from three_stage_cover.verify import verify + +ROOT=Path(__file__).resolve().parents[1] + + +def regenerate(work, expected, compiler): + if sys.flags.optimize:raise ValueError('Run without -O; finite assertions must remain enabled') + def stage(message):print(message,file=sys.stderr,flush=True) + def save(name,data): + path=work/name;path.write_text(json.dumps(data,separators=(',',':'))+'\n');return path + stage('Replaying the pinned PR117 scalar DAG') + reference=ROOT/'references/three-stage-cover/pr117' + source=json.loads((reference/'SOURCE.json').read_text()) + assert source['commit']=='cbb05ce504d571546d9b7794c186a613c659c3bf' + for name,digest in source['files'].items(): + assert hashlib.sha256((reference/name).read_bytes()).hexdigest()==digest, 'Source binding differs: '+name + witness=reference/'dag.json.gz' + assert hashlib.sha256(witness.read_bytes()).hexdigest()=='3c034d0aae388ef567a454826f4f48b26fd8a94c71e8ffed4835271b349a783b' + spec=spec_from_file_location('pr117_replayed',reference/'replayed.py') + module=module_from_spec(spec);spec.loader.exec_module(module) + scalar=module.build(witness,work/'selected') + dag=work/'selected.bin';matcher=work/'matcher' + subprocess.run([*shlex.split(compiler),'-O3','-std=c++17',str(ROOT/'scripts/partial_gauge/match.cpp'),'-o',str(matcher)],check=True) + stage('Constructing compatible carrier matching') + matching=json.loads(subprocess.check_output([str(matcher),str(dag),str(dag.with_suffix('.labels'))],text=True)) + matchfile=save('matching.json',matching) + stage('Lifting exact binary frames backward through dependencies and carriers') + lifted,ann=lift_run(dag,matchfile);liftfile=save('lifted.json',lifted);annfile=save('annihilators.json',ann) + stage('Constructing physical M and its retained-center dependency closure') + word=word_run(dag,matchfile,annfile,liftfile);wordfile=save('word.json',word) + stage('Selecting partial source gauges with reverse readouts') + result,selection=select_run(dag,annfile,liftfile,wordfile) + result=json.loads(json.dumps(result)) + assert result==expected, 'Regenerated selected certificate differs' + save('selection.json',selection) + stage('Checking scalar coefficients, actual frames, physical word and readout chains') + checks=verify(dag,matching,ann,lifted,word,selection['selected'],result) + return dict(source_pin_verified=True,regenerated_from_source=True,certificate_equal=True,selected=result,checks=checks) + + +def main(): + p=argparse.ArgumentParser(description=__doc__) + p.add_argument('--certificate',type=Path,default=ROOT/'certificates/three-stage-cover-complex-input.json') + p.add_argument('--work-dir',type=Path) + p.add_argument('--output',type=Path) + p.add_argument('--cxx',default=os.environ.get('CXX','c++')) + a=p.parse_args();expected=json.loads(a.certificate.read_text()) + if a.work_dir: + a.work_dir.mkdir(parents=True,exist_ok=True);result=regenerate(a.work_dir.resolve(),expected,a.cxx) + else: + with tempfile.TemporaryDirectory(prefix='three-stage-cover-') as directory: + result=regenerate(Path(directory),expected,a.cxx) + encoded=json.dumps(result,indent=2)+'\n' + if a.output:a.output.write_text(encoded) + else:print(encoded,end='') + + +if __name__=='__main__':main()