From da844989d1bb425133ad8ffd951bd82d5089deb7 Mon Sep 17 00:00:00 2001 From: Ukpaa Chigozie Date: Fri, 24 Jul 2026 13:31:57 +0100 Subject: [PATCH 1/4] fix: gate sdk 27 storage compatibility --- .github/actions/setup-rust-stellar/action.yml | 4 +- .github/workflows/rustfmt.yml | 4 +- .github/workflows/verify-build.yml | 26 +- .gitignore | 4 +- AGENTS.md | 52 + BACKLOG.md | 3 +- Cargo.lock | 7 + contracts/compatibility/Cargo.toml | 11 + .../fixtures/events-1.3.0-sdk23.wasm | Bin 0 -> 53924 bytes .../fixtures/events-1.5.0-sdk27.wasm | Bin 0 -> 55740 bytes .../fixtures/mainnet-events-1.1.0-sdk23.wasm | Bin 0 -> 51054 bytes .../fixtures/mainnet-profile-1.1.0-sdk23.wasm | Bin 0 -> 15896 bytes .../fixtures/mainnet-state-63617727.json | 619 ++ .../compatibility/fixtures/manifest.json | 62 + .../fixtures/profile-1.2.0-sdk27.wasm | Bin 0 -> 16151 bytes contracts/compatibility/src/lib.rs | 754 ++ ...apshot_survives_h6_upgrade_to_sdk27.1.json | 1271 +++ ...ancellation_keys_work_after_upgrade.1.json | 3512 ++++++++ ...10_rows_survive_h6_upgrade_to_sdk27.1.json | 7139 +++++++++++++++++ contracts/events/src/storage.rs | 18 +- contracts/events/src/tests/bounty_pillar.rs | 2 +- contracts/events/src/tests/escrow_fee_math.rs | 2 - .../events/src/tests/hackathon_pillar.rs | 2 +- contracts/profile/src/storage.rs | 18 +- deploy_and_upgrade.sh | 4 +- deploy_mainnet.sh | 717 +- docs/DEPLOYMENT.md | 4 +- docs/contract-ops-runbook.md | 2 +- docs/mainnet-deploy-runbook.md | 215 +- docs/sdk27-compatibility-fixtures.md | 42 + scripts/capture-mainnet-compat-snapshot.sh | 111 + scripts/deploy/deploy.sh | 4 +- scripts/deploy_and_upgrade.sh | 4 +- scripts/test-mainnet-upgrade-guards.sh | 222 + scripts/test-sdk27-compat.sh | 106 + scripts/testdata/mock-stellar | 113 + 36 files changed, 14950 insertions(+), 104 deletions(-) create mode 100644 contracts/compatibility/Cargo.toml create mode 100644 contracts/compatibility/fixtures/events-1.3.0-sdk23.wasm create mode 100644 contracts/compatibility/fixtures/events-1.5.0-sdk27.wasm create mode 100644 contracts/compatibility/fixtures/mainnet-events-1.1.0-sdk23.wasm create mode 100644 contracts/compatibility/fixtures/mainnet-profile-1.1.0-sdk23.wasm create mode 100644 contracts/compatibility/fixtures/mainnet-state-63617727.json create mode 100644 contracts/compatibility/fixtures/manifest.json create mode 100644 contracts/compatibility/fixtures/profile-1.2.0-sdk27.wasm create mode 100644 contracts/compatibility/src/lib.rs create mode 100644 contracts/compatibility/test_snapshots/exact_mainnet_snapshot_survives_h6_upgrade_to_sdk27.1.json create mode 100644 contracts/compatibility/test_snapshots/sdk23_pre27_prize_and_cancellation_keys_work_after_upgrade.1.json create mode 100644 contracts/compatibility/test_snapshots/sdk23_v110_rows_survive_h6_upgrade_to_sdk27.1.json create mode 100644 docs/sdk27-compatibility-fixtures.md create mode 100755 scripts/capture-mainnet-compat-snapshot.sh create mode 100755 scripts/test-mainnet-upgrade-guards.sh create mode 100755 scripts/test-sdk27-compat.sh create mode 100644 scripts/testdata/mock-stellar diff --git a/.github/actions/setup-rust-stellar/action.yml b/.github/actions/setup-rust-stellar/action.yml index 05f37c8..ed6ef66 100644 --- a/.github/actions/setup-rust-stellar/action.yml +++ b/.github/actions/setup-rust-stellar/action.yml @@ -7,9 +7,9 @@ runs: uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 - name: Install Rust - uses: dtolnay/rust-toolchain@2c7215f132e9ebf062739d9130488b56d53c060c # stable (rust 1.97.1) + uses: dtolnay/rust-toolchain@2c7215f132e9ebf062739d9130488b56d53c060c with: - toolchain: stable + toolchain: 1.93.0 targets: wasm32v1-none - name: Add wasm32v1-none target diff --git a/.github/workflows/rustfmt.yml b/.github/workflows/rustfmt.yml index 89cd95d..e0ff669 100644 --- a/.github/workflows/rustfmt.yml +++ b/.github/workflows/rustfmt.yml @@ -27,9 +27,9 @@ jobs: persist-credentials: false - name: Install Rust - uses: dtolnay/rust-toolchain@2c7215f132e9ebf062739d9130488b56d53c060c # stable (rust 1.97.1) + uses: dtolnay/rust-toolchain@2c7215f132e9ebf062739d9130488b56d53c060c with: - toolchain: stable + toolchain: 1.93.0 components: rustfmt - name: Run rustfmt diff --git a/.github/workflows/verify-build.yml b/.github/workflows/verify-build.yml index 3db186d..0166a82 100644 --- a/.github/workflows/verify-build.yml +++ b/.github/workflows/verify-build.yml @@ -11,6 +11,8 @@ on: - 'Cargo.toml' - 'Cargo.lock' - 'rust-toolchain.toml' + - 'deploy_mainnet.sh' + - 'scripts/**' - '.github/actions/setup-rust-stellar/**' - '.github/workflows/verify-build.yml' # Use pull_request (not pull_request_target): the check must run the workflow @@ -28,6 +30,8 @@ on: - 'Cargo.toml' - 'Cargo.lock' - 'rust-toolchain.toml' + - 'deploy_mainnet.sh' + - 'scripts/**' - '.github/actions/setup-rust-stellar/**' - '.github/workflows/verify-build.yml' - '.github/workflows/rustfmt.yml' @@ -49,11 +53,19 @@ jobs: - name: Setup Rust and Stellar uses: ./.github/actions/setup-rust-stellar - - name: Build events contract - run: cd contracts/events && make build + - name: Check release script syntax + run: | + bash -n deploy_mainnet.sh + bash -n scripts/capture-mainnet-compat-snapshot.sh + bash -n scripts/test-sdk27-compat.sh + bash -n scripts/test-mainnet-upgrade-guards.sh + bash -n scripts/testdata/mock-stellar + + - name: Verify mainnet upgrade guards + run: ./scripts/test-mainnet-upgrade-guards.sh - - name: Build profile contract - run: cd contracts/profile && make build + - name: Build contracts reproducibly + run: stellar contract build --locked - name: Check WASM sizes (64 KB ceiling) run: | @@ -67,5 +79,11 @@ jobs: fi done + - name: Verify SDK 23 to SDK 27 storage compatibility + run: | + ./scripts/test-sdk27-compat.sh + git diff --exit-code -- contracts/compatibility/test_snapshots + test -z "$(git ls-files --others --exclude-standard -- contracts/compatibility/test_snapshots)" + - name: Run tests run: cargo test --release diff --git a/.gitignore b/.gitignore index c0fd38e..c39853b 100644 --- a/.gitignore +++ b/.gitignore @@ -10,5 +10,7 @@ target deployments/ # Soroban test snapshots: derived artifacts, regenerated by `cargo test`. -# Not committed — snapshot diffs dwarf source diffs and blind the PR scanners. +# Most are not committed because their diffs dwarf source changes. test_snapshots/ +!contracts/compatibility/test_snapshots/ +!contracts/compatibility/test_snapshots/*.json diff --git a/AGENTS.md b/AGENTS.md index 9e2b36e..9b9e011 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,3 +1,55 @@ +# Working in this repo + +This repo holds the boundless-events and boundless-profile Soroban contracts. Read this and `BACKLOG.md` before changing the contract surface or deploy scripts. + +## Use the Stellar dev skill + +The Stellar Development Foundation publishes a Codex skill that bundles current Soroban patterns, audit checklists, SDK references, and SEP/CAP knowledge. Install once per machine: + +``` +/plugin marketplace add stellar/stellar-dev-skill +/plugin install stellar-dev@stellar-dev +``` + +After install, the seven sub-skills (`soroban`, `dapp`, `assets`, `data`, `agentic-payments`, `zk-proofs`, `standards`) become available across sessions. Lean on `soroban/` for contract changes and audit prep; lean on `dapp/` and `assets/` only when the work crosses into the frontend wallet or trustline flows. + +Source: https://github.com/stellar/stellar-dev-skill + +## Hard rules + +- **No `unwrap()` on host-returned `Option`/`Result` in contract code.** Return a typed `Error` instead. Existing patterns: `Error::EventNotFound`, `Error::InsufficientEscrow`, `Error::WinnersAlreadySelected`. +- **Storage layout is stable.** Adding a field to `EventRecord` or any persisted struct must extend, never reorder, and must ship with a corresponding migration story (see `docs/mainnet-deploy-runbook.md` and the `upgrade()` admin function). +- **Per-event configuration over global constants.** Anything sales might want to vary per program (fees, windows, caps) belongs on `EventRecord` or its variant payload, not in module constants. +- **Tests cover the math.** Every payout split (single + multi-position + sweep) has a test that asserts both the recipient and the fee account deltas. +- **Snapshots are the audit trail.** When test fixtures change shape, regenerate snapshots intentionally and commit them in the same PR. + +## Build, test, deploy + +```bash +# Build +stellar contract build --locked + +# Test (host target) +cargo test --release + +# Deploy / upgrade testnet +./deploy_and_upgrade.sh + +# Deploy / upgrade mainnet +./deploy_mainnet.sh # see docs/mainnet-deploy-runbook.md +``` + +Mainnet admin operations live behind the multi-sig defined in `docs/admin-custody-policy.md`. Never touch mainnet without confirming the runbook prerequisites first. + +## Before opening a PR + +```bash +cargo test --release +stellar contract build --locked +``` + +Update `BACKLOG.md` if your PR closes one of the entries there. + Never add "Co-Authored-By" lines to commits Comment sparingly. A comment earns its place only by stating something the diff --git a/BACKLOG.md b/BACKLOG.md index 3ca3188..a077ef9 100644 --- a/BACKLOG.md +++ b/BACKLOG.md @@ -8,6 +8,7 @@ Legend: `[ ]` open, `[~]` in flight, `[x]` done. ## P0 (blocking mainnet) +- [x] **SDK 23 to SDK 27 storage compatibility.** Exact mainnet and synthetic SDK 23 state upgrades through H6 to pinned SDK 27 artifacts. Tests cover every persisted layout; CI pins fixtures and snapshots; mainnet tooling verifies versions, admins, bindings, pause state, queued hashes, and live executable hashes. - [ ] Third-party security audit (events + profile). Cost ~$30-80k for a Soroban-experienced firm. Schedule blocker for the mainnet date. - [x] Non-USDC token end-to-end smoke. 2026-06-05: registered the testnet native XLM SAC (`CDLZFC3SYJYDZT7K67VZ75HPJVIEUVNIXF47ZG2FB2RMQQVU2HHGCYSC`) on the new events contract; ran `scripts/smoke/contract-non-usdc-token.ts`. Bounty published in XLM, alice applied + submitted + won + got paid; payout tx `a6c8daad…`. Smoke updated to tolerate native-asset tx fees (~143k stroops / 0.014 XLM for 3 alice-signed txs); for non-native tokens the assertion still demands exact-budget delta. - [ ] Mainnet admin multi-sig provisioned per `docs/admin-custody-policy.md` (3 signers, 2-of-3). 2026-06-05: launch baseline updated to software multi-sig (Freighter on 3 isolated machines) with a hardware-upgrade trigger codified in `admin-custody-policy.md` §10 (TVL $250k OR daily volume $50k/day for 7 days OR first signer-machine incident → mandatory Yubikey upgrade). Pre-flight gate codified for both paths — see `docs/multisig-preflight.md` (Section 1.A hardware, Section 1.B Freighter; everything else identical) and `scripts/admin/verify-multisig.sh` (chain-state gate, hardware-agnostic). The verify script was sanity-tested against a single-sig account and correctly fails with the per-check breakdown. @@ -58,7 +59,7 @@ See `docs/audit-2026-06-stellar-skill.md` for full findings. ## Done -- [x] 2026-07-17 — Cancellation liveness hardening. `add_funds` now maintains an O(1) per-event non-owner contribution total, `start_cancel` no longer scans up to 5,000 contributor rows, and `process_cancel_batch` / `finalize_cancel` are permissionless after cancellation starts. The guarded 1.1.0 → 1.2.0 mainnet flow pauses before proposal, proves the zero-event state, keeps it frozen through the timelock, and rechecks before apply. Older zero-contributor rows initialize the missing total lazily; a missing total with existing contributors fails closed. Tests cover a 220-contributor constant-footprint start and exact third-party-driven payout deltas. +- [x] 2026-07-17 — Cancellation liveness hardening. `add_funds` now maintains an O(1) per-event non-owner contribution total, `start_cancel` no longer scans up to 5,000 contributor rows, and `process_cancel_batch` / `finalize_cancel` are permissionless after cancellation starts. The original guarded events 1.1.0 → 1.2.0 plan introduced the pause and zero-event checks; the current coordinated SDK 27 flow carries those checks forward to events 1.5.0 and profile 1.2.0. Older zero-contributor rows initialize the missing total lazily; a missing total with existing contributors fails closed. Tests cover a 220-contributor constant-footprint start and exact third-party-driven payout deltas. - [x] 2026-06-03 — `fee_bps_override` per-event field + `effective_fee_bps` resolver. - [x] 2026-06-03 — `WinnersAlreadySelected` replay lock on `select_winners`. - [x] 2026-06-03 — Grant last-milestone sweep (G4). diff --git a/Cargo.lock b/Cargo.lock index 6623f3e..510c369 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -228,6 +228,13 @@ dependencies = [ "soroban-sdk", ] +[[package]] +name = "boundless-storage-compatibility" +version = "0.1.0" +dependencies = [ + "soroban-sdk", +] + [[package]] name = "bumpalo" version = "3.19.0" diff --git a/contracts/compatibility/Cargo.toml b/contracts/compatibility/Cargo.toml new file mode 100644 index 0000000..8920cbc --- /dev/null +++ b/contracts/compatibility/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "boundless-storage-compatibility" +version = "0.1.0" +edition = "2021" +publish = false + +[lib] +doctest = false + +[dependencies] +soroban-sdk = { workspace = true, features = ["testutils"] } diff --git a/contracts/compatibility/fixtures/events-1.3.0-sdk23.wasm b/contracts/compatibility/fixtures/events-1.3.0-sdk23.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b3897361fb03ae477698e6e552adffc915d3a967 GIT binary patch literal 53924 zcmc(|3!GioUEjMO=bSk+XC7Nm%T^rkbL;M0+|7)$iCzx6~76w5Oz7}5lV08L)c>2LmzXE=u zGiL&Roz|~2;h6{HGp;!8n+0lm=E0Cw@tM;!t8m94oG}Pz0B8{G(i*8LZGcEagUI(P zomCg+g9H!OtcunKl0w(6pt7p=T*jwC=rorgrh!iD3dm|GTy;wyzPO4rz_X@Ys+oFF zcZSL!`p@CEa5kI_LVl0(`)IfWx*VmZFMN!eAUqlFqW+}SPg$GC!m%I<4^cD7?_Jh@ z+o+{^D{2Ip9~hr7qZz4m*z{nm&l88PCw>Q9Cb^LsWNr`IfF z>9^_+g@^68>SqkY8Sv?&ewO-U;Xb|}3#SaLV}}1OU_KV^=J!#X%VUfl#=jN57*;A* z2FZqaXk%Q7GGL)sumGeW1P} zjt7T_!YB;GC<>y;z95Qy!C+q>|NFKE;ngAY^Z(VveXglitF<`Za`~G!Z+_F(+U8Af zNxp9At=lTqa3SPY90u!Z&B~cDTUogfG|mLskN%`9|M*!~zO1tEi+$s@W9?(}i;qXa z(B$Ow{M^#=;)&_y`NiNLhy6?K<;kg;W3zL?PlSV0)6?yR{Q4)uhHgI8ZciRsSPGsE zNAgRW&7YWC4xS4)s%l|z{-N2UZ9!gMoSI$^ek!akOr2P22meRdcVfC(ADvui&&|xvJzU)Rr(xf*S$ZwEgP#t! zEVdt>U0QB0PA;8TSeRd2ZqH0E&mU>e1uukG%(U0M`_IDlvr8BC`I&H24;Ut*+5K#| zzW2t|a`4G;aC)%~B9rZtZCd^FaByjPYH@keVIKU8a3k}aZZ9qQn#n^`%hQhp|7SSz z(CpmQ(b;c>P&UcnQ(^zq%*^CNC+23Bf`1u~IASc%Pae|vj|V>&ZhUlh`H`8$sYfSu zZ+3cWd3Js-_*Y?V>BOO9v&+HHhZ~9(R<*RG2EPyvFSU=hrL&FD?bY7&fMl zPR$;JS0E7lYscDSQ*%=fw-s`raFW_`PuRMYYF_@&Cq6)~$+{9CrCC__yJRdg(G>1-~C| zRMkbR;NOM)h?`0OOz`Qj?<9;6cmBO2O|OXmU*Tl}6TgRpOQ203CyeI^Vi z<8WYda%O6IYLZnFM~%tJN7_>hc0Z2$hr%EW8MY{nBGd}d{3B^-2?qIns*2DAJsh9}LrITLkSuA!wx0 zwO|%y32+*lp~~|U=~EMxvuWtRBwHG9Euh3e0Y(}nZ=QH9{NO}%ufd32_hGv^@w>r9 zn0zs8{P?;kIuoCE6bY{hqW%0kZNK&HYw#}(Y$8X7uMVTQQmysX`v)3>L&GDvrb(uo{z7tn9Mb?RgzB03*RbT z0#MB*a$6c@mE`(nJh;9X>**f`?g#!!42`Vbcck2R(Dx0p zf3CiL`MAR!t%2?GTKDJGq)Us97|-Siir3TZ$u){53=e}vY4;U`0w%&vi}MY|tVyUTM*^sP?CzA_an z>ig5`RtOxP!fFbEYP-=T58X=2fMMmL>=y-bV~z+CwVEhY%ZSLqk%f%1-|y;MS-o$i z+*eMK>-*>GyD1;nnShJbk*tNgm3%!t5%s1U1#bt3AwALxoU36lZ6#o<%vq6Ywr}`I z^)$fQkuxNP?)*B_-nx#z8|DefaZ2Mx!+e(H>n6f`8f|k0-SGHJ z(SAuyvb`1K&y3KtWM}R`4TZue0j?pmMSKA$7*2%MiJ)Q5p|FyNC3Hp@`0T~G4p=sZw3>Q{LZ)A zw6drfM*B74Rz&^iEkpEG6_u)p%-tW3!YF_#_~Me_oLrH})p2JHte;<$?8~PbC2udL z3d9Z#B533Vt1=PX+c;PvbRk#>CX$5*eL9Vw&BEgd6D%-uFX>GV8{u6j&=Du+sY{Ob z6%>+Jj#NOnmjxq+ftAyA(RT;W%cA$wcNaZfRG>Hr0c9bDEF?gb10-%(Y%pGQa>H3f z!>E$+IEz;4=ttWThNq>UgH~wqg6ZlB)TbuBbp)Z^7S*$OIeXOY!W>y+z0 zcfsT!XmZGJzJ&!0J=BA$w=e9$o=1lFrg@o!eyOhm1YDH0_*YH!M(PQ zt5Tm?us1>zq!yRrkpTZ)(V!6+eR7YHvITeUNdvKUk)9%Kiz@}yarRrmZOn4`w&O#A zmZ1JItB-!~1qMy-6}rQfKv5hsg9rLGnA|rMvoNEn*uXyVXTkknSi&_XUJLvl&qDki@ep``DMOrtmvzN_eG);;^wlNW*{gNsr>#w}&1gp;#hrUm5R zWHlHpWKm<>bKJyfVygU2b@OWb{ z_}>sbmW9kcOSOP*2p;F_Rn8otZgm59EqhBwQ{jK;fvt^qM`Q|pLJh>D)5%+M4d>E@ zF!n-Vm?z2?YQkg;rGU(a{%we5t4ZKSeU4D8?|RaAEVekUq}Asql;6AlaPns%>B5=} z6u-7iJo9@j@#J$Q(Z3DTKHZ2;ooe;rZng$f1yq$MC(b+x zGJQ{ea3Z*`Ro$8nPKcuR;g0$wZ%a{(_omTAfGIq%6=sDDI>1O#@-{KZXGV!#Nqjm( zCWk7K6~U3F(OskmO-n%xXO#!`MzW)5yVRBlzqVkglN;SS2@c2x#>qoqDau3!7I?w4 zTN_sj`1Xm=as7o)dog(VuNw*Jr|%A(#O)`#!CQ*5tM*1_p~vD;MvSs;8fQluAi%(; z1q42uk0*J93(g(a&=~K`RCAa-Vs?2#?3s0X7@u6~*tZC>Uxvr5(1s*7%Jv^YC-s9Y z!Q@|uja?2e?60|1!mExbs6YAzHw9$`NpB*R{16qkY!4QF-0Im{*ybdH5A?$66+&`) zqy5zB!a2OHXgG>Ob9vv28hI-ffu#4D zIA_0#51!#aY7$lKlk_hz}vff2xft59zVJN(4 zCNoT~G<~)3L8rFB1G<@eg}F2bOCFb4>WG%J6e@m7RD4(ChMpDH*I8jko8;XTS_o!M ze5}gSak|A?n;Mgjsx$xOJ$$i+vpbBv0V#y#C5^eiST-FY!SuK_(>uVGLI;;^ujI*w zNV0r@ce??Kb^PWs>JE8?0f(q*4zPTCn~30Oef~x*>N_(i;d&{|C)DrsGA?3j>O|`e zSqmq~i%9)B7uMV)s-k9y*u~kaKB0jCT@w&;9FPcEMeo0v6y+n*d%aXxGf;;9yQhX9L8;Lh#I-Rg-1XOYB^ z?;A0u*7-m;)CXF_HoCm9d>C?{*TxSf2P~wiWfcP<{!;x&a=*aUTYUxS!KO4h_ZD2n z=se7{F4xA7K|Ak|JLsPZo5;$w@e5&-Ofa4~=}7qoFEX|y_kv3KeD8{Whjq%$3*lkn zF1nl#yBu?mZ0?ztBQJzH+VB2B@;|;P_9EHI6g1>EM!`p~V&sUux+^hd-fb_nj59^x zJuRawR?G>GE5fm(B&azTwwzb%2`u)ijzABz_#h~FNefRYbV42;DOQ1p+*2PlTe;@c@k#*kWzAl^ZNuRKms z-y7|wU`3Bo49S@Z(m@%eAjJ#VMzO(yf2|1lC9E2s=R4pGYT?|lh_q<2K29r;iIYx% z+uv>!PfI(p+gL`i>>8&0Aqpic8{c0=?GI^Xz8bidiC%pG`9(q`fOKkBA{0K0TVa%3 zL;^hBWaeDCtVMCp5*y<%h&07JkX38BpZ&WsfPVG7y*c2-M!(b0Jm(|BG2uE^Ey}+9 z42!ovx!q(X`+($%47~|S_O!0pD>UiIKBOyl|4dR05koV%!(mG`xIQbVB{vpmmni!g zg_7EEG|X_Lq>IC)7~81J)3-dhiCg-W<%~ySb*C+qQf|JSW*u_f#Lx z!qQYfl}}E~BKt*MY2pfFv){60Nz8Xj^w|cZ9aMX8+FnEJdwpA@+g4~di4#1Foq2uxw8B2U> z^8>I>!?@!n&T($Z-nZAFC+#NUx)MC~^04jEeb|o&Rz-#y4+NEYN`jE8DwscG_hsZ#t)*V6zk~wC?=XVBw?H#<@=ziIFSPTPH})> z)yzBJ_ji&f2I}@Mt3rbZ2#7HTj(SR-yvsB>YeKr4Y>5tTpzKo$)(gaS*%Fv4!YhX@ zy)JLY>-9+|@wr}4g9KYfzD3(%a1QAgg;^m8{%%4y3I0e|U`tFZUt9i6c81lM?4@a; z=Ko4b0!x20M8Q8xKMQ)CrI(Q0f@7AMGU>h8=Z|`&_nf@`)uq>*XXu!EufLGyZQkv# z+;g$mDl7LcOF&up@8uP8TRo!aNNQHi)In2{+p9{NJqFWM$=^)sGMKah@63$!1X5ThMG_3&JFIv?4HpIG^ zv#nTX$Th0X`MATI=&jI9h?*o$LH|180GnA4(smWn62<@%@NI4mWCL>jFoCElC)?7V zg5;ORqg3irYQ_={Hx-nskp95wmvFNWpb;x>L}|B{oQarhLlt?fI1&|FdV{pIv1_x~ z_4yb@W7*T(9f`8byx@a~BVU(#$#BiKNwIa*EILKOsSDsQN}-mNY=~+(Yi@uww%`;} z=So(a6*R$dW(IPcAJO`A2GdF1QR?>};n&N7cbxZM>^I+jNw*mkKJk58DL$zk2Vul+ z4OWQJwnazrm@9b9E~i~ovCz#qDYc5S$UDZVHxd>rOLX#8Wl;wRlmDT5)H%ibivZ#Q zd3JIf`rsm8#(Ntaz@cLapa7ly;1H44L^&ahaKH~L9f70>-NH?!wIr;C&iff<9E{g5 zdDpYxwNrV?cJbSIj(fOGK2sF3!(>E9&3z^Jjm%SGT5}!Nj zY>W0Id=^05?p(y%*^6RM`*9K7<{YVtJyB}=7=j@0g*)OeR*;j` zYx!_%0KZf*`` z|NTQ3g5>jI!|MK6bsMsur%+vyTqZ&3i19f!7)g3i0tru3QRFLXvkFCQgpYrin_IH8 z6dK_v?_V-!r&Dc5+*E5|`HuubVUJ^XAvIS~9wO#HE+vBM^mD#ngvt2u=l}d)efZz} zyT5#^wbZ6MXMCL+uI8P4x0xFACF08mm-LIe3}DI-t~=2uvSTseTe-sl78?;o$jOHI ziUbG&&>9_QRBC z63zZY?B;ok3dU?C$fq*H`Fx1IHs#>&`?iFw^3j;-5XQs#D4 z*%n)W-}AS@{W@op%puwfRI&q&sa?eSExAPYkB7-EY$+{gFFgsvKOQD0lS$hDXh?^T zA+O1gu`H8+$fl@rk+wOOXm8BEy=2>D^&q)MfbGCcIm^uLwDB{=?z@-Kd`|aNI47Na zODh8RBc$s+ZNV6v6p zze>JioL2AL+9Iezr?~p333BuxM2&iSZ}b^=IW5UQVl8sAMm~+{qHVdf;-i_WHEB&* zY41hK8Ess8!&zrGN=tS*->@dpk-hLe(4m61tds>hF0;#dCGIrdf7BU({2_&ay_C~Y zAquGu7bcIU+R&03`K6#~t{m4mOBgEjt4tW$ma1(=p*v{ztG-=)7pEM4g^M0>!5xIP zl_a?WKl@}twlX`b6k2YaG;B+26i?l`ZBoqHN7N=?*_i9>f-I45RnI~0rD&QSu zzqSgcqek}co%-g0i0$ss{ALu!a}d+;#%gP;NryJG7afI#gsD%6EQP^xkivMepdzTt z(&h>&*Vk^nGwD+xdPd6o2}l-Y@(X=UfW7!*l}b*^Wh)6KBVdkeG5Y?RPz8q!t2RA>m~K^urB^yT>=9kM=5 zJ#e#WRc;x=ZNaf8{q{tQ6dN?iSpRADE=~|=3CqERx;#n6dJ%`H((0&j2NKwG6?-Ed z`5;LK32Kla6bW>LxFnTZl-%NSsb%?#rO68r9Q<$~{8nrS1{xwY;Q5_u7HK)!{+ipj zg({A$ks~V)hlq0PjjZ4y%)E;nzXq9WLbV zvh5Yu7SWYWaik*0W5LvZwT3gUNo#{O(w?n!_%q5yDF)i&w$PplTMgydxOZ**(Xh$W7RFri zKyC}o?{jfq`8oVEg|6#3-#o{{^he5DQ*Bz$Ug^8b{N<{vRv2No&}7G(l}2)?gE&taYF{KkCpOaBEo>Dw>D1p) z!FeCS>%V1js6JTft?Ek~2cXn7G_RvuJ*E6+eRA(mEo%Y79p6ckjT7O$Lw&{NrjA!w zwYj;t+V{RNNLw2*y9V9VIIuOX;dfvhc#uP9UJzr}PLd9%Bk3U8X1b9aZHCz^PhSWo z&R9XhYRJ4;j{B>vE_|}jqy>G>Dp9x|o@#(hc&as&4jtG^vv;J?1e=3UCcf2@ari4# zAa7*iMiF#&XSPwWfs;ya-V~eznmn2V6hvYVQm~)%03!!C1>d2YY#QE7!Kt_X6eOsT zTeqhfY2%S3lN_TJHD&vA3k7>W^3mA1lyzX^@^&OlQ%OD$f_1>;Dp4{Zdy5xg+ zC&HM^D0?nEY>7<1z7QT(9xdQ2=L{}r1aSKlrCOZ#d)jbCrCoN?q*V7OiwN+_|u+ zNqR-reWTB-vOcfM1ZjmS_@Yh1o$UkZ}H2+3yY7%944 zA_~>~5lP=sZGrm{;NHLs5;A3|vUe9y6=?^_he8}m2bZhw;j1R0@pJ;98KQ>}Nwz@l z$M5_sxe_0?>Hh7!SfVW@%y(tfDN;Gy$s>lZ8~$Mj(MH)8odt9cow4|$op|5sXPrqX zIG=>Vt{vDa4=0k8e;n|dtTCLuAyG@&5Q(sSlYF5{5Hc1-T21>8rnoKl>DN75x84K^ zQfMTqBtM{5{un~UvXd{y=_REqI4v34X-N<{z+p)gNiyRoY-2E{jZGHCgpQ?V%Sd2< zL<>xd4<(`^Wt7kzcF-v3NVm9yD@qS?$yLGhFo7twBVsg0&n()Ko$jiJEOecsZ*eXW6?j zCGicsFatTE8TVI0_P{+3{SqT?KhWYq5M0UZa*)8hu?8yH<#%uO;|hl9rOF~2q_UV@ zV`3U-e~c*dJ2<>82=)e`2AaV)?hXDBsM_3PUB_wtCSEF_kvTnL7`zx_Xt};1pMZIN zn&T5HU*b^^)pHhS0Q+3Sl5jHj4wDuG_vujQYlVqeJ(wK9ve%e;g-oDpd=~~8JLKlq zN9#)RePKc3+t5L(WQ_4vBZ0wu8*K##Tn$o!SRL3p6nMtqOe>up5Q@Z-*6S%yHbEMq z$e4mVFU%_pK>m8kG~l+dVkq2GW9iV7I^OHD8geXN3!daYHt)$s6RAxH&gvjck)vK& zIrAhn)PHc|%so8Kq0nB#p+$8F8NdP1kZ8Wuv4T#lS%nQuD@NUiZ<@YpT>YtWG&AZR(WFA8TeMlqy*XnR}s5m0G$;ogxuyC{)%2dJv_m zCE=jv%9QYmWe{?fTuru_deVWnJBB1gcwUkqr_)f+hDSeMgXuOyj2-FPH^47clWS?3 z@AejPR9briz0-g2`6pTf?#wq=PpJM$ehobNL7n-Ii9mZ!eGj0eTQyTwC55=caD|0* z%Bu3ZiYn4Rq4lJP)ShWg&TezEwo8jSCFX3xMb^{lwI8a(>VDH}SWipDTQuVoo5i)! zeu&019~K{Y?WS}wl;M~#z5zR6$o0;mjl1!j)C3LAhr~B5078ZwNYOJv{Z)yJ6GTI0 z9Xf0EMh7@Hk3GDJ*LR=>svN#q`Q<;@e(*ST`&?Z`XgWz^5Uf+2OOkbAC@^zbf7xbh zPI%N2CUlZwXH=F_7gwq64LFTp5n?q7H25O?A4qO(_2B{wL}Xe+8mGq454#DWFc|G4 zj3!*^!OVyJ%VF`2^=pYRytrvWFhYudHSt)Dy^WE|AH{wus3>6&~bP_q3h=&*(jYLvK?uS`jYO`{zctq z)C(#vSUZ#h=|+xIxb5rp4kb0ln0l$k!EHQ3o`2(C^10$ zJ3wOtin`5#_CUkFZ%w{81Wr9|&@*iqlp&zRf+7vf5i<{EsDRS2h%?8D>$2qV zZ_KmmcB?Dd%jWR>tZaZiUh)Ep!8ts5QQqTm2`}uWdCuKR0h@+z>XgD`vZ=Xu?QTTT zesg-zz~=O*p&0~juY`6s$^2`3^oicUlHbA_j-}^HE7+U~oe{R@v*Kh57fPm6dlnQ= zg}~Wn2hJGaY=|j2_trb`j^0iz4slD-gjbQ0^mDL38$`cS%J(^|YjkC48KD@6ade;d z=XIacbstsvQEMmTS}dbDPq{xS>`B=f<~1*>4CX)suMty7<%lDKID1$jCcpnjrZr^VI{4jGVPI}6g=f&7VLx9 zu#>T1V9gF<$&j2aH<9>oT{g?c!ByaNH|my^Xn$HYceDgZE7nbr#q2~#6`zw}Y%)cW zkIZiDS1&?t0d%bifjw_h^$Rh34yFn&kW6)(^%nL>p$DDKu+ko~-xotk*G)lr>#xSn z_}6(X_HFP0a^^glfTN*&InorTm zK=9Pz{bcFh;+mU`0o%!#gMPqLDS99w3-7W=#A^p+o(TXH-aE;|le|`smE%=*p0bBx z$szo18ExrUR%u0g0rFey_-II4>3B>v?X-SrKXYDu)SA zj>9k*;cVr*E=UuIB4`4G$ykDEIw;J}(ICTgQK-k z;4cLV&c75MzBUTRG|TKOR`ZqcFs!qAL;C28;aGH3=rFK_;m<@a?EgrFYJ}b^oG4Iv zF2Xy*R3U(7u!xd;8sJZ?>QAD>+r!}PA&mhSem2@0epbp2N6IV_6c@9l^ptgwt7&=- zTlol=i06Y8WF!7CYE^D>IRvgg6Sc_Leg?^9wO)l5mtSx0V#doMbOmqZJG-P+om0Vj zqeT8sI$qvCdjK)MW?I#bnZ>L0t0W|Q>HIR$r1G**VI{g{$gF%3=b}r+fDA4|?hpG8 z>h?-_Rfq`~{6pp9r6!8Ca?f#)!ve~vwRHp;FUlImz;8mFsr0NyQYh%(M zgP>>wVMyZamFRHt0Od-|l22}PLbDPhG!E5gVi?wMFtzW{V1FY501v=F(P~H=;XNib z(&{d)G{nipe5(RY7Rh|eDhkqL1$#*xx)r9v> zKu*xTjeP{>cP-mcTiyZGa#pz1 zi`ED%))=q))Y6wN_ZMdzOkUAW4Yv3krAP^BwdLa;>No6x$PhByO4;W`b34OdJ6twr%_lYiq#m4w0#VkegcW zaY3C&*F5U%lGRB-LuV)NY?cus>x4@3-O$1_?|Z_DGi-;f{N88dQ>_59tUI{X$%m;t z$Ie&6H29_=UN8}7SMNn%I!;oX^C7_Ey+i&Mq|I6olDDc=`B%e_zDqDf#&4n6e}shH z2zzzuxru;la+Z43UwKfM5Txz4=v!KS_8LQy;A!91iO(so`#Ft@jw%bKpvuqp!ii)N zRF1`8R#U!?jvIM?G~8}RV^hu;U*|MyCqW%Y(N<07sjF-S(UzWb8wOR=a|*u{S4o%HHiMFX z@+O2O8Fykeb*Xu?3vvS>rw%?JNJ$4)*0$&cUgIKi>fUo9o4t+XRwmYW+ai{2KyQf1 z{zxnanTRC1slvOeKq!4CHz*Jepo|AbylHh)}KAGYHrUe0Tq-PlP zk0qck?IXmEM^&6y-M_IS$Fa@*%90|`<|wu!Q|C-}=Q%%* zJ0_&-Y_<+&UtsRpza`<(9LzqWb7MNa$K0SB)9|b?Wj&nh(+)zp8hoFMfOy zz4&*%Cl$AbZnIGTCOd^osy1ZqadK7uJP(-x5trCJi*CCq;5S;5OO{qW3-oH128Sel zmOx>qJhd-K-$I;)hE*f%MB?<|v0Ir&P;B-wMO-K9PzqG0dq!SjFG9$(5dMtuMMP9B# zM5YbR3bA(Hueh-p^3>Qr+>A+3slisrzbT&MkwR}0YI@NseSyT=g@m&5rG{Q9^+s=U zTuRx5h`njs9{+I+dVWqI;>Z2&OMV|~?bsbF_;|?ij+>2*hjk|P@{Jcxq z-4J}4*F{(y=f+F^ftv*M1j1Q@P@RynSz3|u#SXapeOnEG zIoXVy)_Iwh+-BO}?%MCiBqL~?^?8C88?*{Ckx=9@{ zj@sBKl~#vy-%qmtF5UzT{PWC}RGfJTk=p>=O0-!|`;PEJ5G{^6r(`)xcdLX?&b|=r zdmh(Ry~Z7SqrfKS-=LvRwKm?bt(^5Zrbd+wT{x=ydh=B)lpkbBLWbsg`fe1C8_Gm! zjyTWN3thGsHdaxjDJbX2!rd0t$~d_B@HP`apY;k6*Rzp~AE0e%lew4BL7GD{1KUuy z@bgnFMU_9Vm{)saTFK_%SLNWl3FF>Z{p-!DIM&QPQJ?FJt=FrSX%jrd^|(vI2wB*eRwP>+Ot#=i#SaO8@*!>a zw3>EH-UbFX-|uyl3^de^4)TOzc{`c>hm1AMTT&@Cm~A%yFIQ5$DbDtESR^$)ZcYz2 z^|GDm@K$ueg{Ll>XwYzAuBY{kbZb)@pVu0atutZFVk&Kis%NH-zU@8^`*iw3LG8IDNq(045- zO~5i<^QO!UzWRSNM+X2LSNec7@c9qHWcMi8ig1xA_2Zp8!pUXSrmW#?b7>Tjf0x-~ zs<;TB6fn|%aK`QEZMJ<`Hu=Y!sM=b2%Rvaa5cG#bcQ{_hb3%DI!Va5b{+2wQ6(3h( zx)igSr-LEoLJpSRa(g8Rx_YL=ko+-@&bl3~*YOd}A+`5*#?8PHP;oe$ zO6PdUR2z^C!*|ZuX`M!7hyzvyzO#G}r{bUFi}Qb_V9fUinfe5BD)UV5~umIi*hcE zGh5h4bWSMvmci#1g!$@nJr(C@NeD0(%r*<3<{;{4M zD|Qu4iX|o&`{`AUzbX%2!9?oqA>zR+eQWT*mIhXt@$mp1&5MPA{1MY6d&H2O5f@w( z@ju82{L(cT!5bVcJSo`FSskSy$t8@8n0ct;7~okgZRcpNS+OQs!9;9tJ#eeHnqAqu zfG6l zc9nc6%pVuOw7B>Kd0t-P@{%#>kbYqOYOQLIgb>4vfILVTuXniTvLMxEvfz}Ityrg+ zZpe}0sjNWSifGS0PlyxX-qDGZnUaxZk?U!$hAbIfl#&s7# zJz-GMK^MWiBX5g+F$|>gA7y2L1`p;l^ypz5UysL9H|j*2$4tld8gg#sHsHEET~W-% zJsa7iUuP1mnQ&{P79>ZLcQ(dl0-)Q)p_mZ0LLE;=YSxul3jJ86)f@U^HzW!yF+FIyAU?8B=ro>j@>S{N{;{( zD*j$D*J6qOUT{>g(QB{8$Ft8-g@d}>>d$`jAMyP54FS);C{m~#!LxX=t13J~G*zR^ z(Ic)i-THdEMYQSa76S?YEXZE_#DA!u#hU@)aDy2{S-;HfbQD;D^F%{#y#T|Ab7EH6sh>{;#hdHNnHghy%roNBLTh@ z;tqNE4hO@xZnMy(LLhJwxzgBI0WgU@PSuRVS|dx0`q#6nv~ zf#orB4MLuo2gs5?1e62BB4EpgG`JIX zx|V=ykQf2+GeTIXu`qp&*+7<>fn!ju9dn}w$C!!w!ABci6M_<&kY2)V6Jm8(M{3nk zJ2-VyL}{h*r+wkz8N@@%N-P(-iLRT0af>t;^3oa*^)A>0evXYW(&`Wu$<+36m^U1R zbgL@&Ls+hN+$$%?M&9A<)bUpBNULAZAjij9E&e!KpAi7=T^|J5zdrNzoV(9yOB#vL zK}#u(fdq#D0*f8NiuMIBVp|8+KFp$%mY}WxkM^}DOi-@wf|x-}8s5FNg#&P$=QbNz zwA>s5ZIV)1ML37)Q1)scLtzW@;Y>!dGfP?DN%TYQoSoUnB!MC!xb$B7!=MQ*zs#9J)M$L9 znn!dmV@Cb%gS_JEvl!L-NxeNIMGfiX4$npL-a_{>Uj|#*Xv=tl#lLbsJSgWUqcxAC zX3zb^1wza5G$L;h-An~}hi`F(PJcwo#_o-z-lFUpzVQ$V-%`FEFkNmMikk7m$^R{a zXtao@P^gk4mi!6d^bX~~0x;-Y^;mopixj%*?YXE^y*;D7;~juQ{|UjnDmwQ;g> zu6N^XV;nt!ko+l_$qB5FmB;>c@7N3~daO3KMs)Ppw#L}voV_2k7;Q_}XwURg-;V|p zE}Cg)w6&;@_-IQ@BsY(^YpAa&Q8g`6`FOxDRKkA$vLBthgx7lLo?;LUMnNJEW66Bj ziWav~NE7D~!(r@Q>1ETjOj-jH352DENtF5Fg%Tz`b+m#G?rOBW-*u2Ng zyV^5y)HO1EDAq5h^w3Zw`J44vaAehh0v}oSj!wQdx z_|8#JCp*m8?340PC$nUEC-$W{r}p-c=P1+q+rvSd{6<+UJ+`ani7wQG*0Xj3Aaj(;?>>_xbvt~a1cVZT_&BfVDMW8j>11q@Q~I;aF74&x!{U!fByVcaGH~Y!v6SSI8Xwb}GVT3%((Sct z0_K9~^MoZQy3QV87j*)`eL`1$Bd4E=P!Hurs;F;m4p0G(Jbd;1DQ#)6$AhG&l_&K| ziRd(UvCsZ47K_LC+}|#--!-Xu{1eW=5<0&^wgeZFKOOTx6EB#v8=7`ayJpseO|w_@ zNCI)Fu7PUT1fY80llHf>U@1mV;krf#7agqqMl(NLN>@;FqX9~`qI6BP?m=yHppq_7 zsX)nxF7TDh%ZPP{Z-5`64HY96v@v3dQbwClvmbymIwQvV)89w3SG`MNuzwtI#o-72 zQ5vV??&q&az>qk*5V&~A^b*(aKK^{G@)U9lbB^fh+*x@+Y2~S=9qYtpQSDPrhHio~ zEK`~gR*30e>LWd9?_qv{;IAsCyMJlr@icyXVn1vI<*mmZxES#GzejvM*efXs7{%mMB=G{jJ79LNXi@3B-`> z+0Z@if%2%X6;-V+J&$f{Pz{W~TjAs^_*M9&hy{@#3XR#l>AS54Serjb8X&F8P_Ou)o94Qz) z1!B@it!heu>v-7MnWUSiQ*^1WldH%qGsk#JP0h#>sUJw10hz)?Vi zkb5gl*XG-eDBS4~1rcJSM<$-l!kl`sBg25+GSYv*Xoq$-$rre9(pUR+50B<<71mm2 zdgX~DB-esadmaqT#}*DyGd@kVjVOHZD5=A#pto%A$Ol`|3QLGqoLoAaa-qM1O+$Cr zR%XTBlnPkksZa}i03g7~b$X6R%A33w$0ZGH$6Eqh7Q+lJL2oa1xsHJBsc1iH?3K8& znZ~5N>~SY)4n&BpQe6Dn!ihWz&T}@>A;e2Z)JQNmF4z(0hPc4;WbRTk`U6;y4Uubz zV2Gqdt{*Y8ISeoX=^u`QcKD!5zrOVnU0x6oP_WGP<}i+Xfe9O>GJoF}x}0w6|GpQP zcl3C5E0<+GZ518GZ`-vxNadVk8~il2=VYZ@-(9>*KpeidtiS71so=F)5Ma+Rg}8I@ja~V-khM zedRbwbQafry6(%b^%`$OPcA5bZ_iLuxQ$94RN94%LBzCSHTzkbw7p4=rcyGoxxmoZ zJSixN69{oRX{Up)L}R(*hI!LQB5DlZG7T3A-RT7>++zuN>JGmQ=SiuhNJ$}`QAeDr z{+Stc8C{6a$pI~MnzB!>zSbMaFrad!O@922(}kI7{*_R&{MkrSVyB-&X6@U6vL zPwH8HnWGC4r@{N6e1k!lpk{g|RTnrmoYTMWh5#RAStH&M)R|jDPN59i;$l9JWt)O< zwu4Z|m7-84C&ZqDHFm+vVKwXH@0nKin?!|qD9RYwa{{ z2?UjGsGr8r>z?ey=~Fx+mp*k$&!w|OVafnDoTtw@)0Nf^${n^G#aR?ALTZ0B`}C<( z@`!HbuP5s5z4)N~oiesF^{QBvQL8vi1`QeJSyJC2>CFZ-MTQh!BKPn{dz$<69Tc`A zoaPY>_g+MaTT3tSql5Ggd=XRp(F8r-gN}Y*Y2$=Mi@j=B`ySx6Y_D8>Z&pDpM6E1v zUEP!BEX~gIlb8qxjz5en{}BY47TVkX{2I%JZ@e!-0fcrnAu|X~8Zts=eIAmAD&%WUVMD}(&F^?*}0kaV>eDOPA#{WZk(OJ zVaLAR`=%cnpWb_D&!Ihg#varzxLe88yA;?>G`?k z#i{A#rS0vL?Kuj;w6Bx%3rlM8_lw5S_RPcW#lQb?j!iAtAd4rKmZ!Jx*s*6{du)7q z_t@^SL!&#}5AEBxx4mc2==jb3Z{%MPw1M8F z;dcVPMfvFL+_BlC?WN`Uxi)E>XP%-%NG|0$`x3h?;6_+;f3C3+Rswr#cq3$J{h`K2 zxCI>S%jNFR3O2$k7}#pw#5SpYsk4fBpw|2rad!tZ2rXDvaP<^LnoFIFD<{x*_pZaqmzs6V^gzp zvvUsv>xcYUKSn8Bo};W&zCbxdSpq>njnJN1tB=i?R!g%pCzxg4yci>gozD~S!SGLg z{?|_&i-M_zg`>06Q*+DI-Cj*hGV=ERp4Ph#r90je^)<4 zReon`=Gg4q3VRDP1sJ zRS^6e+DRtV?$E+gxeb>=@L#y!$Nh!H`G;6@lew}lH$)m2-_+-5LR0wlonLqe!Lst5 zUl9L(WbB*25D584rjCkK`|(!-<857pG?0lZ*u~5b%>zvqz^6G3wOv zq|@^4#};N0zD|W;o`lixtpNQPa5n(=yC~ODevDFce3nxD>m3h~bgQiR(t-b%9#)Q< z$tfJ}g$Y>A^GCGrAVBU8(d%+F1TeUIO^$kKVw;{2mCTB0;~3^s5veVKGL4M z*K2?Si}UwREl>G7OTkxs|7w2{Tt@#lQI1ez1Lvk6adHSZmk?7xJtlSa*c@x#=@nC* zh3XO)tRekx29D|8sS`gufXaaODDXnSg@J$VF|sDnm(X&S17$?}OMuP z#ye)LuwQpM3flK9w@UBPD(kMwdamy~I`3-kD@=}c_y)5!9RTh+TQ-!Oan8(Imny7v z>AI`62D&Tvao*#sN_puQ_m=XTZk3xNxerNg-|v*7C*}K{YQ1X~4QrI~x9?uKuic*O zrkEktU6n0&UkknW&Ci)~D5k(tI4IZ0C~{zN_FLQ8qf?8H>hGWPrqSw`I!z{6ZnxO_ z>eShkZjq*cTuNhpQAz^Y__iUpzH%Fy%S^84bDNjj59tqQHiBR+oA3fKr8jchz*py# z`cgidoYefM;=fCus17IdQy;@iyiylh{3>N^RBEB9#H&5`V>BAl#YSIAl=c}_9#iF; zedSfYOnuq(rQBY%yV{r6`0_2j{5oI0)tB3Rd95$s=F98&Q|bSZL4P6?w4J_omoInw za*r?f`f|*d`!o5f$zk+dDQkHa@m*d~|%r_|EZNPm-N$0Jbxaul z4R~nxAJY|@^FG1~Y|Y(=4%6#Bi;piX&)Yg(ny~Q35Xnv~KVs0gU7uci=Xz(u?xED$ zxsNiWygt1;$nPDcPCU%-xz1My=ct$6>g}7?_x7Wy*;(0It;^{tg-Ypz_$Ju@n{GNW z_vqr(!nSK4Oy}p)sk!t)26`}snkU*pcJ?Qcr9TLTn{Z*i-ikqkqiO4yB(}EgN*k$H@`g5{-*Zgyt^Sj>$ACIt1oIK z8tb#Q$5{6^6wUM*@=e8)JtdTDrluISLiFWiI59m(;u z`jTkML&fS** z)MtIiW9uTc45L1mb?*B?OurHV2f=mv#b@Y!^PN_9r?Yl8d3rj}?|@GwxPCIP`doJN z2}^)1w=Zrb)2q+MGDAu-DU+w{b@op|V>*=Z#> zoa1HnGVS_ocBn0R==b^biQSXU)o05@`{?|mcadH?cESur5eWr>TmyYB_c+Log-Mvtt(w=j5ax?VV;QJP1%v&-tko%#}W*_L9Qw-Pf zixn2wJ-H_OTv2Y5k5pvA29J-w9_j3=38aMfgkbMBq7D9N8}W7We@F=)E$JuYv`wd}}H z+me(%6jv)}KUGGv4*y)2tFGpenbGf>l|uJJ>llj#08qN1K-|#Q8-vEz_yyGRX!Zw~e|O>P;k5m*4NjaYJbl z-s^M7f+1Wtil%<-PR7{zU25~S!nqfxO%|W#nW{2Y4zJ5x(usUxPcj>va(`tl+}4u0 z)o9s^S6^uziavc)9ebs=`m8l>zqOrqNp#xfeC!=#qm40btN$BH`E-r9$-|Il=uNhN zt;X*+OQ|H1X5;AHzoe{5r|$J=yw+R=Z>@FOONR{|i(MvzlS{*=XX60aUn?4ncw1UF zqN0EDXwT-vS21RFTG=TY^2yhF?_3AGTS02h+G(tY8_PC0RGI6lHRY?={V))PeCev5 z?~w34$3gY0$-L_OkL4LGT?O$g{L1_F;+_=FO2?oG|8)h7(&kDD&fjGoJ$My30e027 z^x`^Ve*eA24vqR5U(Mc>Hg$Zx?yqKxdf~cw;^xxck9s=T>mBU!#!zujU%ndngBAe2 z-|ZxMxIR)i*x9FgJUd>2hOB{>_$Lc24wc3IZ$FA^n#aPh%SYeO5=;xzDEW z8&=s|RDBLx-`9~W>)vftZKqA|oG$C0QtF~7yYbw1W$c|(-?G9L!Y8>FRs>YMlH zYnR_&=23sKNvc+zPtEO_b}IN*wH?&1s$j6ZtHQ1Fm<@|xw3~8bNxjPB)=K%99AbYL z$MaffUF^Je>hx{Ex3`U0uFGSu_xH?!o3PDO>zw;cy689mR-3bStN3-<8hf=x1HO!) zo4Ph`smtY0?bemYw+$uLcKnB$+t5{&#bs;Zs|I8ub^M^To7Aud9b{_?fKSACn1}3XzaGWHBXxb z>u{-94#xN1HKJy##mTGrCu_yw8@$ijwaE@Wz6fmbrI$DBT#CU~D+dv#j@fGM;Jg-( z{;s^}%QxUXk8->G_sNt0*)$#K#7$yp5f85wldVPL!6N3a;e>x~}hLPUqa&HVbi$I{8mE-weqsCTn>({T5p1M8rB`Fc}DqjbJQ*LmNn zX#>@`y0YB4yre$^vdaAp*4HOcIC7Oo-hy3*lXSPsB;TUF+LU$F`tEi*JVA?2Tg@lO zd&JsyFTNaRxt$x^33ZNOFMe)c$+a=$N@JGsTUV^X`NeXMe${bHZPy&P)aFv-j+ENv zL|JvrRdNGbFQT((Ql86|Wq+>dm!FcMF`r&Kt>x?F?OZPmrav^3U#lGM_W8@Vf_1rX zd~m+2XU^-IJAGq)sOyTCR7vite3B_AcOffD_kAO^V3+B^zE>GWPG*BqmZ!_tJkDe2 zT|_e{r=3$iYL)Y@JpM+L=bqy~w9RRo)55hgc%36btF+r>@T^_wn2<)l7^dn5x=}3b z*g)6GB1bc|UrleTel1;_NglO|DMzr%yw^uRo-$>%6|t`^2h~OzD&K z=1i!|+gk&E^>Yl`9f)={IXzd)XK^q7OMd>!ch2pwE(gJ>z0d_pa=T{xhQ=-7oR8a^ zE4mbnksL;e9yy%V@>!RHwNbEEp;r#CH@9>tSXIjyc_L9Gc{9bCTA>~0HFOTFfyi}jf)0U%|>`C3^Q@b=Bd@dw!e5rA^5^z`5M;loy)9s}t4}J2GKd+RJzuFj$ zV^fd$J=Y~oAgAvo#uWl%ejXs1wEb+2*1>VL`Baokq)pD_ z)nd3y%xzV=jySzQCi0L3(qg52{{5~h=fCk=IIa~3ztOQb<_|kfT9Vdn*aH85*7!9S zpKD5mY^+B2wdT84-2X=DK+eZK^o54WpXL%yIUU{zPH%MVVfT<2TjBQ1n1;RNxP6_5 z@#lRWtv8+*j5mr$V_FCOvDhrN*TZ48Ji!|tPyRtCmvzZCZML@5R_o8}z*W~&gNM+{ zuydW=%g0=g3SQ1@&3(ktqS*aaUGDex!qC07{Pv!FP9fuK`SUi;+WLOgx%O+Wxq$(| z>&&&3H|^w;%X1$VyzXUiN#3lsHa%T!thI7^nyZcFRS(Z@tLpXem&}{~E#tgFI2Uj_ zmi={TagnV_y5X3`zmyG)-J>A}$IrR&0m}H9Ja*RYS2IVWT{&-9hG%#>c*SJj=v;?1 zR}aIxHkah{8gqSpJc-8g^H<{V>)^R6e>Vx&5}abvuMh7c9oV}Vm;gYDD&Rddnt|;Y|&IYEdQ9im105Ft4;2I>3T%C_Qbxb?}fEd?N*87 zR%_djk6vuit@g&2s_VScH$)FbHSyXr2xKnQm$Ulu4ZCuSR*yEX0 zzQZ1+;gtbPsp;vZ)I^!5U2aMr$)B>lK6Sp{^(m3)+;VzdTI_xaZXeICx91#o@m+Tu z%*U!OEzgb^g;++}p_ICH?jH_pMwRcP%;u)mfyT->4?HC>3x9iZ@ zzP*P=r^nkoz%;$5Ju@@9Yi1`8g{{l69^XASHZ?uIW9LKDJgBr|_ufPM#;2!u2me1t&+G;O literal 0 HcmV?d00001 diff --git a/contracts/compatibility/fixtures/events-1.5.0-sdk27.wasm b/contracts/compatibility/fixtures/events-1.5.0-sdk27.wasm new file mode 100644 index 0000000000000000000000000000000000000000..e40b96180e88a1e2731ac7d26dd5a15c7ae737a4 GIT binary patch literal 55740 zcmch=3t(l}S>L-K=NujBNSZxQk7wd|pJRu}#P(>O(%5-u%kc~2cx;ay6DYDqI^)qi zBw5moJ*n*xWb6zOf&-y(LrRAPuxW8ICAWk}>F}&efto@~3WXX-TbIz_Uea5an>P3N z|JGjn?4yUBa6^x+v(8@6Z++`q-)ntqPcXT7Dhz@kd@}m_2g4`ACmxKR(08C;=gtLu zJ)y62;kgInC#)zwXHOydAr)vu(YYt=kyaIIxqc`NT$%NAF7N!@gF#?@@qJFcS81%~ z>Nt3?W>5UEj!5*Z#0{%Q3ae`3hCBzzdEdU;6O^mIjbq<{tW13bBjc)1Rk9Imru1?y z`kv^za3-7pBQxPJ-zUS}LCE(+Pz#TQ`+|t?HaSPagZ8bOQ&xY{>OUHeQ0LLS)u^@I z!}pnRuk|((3{X03Ij-jeYobtTmAv7KS9rDLihV2a%RF&>dY{r zzLkF@JkIyDK|9STHOAU&@Hog-|D=unC_M+%-wiycm`jcCNq!%pzWO<3^PLI8_+N)F zg_X(`;l?d-|E9PS$NllvMy0W}5yWx)W}Yio4)$-ltP!PKHrF@wZrHpbZZw)?C-L^n z>l^!f>-OJ<-rjoB+c&r=X|(#1dS72(yt&d_xoWW9SKnOO&{v7Ct~M%zm-h~C>8n&K zeU__F)&7m~z=r-P7^p=-^p>c$BMia_nhiy_5qW&+w|+)7e$~hi!U3M5T5V^w zy0aQzwr$(Co*i#`)Aq01*#Fk8L)TQQ;e1%FR^u?(SZh|!h1v4*rJ!*x$UgNWF1_?@ zDed{G`i-?y?Nf6LXMtm4Vrp)7acSZ7)Y9BS@Z(|s$cJ3TY|(1h>m)2m8+oBu1^Fm-Zr=G4TgnUn3srMcO5@K3^q%bH)9 zd4D_jOxQoQ(4JgsPqfdpXP1JX4R=hp7upZaEH1SdCKgZ6&(AF^wWk5>M0+;)xp2eL znc2ycw489j1V114KGgQp{HI}J56oqTaS!_e6$hr929YKEn7*qAueURa!&n+^Vjo8HPb`StE>zaalI+@g-=7v_$# zB5tmeQ%k{bIBYDQK5}Yi(fa+(a6mO5nVFqsA;9Brxmo2I4(fm9z;t7&q>BaVR@UO#7Jgi*I-wAv22?f6!R;_CAZ^A9WHq~BS%-5IRmZpvc z|2Et}{`}lxyP&$?>ty-aeKy>_F6sQcaB#7GvOVRev>5z;*t^IK-3IxCaDyJoOY-l- zhR@QH{9(97kE>AkM`8cs(&Pe!W4j~x4`I#FxD>n`Zdx&C;qi~dtt)dKGXEs(IX&yp z@TXyqU*FG#TOOHNIySv9`N)JeBy_!`b^njy<|4neZ2u_?C*rVgVq$u7X>x*%8b^(Z ziDT`_d0Uq_?i~z+ENoO>3I9v@T=@C0Kit;$dmoEl3U>u*IR54Q6Fg9Pg2(z(W#$p#_dsv_=>3ZZ1&~w;Z~Gg3T~~8rBPNR84sKB_y?X|US1CS zqlUV=&>xZ}q4ku;rJg<#hS9mJf^7Iit9Ese*3vkwB*P4HLD+QRvE7W%pd;3pMC!?{F6WWOFE`z7AL!tJ^UO# zesw?-*La*^0($q&8rOxPAWBZOA|Q%1=j2<`Xea`AKoB(2=o$cvvV?9L+d#_ma;PdIFZR|nA; z|2<*f`t>#XFAZ!aCkEdVMscND>#6tlHTnkzHzXT3ZQinV+hyA?-?8&eSG@VkwAs4q z>bEf65Kvn|_PyVIDafkHU1>NJB?Cj6)HU(;WU~J)MU{`KO24o2)=rhHiz=T|l|EnP z>pE4gDylrMDm7o_EuAW@qRLNoRk^xTrCC(@8C4nZyeHEAuK* z_HR^W&{t_f4w`ftKmp02{x=t0{i*6Te7&^O)fGioUr?0-e^**Z%~%Ac&aQK4y^`nH zA@)%Jn~Ju7skQ}T-@JC)H<#P)EZTlqZ8v++u2{S673H=&)b@KnOtZu_3kKe#W_7>~ zOW<0z6^wwBP#Zf@h5b>*?TC>$?YGW8sm?a}&UUWd8QE)ec1@h9o67~$r`1iqV8OtS zwYwpE{cg4wX!+&R{E~so)nxms<+!|zmThYLJ8G7bRWQJ;*FuYsp@P>zi*@$0I@{>c za@pFQk-bJ|Ia;K`)%J-p3l~`K_Gh#5W1GxI{UCXE7oVr z+MSWTMrZkaHWl;vd+IBvzhq#unyj8ro?S7TYa*>gouU_hRl2ZW^%OajMp-4<-HiLU z6k|QFv99o2WYgMXZ7Sn#L(%rv)iz(lWMJdkZ8w(N4(4rx><`qo$B&zIxW+(HRr-r6uXaH&*r|dHWPzWigPfZN0|N!}ZKoE<5)T4j{no_T{Rh>qU>p6NUVHO_ zqwM3VQY;a2(I#Ko|FFnZVs5l*F9~W&u z^byA0>c@qs*J@iWx0RM9AsuBuq_zdQRMu`=DYuno=Gy**+7|P5QfL)Nl)!RD$st-o zKutFaDi@kddZHCLg~$3d`a)cq$|UJvzfjcbX@JHhjZ8AdDVHWdRFI-rsq4UXUB`G& zD~ATchAAV`-cl@j)0~pGjE8qO+NO`X;ZfS6F;Q!>uN9+M?MIshWPU}-h*#qVLP3_x;se_ifxdVA|sNyFTdpL-XZV z;*{SvX`;y$&Cm^`@z89O#(1FeAXk_faXi%UjX|5=_-_V4{{MuH4Lm0M=-~#Q;~kCb z{FKpC(G{WVAo*tL5QUZs0wH&n0WG!9brvRXZ*0js@=9x@-Zti$XsN@l|Dwga8Uvj| zs%|RUqs>yEtOB-i_x!d(`Sp;QcC#jAxdI$X0q#sW(vO&Ax=alZ_sSvdr3uuq9d*|9j|o3*r&&L`qVYID&dwwd5Q5vHf_fCyjG6 zMb<;Bo>q#-`teq8TJ?{j&eS?e?o8kS&ztFBRz^}AuOzj!FX>6DNgcwr0dp9-hu65B zAv>e3GY~M2oq$*_4(%#a3yrP z^FUPB>gYcn>&IC+tVvrr#tDiQ3nG?E6U#RLs_?Ji+$YZ`GjP(RiOlN>{c696>WJgyRIgR;0t#~^+ z21sZXU|MYVo{#U>AU*2jpHCOEDiVauwjh!9cY1Zh6r$IO`2g!XwqX(KwzHUcj z#F_gZ6Ulp{bGbnZQ2JFdZYZ6gcSi=lcSvd6S+p~jlD+yN(D!b3egst&T#uy_*JHjA zM`S%^wF41inVonb5?YNN_6Nx~WxoamCGXpb1@9>Q)x@P2{|c791CEfrh(Jtk$^KXP zaO3ANmJ8e5$lM6k1fagQC*Lw2Hmd-WQ>=*>L#kgP?RFfpcZzx!I=E5qNWkC z+cPzjII1u-5~HcA{jk?uQ=WU=!+4Zdc4~hG+0Q?D3A2)AttQ_p>4Aep)2$l!Fjq(8 zR)$0kYmYptX(CtwF}@jtX;h+<&47e zY87R+prf!KmgntFbOhBL16Cj{Dw*bbTeHtIKl%@^3m(nF6N53-1d5{Uch3WLZ*o_^ zv8X@P6RNtrW>NO1dct2IGLEuW^n?e1-}x8@W-{rZB^y|u<&1$*hN59}RnhDRzr%In zT7f>RF1YtON<#Iv{-04rnF-cCTruz7I<7bSegAH*sU|#>yTv@l2D)c@wtJ=*T>oyS zzpp3F+s)KJ86K$ZoTX|a7{WCKiL?b8-LgUgStDd%zQO1}`wcB4 z>MlI`Tbp6AJ;nSBdGvm-It~{S+w>0OH^x3SNk}9qa~__z`)9-U{%DJTu4m7DC*!)E zD@MfD@SH(fwWcPuz45;|C_7inU7Y6d&4L5bwfJHsfDlsE=MjFj?AqhWe-H8f*0iL2 zZ6AO7w+}{D(dY;Gy2(Y|MVw6`^UfYdmlZQ z*3;_FR{b$Ni1Fd))5`dNeEP$m|J6VE?GXKlg6OfwT0L;cR(}fBrIjbg&pin+Jx_jM zJh-=2-I?}#p1HhCiP|K)APl%^G#=cSMu&F76GH~=W27kAB@Udsxmk9+*lzmLXcGrt zOr^~{X3zZ{FgK9BK$85=urcfxryz|0wFeDF`*JM@^j$PCR!W0h-3BKujXoYVqbzI& zka!@T&4z3Omq|vnVy75{InjC9ct=TFakBQK9|OV-$wQimYPX`~7_B{nCp-I)s?Z_S z`>ja>4_r>LtNQx!b^1!i)y)sD-OZHm25I3yy7&y^C96SV=GK$I%PE;(B}z`R3u?-y zk)Uv(n$~1%@#5d5Y;*P!iPqv6<9aFO#(m}ERJd%#xQxU?GF&n&8D=ghK_L%|t-fW+ z#>`$)`*jAt^aGS_&t4?a;0>pLKrpw%E$onl6%Nqo%yNENy2(wZKO&KDu8bvzC3J@h zJ<<&1>@`)pS)Hi?o!zG2%H{VrnAroA5t8Nq4I5V|bKiLA^q?1hH&={a{z4AoY^>qKS<8BV$>|Q4obf^dm?2E9+DhnH=HJ8!+}Ulg<@E$Od<4yER?E$ zE{%64H&RvAj7i)TR&)T9s|NJaWls!XPtcQiWh+khYF{ugo1;~Q#^dBPJJ>YSOs6{1 zqGi9@BsXi4pU>4}EIVfbpt&T{%mjIy4FY*I7OAIwt#DlagE2HBya&yYeN@S|OJR<6 zc2qg;blwV}G^MvTXvR4jhdjR#+{370M=P<@r@t-3VmrO6%5Pc~GSXIL8UMm%fCE(< zO0Jhlf*{AMAjgN}r>4`Yd{jsQ#{!;_1U#Msi5Npc>`b}0X%#BDLRMIGY3x-pFFKNI z^7U9 zX?Uu1BW?(5TbQiey&6N|czWTT9Jyitlu!djSpF7|B%?Prgk%S_f2$+%w+IPF?wj=M zI!EpW^XU-n!HFu-HK!E}c+$P+LnX+7SN+W`E1p1I>AdIG~DTa!EV~KU- z`i2RwD)6Iy)#=m7;hup|&q)qH^RegcIk{+`Sw`Bbl^ST@(P}7pibAJByK1AT8IX|? zPRg&?e!YobHT$J)hz=-PLovjChZDw(kI?p@JcsWLLp%%3DDwQ_MaLhKt4*(%|A133 z4D)U?kF$%UM6kbu#@$Zu^P4d5xfa59pO34Xuw%gfCWn zec{k>?QJGuX)7Up*a>+v?GHyTZhvIOMs%B_)!7_E6>uXF4oLn2Ed+7?5OT3B5)h;Y ze_4=Tlxy#%6v=6hn2rDiXy=77PS6x5cs0fgP$}DyQFd7_>R5WWL)Y1!M%)s8U&;1d z{w~;|)M?nE$eZox<;K6vNoNoxIFj~!OoDbKevrg*x0B?Lo#5-`;CS*8hyvS`y&c`{ ztoH?Huie(lgE!*r*MnOjjKNzU#(X@dNkrO)pZSnja`L@mrOyt=K`1{8f|l`yqLaz@ zg#&RGm;qPLW1Y>QEa!z;Bp3dgJSJ!1;_-sIg)F}&9(JDkG4t~&;{loDGWUAq&qDeY z6})uJ;v0e?8(Gy5hStmpNgP7joo27uCWSmw)hBT%vj~EGhoi7ag>ZJ-J0MtULCf`) zk#zsaBy(P$va@t`^$nGb)v2J&u?PW88$zda4_6uV1<6Jik$JK8R5 zCEK0AMLEefiqd24aqZ()1u8d*2rFcVJ36ljZj+Rw*ih!EX~{_>Tu^J6Og-}8bc53c zS8==Ps?KgQ3NU8g(Sah3Zi*0^2^0X2xpe>!Ye_L-VTPJa$mt=#puw%1j!gIo$pqU% zF9lx6$epff2a5E*O#%AqsKkJMxIL3nI(HbpXZ0*+-OhnfH`f)^p0@G!T`H zjsSN|N`z?QHs>oC+bmo`LQ*cAU^qe;rq;6*un0LM6 z2tx{J3vK|bdq-M@%U6u+qUonN#>C%lZtO0)ajV^Qt8Lvl&I!-IQOptq7~kJpv@jJg zyV7W|BX!uSkUS$oct)Gp_r@x>iB z+Qdd@rf|n>M5owDFJ7hCl=STop7ps8vg~rb3?Ik)VtjMB)n`)PiTxxbHHdK`FoagF>Lk2HH+c_`o&ElDoB2i8iYZ$Dp_=kDhx$ipdf30sJq_> zT7x#e^nL4=fi|d<2a~@aTJ&5kt5_eByW}5BE?S56R!`A+KOD_EpLdM!B9h74ToXT< zt8J1C*8gWhdBd)WUkIB-BP4@O&dMbxUZhl8@{-bCV|Kp*|Df^SJRPn=*)w5llU0?O27uSZ;B0e_vn^?m!p~EZ zElzGADbDg#yCHa#WYb7IPXd2GMgl$`B*A0&00|z$LnP)~4CHWxrqk+y=I68c0=du7+D4E}kG9-7t!zy?06zXAu zvIOC!s6CDU&N{oJt<*d-S;chRz>w<{l>h>i8VCXAMiZdq+H^npY^YF53Y=C4c_=A? zju@n*khQ(VlOjyZq{rOde`%0?@%$>nQxFE?T3`LSmV(g<;dSLQH*&#DS1$841GPIB zHAvdH(`D1B@sTJZLSMX%Y5TPhF*0RBR553ahcRKPXU9B#N-w+*ols1GUUp z`Qr#GGc!`BH-$d}BVOANElKVsXCCwO^(9K-oiKGg&W6^sH9Jn65Ih$rY(q{Nk254Q z+MrY~cnkK{A;*o$IL00%d61Qtre=zlgawuAURdzEU&^}*Mtd7)K_)SUzXA*}&8DVh>d>LzzXw6y6ovR!V zeO(SaNhTN)=GCZinpRLUt>mM3OO=M~-kpu_37zVIGV7ELREHt)DW?%dVBHyNk|F93 zdMul30LpV7l%tISA9g!xIh2}^{StdBmm3^?b1v|41{OoZ7FUuqI65}F%&EG0tWbi( zzHzwQ!43eR1rYEa5SoocLhJ{rV7WRt-Ou$F*BmF4sh$AUX zUlw^|Pk`PPVlSxwoL$Q><@nb0^PM_Dg)*{uDZBKEOMylpii#1Z`+4|s9j5$DRRWiLI&)TAv~ z*p{hQ^$wxhiY2*2#kn@MggNCJ7ZIU8iwKeG@oW<(Nt2krN_I|w7}ZMhB34AyWm64l z;p{3%z{~(+IR7w&%NQec(uOf}NyV>))VWkE_oU7zq`U=GOcysGciVmmemnpEp8plx zufVP3huG{1!D50B6Kerw_&Y)usPTN5+(xv(Ty}wA>f|4V$zt+Nv^YwGljy%QRGl4< zB&03oAyLSK{d&owAL>EUQm?B5Xehq6@z2AEkh0F50~cSGdj=&Fagt`eb-ZN7X<+1Cd?LcaMW!uB?|RmPg~{{GUr^pT5G5Z7iIC{8W{n1PcTN1_C&rK? zGWH0|FjQF$p#W1CqR>WYe36Mbzwt6Uzj=75alPi_wnu0VK4~gJG?qNjiX`Q!@`*5e zvphyns<@!bJP$bRDXm(6E|k?0rjO#?j0A23s5JksFdLA7Mm_B8BL{CRc*6{CW}Rv~ z!&8%YvT&!ZC54~;m^Q5rb*RJ97Dq@;)wY96z#~6!4i#JROSl z-A(bE^Wve1o?T#1*1zDU!;kEXLGs_i9Xh3zaNs;Z`f=sD;5*>T*_EzwXb4Y}>jjq>fh$3^^I`EWWHfb zbrGC`o(I7;TY@pB_4phdL+QoHc971=eJ!j)2$Yj*Fo}1F=)>r-)?nJJ<8ky7o&!$B z`*kY5AswX4UON@Pb-d_&jaIJn-~vUrLfpwxCl(NWJjct;F9W`p1}E;AQF$)|MK6smn5>tN<5wUK4px%UoMNufh(ue2EHe`HC_Cl|4+p z*rsh@3!jUx3(mrRNFGJ!3~z1KB>Ny@@j`li53NJc7AB958(tjeyjU%SZzhqY*_9c@zZ2Al zx9-I7tigleo;MGK+(W9AHyF+y#>w@!Kf$?Og!ctl*C06>OYU!RYdh6>d-7yxnwq51 zF9uEXaih7RXrtw@0Z9}HPu38EsTJQ&yCgg+&Cl`q!G7OvCG==3)pldq_ax5#Nh5b+jQq{AM zs)}fF6&^pZG3r0pki5SbpJ-K)_tk6}?%%^SOxF?Vxc}1XP_#@JWvQR8P)#dnrVtsS z-xngBP#kb**ZYP=$yWA!ZJZFGpx^`L?h1<8Gr3T@ak4?J2=+aFql%tq(-( zXAm|LFOyyu{7)yk)jn%tw9>~5(9W%l#LrKMt@_RQ?M5hp1Dj&pxKm}Qgkj4mgXvZn zia?{g*TU977Guu4v6J@}6H(SsbUtdJeKxjE%zYz1{F`14&J^~#tr$k zv_~#fYnyIHVt|{y5H$ovghMhJgleMv=gz>`NRa{&yh@*9Z5$nf+rDDbzbAq+Am}2vAT6Go)w# z37(`dAec@?pFDugaYREZ*yaeHG_T^O8Gc7HXVNc zafj0_Yv5GVED*|@K-A!IVNpKloS-)+KY&hp=YTEvMUZw#z&*#rrAQOh2T|A4o)atp z9+b3x=T3gfS(OGXO@xpHnkw8?gQY#sC;zw2Zqz}G5+S*o(`I%6>{rc%Is`IY|13(2 zY?~7!1Hz{J>B#|6xsRW?T`_UAryM7E3HE3!*aqJygDk{n*uqMGUP4Lgpf~_4dMyc# z3kRAlqKm4mj?+v&8`@mk>e<=aQCcvSYzIxPZJmfqvg)i9NzmMa3VE4+z7#fbwxnAG z??yqo@ovRHZclYxm8Zv5s1>?gG_g}pk1PL4zApC*lkV(Vxyu)QeT7_d&2?H zUxa47GCSHtsMpGRjDWfr%cOW$#QQgLmr*EvHMzl7t@W}Rqx%)>zS zWmv1%R4OugX+sw{5TvEVxw_)r3ua|V*#}9ChAjh$T?w;w4TpJZ=1&H)R1@=CVR%38 zz>)Zk_sgut?3CjLo@ihr46%WT@HZQX(-`r034RAg~AE0vx$lk&eBR@j_r2W&gAc^6JUEht%;Qm@dVWTN@WQ@DTtpue+W*G z`Ng@YOzK!WLpa6Ts*?}5K3B*u18@h}b^8QEHD_Ju+3LXX7& zWj<=Z+C()O!39E~$3K_7t&Ph?1AK7>_YJd`zK@a^hNeFIjQ2V;Xn^G?9>WC8Z@*RC zgIK76MKrH|$cy5yz;)t!bI2>u*@sJ4;dBq~XF>)t-rnEg?E}J^@iJQowtk!r`j`(b zi-Si?XJCl2cOJf4m{J^N#zzenI4LO@1N~1ge$~u>^(*fZBA2fXhG}z?5 zInAvOmWKQOb<5yp+KX!#^cT(Fasx*LDWPns$P&A}bBJmhGAef#-Fid7x0F`wKAF{a zVAS~C1~-2#Y~^LP1*cc6Pn>-=4?#hlT76pLd@%= zwj1TamJ7IX2S<#6E0^FFZZ*`dihq#>sEA7`Eoa`!>*_UiH%`!O*JJ&;cp=q3QywVJ!G5yEF zhIWXF12MVGX2)@n9=7KZI}&#h3SUKg_rkLZ8$vc=KZ*~8k2gbBT=yuG$I$dqw6gsu zF_r9dfvjgU&*GcmQm^#fX-7|0K$DeD^O#8`^H8uje(2!QH_|>*xErT{DZcU$K^OP; z$})$s%dAZ6H!loe!-=ZW1WXOUoh!*S!>_2M8{!TJd314d4~Be;j{3&W3uvJbe0h6I>@nTG#&sv`pqpCrpUoE84w6Dio=j5{8MMfu>6z+j)mEz2$=^-;9C!X zgWv{^9(W|C=G`QSzA+MZ^P?mdr-M?cI32svx2&pLEw)CAcfu2b_8UnEP`HhR03W1G zV91q7!(PP#{Wy-^fn0@(vgg9%7C1vCoQIOSs*gT;NxcKtXGm4!VxA(uR0HpF@`%>$ zH3`Il-0SS}aXldh`=T-bA4n-*5|wAVvf`?!%j>={>hij;jk>(9%cD=rr)ewmOqfh+ zh2S&1phkv2&NHADRmtaVa{}d>lkoY1Qc(AtQs$~TD!>3)ZHSgHT+{1u69(uW=Mfis zLeLTtm7SA&6utR_OiKHydizfFwhyWYR>OKk-LW1er9ggiqG2q7yLO_nAhBz=-7lb9{*r5Ju(pW|wp7E22ogGi+7x zZL+`R!cRV&D^5`+d{yxbSRA0cypVi*s6$F#Q$Sd#+@c9SrBF9P>@8UbBHpHD(G)nH zZsjLY^eW)cI|U<^{b zyC5Sre~`UX6|oy|h=G3r2py4uXNNO3oPL-_sxlP)F!?z0!rKSn!tiPq47_P4wCXt= zy>J@yh8bWN!dC6QS}XiARuiryc}XZ+T6-L2nDev85rFtS&~8zjmH#AP`2knFvlXTT zU0#nqF2J>FXv=UQ({qi5Ei;_ykV^edI0YiaT!vhdYMoqgVq`kFE+be&>Oi%ICzjr> zR21ASU=s=F?#Ki>TeWG>f-y16ZxHw&S+9^(q zj^=}|*^vi`O>H>js(gn|@8MkN6GX-|1Mm+f6SEU(tD7ZIuk|7#k_1kczy+0v46@Zp znm}*ZVJVUy(}dx7E+Xf!3qk5S>achM)|kOVZA-!*7`zmEaF60F5a&@AKnwJp`~xbA z+FYkUP@F=%LBBRBd;3LfGt<$Csdd=}-l4%sn=UY3c^t(bI*;K56kT1Ntj&k%X7RIls(C;A? za)DF4+ITGoZaSnlIRS>e}o*)e&ytF-(Q~`mWjVuhaNuh zHKK>*@GBsQvtKPid^F4_4ZlX{Ickwp--rV0a!VM1Md(4y>m9GTVLR_p#(qUiYpkQa?6QKh_ z`^OO0L6tTln+9Zfw&77_`$eW^aR%B_miDp3P&K=vj3kD#2xl}cMJ5Sh>Ql87ZtvN$ zsIgW=Qz~H47`%&P;!>C7a-DFBx!vfi6IjZ|el<4hF`4Z$W zv}*iNP9sIAW}5SC$2L;>=w=(nwTIvf?`IuYWz{ft!NoSc8H<&X+s@cW1VH{-d}7G> zwo{tvNAOQrALvyo_G@^NV3??Y_LHSmF|{LKm2R%)e3RCXW9zm)Il02t!Fn!4K4m;B zV3lHv{$F>MjA7#~v^9!&yV?q({@O^JGtKq5%MU3i!L-&(WrEDvKuL;K%RHQgbK8SB zI&9Ch%H@1Xn^*AeHP@0hnjTsl-gh}d(I^lv>cV&cG>;CK+#uQGWzHpuL&xT8L2`F8 z-l*~-rRVKc$lgm(u~z_LzCYji8EFRgT4Q2WAzbe-DWWSN*oQ^1sPs%KtL4!Z@(ZwP ze#1ItT6-3yf~{ha2EQ7tj;bIGouydfRP{nAyecQj$jhfN_uN0Dn8%@*gub-|A*7>rFr z`Etl1bPho)|SHOM}LToeQ^nwR~W_>!zh=Jva}%bXKJ9DH^U zNeA;46dcYvZs)7lqTp`VTPx_07j*qD`muv4`8#1MG~7cAXg949QJKk#z{COt`1~|i zYS)sp1;VAY$Jxt3PcMpH>zCHTub0CXXS)1&CB&YOTuqK|AIWftlFs^86~0M0kl$M`Plf>>ifv1k!(frJcv5RUpOjvEAp(FQT{L*EE9z(U$xIJUbvltmgtZmzTKF;vJauQFc+0 zQ`@!LDct%PLo(K=8+llmEsh~E9aI1M4{B%2YAOEUf){bwv(~FDLa#ZzSgf+UcK{I< zE)>on6_7Q?a+I7f>P`$4b5u?g79QUT8z$;{F@|&jvlVZpz+Ng~Gk~+v8yI1QQP5h7 z!Z+6jKjh2c1#0qF(@Joe{BsS=`6s8)fzz`rRSb(_P!B_ ztElKT_Fi`GmH|kV0Ed{9HMc;fYF)4eGf{mY0;Yk2@wXc8ya(qaxZIMT4C>8E{mi5e zd$nMIN{&?yyA)G}aI$~^w*!;!4+$M3fbq9}pMZWOCn0#m(+L1$k#0p%Q-b#m5Ox%2 zR~?|hEvA&0e6IxKA*VmQGyvpgijLrA_Xr^3bBM)LAEK*oAsIUXC*P1Zv|$)Uim74{ zO#x*399?SYZ{hTamErL=&W?&GL&v_fXLGVtuge|s6l>K>v|bZ{{N%U;Z3`N3P!dRF zJ)AESW9o?0h_b4e?y!0D7de=w#z>lH+EYkd@Ur|A5(*|NrHYyJDjq`Sk&4J5&Az-w zy>5;A$m?Z|+;w*D&aoK*VNeVz6H(yI7SG{0CFOBPv)AfpzYp8zgw)!)y=BY6 zs((_e{-r|Hi>UHtItIE4BFPb799in!8sPrV)kJ4D?$(wG9=W|MLjFER<9KA9Kmv=h z`bUMjgZn6yvbaLsS$$?i2qr=11YgO=#rxVtemHm7U{SXGlReUMAi_I#79>*K(hCKp zSLt~Dj$kJ^PfS-zjrBxWfwDt7>?k!Zq)ST8ehYl)z_^w|#$D1Nc>?7rNKU#di+6Tf zRX7TZ@_P?iwaJ+7z+G1)HG4!5O4x#qk&+p;29T1nCm0TNdi%}5ovelI>J{}E{W}QA zC&}+kzFNV4us4IQd%Oghn+FDo3NTmz7ecs?SQaYSsuFj=#Nso?T8B!U7Se_;SdijS zX}u#QJ5EAhxYC6eu#~7Ions}7yw2X07h>Ma??!Ny;?R8E@6Tb>cm{fi6i2Isv+cZ} zBPpm~Ctd6to7-)zy7Z-9=}W!&37HiPu_|E9$c(Ws| zKI}|8%0h_Wo7S)zRZpx%=U_TQyQq{C-DRcRHbMXEI+c2c=PZK$a8MjhIoiUc)>+uj z8#r7O;6jXS_(<<#I;$KuuWSJB`|5(OvsN`MK_$`=SiLr5pjchV$F#AD_|jO~J%Yiy zeS_043{`hrA0)>K!pl#%7&6+yR zEH?nTBUd--^Y=1U8?vy={nMkZLSwe9{8~+nJ4pRR zKJX>IpHAMIcamKY5rV+?M`Ie7v&o)AH(T(4-kFhwcgR#xg-0<^ukkk>t%c1`%O51? zI27$%hGbh*vbV_i0C=%3U2J1bZ#U2CtqlK?D%};+Rtu zU@lkfJ+5ioInwO9N~syWWKN2AxC4;2L~cuE9XA!MFL7x8juHVL3E)cX`!8>BlNQ7U80IBO2M6GP8o@zzGsqbOzH9 zmqXvl>CE!Kc9#KBlSD{103`M{WTTD@L_4h-(|~-GBR?e2^0s8LHbRn4z=pU;VigQ=LA>Y>m;WS+BFB%q3FC=q3~2L}&)pFD8Sd*7hxs53=eaMrU_!RInC?EZnx$TG zIh6T2dVqBi?VEkQBZxd(@TfraDSW`HZAolpd4n#j+*Y=OdgCZohll}K4l0@6Qlb4D zo>+Scez@>pGRjxA1Z?M3S3M2QjnM$mqilKkR{}8{#FI`_l8w~>w?P)7&nPr6w+KpyRIWW=!6NFM65I|bqY@67?Ms!LYmB- z0~NgvcFmc9CL%)ViUF-F=EV^KvykV#GnK$iMX%4dsi=1~V}fedq#ypToA7M>VNck9 z4w}$r0n;RvCO6dFQl(+54uQ1#gt$w(IT=J_gw*o{RfvAL#U@rEW3e}jk7tiP+~P`J zMNZ-PVGzjGEQz09!(S~8t__0hpPl;#-Q$E%k2ld|NOWOdP6=xEV2pf;b?}OW^r?O~?Yp}2O z@Y*tl3;iI*E3_|q&agjfXBM(=`}Xtohtc7(iafq-1y{%oo^oOR^$PpfEd-K)1z`Rh zVfndK(gu5lMIAWKc8jw5ne5Bo_NAVO`Dy9#?Aw+rC$r>?O*ZXkIT~p{6Ed=I;G2G! z2RhYE!JRQctXrE@*nvBR9ccWD8z1&3T)yFeQaY-}flXUw02Yz+!eV{6s%b0KBFGw7 zsEixPrM@d1Y+0l@|9p&C9mK-?fRP{CEA9o;E%+H8WsxF_Y^x5=gZC&B13!TR7#_Uc zJ;ZvL&mSts8}PmW_RBvltgVw{lm1bck##5Rrk23yZv}e28h+9f7H}>+RdSZpmlZ52 z3PNUzKVQIx1xJFB^sz_9k+^QEeS&vGyQVHw+wRTTHX_D$V@|EyVv>g71X;*QvD>Qz zAc6`CioIOPc})mhfw6@!@A%FE)b6#qGc+3*)|c<6Rmc&y+BwfvaK6k z7w}qssfuC@=IxBMy>g8BS4gJSOIdK6_BeK)yOVv1G|Dc*1Zp}wcmCpNCPu2C_Q*Mh>>L(C?=_(Ex=+?ezk=dS>vM5h~O)`kcjLrj@9MhW;6jASs_%J z)r(whJ~dHpqFkv$CXg9zS6I>Y7KlAdAJ*w8tkh+5pwzfA)K&J%jUmzVDQ`BieK|rNbZ5nfqWB|HMNc8pcu^KS zqy^SE!31w|5TT;K$t^8YTHYe&T^na5moJ98jsXSejhL3~qfwN-iMJ-}uu`v>(|a)` zE%jB&K63t&mTvfX@@JxIe!6o)aadT-#UCBZ%>mvXs^3%=p;=OwaLtw@Vtb46-={^< z8edC-zhj6Vb7%;%UJ1?63TVDB+Uhd7iqaPffJwS{=HHrYpMs zWVvgIA_DKF{*tc#fY^cB>2D?CezM%3bic33qy?A#6M=6Pi$g9hA%tK3QC?ififJX3 z`OLHaIcWTfbD+9dtgQDASR>cwQzApe+V$^@4W5@Qjdn!mGQ3KnNbV&|Io}bnC-`^a z&6Od|nWtZrs)PjEp*4-OKlYDzvDxG7#uE}Bad!O)an(56e}db$9Huc)?Wyyq1F|)2 zbFy=*&PVO-`OeF^uWU$haHm{sA8fwHY*-_@F6C8nd^UW5qY>vO=V$E+)PGK4A^cYT z3BBBjGJf|y@fiQyK>8G~ERq9PigX_@f`B3O@`SW@SZ)Np6Z*pW#~wq15WNRIKJnON z8t#vJ*lhN`%NLL|Re0){{!1%o)A;Q8*yB2iyJzRK3>*;?YB`b1si7USW#4rN=;;BC zcOdN45)e;hscBIehLG`^mw^dWCizRyzCXH%--RxuaWx@bMDuXLGXg&_HYYC*IB$MJ-FW+RAubKIb>IwA2Scn|v1fy2)~rdy;auDTIR zsQY1k-Ay2i1f$*<#TTaz@Ki9=uQ>WXLhIqNy}Ema!k+eV1q*(r8A44}MM{#}4Y&NB zfWSRp8D;kRiqbrE#H3jnjE9z60}gIxa!owe$|2)7@%`eza zDY^go$C?eUY*Av9h*|Vv3WVLbDeyzr$9yxL0Ou_^jJC_>fYiU->I0X6u0{Bw(98Qe z9lRdjFOva$^ZI&}#ZfKAgtfT!sdF2~QwH{U<1qjO6rPR=nWPUgL%l)+A_AUPHzg6N zhO}FS zR%7@^PoVOB>cYP6=C;I6O+iFhBTB~MlxKBYd!FMYBOx-NOb3>MAyv!vCS3up-_6l- z3vThmx&J}vO*xP5Q?NYK5xY5=c|7ggqW^oLqkZ>FsCP5z-@axmfOk1 zLn>Y61@l6FZ|K~RgwUWc!JTNN`9wNLtM23x!eT=||CrvGVHq(O+l7g|9B!AFqiXC- z{(@=CO&E%A**}TavIb!6N!P}J(KtmzD8T-0fEqg+0so|Iw5zZePS~qIBis;)b7N@r zqcP?XWc;1L%xQ5_TQMzHI{+zL6Q!7r3RYm@xCLOpFj*a~kjQTUC*vP-g^uJ4%zDtQ z*|VMMs%LHT<`K#f&(ZPX8I2rAe&^ZlYganYRh3se&+@V0XerwF=()!~>*c%#9{L1m zk}-i2C)RwT)h`nh`v~3%!k8@MKCH+lG)^wb>%63&q#tgxz*_+jXUxrMs7L}gV1|g3 z0USxSqgMt;8Fk?|P#aC?N@rrIhdokR`WOsAFqoXjMz8Jw;q?>QcH9%-N?fXrbA%c# z-rN#si!b3|ka^2oq=HgXL%v~w-l6#bu3j#|axjLH8kUb-?KTrx0JtJ(>zKZw4oRT_ zm_v(;MfI${)a>O2)q~Wl;gyj}%EC$|6`x`W20cQ1t_#o=mo(yaL7llZB&mVAcVWTL zW67o!}2ryTkV zJM^cEf(Blh{(?sSuM@)=Ds~>l1hiwd!*z&63znO$E_MQ{w5=;{19N`@M=`5&DR6PM zvbrKLAD_tH_3-m>G|KqVs$4j)fz!$bII}H-j_lDTFfJ=EFVJjOdo<9NN6wPw4E;{)MrZ@tMkO9HT`HY>xwpD?m~|7Nyv`qc1`QaCVVn_g3>Y(qVWA$!$_vqQeWWuQ8z^&WA&N(hS^a zbd90}=*2S{Qr=bKx*F>0DpgmtGQ5h8W<>FPk^ujNWQ9oxaAU|y!Mx!nOqo3)WXOVV zl9yZWUCsrRy<$g;ZLbNhW#|(K1OBCJEjkG2f;TvJ7rce-gtxFtrPjp>76=L{-iEES z|8Mjs82FnA0k()xxxiqcOXZjG(ea!e{vXRK5Rj}o4$}OKbt7kUUROF)3)u~f$iJK> zHi3i4j@3#hbd7hGYP-DyHR$|?14Fte0_7MJ$b&Ihr96IuLNjo0;e9%KpR`R`E%nM} zrBSO0$fFg){#jhjA@0itsD}b`s|U^{1dO{2M8*Ea^5cHK(+NPIY<2BegJ;xCXrmAN zCx`Nld|UBPY`Gw6j6FOEf?ScrW&np>|Lh@Qmq2a*!j42a_yj=yt*yqty=q&4AN5ku zc(s4meT(gd#a&a!W*(Y*|NE!gXLembHM#K6+^&W8LoxZpfd-lxr z3yZmQA3&zRz^h50h8)xD4;?mTvJ^S|^*?;iB z@W}MOeY;262d9r7JuB)Ig@H2b*R9k5Nn@7r-_LK&x-Mp|cw=i@mzBaw;Qg}_! zQoT$ZIeluLI-jFX zU#adFc;3MC4lla(??FtEG@MK&Gy)h*(7aH|5{SPzH)5e-_$~z zRaMLB_T==*nc4Qyc6;K;{NlvinfAiM%yfHZdhU_g_QL$k$&-@{3+33lE> z`_$yjEO?t}FHV8RMP>jM&n%s6FU_3*wz;LrlgtMiUwUL_mOdt?wRLBXoYqW(z{7Y9 z7&X@gQsL+QqzUPFl18K-BGo#4gjDPDF;dOxQ>3c*Q+fW+kgDD<*?ZcHGt;LhPaayByJvD~GA~&S>NPk2jii?` z?hvWq)wY`GY%?cCpvd;*f=GCg_?+)X@cd$B_x1a)A4X1GKb%dUnwdS+Hr8OjZ)vx) zDMKm0#^)CgO`c|*-rb%*Id}FH^nP#qVZb>Gf4C_ZEcc$CpPyTR#13miya)W>EJ1Vo zv?ca+r$eCq&iv-SN$b{~m92Qb_vD<*xmUY?QIum1-fKIp(}8==mJB3qy}5a{6h(_sveZNm%}3 zr^+~t?PlX-ojjY;&Dz&zbMVXS)j_=h3Yi5#g*dB^KuIAXU;1aO8{u|$fxHnC3Z-`u zHNtve;kJ!14D6rlXoS_k?oBnq%OOPGh0+LXf!!Qxgl}^HBwi!j!9Pu>q9)8VXv6uM z4EKjH$QJ2e@O+5$ulS?0FR9}HtcN_s{OL3JW8eAtqXTd$Q6OxWQ1aom8A~@W(#>10$dRb=U7ZJ|BpMl{wWh>M@+^eSGAb zKOgwQ^>w@i zUMc-@aU=<@u_m?CuWUHZVGk3h=ch%TjOXE9Pa3Vq!5p4*`KnP6s!uY8xS^M^eiYw# z-o{HPwek$MnD@`ohwzXWOiUe{oP7vLy(I7w;I!Lk6Q(gx?s4KJhnGgaA1`-&{=DOS z4mlHx$gz%OHTljGNfmD|w5O-UuPC4HcaqSLyzy%(COFGm;3ec8d0HJP2_vj zR>$$&e@fq)w{SPcP@QI&aq0_|D!-%|-}AB&H8ej=?*&;E}p_FGzz@?c(1 z|2;U+6?zb}P^!gKDkh>7)Ba^u8qmX*Jaa2I27Zvt>y-KCJoCytP4iTYPvv5KO7R1~ zrbchk!&~#rp*+1NPrp7--v%4~`&9lBICK!~$#eJS>ApPOpQl_aw;@LIbTm&7<|(dY zE59*M-=3%M$kTV`>AUiDEKjpM9naI7^7P$#dUKxMf~fc*psfnnL!kAOJp9*KPw&gC z$ix{Q9^O5?XL#@MzTy4D*pI`b!v}W{@7}$8&+fgu_wC-l`@rsz-J`n??it>*d(WOd zd-v?yvwzQlJtKQY_Z-|iym$BBJ$v`=-M4rD-UE9__Kxm7xNmsh?tOdq?cKL;-~N3E z_KoZt-FI;R@c!NV_w3)hf8YN7`w#3N**_{%^}y}}dk*Y9ugA9+&PDcl+bnsxd z!1jChoD7TGW!uYAn_j$q_RQqTnd#eSv6AkTt~2}4{gWq8w{LzF{?mDwYPZ?T-#CLY zl(&$^KSxh6sadoES(Nvo1cgv zRyQr2onM+W{a|t2EE@wPJG~_3+-;aovrD8he~{;gNVPtCo|=@^kv@p(iurKE4X0-x zS(uz3y5_-jZZ@5qO&?fhNf@5B6kl)sPj_xJhJPSu}ws{SO#%YT}U{$AOb z1b@lj|K_iccH8*7ioaq0-of8D@b>_J|05jqTz67|YWo^#PI};Lh#7G2_d@(iYxtRK)Zb*-Lga6v}h$Ph6Yg3fY*`@St zsWVygZmSE6jOZR}yRSdE_j(T@tFW+$^T-wNaxSE+aK#+KQL|@i@ATwod;fu>Q~O3I zr;kpL92wm|&8`?ZFtvMfct1Si*`vkG7ooah<{GOyFZ&?}frQnK{|l*SuD+z^?0b9E zD(X{rn!?O9zqQi(^cKDW_bf9}pN0@3oex)mo@FxYQ=OYf4YZ%}7f4e6)`Ou3SH}_b zW2^1z72_(e=af_DOXX|MrRVf)*R0nauS5arlX?Z*dhSKvn=s8!Pma2ku7#J1G+N3$ zK5EX7qv}TGO1~Oh^kUOHtw=51NAUUnm1A{mjXLG}wGzI3{yi^I)-bkmPaB_}t%`WO z|Mbo*P8j0cdRex{)Sv(KqNA1J@@2hFlR(9FH3err?kZYqnBFxpFOx~NJq#=1R$1M9 zzW7~H2A{76j}755*MwbbHy_`Z@~lpw0(a)S5*|Mv&CSDHw9mCrJ$sz2(?0$)NLg!9 zd#{<%YSP`Ga9o1f_tzsFqu{H);P>#X+{^uFuI>4*Wm>qe9&JxVg>tOcfYtdOxXYUq!v(N3#dy%KszrMa2dfedX0pEsG z3e?`i(Cf0iTr6bVT66xY$9255uyL)uzWA&)_ukHlg4OZ+ptq}s&R*Kkac}xlgufPF z-f(mVWf=j`VFj;C4__7TJ(gXI{I|53)Yp3ZyXd>b z5&ZrhP(Nia7Np^IBf(|klynp6QtOW6WkqSOnx{V2PbvTP;7z*rIYvC~J-lnt%{u&O z)xNiWO<8tcw?+E(@U84OpW~YR!}`hjrFR6qK|e;9e$NRXn>5D~EN+%xn|W?RcUtt0 zc#b^q#B0c6uGLPK;YhH1_*HMyipCx`U#DuP(5l&y0r3AWdfwcyN6|+ehPUsc*uG6?#z#E1ao;Ey818e57lFgRsGzzQm9gIv-g&Pb$>LW_I{j| zFskfp!C$us$7|>V>R_(v&Rt*MqTfYVy(Ct*5Q>74cT-1inwT z*&?2>28_k}IbD5PYSQcRge?V*OK!^2SbvjpZ0pLsT2OOm->h6?(T;4}mH61Ya&MLT zqPne{*Y)(g&1t6-Yixlx+)FF<(v^L!Aa|qpwe0b2E9YObCtr^*n;o8?aA+>&_4U3{ zj2zX?RxW7{-<7d$G$V-tOJsYj8VHUu*EXHSP2r9cTI)y>-_4jr#NW5Y)9p z7D8YXD6eU65trfS=D%z5>@1!2kCs+%mH(zIE9ftuMpESGs#;|`u9`Pn%l==XQ;E+N z`@1I(^dQUfy}xBG`*$s!t&D@7cXL>MN82X#bvZmrs&>F!%HU^z&Z}1z_1#jOLw7Z( zktDy)@1F={UqJ>GOs78j_A#gx2e0H4v;Bzx`yiJ`_l3@Slw=e zM(eqo;rZ zB^y_T9JrRAE^00U!7?>(=%7pYSHb4)J>XGZ&{oo2Zs=D3Wt?p4uH#W{eUxeM@^!-+ z1c{?(;oQUTXtfjVpgMm2%HwY_I$RM3u||Kcp7qxWjaZ}JR_o8|89}&k35~uQM!!Ct z-M+ex8@IFPJd#(^iTdyBo^GLQ^+7^;Y@MnVynHSGtn&42XOCOeSiUVD!l{f0+E1AzqfAgRk@>vh=zD}&5)f3$M)P3aO3i+7i{<J#OM55AwOouIoiFH>qR>`4rx%r}Pu0R2-S6W3WQEI(Mrt+GLWAs%m?ag_nG2>E6ZxQ5J%H(HXUZ2BLE9e?~1^&uqH5dPAZT#M- zx@gEEPq6wjW%d_xg|k?mJw30bhq==-`6DaPsH(jjQ4^U44(! zS{|mU+%o^w^IH7sYuRsEPI>)w^BVD?g2lu8M)O(AN2T_gusc^omMXjGw|5=CS9vYh zlg%FXnu|MCx3-rym1X(3#iXjtKCCtRy@FEg;KB0z9P2(-m0X{~u0&$UjyMI5i5I-kqd3G40D zK$c;XbjA2m=xIXrsxAn^n(VS~Xgxd0LQkK)eU{jKb7oIliKm5)W>i6(vvW)1?f118 z=3GO+x3_g{tW}l#ymqdzl~z{tFb?FwC}s1^@0Y>%%n_^74WpNb{rAmI5?3;(vsgi| zI4XVWwDC5fr`yYNTk#&EUKJTZl+3BzrDYKuYPW4g9n;ftfuZOQeKsDpK;^kkkgdz# z;*wxT2QPUb&SBkL(Y*nyu{E#fY#ji-g+1<2Z_!*T9yEPXldyPvYoQ1)eLSwpVm`GJ z)-=cC3h`uNu&S~-FMoH}B?A{FrgGo6i`!9-BFEgP|FEtt9G;u|#yOLSZ_V>BE6mQE zpzPTpZ78p^xu~N#$xL2q19JRij3noRe2o2wEGyl1XcE7wXC zx~9+8eBMrNJd|HYab^O#X9Q>>dl+sE4{=N`F} zYbU2pTYy&QHc6n6Jbf*?y>4$Sm=AcJt-g0>uk!E4Z47HnI>Q*Szdm5UVfMe|C4i5C#ZMx$;o-HIJgQo<@L7Z z^;{=})!DTdSLxk(9cV@2{cxguVx@g?b6%%b@=e{6=WX;nl~}o3xFzGqK9rYlcJ`iQ z?j`zDjGgDHs#@+_JfD~e-PKT$eZ=R>^?OS2seaF7XCHf+u+pdPdRqVNV&xch?|-17 z#;AM$F2DU4{pIL;^1ZFW&!BIG8`zhv8s|P2W2M>JIC;#KpZ)6k?hvO_zx!EZztOqq z%07FITgk>%YX?W~qQ9r+^1K}VYVoSp>*;AL;pn?X@uQht4p2Mcqfx#wz;i_feAa_w zExW_DfUZiue=mzwX80;}QdirTuYxgW$y`RTiU#8&&R&%3S(%;sd!PT|ATHIl=-(zRmIl)tK9(-B-?lMrD2w(aIh?uAe* z_Nhx&`4W`D;E&?hO~ZjeENF=YO8#GR{CaE^_e^HZpts8sEzfR+dIXr6!oP- zKI_r$TCp3dziP}}?vz-y8}qc|SH(@2ysi3J&!$zGKI_@aE63iD&$lc%HQ&U~cfKQ0 z--xfR^fwqFe7%ufzY3=E`Ov*~KgaN~aej@PJM{0@cCGPO^=)>*J>~l});_U)QM&n4 z>UZT?pysuz-(1HlD|d!R$L~5fh4QxQV?Da5n*TsGIy`*kcuAp%c9aE;xABy}(dcg) zSvPMe3to@UuHc(RU+Q@+Ub_<3jUC%+6%W`f9+1Zil{u?l)3xG>H14V~Y+c{oeN&2h z>SvQ%+s?^viC3tvuVj5UmlWcA^2=3ftNyo4bXda_lX}tfov8E)OnzY&9Lzm36M2*|1-;@wb}a#b1^# zuZUZd%htQK1{iO|$JUdbUkR;yUqqKFQKGl)o`-qfUgED_U;FFwc47F9e5|VT)$-$Q z-gXh0bBn0FiM8I_nZuel_$X7kKKMO#9kq!6QQk_L^1dD~f>+A#%RTPAY?><9D2?Uh zzbTmB=d|8f`8ste5rVlG%dgWqV{I<-z2??RSfPe zF4A-r)}~JKP6roN?yu+UpB$Omf3!VvVE^9XBS*Q$Ho9+QWO8bB_nxCuTuIx#@4%6R Kqf=A+g8vWZ#21$U literal 0 HcmV?d00001 diff --git a/contracts/compatibility/fixtures/mainnet-events-1.1.0-sdk23.wasm b/contracts/compatibility/fixtures/mainnet-events-1.1.0-sdk23.wasm new file mode 100644 index 0000000000000000000000000000000000000000..0087d084d3106cba8d5b40849b14c2dfaff9fad5 GIT binary patch literal 51054 zcmch=3w&MIUFW+W=OO9nvHf=JCf(;GB~BCD@>6n}rrye%)Qyw4X@Cy0EFH(PWl7e< zNs42ujgy*E+5lxJ&>1|?lJrhP19Z5ZfdRv`Okqk1P;NU6Oal~dXt|Kj9qwm3bIa}h z{{Cz4efBw)oVK41$ClRFYp?ZR|Mh>b|5|&?8=F7rd!FY%6Wn+>ID6JVd)U`6kDuV& zIgejw_3NB}?r?a{3ZIJbtZPaGnx8xDpQC+=O7#uTou!FKb#T@o=%xo0?iv&UIHy}> zTB@zU0Vx|q6%2LuaK-M^&_Gjgt#0Z?hcc}U$Fph-c(o9cXVt{8s8~~Lt8d(KEzTJ% zbr1~er|uvOiVQW7g&|f5;1H zGi)t~yk5TVI>Jb2{(jcSPDz4!`jADUoG@&QK_#KUR5sjl*4OQRr|a9SM_fQHf{F0 zd#b@}2WnSURax!ke`!^B&p?0JQz{LFanIV-eLZUj`Zo8h?I{iP)vHl=wc1@>-?%mm zd;4pC;QM|MctK!akjE~sx2uc)o`0Rs?9%^g;6AS_m&=tf+_>pA>(;&IyDIChk7{eS z-0=ER*`M{f75d()O1*T>PnMQ0d9`z1^2;A_<7to~VbsB*G-a%S%F!0Q_w z9iN$=Uzl4QUznNme%kMzZ!V0EO`M#Z_Wq^cJ2pPvoXxI(#;@t-(Pne>$n3m#(I3bz zX*RPsz2N;Tf32!!=Vp#hPBjI2VQy@E!TVXiJUg~H-}HXYuP#ozuOIdYXg51E-yB_> zePnKIqUn9a?;D$)oq9a4_<4W*_}KJ#b82+9IXy8s{YZZ2S-*O6l3oiT?tT=S91 z`Gw}(==|dB?9ALkb7FL1=0tPa`>4NZqPgPT|IJ@LIe%H7f9GxrI@Ox%Y8@E%O|2&d;YcqesRT#*cX~_yb2Lr^luy z-vOa)lHM=+-D49IqemB~C+59h@&_C-7G_3|X#B^$U-s8NI=OIcVs7lwQQeyyA6uB5 znf5;6SLPRwoSa zKIzvUfpOX8zx4;kr^Y5vj-G^#^9wW6P4D0N-D=_H_^W=uE(#<3nyX2%nqHXq{=L6O zZStCwh`;Vf?bVR*H{9qMZkJpWcbRtkO}|gw(mMM5mTP1pHhE+b;hp#XgTGFV3Uz7k zPx-4mZvf)c{`$*mPa3Cx+fCM~!GCnvWn%vse?Yx-nTh@H_-j>lnb`lX-;I2kxKDWh z$*-P<@?ytl9cemc`uF?|0+Y(MM0hmo@j1UbIf3AyLcj0(qoLn3Iyy17FgA)>gh6d| z^jLFj*6xR4cc1Siey#Ke{vZ1H|B>J8ukZQ5|BIR1?#2GdH`0&yaOo_UT~Cix&X;39 z@@jQI_C~y+(2Hp|6n53_3FO}bnmwC*!#~vsl1tuQrTuY`R47LLdN}grGfPWLes53{ zs0+P5W#k*AI4nT=5$xQ#YrSOfM5A(@7gypiE=8{&3M0M-3`N0+UbsIlCmZi9?N7XV z*v+$ui4EJKl)3*_J#f+I2WFE(+1Bc-5xOuetgfX6A!c!%IH! z6PLWC93`>8C5Za!!vBVFV>HrxP2S`u)ucCT61SRMoj3W2n)GB%UfXK&n!L%!)ufU& zxu(@*bKd0Nv^BZ9)nrrNrQzVG^C-!I3-Je zKA->AHlG1?xqLnY#rgEA?~^}SoKOGqC{Vo&3T^W-V9y9x&Y!;Jfl<8-uyj6{XfroK z@-u>!%3svit1g$%C#^1-%+>Ksl1|AB-%4!+D`yh9B@U8ObYng2?aRmdxW>9VQxU3{ z8w(TPQq8Ws?`PFFzU&)oN1CoBZEx z7*tzLN;#5G{uEGhlZqQPG&3_6=AeF1?Q&aDZh?}|mKz9?52;Dcmr@QYmj>*jJiBZC zF||$=KkAdU6K&IhX$80HC99(oPA)#t@SJb7{>Dt2n|GCUv2Qqa2!VH&_m)j^fruF( z-H7qQg6TQXT{YU24)*yqb7u1NaaeOsHhSHNe}AptIo#j#@VQ_1Ydx9&-C677YqSk% z3ZigR>&EWd+Vn=|=I#FKyb`DGx}?55kS~9Og-A(I_k;Zc+XzO2X!{*~#1N{YQWb&4 zPyK-(cpyx0BWe~<41{8e@$YzaXki>gdomn@XlLu|?tC6JXCCR?OC#O`wL^wf9^42s zqg^9ZRB|>BpH2KzeJGY{F+w76blmvs!mAO#JmS?9FuCYw0IYZT{#h~EYxox17{fk)R$Ve%&KT_lVHxexeSU>w$&ja9Y^=DaSI>UF)gg zsXOS9h0x|Ri$e2#IeyR<8m7X=^dpD>A7H;?bPeiade0UsT7tN5)Qjh`SWZr`@`yKc zR|83_`XYBnGW5FG&E zv;BeRGc!q&e)UFg>GQE4p{84?OoICaSX#``D-UWblhOmU^##3NPFTd%M40m40GAtw zdjr9dxvjksR#1h&b~TtLqu+z^paLO?gKQ0Catcop|2Xs*@ya8CEJtmlr>40r&6+oA ztL(-B2|?_gkZIY&;!upfzjQ9~@c4!r024-a7~j8H2A@$|Sl0etikLAA@k~nfAb_*h z1BNk44^H8V9H$sfdO#GBa!URTv3j$qZUbq$KlUUZb0QCl+~7*f-q3gy8jn2j$oS+X zmwp63l~O*H;8Q5?EKZ45a4LjTL9bkKp;BrS*n+uG$y7~s+FE)E`b1~v{DRt5pe3X9 z;g2vb(cqS##5k)eUhNw`a$9PbTXBuK)8f8dS4?`vy;8=GO1**#hsj2_uJ1Y?hsT{- zg($Dddkt$=g|HPP>}QRzmE`NPH5gf`co;oss@dpj$(PB!>+*Zng^G=h?pA{?<8l~x zJ3$=r>I6|Gq^MCc{X`(w!f^yrA%aPn7gtjbB5BM;OLQlyHzFEwi8(kW&!jHQzU0zc z-&E`MMxG>T@sbz4l~kyN-OYdfoq2wR^Q?k^s@|F=K9x%Q@jyiS__0P)~#bX_LxF1Z6?FL{P}r0k9+OnyhgXqNOJNnM|-q$v!` z=t#$ubU~$v%;NI%Bg)3ybUgZ^PjaUs=g6;(BhP#elNOih@$r4j`~D5#2Bpy z;$XykYaATh46}R&?O~)KxFMhD2}m?0v)~^Sm1fjZmwMopQ3FezT^4}pHIc$rN661J)3HW zoWS9qoWO0C6QUy#fFureBnTCW6@)rN#f1w%8v&Uo-$Kw^+APaf=X93?Y9JHB@n{cU z%`fcBrkiPtY`_O4lY1p|^3dc9dQ%lqlp+BqNUXib_e+wx{j53&w1Q+9qBsvM5;TZj zrQkub<#>Y#)V`~Tr6&v?H7Upi5;Ud_5w}u)f%Ph97b0xjaIGL~?9boq0VFyKg#9P* zZdg-q1Ou6x2uJNwboC}%2Xxe4Q~QY)>K0xK^%UJusHfJ?<4mG_Lb$niiI@Mb}B#wEoDqrJ`EqXu_mZ#O<>Ao zw|3`-$_$)X_M)0Pmbs`bIwU>EV`SD10BQt)TLkQ7_x%m}E*nJs&3vcz3tUC}RIhK; zzp?gofS8nJBH*@c%zoN^M(wu2a~4Tjh)@zH;elW|hRTF34pI*kfMgm_hPm%y?#Y+6 z0wqq+B+B?6*;ZgGP$RbSbsfQ+;`K%tr0d_o7g>WCF0~rKLG{`a&BNpnMW7yX&p;+Ef0lj>T0c@85>(IiO1NJ1vk7%On+pYFvwN}>$eK?AV7tsM0UiXk5QwUv z?jv?#@=Cg+fdE_{`J~~eVjdq9KJx+Ot{)TzkCVT#m}jujQ;@45xk&uN_&0>ZTCQvf zF8cK3@;Seb%hI>~(LE|I`i)*9&irm4V6h0?xjVW~J(1ufkQnlPEsoMUA8d#EaHHQw zSA>-fLq70^@Njg{Lf1-CG7#b~)yJZHZPn1I=Ae7)S|oFCHu?dFuoHf29)osL5yjF5 z{gZwjS-By6!LO4JCARJcY5e|YxGTxMq*C$Rt-)u}Q*K`Jj}u?h<)YuV2r_WbQFnQS zjZg>s-9Jcv{zoBsTZ~N}4T@;UEsR2xT~0j3*zJ`BlIaqu(2^{G*x%kVNJ6bGz;Q`9 zwu}Td7yLA0O$jXas^v5OWyJcR-&k#(ov_ddYOP7Br9gI-b7O0rwFqza9;dQ$v-cRq z>Y;F!f_2j|3MhG)qGu?4n4)_qJV?<$6y8lSFoe|FYV8(^(%xX0qHAxkn*xmEr4C0FV3<4w_-KHQ{|O&d9?gR8}SeFYRm)X}JJJ2j&yv zQe4=G+k(!9Y}O#j(P0WpX8c$gAJZo@@QUZm07m>_lm&5=v|o?mEio-%d0HPU)=V>{ z%tXQPcemZE%H|AfQhS11Pz(dJpN*U%fNu4?yWS&$xqq>5A^3^@kToDK6f^K6h;4V2 zm|!L!)fK5)lgQ-bx?klSQ~gu@D)#KlO4HR&esBMLXLm%qaBL=>0<7-8%1TO@vnT#>BbNr ziTG>3cAtxuGnXyHAS6?D>2t~>jbLT5RfHjR4`mzWd~uO^P4YZ=&9C|nH3G6cMH*qJ zfr}GJ`dNvJ)1a2RO+{q6uPnJFfs10(5Us@EbuEo+lF!`!d06fby99xnTY`X~maLaG zaR~v7a)aF9VnGyzQM&~vM~avz4CCXLo{Hn8FEqlnI!l8$SKMXDyOf_>QKfOQ5p_UB z{Zc@p$Rbf$iFD@5F4)XBGHyhY!Oa{WoK1e&m_h4z$(0LN740tW7txP!s6!3kJcz`x!bDY!Wd#{-|k%C}?;vlPDizWEJ zzm4bcXE&|*)WR!m)vJoBYRtyqu zmNYqV&8IBY(27y+GRbwj#QK%6RH8`URO6Ryd3Fybn znLuV#RqHA2aHgs*_EW5fQ&p^YjCnC@m;xmwJ5$u}Kf$k;yfoI^e|e~P_Z1^OQ24y! zyfDqBhMpg=ae*ykv@O9DL0*X>pyo5!VQE| zx@AG{{ygS=Sn+|}PZhTEWw^7!LBay012uA1h@_sZP%%G=k%AvoIs!?Zl+wNxjS5`& zm21u~X_0KaelZPTa$Y;diMEN~#&d#TSA?ICgYu3V&yPXThh{y%o9=-{We6RDzET-K>+#!qalaMRyGb@1E#J}Dpa=z)^ zaqyJ#c7B%8+y6xCXxl?`Bo~m==ql!+BW|_xb|%f`W$2Gls%@c+L$VG~Ge6puC5rRB zP!!kh&dd(^E|+xs&<`3tpAj5{7ljX^yMX3JcT$slOt*blH$!Vx-Le(3BtBijaCoQ?d6_ZV|KM%K2hOYXj2`yKik2^F0)vAm^KZA4;|&kBH+ zW?_z-#UN_{ko?*YbF(k`d5Y*Izh-sk-$&h=f(oIFi4#fLl4fXdtR^XrRd*pAE5fl#R+3*Sj#ZJg zs$dVfRW3X}p5j{8r}I9el#0>5AA={ zr^An-`q2llaM6#mwW{F7w!I?ldfB%ZZ3C>!i>?*m%d+0wer@fSSkO8hNYy=?)BPom ztVRzt0&tH$M0zt#JY#Uoarwk=L9+CVRdJR`=-$n_X0UOp{4MlF5i#&Oz5?3B$+A8Y zTq%U_3@TrfKUFZOQZs&(w<*oJh}jGrQ4#Tm)3sZFNYL_W#Oa_VWTu4G9QM=e^KjQqRB z-4EuL2AiEuQd2}#{W6W*EV11O?*QZ9WGPk9Vd3g=g55 zoCicC!W8ZTpAcIEWWln;QY%Z$hwxo!7KN^((K=6XT*08R{SL76OIR08iH z`SdcB4r<8{KMj@sg^uFb-VV**h{1Rf6b)~@wNk6{-N`GC!a~B#Cq$OPKphkteASf+LkHO+FZ8X-wgL}Nwh13 z65b+V36ihB7n(*X-3^K)#5#8+?_Ji4x7jEOy`~{s^_#hcKpy-|=!^3~I^=zry60xo zDBZzvR5Jf8SfWQ8opbuH*R*RSOJOCt1j9>HUnd@RC@Ul{u+eRxJ>xfON_uhchVX-aeJyR=E?4X} z(7N0%7x$GgBR*3WU=?Rq<5iiLKIM837Piq0+;F;mR@U|zHR`+H?VWjzN`fd^v%AwR zpA<#q;i3$*T9A-si_DOI*yRzP!Stn_52wL`BLV}kMQGXhi$1w;f@Aigfq;!kJ8Z14 ziyp@F1@XFQ%*uX+4pFoy!@rir4jK5>I7Evb2OgsGdRIAckb^JYgK@8pwxpK!i<1RFI{YVB{pRzF^kRA7R7BANQ0XjPpf|2ELT{e5{z%g~BcaMw!T zmEt~0khq3c-m@7`)Z<1xqq99D{u#5IwPX*@sg!)#yQ{Af?2l_Yg2&mF=Ty>n^=o0cd$`dr&D)L1*;dq z>%L>IudBDzSyhc|2cgt;H0P;+j8f@Vee^(IC27c^j-2NtQ53Bn@gL}`=9g<)QDNEU z=28@C?@PV3wGor+uuZjto8t;`2hO3lf)TOI4!RS?{qaEDi}U?wwP?KVC(m5Cq>~eU z1Ry#&5uk|Bml)RV2%DH-$WafaJp41{JJLQQI$P(H+vU=t-$6W1q-sn6zsD+3?AOi-Vf>~dwI80aI9@V z1&QOwC~RXh(C*_guCRVfYRVqyMhf<16soa%`DO}sFYiXsG_mLmDyrw_xLy^Vtr?zN z1<7;%aku6Qk{A5r%13(Ca>U@0;DXU7Db?a)T0Y|&OpHhL6fq7Epd%0aXpzA^Gb<6P zo9NDZE!dy^OC<-vF@DJOlsfkGTwVLlo~vu$-*a_syL`_O!YjIz*>dSO%vX=DpYe$j zn2}ho$0Kc4kXy47EniRxX`fTcY&A=f@q;QMGUnyWnqSpTjOS2X{%Kuwgc>BqkFM`9 zDi{r7Da2VB{envqtzObDaqZn@4wrVx&OZ~lpdv_?L=hBYOJ>o<^ew?s%e-Ci>zZV0 z#oBLln;qlmr`a)-A4u=e{Fi)79iw{Jpn7br0TV!2(4-e@sA2h%{DT+$S05SH;ZW?l zOTGl@!N;_t+5+~6pv+bt5KoloOWx#eLSa&ujh<-K4s!~=78g*BgICJ$Mht3pP%h2R zm1=M@HUwdjq@Ae-CXhCY`dtX3r*+biuS+N!28Z*Bw6sG6y_`#|=v<;(tz_p9D>Ue} zGm7+l>PdG-vF^uxF(SXY&Pj)mcnh4Ba;Y3djWOc>!Oe<#0tx?z89-Y#CI`ePOS&ez zA;}h1Ol!%zNNkVucDmsk}QF(diz2m~WR@b{yf z-O-U1RzlAN62$jZ2slg-6>!)-9)S*PI?3UF_b=Tzyc1ewz6hRagU8Zy(OjbJ9eY26 z&ac|7e&mrCKg9jWqe?-1hk6YXV3;tLWU+6>*Kh{!qY@@saev8Yf7;+bX0imoQiPB@ znm*j%iI_XpmI2kLz|q|Mp1t0G28Otc)`xM| z&E6ONemTS_S7nr!Rx--pfhX%`Gih#AA0@?Rtk0~oU12P{}jJ!&ftbDWIK+9!%mAM=JsCX+O2g#jxa}BbR+zV5ldSMG3oqT2in)N2O(t-79W1A+>-T|CqO$fNj9XL z{dwh!00ajws)P}6u#~Lb3&AK^GL|_!143Qc9txu3=rHF_z@6iN<>cMh-^dSZe(9)=24B%KEpXv7mMpntcU#ha;!PSlLV44Ji7v{a7% znJzyWIR3v7)LG-;P-Mn|rr4#bXDejj35f_@x}EkQ>O4xJM=GjucNVTR>||A`LxsBa zG=?3$@>wn3Dx91=IR3yU!IxNQz@BVC^tmu%AC6|35wWKhKs&$ww&6el8UZ6A%PN0-`N4H0otRg3DQ|7F9@t6l_-E zSyu*q(bV-9WteT(@CDS>1t}cuh zh3oGjb@>K4p;B?uso9d$Ucg2qz1TWRIkoe;#(ptvsf5nIn1g&y_niub2?y9vq0m%E zra(fE$Xny2W`@%mV>oRNL_NCC0Udi1foFseqX5qtO+^13R^fW#Fyea$OpT5UM!OE zP@3?lEI3HxA4a;>$iZoE)GjH({;y;^@BJafVx1WYO<5h-UH#?- z$ccZOMhNUhlc`?|*+VchaEY~wJ1l0)6xnF@2JS5AK0Z}zm2{sAyVzyMDfP%|>>M)h zY9UN6xh1!GX32s)vuv4`Ec7KmnMsyjk0h^Q&jaGW+|^?iZ6Ou0RY9;ynsHNi9uIto zq}%IUbCWPYBTMfxiw*RHmK@R31&M#ap5?9_Bs8G!M#Tb7?g-{?(6i@lMiPQWZ^vE8 z@5;Qw_mWdlSAJ60$OG#g9*Eu>Jg1V3kDaE&!xB%FjIBS(4FwRQ3||$)5K@uV!gM6h z!B)5^f?x&=CSwVv#v&8&g7}UAW+A#W>9TE?vQzPPEX%mJl&v%YmnJ);X&oGd0a{DI zHsV(TskB8_9R!`G8~fYnW0$TZ%o%S4KjV$HG~NKm@rK(xREU}80MH6% zn%Qd$2LhwbcG#Dhr?F_5d`47ps~t&It_IS4dU}}^4KKH%C=OQi*ZYIYxz$>cTnsbE z_fos#V?I#kCGjm4e~uR_P6hjywTLZe)U!7E4Yxig<7IY~2!@56t`W*l5mA&P*|i(Om)J~yK&BPD9I!DZu4o+%U)d^($}Sath_QB3sh7`Cr{(R( zD-ZQmqO~SWs?*8Ae~`6h@%)OcFYI`k@`jLweIE$e9I?M)@^WxIVp*Fkg{VsOCP(ij zl1N(HgUB->wBez6U@HCIO`1OdK=+9MM59|;tl*-;gGnxT(nmVWp?OBJA~7Dh2i9V> zWH%`H)G{|*UrpM5ZStc}OR+Gh^>sFw_{_LEJnDf|2l}!0m(rQNBGXGKUe^I6Hyu_a zZPO`7Z!%IcnY;QBN`j?OU~N*Yja^!pRFyoW0zr+(eI=yjtIW|*s=-UF{;(BK`L+}{ zSlW95=8{iB=hYA%@t~Y%l=~)0-xr5_Aig^f(D2-jK^M6OFItms1C@9b43ZMgMh_A7 z_VO@t+IvTVtEh<)y<`UXvrEYO-bf}g#0FGP-0 zdM_hBEqWWBzZT#*U=-m4>7*^e2SOb%Gx~FF{Lp3>^aj7axSDPC>AL6T zIEO1|36I`RvHt{_mtMAqkW0o=E=ejHt7@+pgT`hrss7;TrsU(;A zib^&nOn^8bZ@~^YTbRo(#>?E-%SKF~N(dAvpMNh};MN{gE1+NqRvlMiJMOG+0w914 z08fNzAZ?P`K${%E_$mQRE((sqVjVV9)XM%0Per+WhONj}b*zJE@D#1mrCDh+>aj{4 zo?u%idyZCqcS*BC4e-C{`*|{9Qm7=j8Dl6zWNb;(bYhDX)!1TB^GjmL)bakubM>N> zv4g=TuPkf`qUz@+m@Zo#VtEEAGWnn^v!8L4dKe(X~FJzx+6y}FLIm6h?|1jAX-=VOzD$9 zVW%_QaZ4I}#XdU?)BJHBtRs;_IYoD%0bZucZoUy-rrh$33+(Qd&KuwUL4As=4N`if zcx;C(t#1)Fkmmn6c)bDY6=UTmjDC#Io2JF zixGQ=UJU96qMC*V68Gj_uOWgum^#k!7yUuM%iS*#9h8Avw)G)g$>OTarN(7>%vOxB z+_6dam=!nhwEqRoSGiG=>S@3H#(HQ|?JLLYi5paEuy?4_Qo!TkY1~jn3e*)qI(G{d z6gL=lg%uc`S?gdWbk1psa;x`0e2W~^KdIMwm&BIf1zg@;48+$@_>C@YIS+A%w1Yfn zqvwF`DN%1Lx2@jScnH|y4L4r&Ha7>z354?jhi%apn~3 zoUD^gLQo8CwuuAcVV-!A=gHb`yY-Ry zK@AQ`QMPr1%iRiZTq4_15;{79e^3b}kbNc~iz{LnLCNC=Y)4T4oKokv5hX%-AitmaknH0)}azHoxu;HN4fei;BWqyY~ z54%1GnQ#|gM9z_e50%Z*6P??}){!*jRVeaPw7=W6-_Mqw9%GJ6PtanG64Yxo;<`42 z&ViP=^c26=I-^&?=;6ZX@B~8ug7ua5D&ONbDhIIOz`w}(N7iQwSs{!iYB9OAs_@?3 zM0(Q2Nhp^7cS;cDU4>xfc}%f-4LkG(-7e`G4Rxlm_90p05{B5QvZf73b$4%BAw`j+ zS;8l;6^?6)M5*_?a4QwSWG`$i+crp^RaUsupqeENBBc2!7IO0`DIzM7;3sm?c7dn* z7qLc~L-hSxE}auUKZ#nZ{55SmDg`R7Mlf`eo_!}bVcc0ceK}1TM*<`c@#EEqFdA1C z_^vw~o8Jt7@)y@orBf#qUVROz*mVvOMOX0};hSL!9vfhoud1BU8^vfv0dP^YMg667`_kYfNC|;|LsOIVLKq&E3S@Ck*E_rJh*s`LpVsN0La(u`WMrM!YvQu*=sgy}f)?2WY87wkDQj#i4 zQq{wKq{>^1h*I+7PvbhfwSZtw&}}^toaOfHYJi!pCw`-b=xseQTQre2WV%R#Si2_T zOvT&99z{B&7g;+HV+NnYcw z!aqIb5S^@MZJyWNG-@@>Rd(^ zMuE7_3CndFOHf_~7n-P%oF~tSfoN@$RP+MxA^>Pp$jQjR^0R%DOIMy`c_s3{jJ?r= z$D;qs)fMP(Dq+?^ag3vPt^r6MON!|Be3bybF1e^!67t};%>)9h6}a%6@1pIT2Q9TI zMEp8Z3B^RhH1c-TPr0nTjU%|`gf29^kvK4sqPoW{q)Y$q>Xvh!c&m&%0Skk@! zR9eDdnp;acl!GB)0gzJzgn4B9zI{Y@iM401{Ldb8BF)b zDM&ZtRSW|e`cvoyXz=(TLlfR=d_BZN9cP!c=-^?PVZEZ1TiHYXH)ad(d@k+@j=HtZ zCV|HIn`;#>8jtR*4SQ0+WNGPBo*b%l6M>CZl|7=f#OL9wP%9d2H}~)Zy6fK5SqXZa zmtn9jp4RMPQ^#=jh}=raYZn_H58FUgY}h?=50<&XgLEYoqE|LUlJEpTIgR-_Z@Pg6 z{hT*-f{^MP-w017U#5z1Y@yMe{Q1R8-tny-$8!~?luoc{d#SC;KfykJg)UPkTxYsf zJGuq5Y3mjOiPesmeB)z(QMxx~@y&ux8x=v)eL!+WiUGU9dWfeab;>JfA?CG@6|{{N zCfa+oS<_!!R9Q-Gj_+HG(y3&_>AL3WZ})q_GvH82z(04p z%l5&jg*G^Sj~`a!>HVuuCve7{ME4N9&^U@z{D0z@f4WXx2`YWVJ4Fr+d`m1@D7?BK z!hfS*O2+%h=xBR`nIEqsRHPOwx!BdTZ1QntL06;qSk$EPT1)xlGp_5 zf#||~1Wuxguu!9Ol^Oib*+3SKDk@M%+Qd+#+d%yfk`5y-W5Of@33$wmL*bGPT|B=Q&KD zZe?XJSXkaib(!%A&5tK%PBmC?ck4;1@D$pTZn9U60C4Xn&r5#e+;{6xWy(nV2S1Ml~r3XAT=DuT&X|ZKZ5Dlab`yd{RA)eW;wCOWyge^IfN8O-sjhlLsg5Ca;Pu z-t4;4&E6Gnf{e^GT;!ObD9|0(PB0@-JB}sS>}-P^{KNYlgGm!Z{8Iwrx^%#>TMeu~J2_R~}Fzt1|}1 z{ZfqqU?We-=Uh^FDZVy%qQ$Ezvy5ag6?KTK49SUhF_sxucqmQ6NNW=dNb9|&&m-BN zaA+$?4&UQ0*v|`++4Q1xyhaS=oxoH9Fw8{(_>9FmSP#O0RF_PZrx$}`Ku_>Ih-V}z zrIx8D$t_dh`G_(4B-`!hh6yM=sbL~>Bu&9UOK-YBKeZ6DT;VA^73!Far`|2VCV}&Z zJ`|9$VpLHO5H6^5DYXuUTL?)(KeZ2i?B|Ovb$i!93mg;$NugoTgjTBNOd+V%K2Xlq zaWCOU(>%Ij;_|aN)vnWe#y3V?vVYF>BbUO32LOKVMyM^OHyi~b=6KMAdGp}6$n zODrgdVhs?{7Puv^Gyama1eB*d3-(tRTY+ty_x{qR|4* zw^F4*Ec#=<={=90Exn+#+aJE@e=kZ3UG;`P%&Fe+m*aF{1)O;N@CrB$u8fn7bCVlq z3*&G$vK0LvV5T6jYp6K(-~L<&Js4E9+nR4rFUk9 z;x-0pe<>`&fe3n~!=_QMYshX}-i(aW9b1SHIH zFxQKDVWwFqreQ|7TS2^$noTMLAa@ii?kLWka7KZ%@-%up0*SevM!*gha9yAO2(i3j zBUi(T#{9ay-G_g^z1?T?Yp?cOZvAd4KZ5mpl~6z~IL(4wRP>Uh{__&0U{i1|A?eA| zp%Eru()xyUHGjF!j(qjVLWaq2dhT+QyZrO?@~V6FutoBQ6B5fX*`siqa@z?uaX3=K zFqNmzBk7V(#wIPLKjP5cF-F{cJZA5&+;egnWzC=2e5RzBdKU^mY=E*2cTkpbgP1yGN67^b# zstZunW%$4ph_zDi$ck z&^f*ec^R?G;p-7c*p@&_8zYt|Wwh}%`yMExU48UVnP=i^i{;~wHo z*DxeZE_rS}WOj+`H=TOEQFY0Cpt$sO-CkBf$fDY(>kO?oQNS{d0xQJy zf2fifwAVMjz~Zkgrn`S}>G3#xd}Kdt1m(@o>g@RAv2Qh+1T__wY2f#!d$EvJg!x|9 zBv9Z)65oU7mXnLbT?h*kh^wr}qd!IP_XHQ&&p4yip8JP>l$EFiV*&w05z(`jI>C+= zCpMCj+n%DJv8^FEdK|oFd?cVnPl zvD5eb6Gp4r6Y#7TUiNSvUxz@>)HxNTa1ZLSH<#_wsZSW!*!Q6uUs~PlkXP1|{ZqCL zn3Hg8i1Exq^Wveivfk`y6G`#RcT{JE7lNY*4`lIgdKB(0~(aa7>y< zdAPxujwc%8PTc)Oqn$;(fkZ4ipx8Uq(;CtuCgrG75<%GZ!!X4?9QHs6xwlkzZQf-> z;ZBPvh)|%dQF^tg7dkTZ=sD=_gGM{7GfkK{;J#O1?brQmk8T#$QZqf6?Fh-WAXJ_Q z1BbD-8G-G0FzL6`Q7XcIY{N(14iX`yu6vqqMf#i zmf^R{qLt?nkw1Zb&hp7g@D=waRbdKPIQ?}HvpE_^%uh|AYGvWFrad!~# zcY=C9?J6Wc6*7dH>A6^4;8=e~|LRtc7-T^sZuPpDTTMYBSa;9OW%F3DDF|mf%5zF7 z3T1M9{3%%D7g9MaCsqEoR%yRUl%H}O%*B(y2_R^=q>KD|hNJ)S)0}T~u}(Ga!H0Ln-JD9&%LC*nl%qJ0fkjC5KGX2*nKO!r_7}EE zoXJ2Z>_HaZlWDra!2?zbG8hm?)J)Hi>R>d+^(}=R4>Bb7CO>Uh5Y$fF8{O_oO7K(D zOgz_hg(ve3TyZnV$An?9_){NJGho`r4QC95inYFzzdfZlBr+I(2?oUVIzE*_BR|Xq z&P@GT68ApI*%}go2Drcd#v0kS#QAfNiZ&SyFxYzcS`?vOY^F%1?Jhw7$=fTM^^p+E;gW7m-@xttvh#Z+p}$#^=nR_-ZnSy{jVNosyXpUbMBvFq?2Q_ zD-JWaIKQwsyM1A1W@`M{m`J%}+rGhVgImYO=Ejfh-Mw{ec6O?{bz*Gp(aGuUQAO^grpqlMBtc?PC*Tvy}7Oo70OYo8tb8 zID7|%=5%vh!~B64c}G3Z+a7pcH{~z-k@qC!1N`WEnCr(V|B;`vmwf&yBzm3CMaU2D zS+&mp$OS9O3r}H}M`oyY(8jN_i(URm}pLnot#;m zUJyQWlSdX85Ie(ja$>sq=;&PYBw{={{RpsrBOUA0l)~jj$}Y+;Qua|6K+sPkG$&T- zV>71J{N%(Uv&@?3V`Q+ic>><+|L9kKd+}u8NrxuK$EFvkn=MBs30eE}o^)mO(aD8l z6LVvaPOCGY{*V6D|M?4NzA~Kk$!MDOonJh1a&msYtt(OjYvxDin^VnkV;i&r*55L& z=%4jw5zN5{s;B`Iw%T$ShjciKrN)b7aae6bCep0~Lgc~$Pu&dnS}>qbph#>U%$ zO-#()PCLnzKK&nk&sUEkSXRFAtK#2J4SnBNJt6<-*!;=SV`KBjXg5nA$zL{y#o0&Z z#wMDhj0Gm>wwJ?)?^SpbuZ zn$Jfm#p{n#O13{isc{lq&*|oE+3aqcIf)NLh|(G}4lkvB|C&;;{yr_gMkyTclZCr) zdg}2z7pJBUV&=F!bgVi3KxzRF&doe9wlJ37nfI>ic5t>*ZlM3|lmnFb#_926P7dMb zJYou{#}-B>Cmx$d=bc?K)0vwtalsnWe+oF7;~Zr_Q zUQ8&ylGR1-avT2&yu;CW5i7P zxSivDl6KPB%m!z^CL8b7;F~>NKv1Amr_J41b2!Ujayz&CnQi3Vt~Pe3jckcIp7G?Y z*Li=6ev*?!*6yG)YWDrkW;1cdif<#c^9RQkF%7pjXQyT!KZ%ikuz3m@lx@0Ao)FXY z;NtA;%pB++k~e+}LUxB7<2@5r*slYQg7!VhywYvbvi7Q^$cV!=s*_b+~&MWQT6kC^VvmfkvZ?RhKN;)8uoUo)Ew>n-@p zfb*E zY2|CvGEU2SS~k-1+O)hbEnk4DZ;tb8zR5ojZ5#+PQn@o}GJl4(%M?xo_9tt{uB}?%K6$_pUv=_U;LJ+ymx_r5)Ydv@&Exo6j&-Fx=z*}G?G&+wjodk6RK*t>J@ zuD!eW?%BI{@6g`iz59j+hjt9@9NIOsduY$l-l3tP;h}xQgTp(9cMk6w-aWi$c<=Dg z@bK`yeW19H;aT_sXdjLC?MvneGH;(zkbI98$a1k0^Y=`j9-Eq+xMv!ld_W=P^dk?A zO)WO>cno{rx)^UZ36bACd2(_g?IBk?10-U(>9MIh=H_PR-imvhwb=8}}f{1HiKr#t&*^_~3yYd%eWO}aQfre#Tdm^c7m zd-KhU(~r)L&2G8ja6B^|k4?vi8R&2fH5Z#+@}Z9)LtpSS-DbXN$Y$68%`NzTlm_zc zk8nLn`F;H8T4TyD%BSf^--|!83Bu{;ng1{F^9g=_m7m|@=QI3#j-Su-^C$d#i65B> z{m4w{M=@yeM`P+|3vGAtb1OgJ&Cf&pjPovfA{#8}*A%-&`s#2 zzbd_dhTC5yT^9|NYWb9Hk?p>(afSUZThi(B`rfuoX3LhVWlbIru~r^b*O7jupR(mb-9=U} zzg3*Gv$ZLsQ^IK81L?f8q=lfUUZ2i+cf#zsQ!!kk+^Drzzgi(-s>+hx!AH4qjFLq< z+Pu(VRymcuIX?|x?`a3m#w|O}wTQnO-@9ueJ7g}|%M&p&{ zDtIgDX(t`lw7hMR3{EZ$pN<4Ou)k9@7)bqK(E*D7(W4zn{BL5+^0=}%G~|=%dgokw z(vW}@mbKGZH8+-R1gJ8zRV&I@zDr;ra{1C#SGJSD_Y4QsFDLV=?>?DjdUWN5FY_zw z*NJvexQ zU(^ZLtp#o`?2)LagT30pE^eUY_w?nPf!}M3m$$kdmlST_SaBQ1K<0j_JKvRY^()z$ zf#MqHK{jbp*sEqcH*wnGSJFKl)vg44RcrmzLOg}P=IG^{K!PP+=u#fsy3$^cBY+b9zBn~j<5EOu<30V}g1-B%b-V;cX{jEt_cm`&f;EVBux`V6+duexkkPPMHzopajI zKBu-IP;|Shb56MNbQ|2@s*OHt^7>-NdF65YQzDwnFVJuxqn-JCcSAVq^X<~EbIx5^ z>K&LS8z<9LJlEM+y~T|~>Wh5nDQ+Yd?x}CqpRa9kf00Ms`DUV8wLTTMx7e!STiJFR z+p4_Y;_d^tieuJn{i0om#d-BAj$0|@QZk6$Z5+>Pp>@7P*{ajGp0vGfSaMw)dv$ux z0=N;|WVFs%%%qEMi*L1wX}9uU8&=rU%p34!0Nd2I!AV^ve`>d?IKFMXsJ0b9RNTg= zs%%}h6259c7E#;ugQ2s?SPsXisZX*4kxjv94^3HjRg}`Y7`?*_Lf* zywtHaUT*#IYHQ`*;x=%~w@x|<*{DThw?(XZ+APq+`CJ{0@0~iLX3MRUmy1tUT8FPm zW7f9KXz1~`z!qORd9%u;7))E)upc{V+S z#L|2{ywaL%B^vkUYd-C&BR~8U^{O||8|cJAYn)?-!t7^Ze7&9%sQ%wPr6onkbM=yDYNU}EG%^z=sbKt zophsU>#DbNisjy>d5A3MufFAMBSRPIr#FpXI&bw5AE##(vZhv6T-@AVSI8G;H~QL6 zHDtA}lpiV{a!_qXr~dZMdh4KjnZBu_RyYTt>#T3ttbuA=T~Y2_UNSu^vCRE7);CR{ za5O1fc?)(CPSoBmk$j8xYE!gPtJ~YTLk5MmnooxJfVFK`z6@ruog3Q;b%tOker`|5 zwK3!hV;1pSmFwWlTrt1C?6`%tD~?-ebERG}G2I<8{TIQn5bNwXK&_N$#q6 z;wK|_E-O*{eIvDC7wN&CRS`x;W`j|bCym#s|Kf!{ueJ{AT*qhgQ{Uz2ljWdZZ4LHn zpudX(u=W_WN$<5#J^M9oPGC!irUT|v8wt*7gS8QL? zxCNZEaXWJzSAsE+!6?upgR@*d=1Q>E3f408%HVb8My>>_Y#EP~NEBCUTTSyJS?epc z9Y|%31IFy7O*GXf)0-fiuBRLGO)Mx#;Xpw)h|ioF?MzkrYDNn`0e=i5HGd&fmoE=5$ZT$k?VW zgWI-^E4a7;IJ6(v+E0z+qZ~?ZjT0+>5^Ler?AbCs6Hhe7%_g}c9ZG7>9&74Bn5p=X z&V{zp(%bF2m`;wH+I*eAVVmQ}x=xe~8Fx>=#kb6E-SW21S;u1w@nL%i>+ntS%v}5y zo?8LuCTFCqHoom}+;Z}E!HRd)ma@nvx8a4M{7JCC~m+2Y#&TP?V zYtoh0gMwY2ndNAqDu)(NwAoKcKF0$xra^Sb##?UB;R8{^IS`4sx- zk@Vb9HvV#B)J~2)mhPXt}wQ>$zZC_z|lz#@^P@KHLdUHyt;XWXVmtlHChYD z<>ph8T+=4w@p9|2E6iX^j=g|^a%EBVG64?>L=+GjSjldhRv z6TFP}n#;hr4&IOEJFBY8V)9NHy0=^|!|K~0v}A6jyoCCEt90zvTr-1D|5ur7At%|& z)fVU8FL>=@c}3nVrzW=vuKG?`Yt?R89E$J&nY2w(<7cvZar?z@~iPnVr+E{xd;f3+yiqHK?-XZ_&Vgf@jHXYCO|s&BDJ zOn7j8K3!fA^}7ewZjO&-PkP=IyV&cdm{s!hLVRPK?=0DPJU`u>cG!gn?m3i=R-T)O zp6;sR-dvE~^19~cd9#DNz1_Xv;o6B^%^hP$cs6JEuHoS$I|hgM?K(2FZ|{-8@!=*9 z_KfdoPD~8$n&3gDYgT1g@;->Rx$Egpp0`|{FqQEs9zAs!ZQr?95AR>g^FYJnM~@B< n?%a7~c#!9K_6_YBJhE^1kzG6X?Ax{T$Y68u=&qxC$Gra^+6z-D literal 0 HcmV?d00001 diff --git a/contracts/compatibility/fixtures/mainnet-profile-1.1.0-sdk23.wasm b/contracts/compatibility/fixtures/mainnet-profile-1.1.0-sdk23.wasm new file mode 100644 index 0000000000000000000000000000000000000000..c3109610044b30139315f71a3c96bfec9100b04d GIT binary patch literal 15896 zcmd5@ZEPIJd7jzb`yiJeOG%a}(w6qlPD@#lOnp;!ZFA3-6;)L%OR}AhHm4(RC7*cY zosTEQ3LH|YWJ`&GBK=V$NL#=^f;#zOAVu;cEdtan+QJFy!YC5JErK>h|D( zt1IHXw}J~TLI7+Pb!d>Q?6AsTcXb6ou7+_}*#p1qj9#n6w|YLaf*Mp23J6(1Pmi_2 z`GVXo>#{6{@w-n*S(DSk!EYJA74=+~GpMi2BO)tbP%v|H0j+g;7{4z7M#?MlqUt-N z`X0gWoV}HU_nH@G7vsf7>#8G$%jNmT(sH|X zdA{9fiQgDlj@#u*b+NW2o*b&o&&N$$JiVDs@s)U~z05xCR%N~|p4!%IHJXj(cumWh zt)_c#m$N(OD@*fnz1)nKsmzU%E1@T*>bC(yJApRgNpICD6Vs&Tm!RDz5>a^Dly5p!-6t9*g-QmXco8 z0Twl%?RS4U?P;Smwqm_&f~m~uoU7e;*PK(({E{J@|u{7^>uOGOd=+s!vblnDxrHXhcXG=pAv4=!etax!BubtFO+-; zj=1A^@{YIxZtf8`A37193+|8|PekAD8qe#H0zlw9A3Ilgs$&Hi9%WWwg?u@bFj4}pR)CDv3?jZRJ4-P zu_qm=RV+{{rr9BiV1Xz(1t*dP;m(G_!#{MZfI$k*kfhFp4%tNQiewPtApi~jR$za< z6uw;YZcvxiL*V-}Qm#UeF^Ee-**mC%Ru?+!t(0Vj&zKNUmV}SNLs#QFm~?c|5hB*I z(SsIbC`y9Rn6++DMD&iPD8--}uLHUEb~K}%05{}{vl7bJqMys>i%#^0IF7kHQ5Lt7 zEV!lXpTBnPnjE4)OZi)1MJNNuCqn9trNn;#6qSB%F7Xi$C`WkA2d@Fi zFj58gM6%#Gv$TJRQXx<}1inQ=2^HP*haHcG?;Lj6QDHljVAE9Wj@$yK+d)HvKv>KJ6m`2latohR}mCG{+SLS*0M}l<@j)+UtXn?`W>LqN$Md+!g z08be(942fGSF>akEZq%KLJ#CoOo=xLUF#nl>mN2N4(K_8FOWL5Krv@KIEMMZ`Wa}& zB)P{Y#iy4Y@F_z+&0f;c5pdrm+yv&dmQPc6z^9ww6AYDn%G?>BzODEKMux>~ijmRu zC31Hvc$oG#4g1sVo+;$O8qLZOPnx}V<0-4yJB}x?mt4;EaCvs&K0z)&A|)JXL7BE1 z@lB8bb_b&++FA3ux?O`n!8he5OE7n38T-Fvm+@*cyviUqg078DpU>=Lm@^@VWNTnfZK=LG#x-)xi9EqC&C3EfK()= z%NU0#FuWn(z!ZWHBy~3Ep&H4DfCd|OxZuTcN?dzY8@rT4{)~j?OQZQZp2F_OfdiAp z3`$B>M8RQa5&%+*9?T+RWThs@f(#zF)1!khOy1>A7ht#n7zWOFf*KH6rCU_<4TZC! zbiq2)=&ww;^dTB_mZe8;k}^K!@f7HIImGlO7%sp`Gia)IH2Ni>glJ-{(s$+pK6B&f z+HXTownRUqdM^17q!_L<1B`)`0{SAXu%Ii<;}p-P&>XtP7xg-z#5V<-^jP1xjY>JM*$lnKmNE2AOd$h~D7V&cXr;@afOR;t zAd6P|mUzmW)d|D|ohsBs1p5)nj|Qg-GP7Tn3|1cw9t!pV_CqCyUP@&* z0h61&2td=V*ZeJzs*yyADZ$$!81r9~4%XJxZCDbsmlPSnRM9==&0=831X0KoOlKCl zifLW@;~exHZ17G_8pP0^=o_3ixJHXo1cELZeT(uO3!b2Q%V4L*B%<%KTB2PB$AjDi zEIxAE(NB?)UxI*9Pi^9a{u)NOV$(B72zIa8mYT(zxLDUXT!MMQBQ%nhwhfzMk0nPh}2E{^@^SkDut%CD-Hp%XK zxb4h>-;RnTyQ2{}1SXD*A;BSq`~>nZgb}Qh`ts*{(#dE+LW6-irBR4PK;Cp|a1dS(=H0+4>2Gg8LiWW9vMLUHd zZ012@kzpp$k@1dI!X%a0y`E{&GRUsqP4rWzhKfsMi=yc;Y06__(P%;WGLl$8BbRJg zYfd?LW5Uh}00bJqf#$-u-IR=Z@P;QR**K;fJ+OKP%=Q8@n~|=ED&;C}V7;$74U&+e zE0QE7MK&E)>x0vZBuQ-mLYgjGzfV4GC!eqc2W*kd0@R%mGxWWolaF zLZ`sUBR;Qyg9dYoFY;O7`OA*g1Di)?uHZ+nYE^ zJpFshP$m7amNhc`wGgWcqA0jpOCoGl<4UKRWN3%iBu#Xy-5(-8r&vKB6<~^ut53fo8*f`tM-%q6+?xS zj(V;$HTW~Cr=D8yNTQyvl7RO?JrxySXU=3-Rox5@E(H&geE||m(2+MRCU>D(!J|-9 zv|_eu%}nph9B%ORv0)kQ2C(Btf2blJ1RODYM(Yl^+;>2~Vwg(KG;^b$YOW%@U9yZ_ z-=;n*rOOQfon(-X#O+hvnbpCAK1}7!(-ESQ${?ND;Qk^^C-@+L0rG&l)97XuFkP<* zeiKXB2=`;$!CJ zlnH{$`->UHb^HS40hYonrZB6385af%8D+pB`;=CB8!zTm1b?xZ4|8GunMnx6i*7O9 zRryI?51N54L4piwa9K<(A$*lMHLufNzswGBd(0|fuNa>q#WpBvQW4ry?wTU~f5eD1 z8$MmcqKAz5m}bPcIIm6GRVnVj?~M2t$L=J+(E4ixwm%q|7%Lv9Ea?qc)=omnKZjPM z7M<37A>X4Gd7~D&(;?PpXG7=oB-CO^s|Dl>Q+$kgMIp;u9GAQb~G7nXFu`)oFnI_QaX$rMb zL%)~7KJ@Dtnp^z{uF23U2@sg#8Zwiik;1A;ap+%54~^|TP6>%5hQ{_DIgFua6o;`x zY4+;Y&iB!E=ld5rt>+F4_&abC?#AI7qL9H_GD{;FxeRu z#NDas1-`+E2A_n;-007RE>7s;KbzwAlf!UY(L)P-pW#M_78sk{XzzlrUqfa~*_Ut7 z5%JxRhe#qX!BKI$JXs}#$u91Q56EOQBMWE2*FGel3e(w?g>T}TxTrRsx$Ue{qs|U8 zW%Ni&I`GKwI?TD$N=4Z=S1QUcaqW+s-K3!)RO!_dDZPR&n~eidaa1i`cSc?WZbFJ! zqV!wlYkl_pZw`!LDTCzBAKSNg-`?rzz4#OAlKSliUbgDpd0)DE+uE0&Q2Qdj%;@cE zU*`2Dt1kzH$`E}yDAZ1t|Gk`fd0kH4l{e!mUd*?CCIaDMsLtE+GT)xZ)oNUCS6Xpp zxv{hz?mGjR9k^$4@6$)UGLNhFr8wTS>zC_swX)c_ywq+t7UHFf>3`ASvv~Ad_Y?&N zo36jy#5?V{x)guXykr+&MgIZNVc(9MxAt)x1mpdqWq;V9r^gXg46#b4&;=d!$AhXeFg9UOL$;T2=I^sk8o5g zS1Pr7Wv(7~h9C-aT%d#L9W$<-!@DT^!24ggr+IAgC#2g7p53U$)!u%f`}dE$`yFwi z)mXHnrj9F!^KKx9Fisu!LEO`N36eX?fVNwJ8O8kz2G-JQ`Mlm7tUT;oBA$ggt&d@- z=VR)i#$)CHjA`kqIc(JsXw zi(3s{Z&^0kEujxL+K}Ld+QrK)jffQU8hU!Ea=HCnqh&_0bmh@Q4FMRkme-cFTAZpa zFIL*~G&8cC*XDHlG368#(G&%*5#a2d4_yndo!#`B*>}@S0r9%0uM(yR0t|)7>+Zg= z9pWftUj1>Nt1ZU$#{7bYq5I-BYLpw(c>;c0&5`EGYxu;{6^N@EDUYt}sA#-K&ZtOn zCVu`h{H2yBm5z75#ChK9(B*}ytkF;#=lWDMVLt0c4 zqEIAqU@5Cp6xG1c$E%kwTb0A;&m7V-USVuW9Wc~~2o?J_r0G4#%Gz-+O+$*Nr*%>T z8c4^mro&`9sKCW~UIVEViskimaWw7g&LW?}MI2*IbAnNif$WGa9sF67ez9&n+;?^R z!Vd8U&$hVx?4-@vh||s^ujhdTZvAn_`}#&b8RD6=bLkz=%*x8F-<(LxCfK|3Or7+K z)m^b~Y)$g0KoXcQ_=b$ElnX|?#d$lK_xh7G z&btgw?FNt^>SOt8eCv;HhyQkdX`}H+y7fHF>ITF;hlNAG%iX8BDbbC2W9 z`^oq!pKU(M=ZqB&3+C#To2?(|$8^)Ukz8#5v=6m)!(FRJU2El?)<@PcUfQ-%oA;QN zC3|wdgt2jzbvd)9l{${)!FvVsGLCKOVh}j z)ORRdefs4iz~}xe{{LO0O7b}tyT4)402{&g{m2E~EX}=n#74N*{WRtm#JAoDHF{Q> z|LgJLcHi8*7aZoZ91BXGtjqW0(;Wl75$u|ed(g+)>g{5DKOeEtSUsN&y{EaX_i2&s zywP~c*GKPx52^2y6tv|*?|LoMXqIbCgi`s(dNlmmS$y5J2kXcywfQ(S3(jyJt2%z< z^kCS2E)KcO43k}tW!BYNVdIlaVG`^HrA{LU*}ZVaMR>#80Qdy-)#p=d6?&}hXR`fAv$wA!`#S`$0C zdpXJ8Z?#zWe(;8P)_nGbI-8HJ;d`HTSHJb~oydnYto_jJ|DJ|EU$&97^?A`}UEFU? ze5brv?`ygZX}OJDZ0>ibv~+#I2LfPY>PqVc?e2#Nt8b$v9iI)T=>F_)1HJ9xC&#k; z3dEKAUeKae^rYiv-|q+ww4t*r7ufI%!|r}+e(xoxNqv{tMW^K*E0gaPJ7aX^=Y79o z?7$}c-Y9Qb_nXIVJQ(-KGTDt@jN28p8%>}zl^OMl&2+`hug1&sty)ukD2npF68Amp z@$z!w(5zp4Fzl=f!rh_Wg6iPP)!~_!@VP54_tc4Vwk6YAhO^YA?7qE6lh=Ew%D0x6 zs|&jMf&B;e9@=~0-s*vPUuACp!Tkph%*@Q~o1Qs(VD8A#!*kQ~Gx5RcL-U95dT#na zbw6IojalO2r7K-?-lm2-+n*uX`FhP#^uYeZeCc@azWw`W<}X~BnclyDZf5%6;X_A{ c9GadxdT{Q*zC%Y3?4O&Cr!O41aJVA=7k1;06#xJL literal 0 HcmV?d00001 diff --git a/contracts/compatibility/fixtures/mainnet-state-63617727.json b/contracts/compatibility/fixtures/mainnet-state-63617727.json new file mode 100644 index 0000000..f9f6b92 --- /dev/null +++ b/contracts/compatibility/fixtures/mainnet-state-63617727.json @@ -0,0 +1,619 @@ +{ + "protocol_version": 27, + "sequence_number": 63617727, + "timestamp": 1784850182, + "network_id": "7ac33997544e3175d266bd022439b22cdb16508c01163f26e5cb2a3e1045a979", + "base_reserve": 5000000, + "min_persistent_entry_ttl": 2073600, + "min_temp_entry_ttl": 17280, + "max_entry_ttl": 3110400, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 63315871, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "2a8789bf5dd392b91ddfe6591072a0cb9fae70045abf379fd1dbbc2db4af1de3" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 63222823 + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeAccount" + } + ] + }, + "val": { + "address": "GADSIP2HPINWTMEUNMVYA5NJRL372OV52HDEJTRTLDZXMHADIPQNYH55" + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeBps" + } + ] + }, + "val": { + "u32": 250 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProfileContract" + } + ] + }, + "val": { + "address": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedToken" + }, + { + "address": "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA" + } + ] + }, + "val": { + "bool": true + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedToken" + }, + { + "address": "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75" + } + ] + }, + "val": { + "bool": true + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenAt" + }, + { + "u32": 0 + } + ] + }, + "val": { + "address": "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenAt" + }, + { + "u32": 1 + } + ] + }, + "val": { + "address": "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenCount" + } + ] + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenSlot" + }, + { + "address": "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA" + } + ] + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenSlot" + }, + { + "address": "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.1.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63315890, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "b9e3500cfb559781e68359655f37775c78afffc5a8436daca9d1d1f8e3569b02" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DefaultBootstrapCredits" + } + ] + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 63222664 + } + }, + { + "key": { + "vec": [ + { + "symbol": "EventsContract" + } + ] + }, + "val": { + "address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.1.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63585475, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "22f9dff5b7184344e5bac394f9fb141af5b1da8e71ae36e7612fb1aa68f2f1bc" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63597602, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "d01286fa654b4f924eb2a165e3d8386142917b07af9a22f222420ba8d2b01ad8" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63593387, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "d456ce7dbe62e2f5949dc2cce2b6a99900ce9ed08ee44237219af22755fa71d5" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63585475, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "GAHGDV4MWDLT3BXOUT5A2T774IUAE54DZ6BUCBH4O7PG5TJGWXSV3OJO" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1784668845" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63593387, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "GBVQKBWHZGO6YED3EVXOZW76VPNYUMJLBLKE5IN4XE5LTT262UXCBIR7" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1784713278" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63539164, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "GCCCPDSWYDVTD2VSXNXDKWWNENSRTA637CHVHIIXISTKSK4FV6T7G3HV" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1784408398" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63519879, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "GCS5XWO3M72B6PSMZVGOSB3CLQVWB5OJ6Z7FTFAP5FAZVWS3MLO4Y3WH" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1784300085" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63597602, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "GDCLE5VYYAZ5HYSBSG3PIKQEXHPYNSHF2W7PSW2R7WEIPP2AD275EL4S" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1784736975" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + } + ] +} diff --git a/contracts/compatibility/fixtures/manifest.json b/contracts/compatibility/fixtures/manifest.json new file mode 100644 index 0000000..7c35673 --- /dev/null +++ b/contracts/compatibility/fixtures/manifest.json @@ -0,0 +1,62 @@ +{ + "snapshot": { + "file": "mainnet-state-63617727.json", + "network": "mainnet", + "network_id": "7ac33997544e3175d266bd022439b22cdb16508c01163f26e5cb2a3e1045a979", + "ledger": 63617727, + "timestamp": 1784850182, + "protocol": 27, + "events_contract": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", + "profile_contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "capture_script": "scripts/capture-mainnet-compat-snapshot.sh", + "sha256": "c5cff0b8668c985adef50d9f24568fbd23d510ca3e96da9a3c7c4f6f779d38d0" + }, + "wasm": [ + { + "file": "mainnet-events-1.1.0-sdk23.wasm", + "sha256": "2a8789bf5dd392b91ddfe6591072a0cb9fae70045abf379fd1dbbc2db4af1de3", + "source": "mainnet contract CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", + "soroban_sdk": "23.5.3", + "protocol": 23, + "runtime_version": "1.1.0", + "contractmeta_version": "1.1.0" + }, + { + "file": "mainnet-profile-1.1.0-sdk23.wasm", + "sha256": "b9e3500cfb559781e68359655f37775c78afffc5a8436daca9d1d1f8e3569b02", + "source": "mainnet contract CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "soroban_sdk": "23.5.3", + "protocol": 23, + "runtime_version": "1.1.0", + "contractmeta_version": "1.1.0" + }, + { + "file": "events-1.3.0-sdk23.wasm", + "sha256": "6566d9b29d3880bb31c5c5ce3a3a7b7f9d0a085da5d51de01cfd611e3614f2d7", + "source": "commit 57aa591", + "soroban_sdk": "23.5.3", + "protocol": 23, + "runtime_version": "1.3.0", + "contractmeta_version": "1.2.0", + "note": "The source commit changed the runtime version to 1.3.0 without updating contractmeta. The fixture is retained byte-for-byte and the runtime version is asserted by the compatibility test." + }, + { + "file": "events-1.5.0-sdk27.wasm", + "sha256": "98912da3856491ab21d451bfec6de504d23e5d3080c3b8046cbab21ac602b639", + "source": "release source based on commit 8e15770", + "soroban_sdk": "27.0.0", + "protocol": 27, + "runtime_version": "1.5.0", + "contractmeta_version": "1.5.0" + }, + { + "file": "profile-1.2.0-sdk27.wasm", + "sha256": "0d5431380fb27eeec6105e2fdd1bfa7d1ad452266f3f1115fcd52e72df46b66e", + "source": "release source based on commit 8e15770", + "soroban_sdk": "27.0.0", + "protocol": 27, + "runtime_version": "1.2.0", + "contractmeta_version": "1.2.0" + } + ] +} diff --git a/contracts/compatibility/fixtures/profile-1.2.0-sdk27.wasm b/contracts/compatibility/fixtures/profile-1.2.0-sdk27.wasm new file mode 100644 index 0000000000000000000000000000000000000000..5a09c3a7d5b6277e10efa139ec0a84dba813e786 GIT binary patch literal 16151 zcmdU0ZEPIJd7jz5FLL=YlxT@2ZF%qPHk4({lq`yLQrq0KWm$D(%aZImAIwbABFS=+7D#_JP4mM)f;vI%HU(Os{in7mnglg!6ln_-1?m?0ks@gl6ewC0 zEz;+ikGesqJMLh4V z+)9F zkQFhE_W>bgRn7=czNG67IggfxoD(@&*X?ycdU8=NRN3_ckyOArI@`Sv}7|)K}yKz+pvJvDTuj3+aF8xskzv(SfY*kE&oS zpDFl-e4!9zcMJ?m$O$QAj@%`Sg~vac^E@=E zkz0ncz7%7*VrE@N8ynX}ur8u^KG&zrzn%$mEAdLRebE!cmC90cwX@bfzqHnDi{nGp zrKPyFR;kuj>Z{_!F8di@h*#G-1YK)am)6A7yEH(h)2Mb{sI=qO`L*g=y}2q*4p&>P z#>L9{*4cKo7K>8@i_PX5=C8KI>5-&f>BNmQ;@Q!~^DC|N@L$@qR9#()85(8YjLfz)~sBJ+a1#I zu_^X!he1Wp=6c=o&j)%;yLqPGh(&dv-l?>z=R0vtEavSRVkxVeL~VDg-E1{G@fPah zQP<<;*?~?%>I*wr@8wcmZ4u15{P|V0{BqtA3JdY&V5L&4u2m~w zxbFp($_sI|RavZdV&5N#Effx$oop^OUWN+SB#PhA&LR+U0I?G=VcLJ`Wn zzEV#N4J9D|PLLr7GTa3T5|GQE2FQp58R~)zCLq5?kXsx`&;=PtKz@rLIR`S>1t}yT zZxCeIfeds(@)pF4{)ixX2T}+yinxsn%MC)}ti4P}zq|8mpNTzB>^ z$lnkop)}hC@snA;Ly$3tK&A`gC2Rj1K|m=QroC_&C=$u(Ilq7!FjaH@gsBzgdn$`Tq9q7u$T$GGFk)}kTD(MIZT0dLiBODA&K=df%#NH zF&k!13`?UOGX%~CfnK!yO`%q8UF|5#r(OG7Y#+9ITGlH1xb)V6vC{e(N)<-3=y?mI z6ngkrX2CE7Xcr<;^oWFr{KFo23|tR;q)}mUy+riREpEA@r#F;9%&1ufX_D-2z;P z1u!(tZaOTPOjq(pJWmSnD;h6C{vH$y$oav%l$HfPzadFatx!f_LFQ6fQf-Xn3S|M@ z@nuNv9q3VT7;iv4NEPZ~qzX3aPBZY3S@8z!(Nsqg$lq!a4TePd@&+EMeqIE53UPcg zm`lW`6;4fi>(+&6(M@|9Eiqb?HyOc^K-84h@njs_5=8hmyoS0xdKa=U^p(B3JK7To zwQnleCCXQb=8u#qU;9sAWhR67drVxsg=m8+GFg&PKgt_R3hF}01}AsvX)%c+5e{Y( zTn&w3S`UJ0z=!_P%mN8~ zvmCxs&RhvSS3wBTEoxWr2}cD2h&3hcIi`)Hgjv$AJdTG00!A)ov7;@i*=nuI7xN3Y`zXfP{0Rv|A z##O)$N579kHG})yn(#-4Trdj82%CqdK&8Pim_2dSe18h?I=(vpMRzPpAVZYBq8CBA z{Dn}^iy^2MA#&});7CJltPHD>R3CIsOrx}M4JeIAuc81-y6MYo+8w=NnxM7RVzA9q zw+4S_o!tV$6g1B(=QIPyx^qo(uhRWncsZ0bE2% z5dR0_mavhE@*=4pn?W%c-ROU8vqq7R>+*+?g*zw^*6B&5=Ah>@iLlIctxg z0ZlB@o=KFo+tRpxfX;DY86w(;3B!!lQ>HdXQ+-!)Dyw!+2FJAQJgC0*-i+D8ke5RN z%k#^ZKTrQP#K>AMyh=Qz%4zEeDY6h$f_K5~sHw@aG!Eoz-?kp*ogV}$J81&V7wAQ% zf~Somg>h&TH>`&~lQ41;`It}cLfq?gJ>a)(0Zu+(2MY@G0qe za9Z#okgf3{kkN#3@mQdoH}1frOMtjIQz-*cXE8HHt=Hyp$DA551>wa_w zWubMz%7a8m#x<}u`kHpnsvHb}2hi_ZCWBWzupw*NptD$5(|>5Vl211dcgGSEhEjXc zG^I|<3O%dT)GBLuexlOggL6gN46{&a<~Nv=TAw)yPT^aXGMm09z+Lu#6IP)C!cr~; z04eHhNj=IGW`=2jhMF(t!GugXeDxtOBs+BNHq>&uM&4wNJ!q-Qtc~?Dk;Ow&A{#K- zkzVl|#xT`bnE|hLSr;2X9IVrt484G^8`+Y%Opml?p>7xmMl)xNK7U2)^Eaq*K3NT? z>sb92_D%L>^~AepwROsx)&6^9^;??Nj%VW_$ncSgEO-X(=`xF+or((z4c?kUonL6m zZR(TwckO(1q<|YPLQ&Ik63V3A{4TJ_xg6(&R1ka&*6%G~2=(DD@pNXvn#oR^guiM`Ub*{2kNz(XGAlR zK-&c4ALchS171A|qX(MDVRZso9?4dbAt|Dv^CQX!k-xUr-}nqIluRY9zbZYPgQV3> zy|2W~h+3i^rv(*`fUBcL?J)2;QA8(6;h$v*}Fr2!)3p3%lNi9iU=@Sd0o z{U^{lW=3b!5p@h`Wz=Eh>5N7RMpCEZ!S8t3E<5edkfn)iPl86{722VvYq0+|FwM~C z=0YF#o&mOc8xUrQq3v9Iz}LEExA zZC3zK=k;K6W6+Gl+8D{#L@BRD@X69ZS%mp;;KNhuL16Z$*C56Tbw5nR;F(p2!VII+ z1PVBOjK)Bw%dN`*ihku44DiD&c7*pSe=;OicY#^ifNfTM8O~$5YtYEcN-`zvc0;lg*7l4W?>=^w7Q!kOh!ya}u-5s=dNvV=>2@n$>On+VI&6vs|^U+yY z;Z< zg<5_~9DNauH@3rjHre4F@4^oCgqjwb^%k=$ucr;~<Yja{u=lKM&VVy*kRYw0r8=RsSz)ljh>A9y-xXm=raAcUV2`|9h zfePY}j+<1Uu54cOylk>d)h7@TEdr!akAmxn1Qe?^HJdcSxTcH3V}69_5qWx>m`Zs( z<^-f0MnSs4Ywk`xkncwue|5(>L{FqCAU}K9!+DTtXX1xUEX<)DqsQ$Qhp7%U*CK-a zma98OHySy9ZfC_psGbxf+LbuhzI2VjPyja-<2xilE& zPQOXcy!qn+ua?)ZQW#e+W0_KRDh!;<+}J=*F3e7;kCycb2u>it#qYlY zcJ8EJa`rO!RC3zfizm&+ zgXs95BqLx944ius z9e`CDaqVo}UaPioQ$XB<{xS4Fh%$$=dZAixR2Lg@7jiZJxVw^IZv}8QJI%*&(WdeO zE?;2mY0R+`rJM6Cz5{%>QSLx_1?51h-?f{y^;uEy8}h*ZgZpP@_Tyi~yB{aa1q@w3 zqOVRoVlRK#o}Na1+2PT+)o5N^!CjG4@rx(SWr!p88bE?30`mDKRVJCUUToXBN zZ(*En+U}=Xr{Z`OI17<6=hlHNm^0i!N}&(E0+}@jkGN4_P8|a|U=ADuIcQGl0_mGf zDY%*)`RZrCcV<|KGwtSzV{Gcyhj<((XG2)OU!s&@u6RkWd`3}U99kGOZ3g5`wN`6?3G);%PtS!ETnEw|Fyw5-XiTOSbXb{ZR(2lb0-M z+AQ<7gbu&`890$F8=<4`@Z(;7Q1e()qgamElFo$R%9djydhN4rhH(-7DEZg}P5&Hv zZYTJ(1>bASyKT8o{7{a#Yg{YwTJ^#VdidlU^`&^V6SM9gKX#fWpX9a>>RIh1bhCa1 zwYam?uDA5nFSHyeL$_*;xYG%(mV|Dt_lI4vhxL>e%L&$XB$v2s!?tklmetMRK#aa@)`im|cI&0C z&FLnmd>L9lTIlcjWSgx@ot_1F{{XKLf7{`fx*-QB^8hxPi!G^(YX$&s!tl>Msq1ID z$@L8wFTjg~`XP?!>&wqg*X0bH9+RezW4{Xpd>cJ^8%;EjeQmz0Xd1U$Z}W}7t}&sZQfK0Ws(b(^C<>%2c&oqRL^$8EkA>6*9YPw!Pp4)|&4z?K`An3qnA z&lX&`iQCD0>jlXFTRQt( z+aw9w^SVdx2%9sZn$<)H-wUt%UVGKE8NR``HtA{Ki>;gCwJnZpPTnkpDf(VVMVGUY zg3A=pb|e3=-Nj?K*miQ??p`v-{iJ$MJ>&CUc)#5>Wi!+Edb{nVWIK>_Q*I6?Hg9{K z7=7=R?>D^q%*F6n9JDUnVs&BjZot5~_s#BfJGfq%I={gF{G+&|{6u__b*4)0$wvC3 zy8G1Skj1IDYvcwHX!r8vUq!IjhTN~_tfwl9YD8mnvZ>e9vVOrv@>T#hfswQ%ubIK5PDG~#wx zYpzu5tM`ODzu3Ef@KOC8cH&l*7v?*mNs{kvw(Do>tK8lIv=ef36(R>}*Dqj?aF%nr z`~UjR|9;?-OYQC~&FS1lV=zgY|AEH z4^R9>&hFXSnwBBI`^kdIKcAg_HuY?Ge&}ZF_KSBMzr*c*Qk$OiyaVZ7YAS}Nd2u6s z=l+4u&G5S!9=&{XbaU?Pk#-xuH_^{6rVu-#2C|FV#bc}WwR*Kt|AgK$cV#%H4f>Jl z>S}YX9Dg`&H_bpN$EnTs{bX|uM;2%5XV16IM2@bZXI87{*It0;niU*g1&nY$!^vY#%n`_@JNAJa9NE_5M$pIMg7_KsAyE7rq+O_e1dr0>8&O2gpO^HR*IC|dT zoSdlHv7BQ&zsNp5+xgqxwMWx7e@dSX>9xmN_D5@mK67e>c}X*$UVq58-nrGumq&{l?Co>~S=lyD7Hp-PoM%vwvfIzdc+p9%EfRPVqN>*3>jEJ5spVLq$&e zGs9(v%au-c4>RsI%9Z>IGi^am$9nfyT(@_fUD_u53z+jv82#-l<^Qd|IX|`q zCu>uiT(ea=jgzx2XW!tpivSrCiRUM^Z;riLu11)f0xZszqIIHGd zr0G^G&#foagfK8HcP0nan-e}q_m*`x^K$FDy}V53=W0Lsx)XNY&1!5MB-Org z^^{Jx`uR!Xb+devFgKUco-ubM9j{*4bOJub3B;-7uy|8vZmCf>2hc*eBk0-c+|uls pc<%7*{WFVa4jnu+e`s#5x-@^_;F+bl*|`IU4lh11zqE8n{107Tcsu|A literal 0 HcmV?d00001 diff --git a/contracts/compatibility/src/lib.rs b/contracts/compatibility/src/lib.rs new file mode 100644 index 0000000..aa3693f --- /dev/null +++ b/contracts/compatibility/src/lib.rs @@ -0,0 +1,754 @@ +#![cfg(test)] +#![allow(clippy::enum_variant_names)] + +use std::cell::Cell; + +use soroban_sdk::{ + contracttype, + testutils::{Address as _, Ledger as _}, + token, vec, Address, BytesN, Env, Map, String, +}; + +mod old_events { + soroban_sdk::contractimport!(file = "fixtures/mainnet-events-1.1.0-sdk23.wasm"); +} + +mod old_profile { + soroban_sdk::contractimport!(file = "fixtures/mainnet-profile-1.1.0-sdk23.wasm"); +} + +mod pre27_events { + soroban_sdk::contractimport!(file = "fixtures/events-1.3.0-sdk23.wasm"); +} + +mod new_events { + soroban_sdk::contractimport!(file = "fixtures/events-1.5.0-sdk27.wasm"); +} + +mod new_profile { + soroban_sdk::contractimport!(file = "fixtures/profile-1.2.0-sdk27.wasm"); +} + +const FEE_BPS: u32 = 250; +const BUDGET: i128 = 10_000_000_000; +const CONTRIBUTION: i128 = 100_000_000; +const TIMELOCK: u32 = 17_280; + +fn next_op(env: &Env, counter: &Cell) -> BytesN<32> { + let value = counter.get(); + counter.set(value + 1); + let mut bytes = [0; 32]; + bytes[28..].copy_from_slice(&value.to_be_bytes()); + BytesN::from_array(env, &bytes) +} + +#[contracttype] +enum LegacyProfileDataKey { + DefaultBootstrapCredits, + DeploymentSeq, + OpSeen(BytesN<32>), +} + +#[contracttype] +enum LegacyEventsDataKey { + EventApplicantSlot(u64, Address), + ContributorSlot(u64, Address), + SupportedTokenSlot(Address), +} + +fn distribution(env: &Env) -> Map { + let mut distribution = Map::new(env); + distribution.set(1, 100); + distribution +} + +fn params( + env: &Env, + owner: &Address, + token: &Address, + title: &str, +) -> old_events::CreateEventParams { + old_events::CreateEventParams { + content_uri: String::from_str(env, "ipfs://event"), + deadline: Some(env.ledger().timestamp() + 86_400), + fee_bps_override: None, + manager: None, + owner: owner.clone(), + pillar: old_events::Pillar::Hackathon, + release_kind: old_events::ReleaseKind::Single, + title: String::from_str(env, title), + token: token.clone(), + total_budget: BUDGET, + winner_distribution: distribution(env), + } +} + +fn pre27_params( + env: &Env, + owner: &Address, + token: &Address, + title: &str, +) -> pre27_events::CreateEventParams { + pre27_events::CreateEventParams { + content_uri: String::from_str(env, "ipfs://event"), + deadline: Some(env.ledger().timestamp() + 86_400), + fee_bps_override: None, + manager: None, + owner: owner.clone(), + pillar: pre27_events::Pillar::Hackathon, + release_kind: pre27_events::ReleaseKind::Single, + title: String::from_str(env, title), + token: token.clone(), + total_budget: BUDGET, + winner_distribution: distribution(env), + } +} + +fn new_params( + env: &Env, + owner: &Address, + token: &Address, + title: &str, +) -> new_events::CreateEventParams { + new_events::CreateEventParams { + content_uri: String::from_str(env, "ipfs://event"), + deadline: Some(env.ledger().timestamp() + 86_400), + fee_bps_override: None, + manager: None, + owner: owner.clone(), + pillar: new_events::Pillar::Hackathon, + release_kind: new_events::ReleaseKind::Single, + title: String::from_str(env, title), + token: token.clone(), + total_budget: BUDGET, + winner_distribution: distribution(env), + } +} + +#[test] +fn sdk23_v110_rows_survive_h6_upgrade_to_sdk27() { + let env = Env::default(); + let ops = Cell::new(1); + env.mock_all_auths_allowing_non_root_auth(); + env.ledger().with_mut(|ledger| { + ledger.sequence_number = 100; + ledger.timestamp = 1_000_000; + // Preserve legacy replay markers while the test advances through the timelock. + ledger.min_temp_entry_ttl = TIMELOCK + 100; + }); + + let admin = Address::generate(&env); + let fee_account = Address::generate(&env); + + let profile_id = env.register(old_profile::WASM, (&admin,)); + let profile_v1 = old_profile::Client::new(&env, &profile_id); + + let events_id = env.register( + old_events::WASM, + (&admin, &fee_account, &FEE_BPS, &profile_id), + ); + let events_v1 = old_events::Client::new(&env, &events_id); + profile_v1.set_events_contract(&events_id); + + let issuer = Address::generate(&env); + let asset = env.register_stellar_asset_contract_v2(issuer); + let token_id = asset.address(); + let token_admin = token::StellarAssetClient::new(&env, &token_id); + token_admin.mint(&fee_account, &0); + + let owner = Address::generate(&env); + let winner = Address::generate(&env); + let grant_recipient = Address::generate(&env); + let contributor = Address::generate(&env); + let manager = Address::generate(&env); + let next_events_admin = Address::generate(&env); + let next_profile_admin = Address::generate(&env); + let rotated_events_id = Address::generate(&env); + let legacy_profile_user = Address::generate(&env); + let legacy_profile_op = next_op(&env, &ops); + token_admin.mint(&owner, &(BUDGET * 6)); + token_admin.mint(&contributor, &(CONTRIBUTION * 4)); + events_v1.register_supported_token(&token_id); + let token = token::Client::new(&env, &token_id); + profile_v1.bootstrap_self(&legacy_profile_user, &legacy_profile_op); + + let mut completed_params = params(&env, &owner, &token_id, "completed"); + completed_params.pillar = old_events::Pillar::Bounty; + let legacy_event_create_op = next_op(&env, &ops); + let completed_id = events_v1.create_event(&completed_params, &legacy_event_create_op); + events_v1.apply_to_bounty(&completed_id, &winner, &next_op(&env, &ops)); + events_v1.submit( + &completed_id, + &winner, + &String::from_str(&env, "ipfs://submission"), + &next_op(&env, &ops), + ); + events_v1.select_winners( + &completed_id, + &vec![ + &env, + old_events::WinnerSpec { + position: 1, + recipient: winner.clone(), + reputation_bump: 7, + }, + ], + &next_op(&env, &ops), + ); + + let cancelling_id = events_v1.create_event( + ¶ms(&env, &owner, &token_id, "cancelling"), + &next_op(&env, &ops), + ); + events_v1.add_funds( + &cancelling_id, + &contributor, + &CONTRIBUTION, + &next_op(&env, &ops), + ); + events_v1.start_cancel(&cancelling_id, &next_op(&env, &ops)); + + let mut active_params = params(&env, &owner, &token_id, "active"); + active_params.manager = Some(manager.clone()); + let active_contributor_id = events_v1.create_event(&active_params, &next_op(&env, &ops)); + events_v1.add_funds( + &active_contributor_id, + &contributor, + &CONTRIBUTION, + &next_op(&env, &ops), + ); + + let mut grant_params = params(&env, &owner, &token_id, "grant"); + grant_params.pillar = old_events::Pillar::Grant; + grant_params.release_kind = old_events::ReleaseKind::Multi(2); + let grant_id = events_v1.create_event(&grant_params, &next_op(&env, &ops)); + events_v1.select_winners( + &grant_id, + &vec![ + &env, + old_events::WinnerSpec { + position: 1, + recipient: grant_recipient.clone(), + reputation_bump: 0, + }, + ], + &next_op(&env, &ops), + ); + let grant_balance_before = token.balance(&grant_recipient); + events_v1.claim_milestone(&grant_id, &grant_recipient, &0, &5, &next_op(&env, &ops)); + + let mut crowdfunding_params = params(&env, &owner, &token_id, "crowdfunding"); + crowdfunding_params.pillar = old_events::Pillar::Crowdfunding; + crowdfunding_params.release_kind = old_events::ReleaseKind::Multi(2); + let crowdfunding_id = events_v1.create_event(&crowdfunding_params, &next_op(&env, &ops)); + events_v1.add_funds( + &crowdfunding_id, + &contributor, + &CONTRIBUTION, + &next_op(&env, &ops), + ); + events_v1.claim_milestone(&crowdfunding_id, &owner, &0, &0, &next_op(&env, &ops)); + + profile_v1.migrate(); + events_v1.migrate(); + profile_v1.set_admin(&next_profile_admin); + events_v1.set_admin(&next_events_admin); + profile_v1.propose_events_contract(&rotated_events_id); + + let new_profile_hash = env.deployer().upload_contract_wasm(new_profile::WASM); + profile_v1.propose_upgrade(&new_profile_hash, &String::from_str(&env, "1.2.0")); + let new_events_hash = env.deployer().upload_contract_wasm(new_events::WASM); + events_v1.propose_upgrade(&new_events_hash, &String::from_str(&env, "1.5.0")); + env.ledger().with_mut(|ledger| { + ledger.sequence_number += TIMELOCK; + }); + profile_v1.apply_upgrade(); + + let profile_v2 = new_profile::Client::new(&env, &profile_id); + assert_eq!(profile_v2.version(), String::from_str(&env, "1.2.0")); + assert_eq!( + profile_v2.get_migrated_to_version(), + Some(String::from_str(&env, "1.1.0")) + ); + let pending_events_contract = profile_v2.get_pending_events_contract().unwrap(); + assert_eq!(pending_events_contract.target, rotated_events_id); + profile_v2.cancel_pending_events_contract(); + assert_eq!(profile_v2.get_pending_events_contract(), None); + profile_v2.accept_admin(); + assert_eq!(profile_v2.get_admin(), next_profile_admin); + let stored_profile = profile_v2.get_profile(&winner).unwrap(); + assert_eq!(stored_profile.reputation, 7); + assert_eq!(profile_v2.get_earnings(&winner, &token_id), BUDGET); + let profile_replay_error = profile_v2 + .try_bootstrap_self(&legacy_profile_user, &legacy_profile_op) + .expect_err("SDK-23 profile replay row must remain effective") + .unwrap(); + assert_eq!(profile_replay_error, new_profile::Error::OpAlreadySeen); + + events_v1.apply_upgrade(); + + let events_v2 = new_events::Client::new(&env, &events_id); + assert_eq!(events_v2.version(), String::from_str(&env, "1.5.0")); + assert_eq!( + events_v2.get_migrated_to_version(), + Some(String::from_str(&env, "1.1.0")) + ); + events_v2.accept_admin(); + assert_eq!(events_v2.get_admin(), next_events_admin); + assert_eq!(events_v2.get_fee_account(), fee_account); + assert_eq!(events_v2.get_fee_bps(), FEE_BPS); + assert_eq!(events_v2.get_profile_contract(), profile_id); + assert_eq!(events_v2.get_applicant_count(&completed_id), 1); + assert_eq!( + events_v2.get_applicant_at(&completed_id, &0), + Some(winner.clone()) + ); + assert_eq!( + env.as_contract(&events_id, || env.storage().persistent().get::<_, u32>( + &LegacyEventsDataKey::EventApplicantSlot(completed_id, winner.clone()) + )), + Some(1) + ); + + let completed = events_v2.get_event(&completed_id); + assert_eq!(completed.title, String::from_str(&env, "completed")); + assert_eq!(completed.status, new_events::EventStatus::Completed); + let submission = events_v2.get_submission(&completed_id, &winner); + assert_eq!( + submission.content_uri, + String::from_str(&env, "ipfs://submission") + ); + let winners = events_v2.get_winners(&completed_id); + assert_eq!(winners.len(), 1); + assert_eq!(winners.get(0).unwrap().recipient, winner); + + assert_eq!(events_v2.get_contributor_count(&cancelling_id), 1); + assert_eq!( + events_v2.get_contributor_amount(&cancelling_id, &contributor), + CONTRIBUTION + ); + assert_eq!( + events_v2.process_cancel_batch(&cancelling_id, &25, &next_op(&env, &ops)), + 0 + ); + events_v2.finalize_cancel(&cancelling_id, &next_op(&env, &ops)); + assert_eq!( + events_v2.get_event(&cancelling_id).status, + new_events::EventStatus::Cancelled + ); + + assert_eq!( + events_v2.get_contributor_amount(&active_contributor_id, &contributor), + CONTRIBUTION + ); + assert_eq!( + events_v2.get_contributor_at(&active_contributor_id, &0), + Some(contributor.clone()) + ); + assert_eq!( + env.as_contract(&events_id, || env.storage().persistent().get::<_, u32>( + &LegacyEventsDataKey::ContributorSlot(active_contributor_id, contributor.clone()) + )), + Some(1) + ); + assert_eq!(events_v2.get_manager(&active_contributor_id), manager); + assert!(events_v2 + .try_start_cancel(&active_contributor_id, &next_op(&env, &ops)) + .is_err()); + + let events_replay_error = events_v2 + .try_create_event( + &new_params(&env, &owner, &token_id, "legacy-op-replay"), + &legacy_event_create_op, + ) + .expect_err("SDK-23 events replay row must remain effective") + .unwrap(); + assert_eq!(events_replay_error, new_events::Error::OpAlreadySeen); + + let post_upgrade_id = events_v2.create_event( + &new_params(&env, &owner, &token_id, "post-upgrade"), + &next_op(&env, &ops), + ); + assert_eq!(post_upgrade_id, crowdfunding_id + 1); + + let grant_replay_error = events_v2 + .try_claim_milestone(&grant_id, &grant_recipient, &0, &5, &next_op(&env, &ops)) + .expect_err("SDK-23 milestone row must reject a duplicate claim") + .unwrap(); + assert_eq!( + grant_replay_error, + new_events::Error::MilestoneAlreadyClaimed + ); + events_v2.claim_milestone(&grant_id, &grant_recipient, &1, &5, &next_op(&env, &ops)); + assert_eq!( + token.balance(&grant_recipient) - grant_balance_before, + BUDGET + ); + assert_eq!( + events_v2.get_event(&grant_id).status, + new_events::EventStatus::Completed + ); + assert_eq!( + profile_v2.get_profile(&grant_recipient).unwrap().reputation, + 10 + ); + assert_eq!(profile_v2.get_earnings(&grant_recipient, &token_id), BUDGET); + + let crowdfunding_replay_error = events_v2 + .try_claim_milestone(&crowdfunding_id, &owner, &0, &0, &next_op(&env, &ops)) + .expect_err("SDK-23 crowdfunding milestone row must reject a duplicate claim") + .unwrap(); + assert_eq!( + crowdfunding_replay_error, + new_events::Error::MilestoneAlreadyClaimed + ); + events_v2.claim_milestone(&crowdfunding_id, &owner, &1, &0, &next_op(&env, &ops)); + assert_eq!( + events_v2.get_event(&crowdfunding_id).status, + new_events::EventStatus::Completed + ); + + profile_v2.migrate(); + events_v2.migrate(); + assert_eq!( + profile_v2.get_migrated_to_version(), + Some(String::from_str(&env, "1.2.0")) + ); + assert_eq!( + events_v2.get_migrated_to_version(), + Some(String::from_str(&env, "1.5.0")) + ); +} + +#[test] +fn sdk23_pre27_prize_and_cancellation_keys_work_after_upgrade() { + let env = Env::default(); + let ops = Cell::new(1_000); + env.mock_all_auths_allowing_non_root_auth(); + env.ledger().with_mut(|ledger| { + ledger.sequence_number = 100; + ledger.timestamp = 1_000_000; + }); + + let admin = Address::generate(&env); + let fee_account = Address::generate(&env); + let profile_id = env.register(old_profile::WASM, (&admin,)); + let profile_v1 = old_profile::Client::new(&env, &profile_id); + let events_id = env.register( + pre27_events::WASM, + (&admin, &fee_account, &FEE_BPS, &profile_id), + ); + let events_v1 = pre27_events::Client::new(&env, &events_id); + assert_eq!(events_v1.version(), String::from_str(&env, "1.3.0")); + profile_v1.set_events_contract(&events_id); + + let issuer = Address::generate(&env); + let asset = env.register_stellar_asset_contract_v2(issuer); + let token_id = asset.address(); + let token_admin = token::StellarAssetClient::new(&env, &token_id); + token_admin.mint(&fee_account, &0); + + let owner = Address::generate(&env); + let winner = Address::generate(&env); + let second_winner = Address::generate(&env); + let contributor = Address::generate(&env); + token_admin.mint(&owner, &(BUDGET * 3)); + token_admin.mint(&contributor, &(CONTRIBUTION * 2)); + events_v1.register_supported_token(&token_id); + + let mut prize_params = pre27_params(&env, &owner, &token_id, "prize"); + let mut prize_distribution = Map::new(&env); + prize_distribution.set(1, 50); + prize_distribution.set(2, 50); + prize_params.winner_distribution = prize_distribution; + let prize_id = events_v1.create_event(&prize_params, &next_op(&env, &ops)); + events_v1.select_winners( + &prize_id, + &vec![ + &env, + pre27_events::WinnerSpec { + position: 1, + recipient: winner.clone(), + reputation_bump: 11, + }, + ], + &next_op(&env, &ops), + ); + + let cancellation_id = events_v1.create_event( + &pre27_params(&env, &owner, &token_id, "aggregate"), + &next_op(&env, &ops), + ); + events_v1.add_funds( + &cancellation_id, + &contributor, + &CONTRIBUTION, + &next_op(&env, &ops), + ); + + let new_profile_hash = env.deployer().upload_contract_wasm(new_profile::WASM); + profile_v1.propose_upgrade(&new_profile_hash, &String::from_str(&env, "1.2.0")); + let new_events_hash = env.deployer().upload_contract_wasm(new_events::WASM); + events_v1.propose_upgrade(&new_events_hash, &String::from_str(&env, "1.5.0")); + env.ledger().with_mut(|ledger| { + ledger.sequence_number += TIMELOCK; + }); + profile_v1.apply_upgrade(); + + events_v1.apply_upgrade(); + + let profile_v2 = new_profile::Client::new(&env, &profile_id); + let events_v2 = new_events::Client::new(&env, &events_id); + let token = token::Client::new(&env, &token_id); + + assert_eq!(token.balance(&winner), 0); + assert!(events_v2 + .try_start_cancel(&prize_id, &next_op(&env, &ops)) + .is_err()); + events_v2.select_winners( + &prize_id, + &vec![ + &env, + new_events::WinnerSpec { + position: 2, + recipient: second_winner.clone(), + reputation_bump: 13, + }, + ], + &next_op(&env, &ops), + ); + events_v2.claim_prize(&prize_id, &1, &next_op(&env, &ops)); + events_v2.claim_prize(&prize_id, &2, &next_op(&env, &ops)); + assert_eq!(token.balance(&winner), BUDGET / 2); + assert_eq!(token.balance(&second_winner), BUDGET / 2); + assert_eq!( + events_v2.get_event(&prize_id).status, + new_events::EventStatus::Completed + ); + assert_eq!(profile_v2.get_profile(&winner).unwrap().reputation, 11); + assert_eq!( + profile_v2.get_profile(&second_winner).unwrap().reputation, + 13 + ); + assert_eq!(profile_v2.get_earnings(&winner, &token_id), BUDGET / 2); + assert_eq!( + profile_v2.get_earnings(&second_winner, &token_id), + BUDGET / 2 + ); + + events_v2.start_cancel(&cancellation_id, &next_op(&env, &ops)); + assert_eq!( + events_v2.get_event(&cancellation_id).status, + new_events::EventStatus::Cancelling + ); + assert_eq!( + events_v2.process_cancel_batch(&cancellation_id, &25, &next_op(&env, &ops)), + 0 + ); + events_v2.finalize_cancel(&cancellation_id, &next_op(&env, &ops)); + assert_eq!( + events_v2.get_event(&cancellation_id).status, + new_events::EventStatus::Cancelled + ); +} + +#[test] +fn exact_mainnet_snapshot_survives_h6_upgrade_to_sdk27() { + let env = Env::from_ledger_snapshot_file(concat!( + env!("CARGO_MANIFEST_DIR"), + "/fixtures/mainnet-state-63617727.json" + )); + env.mock_all_auths_allowing_non_root_auth(); + + let events_id = Address::from_str( + &env, + "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", + ); + let profile_id = Address::from_str( + &env, + "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + ); + let admin = Address::from_str( + &env, + "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + ); + let fee_account = Address::from_str( + &env, + "GADSIP2HPINWTMEUNMVYA5NJRL372OV52HDEJTRTLDZXMHADIPQNYH55", + ); + let token_0 = Address::from_str( + &env, + "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75", + ); + let token_1 = Address::from_str( + &env, + "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA", + ); + let profile_addresses = [ + "GDCLE5VYYAZ5HYSBSG3PIKQEXHPYNSHF2W7PSW2R7WEIPP2AD275EL4S", + "GAHGDV4MWDLT3BXOUT5A2T774IUAE54DZ6BUCBH4O7PG5TJGWXSV3OJO", + "GBVQKBWHZGO6YED3EVXOZW76VPNYUMJLBLKE5IN4XE5LTT262UXCBIR7", + "GCCCPDSWYDVTD2VSXNXDKWWNENSRTA637CHVHIIXISTKSK4FV6T7G3HV", + "GCS5XWO3M72B6PSMZVGOSB3CLQVWB5OJ6Z7FTFAP5FAZVWS3MLO4Y3WH", + ]; + let legacy_op_ids = [ + [ + 0xd0, 0x12, 0x86, 0xfa, 0x65, 0x4b, 0x4f, 0x92, 0x4e, 0xb2, 0xa1, 0x65, 0xe3, 0xd8, + 0x38, 0x61, 0x42, 0x91, 0x7b, 0x07, 0xaf, 0x9a, 0x22, 0xf2, 0x22, 0x42, 0x0b, 0xa8, + 0xd2, 0xb0, 0x1a, 0xd8, + ], + [ + 0x22, 0xf9, 0xdf, 0xf5, 0xb7, 0x18, 0x43, 0x44, 0xe5, 0xba, 0xc3, 0x94, 0xf9, 0xfb, + 0x14, 0x1a, 0xf5, 0xb1, 0xda, 0x8e, 0x71, 0xae, 0x36, 0xe7, 0x61, 0x2f, 0xb1, 0xaa, + 0x68, 0xf2, 0xf1, 0xbc, + ], + [ + 0xd4, 0x56, 0xce, 0x7d, 0xbe, 0x62, 0xe2, 0xf5, 0x94, 0x9d, 0xc2, 0xcc, 0xe2, 0xb6, + 0xa9, 0x99, 0x00, 0xce, 0x9e, 0xd0, 0x8e, 0xe4, 0x42, 0x37, 0x21, 0x9a, 0xf2, 0x27, + 0x55, 0xfa, 0x71, 0xd5, + ], + ]; + + env.deployer().upload_contract_wasm(old_events::WASM); + env.deployer().upload_contract_wasm(old_profile::WASM); + + let events_v1 = old_events::Client::new(&env, &events_id); + let profile_v1 = old_profile::Client::new(&env, &profile_id); + assert_eq!(events_v1.version(), String::from_str(&env, "1.1.0")); + assert_eq!(profile_v1.version(), String::from_str(&env, "1.1.0")); + let expected_event_id_base = events_v1.id_base(); + events_v1.pause(); + profile_v1.pause(); + assert!(events_v1.is_paused()); + assert!(profile_v1.is_paused()); + + for strkey in profile_addresses { + let address = Address::from_str(&env, strkey); + let profile = profile_v1.get_profile(&address).unwrap(); + assert_eq!(profile.reputation, 0); + } + assert_eq!( + env.as_contract(&profile_id, || env + .storage() + .instance() + .get::<_, u32>(&LegacyProfileDataKey::DefaultBootstrapCredits)), + Some(10) + ); + assert_eq!( + env.as_contract(&profile_id, || env + .storage() + .instance() + .get::<_, u32>(&LegacyProfileDataKey::DeploymentSeq)), + Some(63_222_664) + ); + for bytes in legacy_op_ids { + let op_id = BytesN::from_array(&env, &bytes); + assert_eq!( + env.as_contract(&profile_id, || env + .storage() + .temporary() + .get::<_, bool>(&LegacyProfileDataKey::OpSeen(op_id))), + Some(true) + ); + } + + let new_profile_hash = env.deployer().upload_contract_wasm(new_profile::WASM); + profile_v1.propose_upgrade(&new_profile_hash, &String::from_str(&env, "1.2.0")); + let new_events_hash = env.deployer().upload_contract_wasm(new_events::WASM); + events_v1.propose_upgrade(&new_events_hash, &String::from_str(&env, "1.5.0")); + env.ledger().with_mut(|ledger| { + ledger.sequence_number += TIMELOCK; + }); + profile_v1.apply_upgrade(); + let profile_v2 = new_profile::Client::new(&env, &profile_id); + assert!(profile_v2.is_paused()); + + events_v1.apply_upgrade(); + + let events_v2 = new_events::Client::new(&env, &events_id); + assert!(events_v2.is_paused()); + profile_v2.migrate(); + events_v2.migrate(); + profile_v2.unpause(); + events_v2.unpause(); + + assert_eq!(events_v2.version(), String::from_str(&env, "1.5.0")); + assert_eq!(profile_v2.version(), String::from_str(&env, "1.2.0")); + assert_eq!( + events_v2.get_migrated_to_version(), + Some(String::from_str(&env, "1.5.0")) + ); + assert_eq!( + profile_v2.get_migrated_to_version(), + Some(String::from_str(&env, "1.2.0")) + ); + assert!(!events_v2.is_paused()); + assert!(!profile_v2.is_paused()); + assert_eq!(events_v2.get_admin(), admin); + assert_eq!(events_v2.get_fee_account(), fee_account); + assert_eq!(events_v2.get_fee_bps(), 250); + assert_eq!(events_v2.get_profile_contract(), profile_id); + assert_eq!(events_v2.id_base(), expected_event_id_base); + assert!(events_v2.is_supported_token(&token_0)); + assert!(events_v2.is_supported_token(&token_1)); + assert_eq!(events_v2.supported_token_count(), 2); + assert_eq!(events_v2.supported_token_at(&0), Some(token_0.clone())); + assert_eq!(events_v2.supported_token_at(&1), Some(token_1.clone())); + assert_eq!( + env.as_contract(&events_id, || env.storage().instance().get::<_, u32>( + &LegacyEventsDataKey::SupportedTokenSlot(token_0.clone()) + )), + Some(1) + ); + assert_eq!( + env.as_contract(&events_id, || env.storage().instance().get::<_, u32>( + &LegacyEventsDataKey::SupportedTokenSlot(token_1.clone()) + )), + Some(2) + ); + events_v2.deregister_supported_token(&token_1); + assert_eq!(events_v2.supported_token_count(), 1); + assert!(!events_v2.is_supported_token(&token_1)); + events_v2.register_supported_token(&token_1); + assert_eq!(events_v2.supported_token_count(), 2); + assert_eq!(events_v2.supported_token_at(&1), Some(token_1.clone())); + assert_eq!(profile_v2.get_admin(), admin); + assert_eq!(profile_v2.get_events_contract(), Some(events_id)); + let legacy_replay_user = Address::from_str(&env, profile_addresses[0]); + let legacy_replay_op = BytesN::from_array(&env, &legacy_op_ids[0]); + let legacy_replay_error = profile_v2 + .try_bootstrap_self(&legacy_replay_user, &legacy_replay_op) + .expect_err("captured SDK-23 replay row must remain effective") + .unwrap(); + assert_eq!(legacy_replay_error, new_profile::Error::OpAlreadySeen); + + for strkey in profile_addresses { + let address = Address::from_str(&env, strkey); + let profile = profile_v2.get_profile(&address).unwrap(); + assert_eq!(profile.reputation, 0); + } + assert_eq!( + env.as_contract(&profile_id, || env + .storage() + .instance() + .get::<_, u32>(&LegacyProfileDataKey::DefaultBootstrapCredits)), + Some(10) + ); + assert_eq!( + env.as_contract(&profile_id, || env + .storage() + .instance() + .get::<_, u32>(&LegacyProfileDataKey::DeploymentSeq)), + Some(63_222_664) + ); + for bytes in legacy_op_ids { + let op_id = BytesN::from_array(&env, &bytes); + assert_eq!( + env.as_contract(&profile_id, || env + .storage() + .temporary() + .get::<_, bool>(&LegacyProfileDataKey::OpSeen(op_id))), + Some(true) + ); + } +} diff --git a/contracts/compatibility/test_snapshots/exact_mainnet_snapshot_survives_h6_upgrade_to_sdk27.1.json b/contracts/compatibility/test_snapshots/exact_mainnet_snapshot_survives_h6_upgrade_to_sdk27.1.json new file mode 100644 index 0000000..ea24a03 --- /dev/null +++ b/contracts/compatibility/test_snapshots/exact_mainnet_snapshot_survives_h6_upgrade_to_sdk27.1.json @@ -0,0 +1,1271 @@ +{ + "generators": { + "address": 0, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [], + [], + [ + [ + "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + { + "function": { + "contract_fn": { + "contract_address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", + "function_name": "pause", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + { + "function": { + "contract_fn": { + "contract_address": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "function_name": "pause", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ + [ + "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + { + "function": { + "contract_fn": { + "contract_address": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "function_name": "propose_upgrade", + "args": [ + { + "bytes": "0d5431380fb27eeec6105e2fdd1bfa7d1ad452266f3f1115fcd52e72df46b66e" + }, + { + "string": "1.2.0" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + { + "function": { + "contract_fn": { + "contract_address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", + "function_name": "propose_upgrade", + "args": [ + { + "bytes": "98912da3856491ab21d451bfec6de504d23e5d3080c3b8046cbab21ac602b639" + }, + { + "string": "1.5.0" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + { + "function": { + "contract_fn": { + "contract_address": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "function_name": "apply_upgrade", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + { + "function": { + "contract_fn": { + "contract_address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", + "function_name": "apply_upgrade", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + { + "function": { + "contract_fn": { + "contract_address": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "function_name": "migrate", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + { + "function": { + "contract_fn": { + "contract_address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", + "function_name": "migrate", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + { + "function": { + "contract_fn": { + "contract_address": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "function_name": "unpause", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + { + "function": { + "contract_fn": { + "contract_address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", + "function_name": "unpause", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ + [ + "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + { + "function": { + "contract_fn": { + "contract_address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", + "function_name": "deregister_supported_token", + "args": [ + { + "address": "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [ + [ + "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + { + "function": { + "contract_fn": { + "contract_address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", + "function_name": "register_supported_token", + "args": [ + { + "address": "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 27, + "sequence_number": 63635007, + "timestamp": 1784850182, + "network_id": "7ac33997544e3175d266bd022439b22cdb16508c01163f26e5cb2a3e1045a979", + "base_reserve": 5000000, + "min_persistent_entry_ttl": 2073600, + "min_temp_entry_ttl": 17280, + "max_entry_ttl": 3110400, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 63315871, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "98912da3856491ab21d451bfec6de504d23e5d3080c3b8046cbab21ac602b639" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 63222823 + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeAccount" + } + ] + }, + "val": { + "address": "GADSIP2HPINWTMEUNMVYA5NJRL372OV52HDEJTRTLDZXMHADIPQNYH55" + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeBps" + } + ] + }, + "val": { + "u32": 250 + } + }, + { + "key": { + "vec": [ + { + "symbol": "MigratedToVersion" + } + ] + }, + "val": { + "string": "1.5.0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProfileContract" + } + ] + }, + "val": { + "address": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedToken" + }, + { + "address": "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA" + } + ] + }, + "val": { + "bool": true + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedToken" + }, + { + "address": "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75" + } + ] + }, + "val": { + "bool": true + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenAt" + }, + { + "u32": 0 + } + ] + }, + "val": { + "address": "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenAt" + }, + { + "u32": 1 + } + ] + }, + "val": { + "address": "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenCount" + } + ] + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenSlot" + }, + { + "address": "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA" + } + ] + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenSlot" + }, + { + "address": "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.5.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63315890, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "0d5431380fb27eeec6105e2fdd1bfa7d1ad452266f3f1115fcd52e72df46b66e" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DefaultBootstrapCredits" + } + ] + }, + "val": { + "u32": 10 + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 63222664 + } + }, + { + "key": { + "vec": [ + { + "symbol": "EventsContract" + } + ] + }, + "val": { + "address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ" + } + }, + { + "key": { + "vec": [ + { + "symbol": "MigratedToVersion" + } + ] + }, + "val": { + "string": "1.2.0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.2.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63585475, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "22f9dff5b7184344e5bac394f9fb141af5b1da8e71ae36e7612fb1aa68f2f1bc" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63597602, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "d01286fa654b4f924eb2a165e3d8386142917b07af9a22f222420ba8d2b01ad8" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63593387, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "d456ce7dbe62e2f5949dc2cce2b6a99900ce9ed08ee44237219af22755fa71d5" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63585475, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "GAHGDV4MWDLT3BXOUT5A2T774IUAE54DZ6BUCBH4O7PG5TJGWXSV3OJO" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1784668845" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63593387, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "GBVQKBWHZGO6YED3EVXOZW76VPNYUMJLBLKE5IN4XE5LTT262UXCBIR7" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1784713278" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63539164, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "GCCCPDSWYDVTD2VSXNXDKWWNENSRTA637CHVHIIXISTKSK4FV6T7G3HV" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1784408398" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63519879, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "GCS5XWO3M72B6PSMZVGOSB3CLQVWB5OJ6Z7FTFAP5FAZVWS3MLO4Y3WH" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1784300085" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 63597602, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "GDCLE5VYYAZ5HYSBSG3PIKQEXHPYNSHF2W7PSW2R7WEIPP2AD275EL4S" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1784736975" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4294967295 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 66745406 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 66728126 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 66728126 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 66745406 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 66745406 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 66745406 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 66745406 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 66728126 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 66728126 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 66745406 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 66745406 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 66745406 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 3801, + "n_functions": 88, + "n_globals": 4, + "n_table_entries": 0, + "n_types": 22, + "n_data_segments": 15, + "n_elem_segments": 0, + "n_imports": 25, + "n_exports": 32, + "n_data_segment_bytes": 1099 + } + } + }, + "hash": "0d5431380fb27eeec6105e2fdd1bfa7d1ad452266f3f1115fcd52e72df46b66e", + "code": "0061736d01000000017d166000017e60027e7e017e60017e017e60017f0060017e0060027f7e0060047e7e7e7e017e6000006000017f60027f7f0060017f017e60037f7e7e0060027f7f017e60037e7e7e017e60037f7f7e0060027e7e017f60037f7f7f0060027e7e0060047f7f7f7f017e60057e7f7f7f7f0060037e7e7e0060047e7f7f7f0002970119016c015f000d016c01310001016101300002017801310001016c01380001016c013700060169013000020169015f00020162016b0002016c013600020178013000010176016700010169013800020169013700020162016a0001017801330000017801340000016201380002016c01300001016901360001017801350002016c01320001016d0139000d016d016100060162016900010359580e0a090f090503030f100b1107040803080708080b05120909040c0a040403051305030314040b0507040305040703030704050c02080a0000060001000106000000010100000000020000000201060202060000100e150c05030100110621047f01418080c0000b7f0041e08bc0000b7f0041e08bc0000b7f0041e08bc0000b07a70420066d656d6f727902000d5f5f636f6e7374727563746f72004d0c6163636570745f61646d696e0050166163636570745f6576656e74735f636f6e747261637400511661646d696e5f736c6173685f72657075746174696f6e00520d6170706c795f75706772616465005309626f6f74737472617000540e626f6f7473747261705f73656c6600560f62756d705f72657075746174696f6e00571e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400581663616e63656c5f70656e64696e675f757067726164650059096765745f61646d696e005a0c6765745f6561726e696e6773005b136765745f6576656e74735f636f6e7472616374005d176765745f6d696772617465645f746f5f76657273696f6e005e1b6765745f70656e64696e675f6576656e74735f636f6e7472616374005f136765745f70656e64696e675f7570677261646500600b6765745f70726f66696c6500610969735f7061757365640062076d696772617465006305706175736500641770726f706f73655f6576656e74735f636f6e747261637400650f70726f706f73655f7570677261646500661172656769737465725f6561726e696e67730067097365745f61646d696e0068137365745f6576656e74735f636f6e7472616374006910736c6173685f72657075746174696f6e006a07756e7061757365006b0776657273696f6e006c015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030c010f0a843e5812002000101a2001ad42ff0183200210001a0bef0402037f027e230041306b2201240002400240027e02400240024002400240024002400240024002400240024002400240200028020041016b0e0b0102030405060708090a0b000b200141086a220041f281c0004105102220012802080d0e20002001290310104b0c0c0b200141086a220041f781c000410c102220012802080d0d20002001290310104b0c0b0b200141086a2200418382c000410e102220012802080d0c20002001290310104b0c0a0b200141086a2200419182c0004115102220012802080d0b20002001290310104b0c090b200141086a220041a682c0004106102220012802080d0a20002001290310104b0c080b200141086a220041ac82c000410d102220012802080d0920002001290310104b0c070b200141086a220241b982c0004107102220012802080d0820022001290310200029030810230c060b200141206a220241c082c000410f10220c040b200141086a220041cf82c0004107102220012802080d0620002001290310104b0c040b200141086a220041d682c000410e102220012802080d0520002001290310104b0c030b200141086a220041e482c0004111102220012802080d0420002001290310104b0c020b200141206a220241f582c000410610220b20012802200d02200120012903283703082001200029031037031820012000290308370310230041206b220024002000200141086a22032903103703182000200329030837031020002003290300370308200041086a4103104c21042002420037030020022004370308200041206a24002001290320210420012903280c010b2001290308210420012903100b21052004500d010b000b200141306a240020050b0b002000200142c900106e0b0b002000200110124201510b0b002000200142cd00106e0b0d002000101a2001420210001a0b4801027f230041106b22012400200110204101210202402001280200410146044020002001290308370308410021020c010b200041033602040b20002002360200200141106a24000b0b00200041e083c000101d0bac0101027f230041206b2202240020022001370318200220003703102002420b3703080240024002400240200241086a101a22004200101c450d00200042001001a741ff01710e020002010b200241086a220341f582c0004106102220022802080d00200320022903102001102320022802084101460d0041002103200229031022004200101c450d02200042001001a741ff017122030e020201000b000b411421030b200241206a240020030b3801017f230041106b22032400200320012002106d20002003280200047e4201052000200329030837030842000b370300200341106a24000b3801017f230041106b22032400200320023703082003200137030020034102104c21012000420037030020002001370308200341106a24000b3401017f230041206b2202240020022001370318200220003703102002420b370308200241086a410142001019200241206a24000b0c00428380808080011026000b0700200010141a0b3701027f230041106b2200240020001028027f2000280200410146044020002802040c010b200029030810021a41000b200041106a24000b4d01027f230041106b22012400200141d081c000101d4101210202402001280200410146044020002001290308370308410021020c010b200041083602040b20002002360200200141106a24000b0b00102a411e4100102b1b0b1600428480808080f010428480808080a0fa0310041a0b3a02017f017e0240418083c000101a22014202101c450d004101210002400240200142021001a741ff01710e020102000b000b410021000b20000b3501027f230041106b22002400200010204103210120002802004101460440200029030810021a410021010b200041106a240020010b6c02017f017e230041106b2203240020032001102e42012101024020032802000d002003290308210420032002102e20032802000d0020032003290308370308200320043703002000419c80c000410220034102102f370308420021010b20002001370300200341106a24000b2f00200142ffffffffffffffff0058047e200142088642068405200110070b210120004200370300200020013703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410160b7a02017f017e230041306b220224002002200129030037032820022001290308370318200220013502104220864204843703202002200135021842208642048437031020022001350214422086420484370308419081c0004105200241086a4105102f21032000420037030020002003370308200241306a24000b6002017f017e230041206b2202240020022001290300370318200220013502084220864204843703102002200135020c42208642048437030841b881c0004103200241086a4103102f21032000420037030020002003370308200241206a24000b1200200041ac85c000410d41b485c000106f0b2f02017f017e230041106b22022400200220002001106d20022802004101460440000b2002290308200241106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a4101104c200141106a24000b12002000418087c0004114418887c000106f0b1200200041a487c000411741ac87c000106f0b0d00418083c0002000420210190bda0101027f230041406a22022400200242063703082002200137031002400240200241086a101a22014201101c04402001420110012101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d002001419c80c0004102200241206a41021039200241306a22032002290320103a20022802300d002002290338210120032002290328103a20022802304101470d020b000b200042003703000c010b200020022903383703102000200137030820004201370300200241086a103b0b200241406b24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410171a0b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110060b210120002003370300200020013703080b1d002000101a4201428480808080b0d400428480808080e0ee0b10051a0b0b002000419883c000101b0b5101017f230041306b220324002003420637030820032000370310200341086a101a200341206a20012002102d20032802204101460440000b2003290328420110001a200341086a103b200341306a24000b0b00419883c0002000101e0b810102027f017e230041406a2203240020032002370318200320013703102003420737030842002102420021010240200341086a2204101a22054201101c0440200341206a200542011001104020032802204101460d0120032903382101200329033021022004103b0b2000200237030020002001370308200341406b24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001100c21032001100d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b0b0041b083c000101a10420b09002000420210151a0b860202027f057e230041406a220124000240200041f883c000101a22034202101c047e2003420210012103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d012003419081c0004105200141086a410510392001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328104420012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d00200110114280808080708342808080808004520d0020002001370308420021020b200020023703000b0b0041e083c0002000101e0b0b0041f883c000101a10420b0b002000419084c000101b0bc80102027f037e230041206b220124000240200041a884c000101a22034202101c047e2003420210012103034020024118470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341b881c0004103200141086a410310392001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342cd00520d01200020034220883e0214200020044220883e02102000200537030842010542000b370300200141206a24000f0b000b0b0041a884c000101a10420b0b0041d081c0002000101e0b3401017f230041106b2202240020022001370308200241086a4101104c21012000420037030020002001370308200241106a24000b16002000ad4220864204842001ad422086420484100b0b5e01017f0240200042ff018342cd0051044041d081c000101a4202101c0d012000104a41001037104e210141c883c000101a2001ad422086420484420210001a41e881c000104f103e102a2000103242020f0b000b4283808080101026000b0800100f422088a70b14002000ad4220864204844284808080d00010180bc20102027e027f230041106b220224000240027f410641b083c000101a22004202101c450d001a2000420210012100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041c480c00041022002410210392002290300220142ff01834204520d012002290308220042ff018342cd00520d01104e2001422088a74d0440200010021a2000104a1041102a2000103241000c010b1041102a41070b4103742903808940200241106a24000f0b000b8d0102047f017e230041206b220124000240102722000d00200141086a10482001280208450440410f21000c010b2001280218210020012903102104200128021c104e2203490440411021000c010b417f2000418087016a2202200020024b1b20034b0440411121000c010b200410451049102a20041036410021000b20004103742903808940200141206a24000bae0202037f037e230041206b220424000240200042ff018342cd0052200142ff018342045272200242ff018342c90052720d00200441086a22062003104420042802084101460d00200429031021030240102722050d00102922050d002006102820042802084101460440200428020c21050c010b200429031022082003102122050d00410d210520021008428080808010540d00200441086a200010382004280208450440410a21050c010b200020042903102004290318220720014220887d22094200200720095a1b103d200441c387c00041181033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000bd50102047f037e230041306b220024000240102722010d00200041086a10432000280208450440412821010c010b200028022420002903182105200029031021042000280228104e2203490440412a21010c010b20034b0440412921010c010b102a200410091a2005103e1046200041d485c000410f1033370308200041086a22011034200020043703102000200537030841c485c000410220014102102f10031a419885c000103420002004370308419085c000410120014101102f10031a410021010b20014103742903808940200041306a24000bab0102037f017e230041206b220224000240200042ff018342cd00520d00200241086a22042001104420022802084101460d00200229031021010240102c22030d00102922030d002004101f20022802084101460440200228020c21030c010b200229031022052001102122030d00200241086a200010382002280208450440200010554200103d200010350b200520011024410021030b20034103742903808940200241206a24000f0b000b3f02017e027f230041106b22012400027e10102200a741ff017122024106470440200241c000460440200010060c020b000b20004208880b200141106a24000b880101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001104420022802084101460d0020022903102101200010021a0240102922030d0020002001102122030d002004200010382002280208450440200010554200103d200010350b200020011024410021030b20034103742903808940200241206a24000f0b000ba70202037f037e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003104420042802084101460d00200429031021030240102c22050d00102922050d002006101f20042802084101460440200428020c21050c010b200429031022082003102122050d00200441086a200010382004280208450440410a21050c010b20002004290310427f2004290318220720014220887c220920072009561b103d200441a486c00041111033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000b800102037f017e230041206b220024000240102722010d00200041086a10482000290308500440410f21010c010b1049102a104e2101200041b088c00041191033370308200041086a2202103420002001ad42208642048437030841a888c000410120024101102f10031a410021010b20014103742903808940200041206a24000b800102037f017e230041306b220024000240102722010d00200041086a10432000290308500440412821010c010b1046102a104e2101200041c988c00041191033370308200041086a2202103420002001ad42208642048437030841a888c000410120024101102f10031a410021010b20014103742903808940200041306a24000b2d02017f017e230041106b2200240020001028200028020041014604401025000b2000290308200041106a24000b4301017f230041106b22022400200042ff018342cd0052200142ff018342cd005272450440200220002001103f20022903002002290308105c200241106a24000f0b000b38002000423f8720018542005220004280808080808080407d42ffffffffffffffff0056724504402000420886420b840f0b2001200010130b2b02027f017e230041106b2200240020001020200028020021012000290308200041106a2400420220011b0b2b02027f017e230041106b2200240020001047200028020021012000290308200041106a2400420220011b0b4802017f017e230041306b22002400200041086a104802402000280208047e200041206a200041106a103120002802204101460d0120002903280542020b200041306a24000f0b000b4802017f017e230041406a22002400200041086a104302402000280208047e200041306a200041106a103020002802304101460d0120002903380542020b200041406b24000f0b000b5901017f230041306b220124000240200042ff018342cd00520d00200141086a200010382001280208047e200141206a20012903102001290318102d20012802204101460d0120012903280542020b200141306a24000f0b000b0500102bad0baf0102027f037e230041206b220024000240102722010d00200041106a103c20002802104101470440410821010c010b2000290318210220001047024020002802004101460440200029030822032002100a50450d01412b21010c020b41ed81c000104f21030b419084c0002002101e102a41f084c0001034200020023703182000200337031041e084c0004102200041106a4102102f10031a410021010b20014103742903808940200041206a24000b0b0041c084c000410110700bd70102047f017e230041306b220124000240200042ff018342cd00520d00027e102722020440200241037429038089400c010b2001104e2202360210200120003703082001417f20024180b1076a2203200220034b1b220436021441a884c000101a200141186a2203200141086a103120012802184101460d012001290320420210001a102a200141e288c000411b1033370318200310342001200037032820012002ad42208642048437032020012004ad42208642048437031841b881c000410320034103102f10031a42020b200141306a24000f0b000ba00202057f017e230041406a22022400200241206a22042000104402402002280220410146200142ff018342c90052720d00200229032821000240102722030d004102210320011008428080808010540d002002104e220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441f883c000101a20042002103020022802204101460d012002290328420210001a102a200241fc87c0004118103337032020041034200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041dc87c000410420044104102f10031a410021030b20034103742903808940200241406b24000f0b000b800302027f067e230041206b220424000240200042ff018342cd0052200142ff018342cd0052720d0020042002104020042802004101460d00200429031821022004290310210720042003104420042802004101460d00200429030821080240102c22050d00102922050d002004101f20042802004101460440200428020421050c010b200429030822092008102122050d0020075020024200532002501b0440410c21050c010b200420002001103f20042903002106200429030821032004200137031020042000370308200442073703002004101a200620077c220a200654ad200220037c7c2206423f87220b200a2002200385427f8520032006858342005322051b200b428080808080808080807f85200620051b105c420110001a2004103b200441ec86c000411310333703002004103420072002105c210220042000370310200420013703082004200237030041d486c000410320044103102f10031a200920081024410021050b20054103742903808940200441206a24000f0b000ba90102037f017e230041106b22012400200042ff018342cd00510440027e102722020440200241037429038089400c010b104e210241b083c000101a200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041c480c000410220014102102f420210001a102a200141ec85c00041111033370300200110342001200037030041e485c000410120014101102f10031a42020b200141106a24000f0b000b5301027f230041106b22012400200042ff018342cd005104400240102722020d0020011020410e210220012802000d0020001045102a20001036410021020b20024103742903808940200141106a24000f0b000ba70202037f037e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003104420042802084101460d00200429031021030240102c22050d00102922050d002006101f20042802084101460440200428020c21050c010b200429031022082003102122050d00200441086a200010382004280208450440410a21050c010b200020042903102004290318220720014220887d22094200200720095a1b103d200441b586c00041121033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000b0b0041f884c000410010700b2b02017f017e230041106b220024002000103c20002802004504401025000b2000290308200041106a24000bc40102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a0240200341306b41ff0171410a4f0440200341c1006b41ff0171411a490d01200341e1006b41ff0171411a4f0d042003413b6b0c020b2003412e6b0c010b200341356b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484100e0b210620004200370300200020063703080b3801017e024020002001101a22034202101c047e2002200342021001220342ff0183520d012000200337030842010542000b3703000f0b000b3e02017f017e230041106b220424002004200320021033370308200441086a22021034200420003703082001410120024101102f10031a200441106a24000b4802027f017e230041106b22022400027e102722030440200341037429038089400c010b20011037102a2000103441044100200241086a4100102f10031a42020b200241106a24000b0bc7090f00418080c0000bcd01626f6f7473747261707065645f617472657075746174696f6e000000000010000f0000000f0010000a000000657870697265735f61745f6c6564676572746172676574002c001000110000003d00100006000000617661696c61626c655f61745f6c65646765726e65775f76657273696f6e70726f706f7365645f61745f6c65646765727761736d5f6861736800000054001000130000002c00100011000000670010000b000000720010001200000084001000090000002c0010001100000072001000120000003d001000060041e881c0000b9901312e322e30302e302e3041646d696e50656e64696e6741646d696e4576656e7473436f6e747261637450656e64696e674576656e7473436f6e74726163745061757365644465706c6f796d656e7453657150726f66696c654561726e696e67734279546f6b656e56657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e00000000000400419883c0000b01080041b083c0000b01010041c883c0000b01050041e083c0000b01020041f883c0000b010900419084c0000b010a0041a884c0000b01030041c084c0000b85050ea98aeb660d000066726f6d5f76657273696f6e746f5f76657273696f6e0000480210000c000000540210000a0000000ea99a9b37ebca000ea98aeb663deb006e65775f7761736d5f68617368000000800210000d0000000ea99a9a375beb006e65775f61646d696e000000a00210000900000061646d696e5f75706461746564000000670010000b0000008400100009000000757067726164655f6170706c696564003d0010000600000070656e64696e675f61646d696e5f73657464656c7461726561736f6e75736572fd021000050000000203100006000000080310000400000072657075746174696f6e5f62756d70656472657075746174696f6e5f736c6173686564616d6f756e74746f6b656e000047031000060000004d0310000500000008031000040000006561726e696e67735f7265676973746572656400080310000400000070726f66696c655f626f6f7473747261707065646e65775f616464729c031000080000006576656e74735f636f6e74726163745f7570646174656461646d696e5f72657075746174696f6e5f736c61736865640054001000130000002c00100011000000670010000b000000840010000900000070656e64696e675f757067726164655f70726f706f73656463616e63656c6c65645f61745f6c65646765720014041000130000006576656e74735f726f746174696f6e5f63616e63656c6c656470656e64696e675f757067726164655f63616e63656c6c656470656e64696e675f6576656e74735f636f6e74726163745f7365740000000200000000000000030000000100000003000000020000000300000003000000030000000400000003000000050000000300000006000000030000000700000003000000080041d089c0000b05030000000a0041e089c0000b2d030000000c000000030000000d000000030000000e000000030000000f000000030000001000000003000000110041a08ac0000b0503000000140041f08ac0000b05030000001e0041c08bc0000b1d03000000280000000300000029000000030000002a000000030000002b00ef010e636f6e74726163746d657461763000000000000000076c6963656e736500000000034d495400000000000000000776657273696f6e0000000005312e322e30000000000000000000000b6465736372697074696f6e0000000031426f756e646c6573732070726f66696c6520636f6e74726163743a2072657075746174696f6e202b206561726e696e67730000000000000000000005727376657200000000000006312e39332e3000000000000000000008727373646b7665720000002f32372e302e30236535636234623532633364613865353666633438616466643762383564383539373663316130353900008b2c0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000001000003e900000002000000030000000000000000000000076d696772617465000000000000000001000003e90000000200000003000000000000000000000007756e7061757365000000000000000001000003e9000000020000000300000000000000000000000776657273696f6e00000000000000000100000010000000000000000000000009626f6f747374726170000000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000096765745f61646d696e00000000000000000000010000001300000000000000000000000969735f7061757365640000000000000000000001000000010000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000000020000000300000000000000000000000b6765745f70726f66696c6500000000010000000000000004757365720000001300000001000003e8000007d00000000750726f66696c650000000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000000020000000300000000000000000000000c6765745f6561726e696e677300000002000000000000000475736572000000130000000000000005746f6b656e00000000000013000000010000000b00000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e000000000000130000000000000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000000020000000300000000000000000000000e626f6f7473747261705f73656c660000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f62756d705f72657075746174696f6e000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e90000000200000003000000000000000000000010736c6173685f72657075746174696f6e0000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000001172656769737465725f6561726e696e677300000000000004000000000000000475736572000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000136765745f6576656e74735f636f6e7472616374000000000000000001000003e8000000130000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000137365745f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e900000002000000030000000000000000000000166163636570745f6576656e74735f636f6e747261637400000000000000000001000003e9000000020000000300000000000000000000001661646d696e5f736c6173685f72657075746174696f6e00000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e900000002000000030000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000001770726f706f73655f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000000020000000300000000000000000000001b6765745f70656e64696e675f6576656e74735f636f6e7472616374000000000000000001000003e8000007d00000001550656e64696e674576656e7473436f6e747261637400000000000000000000000000001e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400000000000000000001000003e9000000020000000300000002000000000000000000000007446174614b6579000000000c00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000e4576656e7473436f6e7472616374000000000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000001000000000000000750726f66696c6500000000010000001300000001000000000000000f4561726e696e67734279546f6b656e0000000002000000130000001300000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e000000000000010000008454656d706f72617279206964656d706f74656e637920666c6167206b65796564206279202863616c6c657220646f6d61696e2c206f705f6964292e0a446f6d61696e20736570617261746573206576656e74732d6f726967696e61746564206f70732066726f6d20756e70726976696c6567656420626f6f7473747261705f73656c662e000000064f705365656e00000000000200000013000003ee000000200000000100000000000000000000000750726f66696c650000000002000000000000000f626f6f7473747261707065645f61740000000006000000000000000a72657075746174696f6e0000000000060000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee000000200000000100000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000030000000000000011657870697265735f61745f6c656467657200000000000004000000000000001270726f706f7365645f61745f6c65646765720000000000040000000000000006746172676574000000000013000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f00000000000002000000000000001b4576656e7473436f6e74726163744e6f74436f6e666967757265640000000003000000000000000c556e617574686f72697a65640000000400000000000000084e6f7441646d696e00000005000000000000001450656e64696e6741646d696e4d69736d6174636800000006000000000000001350656e64696e6741646d696e457870697265640000000007000000000000000e4e6f74496e697469616c697a6564000000000008000000000000001f4576656e7473436f6e7472616374416c7265616479436f6e66696775726564000000000e000000000000001d50656e64696e674576656e7473436f6e74726163744d69736d617463680000000000000f000000000000001c50656e64696e674576656e7473436f6e74726163744578706972656400000010000000000000001d50656e64696e674576656e7473436f6e747261637454696d656c6f636b00000000000011000000000000000f50726f66696c654e6f74466f756e64000000000a000000000000000d496e76616c6964416d6f756e740000000000000c000000000000000e526561736f6e526571756972656400000000000d000000000000000d4f70416c72656164795365656e00000000000014000000000000000650617573656400000000001e0000000000000012557067726164654e6f7450726f706f73656400000000002800000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000002900000000000000165570677261646550726f706f73616c4578706972656400000000002a00000000000000174d6967726174696f6e416c72656164794170706c696564000000002b000000050000000000000000000000065061757365640000000000010000000670617573656400000000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e000000000010000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e000000001000000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f73657400000000000001000000000000000674617267657400000000001300000000000000020000000500000000000000000000001052657075746174696f6e42756d706564000000010000001172657075746174696f6e5f62756d706564000000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001100000000000000020000000500000000000000000000001152657075746174696f6e536c6173686564000000000000010000001272657075746174696f6e5f736c61736865640000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e0000000000110000000000000002000000050000000000000000000000124561726e696e677352656769737465726564000000000001000000136561726e696e67735f72656769737465726564000000000300000000000000047573657200000013000000000000000000000005746f6b656e00000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001350726f66696c65426f6f74737472617070656400000000010000001470726f66696c655f626f6f74737472617070656400000001000000000000000475736572000000130000000000000002000000050000000000000000000000154576656e7473436f6e74726163745570646174656400000000000001000000176576656e74735f636f6e74726163745f75706461746564000000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001641646d696e52657075746174696f6e536c61736865640000000000010000001861646d696e5f72657075746174696f6e5f736c6173686564000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002000000050000000000000000000000174576656e7473526f746174696f6e43616e63656c6c65640000000001000000196576656e74735f726f746174696f6e5f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000001850656e64696e674576656e7473436f6e7472616374536574000000010000001b70656e64696e675f6576656e74735f636f6e74726163745f7365740000000003000000000000000674617267657400000000001300000000000000000000001270726f706f7365645f61745f6c6564676572000000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002001e11636f6e7472616374656e766d6574617630000000000000001b0000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32372e302e30233561376335666537363533306266343234383437376163383132666337353731343662393863633400" + } + }, + "ext": "v0" + }, + "live_until": 65691326 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 15469, + "n_functions": 192, + "n_globals": 4, + "n_table_entries": 5, + "n_types": 43, + "n_data_segments": 22, + "n_elem_segments": 1, + "n_imports": 39, + "n_exports": 55, + "n_data_segment_bytes": 4318 + } + } + }, + "hash": "2a8789bf5dd392b91ddfe6591072a0cb9fae70045abf379fd1dbbc2db4af1de3", + "code": "0061736d010000000190022b60027e7e017e60017e017e6000017e60027f7f0060027f7e0060027f7f017f60037f7f7f017f60017e0060037e7e7e017e60017f0060017e017f60017f017e60047e7e7e7e017e60037f7e7e006000017f60027e7f0060027f7f017e60000060027e7e017f60037f7f7e0060037f7e7f0060057f7e7e7e7e0060037e7e7e0060017f017f60037f7f7f0060037e7f7f017e60067f7e7e7e7e7f0060047e7e7e7e0060047f7e7e7f0060057e7e7e7e7e0060057e7f7f7f7f0060027e7f017e60027e7e0060047f7f7f7f017e60057e7e7f7e7e0060067e7e7e7e7e7e0060057e7e7e7e7e017e60047f7f7f7f017f60047f7e7e7e0060047e7f7f7f0060047f7f7e7e0060027e7f017f60047f7e7f7f0002eb01270169015f0001016901300001016c01310000016c015f0008017801300000017601330001017601310000016101300001017801370002016c01380000016c0137000c016c013200000178013100000162016b0001016c01360001016d01330001016d01350000016d01360000016d01340000016d013100000176015f00020176013600000176016700000169013800010169013700010169013600000162016a00000162013800010164015f000801620131000c016201330000016201690000016d01390008016d0161000c0162016d0008017801330002017801340002016c0130000001780135000103c201c00104041d001016030b1203040d031313031703030304030412030b18040d0b03010b10040d04031905040a05031e11070e090e110e17021a1b00090a07021f0f0b190711070e0907090907090411090a0f0e030a04040f03200a14120d0a140f0d1b0a140a040f0d210710090707090716222303030c0e0b01020101010202000202020101010201000008000c08080c080800012401000101000101000101000002020202020202020225050505060303181a1c15151c26061527100b1328292a0405017001050505030100110621047f01418080c0000b7f0041b3a5c0000b7f0041f4a6c0000b7f004180a7c0000b07dd0737066d656d6f727902000d5f5f636f6e7374727563746f72009b01097365745f61646d696e009e010c6163636570745f61646d696e009f010b7365745f6665655f62707300a0010f7365745f6665655f6163636f756e7400a101147365745f70726f66696c655f636f6e747261637400a20105706175736500a30107756e706175736500a4010f70726f706f73655f7570677261646500a5010d6170706c795f7570677261646500a6011663616e63656c5f70656e64696e675f7570677261646500a701076d69677261746500a8011872656769737465725f737570706f727465645f746f6b656e00a9011a646572656769737465725f737570706f727465645f746f6b656e00aa011269735f737570706f727465645f746f6b656e00ab0115737570706f727465645f746f6b656e5f636f756e7400ac0112737570706f727465645f746f6b656e5f617400ad010c6372656174655f6576656e7400ae010c73746172745f63616e63656c00af011470726f636573735f63616e63656c5f626174636800b0010f66696e616c697a655f63616e63656c00b101096164645f66756e647300b2010f6170706c795f746f5f626f756e747900b3011477697468647261775f6170706c69636174696f6e00b401067375626d697400b5011377697468647261775f7375626d697373696f6e00b6010e73656c6563745f77696e6e65727300b7010b7365745f6d616e6167657200b8010b6765745f6d616e6167657200b9010f636c61696d5f6d696c6573746f6e6500ba01096765745f6576656e7400bb010e6765745f7375626d697373696f6e00bc010e6765745f6170706c6963616e747300bd01136765745f6170706c6963616e745f636f756e7400be01106765745f6170706c6963616e745f617400bf010b6765745f77696e6e65727300c001106765745f77696e6e65725f636f756e7400c1010d6765745f77696e6e65725f617400c201106765745f636f6e7472696275746f727300c301156765745f636f6e7472696275746f725f636f756e7400c401126765745f636f6e7472696275746f725f617400c501166765745f636f6e7472696275746f725f616d6f756e7400c601096765745f61646d696e00c7010b6765745f6665655f62707300c8010f6765745f6665655f6163636f756e7400c901146765745f70726f66696c655f636f6e747261637400ca010969735f70617573656400cb010776657273696f6e00cc01136765745f70656e64696e675f7570677261646500cd01176765745f6d696772617465645f746f5f76657273696f6e00ce010769645f6261736500cf01015f03010a5f5f646174615f656e6403020b5f5f686561705f626173650303090d010041010b04d101d20151d3010c01160a94fb01c0012f00200142ffffffffffffffff0058047e200142088642068405200110000b210120004200370300200020013703080b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110010b210120002003370300200020013703080b910101027f230041306b22062400200620032004102a370310200620023703082006200137030003402005411846044041002105034020054118470440200641186a20056a200520066a290300370300200541086a21050c010b0b2000428eeeea95beb6def300200641186a4103102b102c200641306a240005200641186a20056a4202370300200541086a21050c010b0b0b2e01017f230041106b22022400200220002001108d0120022802004101460440000b2002290308200241106a24000b16002000ad4220864204842001ad42208642048410160b2701017f230041106b22032400200020012002101c42ff01834202520440000b200341106a24000b0b0020002001420110e3010bd70e02027f037e230041306b2201240002400240027e024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020041016b0e1e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e000b200141106a2200419497c0004105104120012802100d212000200129031810420c1e0b200141106a2200419997c000410c104120012802100d202000200129031810420c1d0b200141106a220041a597c000410a104120012802100d1f2000200129031810420c1c0b200141106a220041af97c0004106104120012802100d1e2000200129031810420c1b0b200141106a220041b597c0004106104120012802100d1d2000200129031810420c1a0b200141106a220041bb97c000410d104120012802100d1c2000200129031810420c190b200141106a220041c897c000410f104120012802100d1b2000200129031810420c180b200141106a220241d797c000410e104120012802100d1a20022001290318200029030810430c170b200141106a220041e597c000410b104120012802100d192000200129031810420c160b200141106a220241f097c0004105104120012802100d182001290318210320022000290308102720012802100d1820022003200129031810430c150b200141106a220241f597c000410c104120012802100d172001290318210320022000290308102720012802100d1720022003200129031810430c140b200141106a2202418198c0004113104120012802100d162001290318210320022000290308102720012802100d1620022003200129031810430c130b2001419498c0004110104120012802000d152001290308210320012000290308102720012802000d152001200129030837031820012003370310200120003502044220864204843703200c130b200141a498c0004112104120012802000d142001290308210320012000290308102720012802000d142001200129030837031820012003370310200120002903103703200c120b200141b698c000410f104120012802000d132001290308210320012000290308102720012802000d132001200129030837031820012003370310200120002903103703200c110b200141106a220241c598c0004110104120012802100d122001290318210320022000290308102720012802100d1220022003200129031810430c0f0b200141d598c000410d104120012802000d112001290308210320012000290308102720012802000d112001200129030837031820012003370310200120003502044220864204843703200c0f0b200141e298c0004111104120012802000d102001290308210320012000290308102720012802000d102001200129030837031820012003370310200120002903103703200c0e0b200141106a220241f398c0004110104120012802100d0f2001290318210320022000290308102720012802100d0f20022003200129031810430c0c0b2001418399c000410d104120012802000d0e2001290308210320012000290308102720012802000d0e2001200129030837031820012003370310200120003502044220864204843703200c0c0b2001419099c000410f104120012802000d0d2001290308210320012000290308102720012802000d0d2001200129030837031820012003370310200120002903103703200c0b0b200141106a2202419f99c0004110104120012802100d0c2001290318210320022000290308102720012802100d0c20012903182104200035020421052001200029031037032020012004370318200120033703102001200542208642048437032820024104102b21030c0d0b200141106a220241af99c000411d104120012802100d0b2001290318210320022000290308102720012802100d0b20022003200129031810430c080b200141106a220241cc99c0004111104120012802100d0a2001290318210320022000290308102720012802100d0a20022003200129031810430c070b200141106a220041dd99c0004107104120012802100d092000200129031810420c060b200141106a220041e499c000410e104120012802100d082000200129031810420c050b200141106a220041f299c0004111104120012802100d072000200129031810420c040b200141106a220241839ac0004106104120012802100d0620022001290318200029030810430c030b200141106a220041899ac0004113104120012802100d052000200129031810420c020b200141106a2202419c9ac0004110104120012802100d0420022001290318200035020442208642048410430c010b200141106a220241ac9ac0004112104120012802100d0320022001290318200029030810430b2001290310210420012903180c010b230041206b220024002000200141106a22022903103703182000200229030837031020002002290300370308200041086a4103102b21032001420037030020012003370308200041206a24002001290300210420012903080b21032004500d010b000b200141306a240020030b0b002000200110254201510b0e002000200142cd00420110e4010b0a0020002001420110320b0d002000102e2001200210031a0b0a0020002001420110340b14002000102e2001ad422086420484200210031a0b12002000102e2001ad42ff0183200210031a0b0b0020002001420210e3010b3b02017f017e4102210102402000102e22024202102f450d004101210102400240200242021002a741ff01710e020102000b000b410021010b20010b0e002000200142cd00420210e4010b0e002000200142c900420210e4010b0a0020002001420210350b0a0020002001420210320b0a0020002001420210340b0d002000102e2001420210031a0b0b002000200110044200520b5402017f017e230041106b220224000240200020012903002203420252047e2003a74101710d0120002001290308370308200041106a200141106a29030037030042010542000b370300200241106a24000f0b000b3101017e200029030022014202520440200029030842022001a74101711b0f0b200028020841037441889bc0006a2903000b3901017f230041106b2203240020032001200210d70120002003280200047e4201052000200329030837030842000b370300200341106a24000b3401017f230041106b2202240020022001370308200241086a4101102b21012000420037030020002001370308200241106a24000b3801017f230041106b22032400200320023703082003200137030020034102102b21012000420037030020002001370308200341106a24000b2d02017f017e230041106b2201240020012000104520012802004101460440000b2001290308200141106a24000bbd0102037f037e230041306b22022400200241086a220320012903102001290318108d0142012105024020022802080d00200229031021062001350224210720012802202104200320012903002001290308104a20022802080d002002200229031037031820022006370308200220012903283703282002200135023042208642048437032020022007422086420484420220041b370310200041c496c000410520034105108e01370308420021050b20002005370300200241306a24000b2b01017f230041106b2201240020012000102720012802004101460440000b2001290308200141106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a4101102b200141106a24000b230020004101714504402001ad4220864204840f0b200141037441889bc0006a2903000b5b01017f230041106b22022400024020014202520440200220011028200229030821012002280200044020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a24000b20002001a741017104402000200210270f0b20004200370300200042023703080b8c0202047f017e230041206b220224000240200142ff018342cb00520440410221030c010b2001100521062002410036020820022001370300200220064220883e020c200241106a2002104c410221030240200229031022014202512001a7410171720d0020022903182201a741ff0171220441ca00472004410e47710d0102400240200141e093c0004102104d422088a70e020001020b2002280208200228020c104e0d01410021030c020b2002280208200228020c104e41024f0d00200241106a2002104c200229031022014202512001a7410171720d002002290318220142ff01834204520d002001422088a72105410121030b0b2000200536020420002003360200200241206a24000b3d01017f200020012802082202200128020c49047e200020012903002002ad42208642048410063703082001200241016a36020842000542020b3703000b180020002001ad4220864204842002ad42208642048410220b1100200020014d0440200120006b0f0b000b3501027f2001420251047f4100052001422088a7210241014102200142ff01834204511b0b210320002002360204200020033602000bef0102037f017e230041206b22012400410421020240200042ff018342cb00520d002000100521042001410036020820012000370300200120044220883e020c200141106a2001104c200129031022004202512000a7410171720d0020012903182200a741ff0171220341ca00472003410e47710d000240024002400240200041c091c0004104104d422088a70e0400010203040b2001280208200128020c104e0d03410021020c030b2001280208200128020c104e0d02410121020c020b2001280208200128020c104e0d01410221020c010b2001280208200128020c104e0d00410321020b200141206a240020020b1900200128020041a4a5c000410f200128020428020c1106000bff0102047f047e230041206b22022400024020012802082204200128020c4f0440200042023703000c010b20012903002004ad42208642048410062106034020034118470440200241086a20036a4202370300200341086a21030c010b0b420121070240200642ff018342cc00520d00200641fc96c0004103200241086a410310532002290308220842ff01834204520d002002290310220642ff018342cd00520d002002290318220942ff01834204520d002008422088a721032009422088a72105420021070b200441016a2204044020002005360214200020033602102000200637030820002007370300200120043602080c010b000b200241206a24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410211a0b0c004283808080e0001055000b0700200010261a0b3701027f230041106b2200240020001057027f2000280200410146044020002802040c010b200029030810071a41000b200041106a24000b4d01027f230041106b22012400200141f085c00010384101210202402001280200410146044020002001290308370308410021020c010b200041063602040b20002002360200200141106a24000b0c00105941c6004100105a1b0b1600428480808080f010428480808080a0fa0310091a0b0d00418087c000103741fd01710b360020002d0078410147044041200f0b20002d00790440411f0f0b2000280200410147044041000f0b412541002000290308105c581b0b3f02017e027f230041106b22012400027e10242200a741ff017122024106470440200241c000460440200010010c020b000b20004208880b200141106a24000bfd0102017f067e230041306b220624002006410036022c200641106a200320042005ad42002006412c6a10d8012006200629031020062903184290ce00420010db01200628022c210520062903082107200629030021081008210941b886c00010e201210a200120022009200342ba82b4a2d8e1d3d7947f200820051b22087c220b200354ad200442e5908eebc5dbd101200720051b22027c7c2207423f87220c200b2002200485427f8520042007858342005322051b200c428080808080808080807f85200720051b1029200842005220024200552002501b044020012009200a2008200210290b2000200337030020002004370308200641306a24000b0e002000100820012002200310290b4d02027f017e230041306b220224002002410a36021820022000370320200241086a200241186a220310302002290308220050450440200310600b2002290310200241306a240020012000a71b0b1d002000102e4201428480808080b0d400428480808080e0ee0b100a1a0b5401027f230041206b220124002001411b360208200120003703100240200141086a102e22004200102f450d0002400240200042001002a741ff017122020e020201000b000b413c21020b200141206a240020020b2d01017f230041206b220124002001411b36020820012000370310200141086a410142001035200141206a24000b3902027f017e230041106b22002400200041086a419887c000103620002802082101200035020c200041106a2400422086420020014101711b0b8a0101047f230041406a22022400200241386a22034200370300200241306a22044200370300200241286a22054200370300200242003703202000200241206a1065200241186a2003290300370300200241106a2004290300370300200241086a200529030037030020022002290320220037030020022000a72001733a000020021066200241406b24000b1900200042042001ad42208642048442848080808004101d1a0b14002000ad42208642048442848080808004101e0b970101047f230041406a22032400200341386a22044200370300200341306a22054200370300200341286a22064200370300200342003703202000200341206a1065200341186a2004290300370300200341106a2005290300370300200341086a200629030037030020032003290320220037030020032000a72001733a0000200320032d00012002733a000120031066200341406b24000b0b0041f085c0002000103b0b0e0041a086c000102e4202100b1a0b0b0041b886c0002000103b0b3401027f230041106b22002400200041086a41d086c000103620002802084101714504401054000b200028020c200041106a24000b0b0041d086c0002000103c0b0b0041e886c0002000103b0b0b00418087c0002000103a0b0b00200041b087c00010390b0b0041b087c0002000103d0b860202027f057e230041406a220124000240200041c887c000102e22034202102f047e2003420210022103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341e49ac0004105200141086a410510532001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328107220012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d002001101b4280808080708342808080808004520d0020002001370308420021020b200020023703000b0e0041c887c000102e4202100b1a0b0b00200041e087c00010390b2d01027f230041206b220124002001410736020820012000370310200141086a1037200141206a240041fd01710b2b01017f230041206b220224002002410736020820022000370310200241086a2001103a200241206a24000b3401037f230041106b22002400200041086a41f887c000103620002802082101200028020c200041106a2400410020014101711b0b2b01017f230041206b220224002002411d3602082002200136020c2000200241086a1038200241206a24000b3f01037f230041206b220124002001411e360208200120003703102001200141086a1036200128020021022001280204200141206a2400410020024101711b0bc70602077f0c7e230041d0016b22022400200241093602182002200137032002400240200241186a102e22014201102f450440200042023703000c010b20014201100221010340200341f000470440200241306a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141c894c000410e200241306a410e10532002290330220a42ff018342c900520d01200241a0016a22032002290338102820022802a0010d0120022903a801210b20032002290340104920022903a001220c4202510d0120022903a801210d200241106a2002290348104f200228021022044102460d012002280214210520032002290350102820022802a0010d012002290358220e42ff018342cd00520d0120022903a801210f2002290360105041ff017122064104460d01200241086a2002290368104b200228020822074102460d01200228020c210820032002290370107b20022802a0014101460d012002290378220142ff018342cb00520d0120022903b801211020022903b0012111200110052109200241003602c801200220013703c001200220094220883e02cc012003200241c0016a104c20022903a00122014202512001a7410171720d0120022903a8012201a741ff0171220341ca00472003410e47710d01027f02400240024002402001418492c0004104104d422088a70e0400010203060b20022802c80120022802cc01104e0d0541000c030b20022802c80120022802cc01104e0d0441010c020b20022802c80120022802cc01104e0d0341020c010b20022802c80120022802cc01104e0d0241030b2103200229038001220142ff018342c900520d01200229038801220942ff018342cd00520d01200241a0016a200229039001107b20022802a0014101460d01200229039801221242ff018342cc00520d0120022903b801211320022903b00121142000201137032020002014370310200020033a0079200020063a0078200020123703702000200b370368200020013703602000200a370358200020093703502000200e3703482000200f3703402000200536023c2000200436023820002008360234200020073602302000200d3703082000200c3703002000201037032820002013370318200241186a10600b200241d0016a24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b20011017210320011018210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b4f01017f230041306b220224002002410936020820022000370310200241086a102e200241206a2001107d20022802204101460440000b2002290328420110031a200241086a1060200241306a24000b930502027f0d7e230041f0006b220224002001290358210520022001290368102742012104024020022802000d0020022903082106200220012903002001290308104a20022802000d002002290308210720012802382103200135023c210820022001290340102720022802000d00200229030821092001290348210a0240024002400240024020012d007841016b0e03010203000b200241a091c000410910410c030b200241a991c000410610410c020b200241af91c000410510410c010b200241b491c000410c10410b20022802000d002002200229030810422002290308210b2002290300a70d00024020012802304101460440200241da93c0004105104120022802000d0220022002290308200135023442208642048410430c010b200241d493c0004106104120022802000d012002200229030810420b2002290308210c2002290300a70d00200220012903202001290328108d0120022802000d002002290308210d0240024002400240024020012d007941016b0e03010203000b200241e091c000410610410c030b200241e691c000410910410c020b200241ef91c000410910410c010b200241f891c000410a10410b20022802000d002002200229030810422002290308210e2002290300a70d002001290350210f20012903602110200220012903102001290318108d0120022802000d00200220022903083703602002200f370358200220103703502002200e3703482002200d3703402002200c3703382002200b3703302002200a3703282002200937032020022008422086420484420220031b37031820022007370310200220063703082002200537030020022001290370370368200041c894c000410e2002410e108e01370308420021040b20002004370300200241f0006a24000b3101027f230041206b220224002002410a36020820022000370310200241086a22032001103120031060200241206a24000b09002000410b10e5010b0d00200020012002410c10e6010b4f01047f230041206b2202240020022001370318200220003703102002410d3602082002200241086a2203102d2002280204200228020022050440200310600b200241206a2400410020054101711b0beb0101027f230041406a2203240020032002370310200320013703082003410e360200024002402003102e22014201102f04402001420110022101034020044118470440200341186a20046a4202370300200441086a21040c010b0b0240200142ff018342cc00520d00200141a496c0004103200341186a410310532003290318220142ff018342cd00520d002003290320220242ff018342c900520d00200341306a2003290328102820032802304101470d020b000b200042003703000c010b20002003290338370318200020023703102000200137030820004201370300200310600b200341406b24000b09002000410f10e5010bdf0202037f057e230041f0006b2203240020032002360214200320013703182003411036021002400240200341106a102e22014201102f450440200042023703000c010b200142011002210141002102034020024128470440200341286a20026a4202370300200241086a21020c010b0b200142ff018342cc00520d01200141c496c0004105200341286a41051053200341d0006a22022003290328107b20032802504101460d012003290368210120032903602106200341086a2003290330104f200328020822044102460d01200328020c2105200220032903381049200329035022074202510d012003290340220842ff01834204520d012003290348220942ff018342cd00520d012003290358210a20002006370310200020084220883e02302000200937032820002005360224200020043602202000200a3703082000200737030020002001370318200341106a10600b200341f0006a24000f0b000b6601027f230041306b2202240020022000108301220336020420022000370308200241103602002002102e20011044420110031a200210602002410f36021820022000370320200241186a2201200341016a2203417f20031b103320011060200241306a24000b810102027f017e230041406a2203240020032002370318200320013703102003411136020842002102420021010240200341086a2204102e22054201102f0440200341206a200542011002107b20032802204101460d012003290338210120032903302102200410600b2000200237030020002001370308200341406b24000f0b000b4101027f230041206b22042400200420013703182004200037031020044111360208200441086a2205102e20022003102a420110031a20051060200441206a24000b09002000411210e5010b0d00200020012002411310e6010b09002000411610e5010bea0302037f047e230041f0006b220224002002411736020020022001370308024002402002102e22014201102f450440200041033a00280c010b2001420110022101034020034128470440200241186a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141ac93c0004105200241186a410510532002290318220142ff018342cb00520d012001100521052002410036026820022001370360200220054220883e026c200241406b200241e0006a104c200229034022014202512001a7410171720d0120022903482201a741ff0171220341ca00472003410e47710d01027f024002400240200141d492c0004103104d422088a70e03000102050b2002280268200228026c104e0d0441000c020b2002280268200228026c104e0d0341010c010b2002280268200228026c104e0d0241020b21032002290320220142ff01834204520d012002290328220542ff01834204520d01200241406b22042002290330107b20022802404101460d01200229035821062002290350210720042002290338107b20022802404101460d012002290350210820002002290358370318200020083703102000200637030820002007370300200020033a0028200020054220883e0224200020014220883e0220200210600b200241f0006a24000f0b000bb20202027f047e230041d0006b2202240020024117360200200220003703082002102e024002400240024020012d002841016b0e020102000b200241406b220341a492c000410910410c020b200241406b220341ad92c000411710410c010b200241406b220341c492c000410f10410b0240024020022802400d00200320022903481042200229034821042002290340a70d002001350224210520013502202106200241406b220320012903002001290308108d0120022802400d0020022903482107200320012903102001290318108d0120022802404101470d010b000b200220022903483703382002200737033020022004370318200220054220864204843703282002200642208642048437032041ac93c0004105200241186a4105108e01420110031a20021060200241d0006a24000b47002001423f8720028542005220014280808080808080407d42ffffffffffffffff005672047e200220011019052001420886420b840b210120004200370300200020013703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410200b4802027f017e230041106b220124002001419c89c000410f109001370308200141086a2202104720012000104637030841ac89c000410120024101108e01100c1a200141106a24000b3002017f017e230041106b2202240020022000200110d70120022802004101460440000b2002290308200241106a24000b6a02027f027e230041206b22012400200141b48ac0004117109001370308200141086a2202104720002903002000290308102a2104200120002903101046370310200120043703082001200029031837031841cc8ac000410320024103108e01100c1a200141206a24000b1300200041bc8dc000410d41a68dc00010e0010b1300200041848ec000411341e48dc00010e0010b4d02027f017e230041106b220124002001418c8ec000410f109001370308200141086a2202104720012000ad42208642048437030841a48ec000410120024101108e01100c1a200141106a24000b1300200041cc8ec000411841ac8ec00010e0010b860101027f230041206b22042400200420023703082004200137030003402003411046044041002103034020034110470440200441106a20036a200320046a290300370300200341086a21030c010b0b2000428eeae6bb8ecfd3e927200441106a4102102b102c200441206a240005200441106a20036a4202370300200341086a21030c010b0b0ba50102017f017e230041406a22052400418091c000410f109001210620052004370318200520033703102005200137030020052002ad4220864204843703084100210203402002412046044041002102034020024120470440200541206a20026a200220056a290300370300200241086a21020c010b0b20002006200541206a4104102b102c200541406b240005200541206a20026a4202370300200241086a21020c010b0b0ba20102027f017e230041406a22062400418f91c0004111109001210820032004102a21032006200537031820062003370310200620023703082006200137030003402007412046044041002107034020074120470440200641206a20076a200620076a290300370300200741086a21070c010b0b20002008200641206a4104102b102c200641406b240005200641206a20076a4202370300200741086a21070c010b0b0b6f02027f027e230041206b220224002001290308210420012903002105200241086a22032001290310102720002002280208047e420105200220022903103703182002200437031020022005370308200041a496c000410320034103108e0137030842000b370300200241206a24000b7b02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841e49ac0004105200241086a4105108e0121032000420037030020002003370308200241306a24000bad0101017f02400240200042ff018342cd0052200142ff018342cd005272200242ff0183420452200342ff018342cd0052727245044041f085c000102e4202102f0d01200242ffffffff8ffd00560d02200010682001106a2002422088a72204106c2003106d419887c000109c01103c4100106e418886c000109d0110701059200010920120011093012004109401200310950142020f0b000b4283808080101055000b4283808080d0001055000b08001023422088a70b14002000ad4220864204844284808080d000101f0bb20102037f017e230041106b22012400200042ff018342cd00510440027e10562202450440109c01210241a086c000102e200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041c09ac000410220014102108e01420210031a1059200141c48dc0004111109001370300200110472001200037030041dc8dc000410120014101108e01100c1a42020c010b200241037441889bc0006a2903000b200141106a24000f0b000bc90102027e027f230041106b22022400027e0240024041a086c000102e22004202102f047f2000420210022100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041c09ac00041022002410210532002290300220142ff01834204520d012002290308220042ff018342cd00520d01109c012001422088a74d0d0210691059410c05410b0b41037441909bc0006a2903000c020b000b200010071a2000106810691059200010920142020b200241106a24000b4e01017f200042ff018342045104400240105622010d0041052101200042ffffffff8ffd00560d002000422088a72201106c1059200110940142020f0b200141037441889bc0006a2903000f0b000b3701017f200042ff018342cd00510440105622014504402000106a1059200010930142020f0b200141037441889bc0006a2903000f0b000b3701017f200042ff018342cd00510440105622014504402000106d1059200010950142020f0b200141037441889bc0006a2903000f0b000b0c0041d88ec000410110e1010b0c0041e08ec000410010e1010bab0202057f017e230041406a22022400200241206a22042000107202402002280220410146200142ff018342c90052720d0020022903282100027e0240105622030d00412021032001100d428080808010540d002002109c01220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441c887c000102e20042002109a0120022802204101460d022002290328420210031a1059200241888fc000411810900137032020041047200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041d88fc000410420044104108e01100c1a42020c010b200341037441889bc0006a2903000b200241406b24000f0b000be30102037f037e230041306b22002400027e02400240105622010d00200041086a1071200028020845044041c10021010c010b200028022420002903182104200029031021032000280228109c01220249044041c40021010c010b20024d0d0141c30021010b200141037441889bc0006a2903000c010b10592003100e1a200410701073200041ac90c000410f109001370308200041086a22011047200020033703102000200437030841bc90c000410220014102108e01100c1a41e88ec00010472000200337030841808fc000410120014101108e01100c1a42020b200041306a24000b890102037f017e230041306b22002400027e024010562201047f200105200041086a1071200029030850450d0141c1000b41037441889bc0006a2903000c010b10731059109c012101200041f88fc0004119109001370308200041086a2202104720002001ad42208642048437030841a490c000410120024101108e01100c1a42020b200041306a24000bb90102027f037e230041206b22002400027e024002400240105622010d00200041106a106f20002802104101470440410621010c010b200029031821022000107420002802004101470d01200029030822032002100450450d0241c50021010b200141037441889bc0006a2903000c020b418d86c000109d0121030b41e087c0002002103d105941d090c0001047200020023703182000200337031041f090c0004102200041106a4102108e01100c1a42020b200041206a24000bc80102037f017e230041206b22022400200042ff018342cd00510440027e1056220145044020004101107620001079450440107721012002411d3602082002200136020c200241086a22032000103b2002411e360208200220003703102003200141016a2201417f20011b2201103c41f887c0002001103c0b1059200241fc8cc0004110109001370308200241086a2201104720022000370308418c8dc000410120014101108e01100c1a42020c010b200141037441889bc0006a2903000b200241206a24000f0b000bc10202057f017e230041306b22012400027e02400240200042ff018342cd0051044010562202450440200041001076200010792204450d03200441016b22031077220541016b22024100200220054d1b2202460d02200141086a2002107820012802084101470d02200129031021062001411d3602182001200336021c200141186a22032006103b2001411e3602182001200637032020032004103c0c020b200241037441889bc0006a2903000c030b000b2001411d3602182001200236021c200141186a102e4202100b1a2001411e36021820012000370320200141186a102e4202100b1a2005410249044041f887c000102e4202100b1a0c010b41f887c0002002103c0b1059200141948dc0004112109001370318200141186a2202104720012000370318418c8dc000410120024101108e01100c1a42020b200141306a24000b1500200042ff018342cd00520440000b20001075ad0b0b001077ad4220864204840b3c01027f230041106b22012400200042ff01834204520440000b20012000422088a71078200128020021022001290308200141106a2400420220021b0be60b02087f0e7e230041e0016b220224000340200341d800470440200241106a20036a4202370300200341086a21030c010b0b027e024002400240200042ff018342cc00520d00200041c095c000410b200241106a2204410b10532002290310221342ff018342c900520d0020024190016a220320022903181049200229039001220b4202510d002002290398012114200241086a2002290320104f200228020822074102460d00200228020c210820022903282211420252201142ff018342cd0052710d002002290330220e42ff018342cd00520d002002290338105041ff017122054104460d0020022002290340104b200228020022064102460d002002290348221242ff018342c900520d002002290350221042ff018342cd00520d002002280204210920032002290358107b2002280290014101460d002002290360220042ff018342cc00520d0020022903a801210c20022903a001210f20042001107220022802104101460d0020022903182115105822030d022015106122030d02200e10071a20101075450440411421030c030b2012100d42ffffffff8f0f560440412721030c030b200f50200c420053200c501b0440412321030c030b2000100f428080808010540d012000100f422088211641002104420021014204210a02400240024002400340200120165204402000200a10102000200a1011210d200142ffffffff0f510d0242ff0183420452200d42ff0183420452720d03417f2004200d422088a76a220320032004491b2104200a4280808080107c210a200142017c21010c010b0b41352103200441e400470d060240200ba7410171450d00105c2014540d00412621030c070b200741017145200841e8074d72450440410521030c070b200821042007410171450440106b21040b105c210a0240024002400240200541016b0e03000102030b2006450d05412121030c090b41212103200641017145200945720d080c040b41212103200641017145200945720d07200b500440412421030c080b2000100f42808080807083428080808010520d0641222103200042848080801010124201520d0720004284808080101013220142ff01834204520d05413521032001428080808070834280808080c00c520d070c040b412141244100200b501b20061b2203450d020c060b000b000b200241106a2010200e200f200c2004105d0b10632101419088c000102e220d4202102f047e200241106a200d42021002102820022802104101460d01200229031805200142017c0b2101419088c000102e427f200142017c220d200d501b1046420210031a20024200200c200541034622041b37033820024200200f20041b3703302002200c3703282002200f370320200220053a00880120022001370350200220103703602002200e370358200241003a00890120022009360244200220063602402002200a37037820022012370370200220133703682002200037038001200220143703182002200b3703102002200836024c200220073602482001200241106a107c2011420252044020012011107e0b20054103460440200241a8016a4200370300200241b0016a4100360200200241013602c0012002200e3703b801200242003703a0012002420037039001200120024190016a1085010b200241a888c000410d1090013703900120024190016a104720011046210b02400240024002400240200541016b0e03010203000b20024190016a220441a091c000410910410c030b20024190016a220441a991c000410610410c020b20024190016a220441af91c000410510410c010b20024190016a220441b491c000410c10410b2002280290010d0020042002290398011042200229039801210a20022903900150450d002002200f200c102a3703c001200220103703b801200220123703b0012002200a3703a8012002200e3703a0012002200b37039801200220133703900141e488c000410720024190016a4107108e01100c1a20151062200241106a2001102720022802104101460d0020022903180c030b000b412221030b200341037441889bc0006a2903000b200241e0016a24000b870502047f087e23004190026b2202240020024180016a220420001028027e02400240024002402002280280014101460d0020022903880121002004200110722002280280014101460d002002290388012109105822030d032009106122030d0320042000107a20022903800122014202510440411e21030c040b20022802880121032002410c7220024180016a410c7241f40010de011a200220033602082002200137030020022d00790440411f21030c040b20024180016a2000108b0120022d00a8014103470440413f21030c040b20002002290348220a105f10071a410021032002290328210720022903202108200010880121044200210103402003200447044020024180026a20002003108901200228028002044020024180016a200020022903880210860120062002290380017c220b200654ad2001200229038801220c7c7c2206423f87220d428080808080808080807f8520062001200c85427f8520012006858342005322051b2101200d200b20051b21060b200341016a21030c010b0b20065020014200532001501b450440200241003602a401200220043602a00120022006370380012002200837039001200220013703880120022007370398012002410241012006200856200120075520012007511b1b3a00a801200020024180016a108c01200241033a007920002002107c0c030b200842005220074200552007501b450d012002290350200a20082007105e200220073703880120022008370380012002200a37039801200220003703900120024180016a1091010c010b000b2002420037032820024200370320200241013a007920002002107c2000108f010b2009106242020c010b200341037441889bc0006a2903000b20024190026a24000b8a0602087f087e230041e0016b22032400200341306a22052000102802400240024002402003280230410146200142ff0183420452720d00200329033821002005200210724101210620032802304101460d002003290338210e105822040d03200e106122040d0320052000107a20032903304202510440411e21040c040b413e210420032d00a9014103470d03200329038001211020002003290378105f10071a200341306a22052000108b0120032d005822084103460d0320032802302104200341b0016a4104722005410472412410de011a200341dc016a200341dc006a280000360000200320032800593600d901200320043602b001200320083a00d80141192001422088a72204200441194f1b210620032903b801210b20032903c801210f20032903c001211120032802d401210420032802d001210720032903b001210c034020062009460d0320042007200420074b1b2105034020042005460440200521040c050b200341306a220a20002004108901200441016a210420032802304101470d00200a20002003290338220d1086012003290330220250200329033822014200532001501b0d000b024002400240200841016b0e020100020b2003410036022c200341106a200220012011200f2003412c6a10d801027e200328022c4504402003290318210120032903100c010b2001200f85423f87220242ffffffffffffffffff008521012002427f850b2102200b200c845020022001428080808080808080807f858450200b200c83427f5171720d04200320022001200c200b10db0120032903002202420052200329030822014200552001501b450d010b2010200d20022001105e200341888ac0004114109001370330200341306a2205104720022001102a21012003200010463703402003200d37033820032001370330419c8ac000410320054103108e01100c1a0b2000200d42004200108701200941016a21090c000b000b000b000b200320043602d4012000200341b0016a108c01200e106241002106200720046b22044100200420074d1b21040b200620041048200341e0016a24000be80302047f077e23004180026b2202240020024180016a220420001028027e024002402002280280014101460d0020022903880121002004200110722002280280014101460d002002290388012107105822030d012007106122030d0120042000107a20022903800122014202510440411e21030c020b20022802880121032002410c7220024180016a2204410c7241f40010de011a2002200336020820022001370300413e210320022d00794103470d01200020022903482208105f10071a20042000108b0120022d00a80122054103460d0141c000210320022802a40120022802a001490d01024020054101470d002002290390012209200229038001220a58200229039801220120022903880122065720012006511b0d0020022903502008200120067d2009200a54ad7d220b423f87220c2009200a7d20012006852001200b858342005322031b2201200c428080808080808080807f85200b20031b2206105e200220063703880120022001370380012002200837039801200220003703900120041091010b2002420037032820024200370320200241013a007920002002107c2002411736028001200220003703880120024180016a102e4201100b1a2000108f012007106242020c020b000b200341037441889bc0006a2903000b20024180026a24000bad0702037f077e230041d0026b2204240020044190016a220520001028027e024002400240200428029001410146200142ff018342cd0052720d00200429039801210020052002107b2004280290014101460d0020042903a801210220042903a00121082005200310722004280290014101460d002004290398012103105822050d022003106122050d02200850200242005320025022051b0440413a21050c030b200520084280c2d72f54710440413921050c030b20044190016a2000107a20042903900122074202510440411e21050c030b2004280298012105200441106a410c7220044190016a410c7241f40010de011a200420053602182004200737031020042d0089010440411f21050c030b200110071a20012004290358220a103e450d0120044190016a2205200020011086012004290390012004290398018450450d01200420013703a00120042000370398012004411436029001200441086a2005102d20042802080440200428020c200510600d020b200010880122054187274b0440413d21050c030b200420003703a00220044113360298022004200536029c0220044198026a22062001103120061060200420013703c002200420003703b802200441143602b002200441b0026a2206200541016a22051033200610602004411236029001200420003703980120044190016a220620051033200610600c010b000b024020042d0088014103460440100821072004290360200120072008200210290c010b027f20042802480440200428024c0c010b106b0b2105200441b0026a20042903602001200820022005105d20042903b802210220042903b00221080b20042004290330220720087c220b200754ad2004290338220720027c7c2209423f87220c200b2002200785427f8520072009858342005322051b220b3703302004200c428080808080808080807f85200920051b220c3703382001200a103e044020044190016a2000200110860120002001200429039001220720087c220a200754ad200429039801220720027c7c2209423f87220d200a2002200785427f8520072009858342005322051b200d428080808080808080807f85200920051b1087010b2000200441106a107c200441b489c000410b1090013703900120044190016a2205104720082002102a21022000104621002004200b200c102a3703a801200420003703a0012004200137039801200420023703900141e889c000410420054104108e01100c1a2003106242020c010b200541037441889bc0006a2903000b200441d0026a24000bb10302047f017e230041b0026b2203240020034180016a220520001028027e02400240200328028001410146200142ff018342cd0052720d0020032903880121002005200210722003280280014101460d0020032903880121020240105822040d002002106122040d0020052000107a20032903800122074202510440411e21040c010b20032802880121042003410c7220034180016a410c7241f40010de011a20032004360208200320073703002003105b22040d00200110071a200020011081010440412821040c010b2000107f2204418827490d02413b21040b200441037441889bc0006a2903000c020b000b20032000370388022003410c36028002200320043602840220034180026a22052001103120051060200320013703a802200320003703a0022003410d3602980220034198026a2205200441016a22061033200510602003410b36028001200320003703880120034180016a2204200610332004106041e886c00010e2012001200241b001106410960141e88ac000104720032000104637038801200320013703800141fc8ac000410220044102108e01100c1a2002106242020b200341b0026a24000bd20402057f017e230041a0026b2203240020034180016a220520001028027e02400240200328028001410146200142ff018342cd0052720d0020032903880121002005200210722003280280014101460d002003290388012102105822040d012002106122040d0120052000107a20032903800122084202510440411e21040c020b20032802880121042003410c7220034180016a2205410c7241f40010de011a20032004360208200320083703002003105b22040d01200110071a2005200020011082012003280280010440412b21040c020b200020011081012207450440412921040c020b411e21042000107f2206450d01200641016b21052006200747044020034180016a2206200020051080012003280280014101470d0220032903880121082003200741016b36028c0220032000370390022003410c3602880220034188026a22042008103120041060200320083703900120032000370388012003410d36028001200620071033200610600b200320053602840120032000370388012003410c3602800120034180016a102e4201100b1a200320013703900120032000370388012003410d3602800120034180016a102e4201100b1a2003410b3602800120032000370388010240200545044020034180016a102e4201100b1a0c010b20034180016a220420051033200410600b2003418c8bc00041151090013703800120034180016a2204104720032000104637038801200320013703800141fc8ac000410220044102108e01100c1a2002106242020c020b000b200441037441889bc0006a2903000b200341a0026a24000bbc0302027f017e230041c0016b2204240020042000102802402004280200410146200142ff018342cd005272200242ff018342c90052720d002004290308210020042003107220042802004101460d0020042903082103027e2004027e02400240105822050d002003106122050d0020042000107a200429030022064202510440411e21050c010b20042d00790440411f21050c010b20042d007822054103460440412021050c010b02402006a7410171450d002004290308105c560d00412521050c010b200110071a2004200020011082012004290300220650200541016b41ff017141014d714504402006500d0220042903180c030b200020011081010d01412921050b200541037441889bc0006a2903000c020b105c0b3703900120042002370388012004200137038001200420013703b801200420003703b0012004410e3602a801200441a8016a2205102e20044198016a20044180016a1099012004280298014101460d0120042903a001420110031a2005106041a88bc00010472004200010463703b801200420023703b001200420013703a80141b08bc000410320054103108e01100c1a2003106242020b200441c0016a24000f0b000bb20202027f017e23004180016b22032400200320001028027e024002402003280200410146200142ff018342cd0052720d002003290308210020032002107220032802004101460d00200329030821020240105822040d002002106122040d0020032000107a200329030022054202510440411e21040c010b20032d00790440411f21040c010b02402005a7410171450d002003290308105c560d00412521040c010b200110071a200320002001108201200329030050450d02412a21040b200441037441889bc0006a2903000c020b000b20032001370310200320003703082003410e3602002003102e4201100b1a200341c88bc0004114109001370300200310472003200010463703082003200137030041fc8ac000410220034102108e01100c1a2002106242020b20034180016a24000bbe0e02067f127e230041a0036b22032400200341e0016a220520001028027e02400240024020032802e001410146200142ff018342cb0052720d0020032903e801210b20052002107220032802e0014101460d0020032903e801210e105822040d02200e106122040d022005200b107a20032903e00122004202510440411e21040c030b20032802e8012104200341e0006a410c72200341e0016a410c7241f40010de011a200320043602682003200037036020032d00d9010440411f21040c030b20032d00d8014103460440412021040c030b200b20032903a801105f10071a41002104200b108301210502400240024002400240034020042005470440200341e0016a200b200410840120032903e0014202520440200328028002450d030b200441016a21040c010b0b20011005428080808010540440413221040c080b2001100542ffffffffaf06560d06101421002003200110054220883e02f402200341003602f002200320013703e80220032903d001210d0340200341e0016a2204200341e8026a105220034180036a2004103f0240200328028003410146044020032802900321042000100542208842017c2109420421020340200942017d2209500d02200020021006220c42ff01834204520d0620024280808080107c21022004200c422088a7470d000b413421040c0a0b41e886c00010e2012112105c2114419286c000410310900121152003280290014101460440200110052100200341003602f002200320013703e802200320004220883e02f402200341f0016a220441086a21070340200341e0016a2205200341e8026a105220034180036a2005103f2003280280034101470d08200329038803210020032802900321062004420037030020074200370300200441106a410036020020032006360290022003200037038802200342003703e001200b20051085010c000b000b200329038801210c2003290380012110200110052100200341003602f002200320013703e802200320004220883e02f40242002109420021020340200341e0016a2204200341e8026a105220034180036a2004103f02402003280280034101460440200d200335029003422086420484220010124201520d08200d20001013220042ff01834204510d010c0a0b20092010562002200c552002200c511b0440413821040c0c0b200110052100200341003602f802200341003602f002200320013703e802200320004220883e02f402200c423f87220042ffffffffffffffffff008521162000427f85211720032903b001211320102102200c210003400240200341e0016a2204200341e8026a105220034180036a2004103f2003280280034101470d0020032802f802220541016a2206450d07200328029403210820032802900321072003290388032109200320063602f802200d2007ad422086420484221110124201520d09200d20111013220a42ff01834204520d0b2003410036025c200341406b2010200c200a4220884200200341dc006a10d801200341306a20172003290340200328025c22061b2016200329034820061b42e400420010db01201320092003290330220a2003290338220f105e20122009200e41b001200510671096012012200920082015200e41d10120051067109701201220092013200a200f200e41e101200510671098012003200f3703f8012003200a3703f001200320073602900220032009370388022003410036028002200320143703e801200342013703e001200b2004108501200341848cc000410b1090013703e00120041047200a200f102a2119200b1046211a2003200937038002200320113703f801200342023703f0012003201a3703e801200320193703e00141a08cc000410520044105108e01100c1a2000200f7d2002200a54ad7d2209423f872211428080808080808080807f8520092000200f8520002009858342005322041b210020112002200a7d20041b21020c010b0b2003200237038001200320003703880120002002844200520d08200341023a00d9010c080b2003410036022c200341106a2010200c200042208842002003412c6a10d8010240200328022c0440427f210042ffffffffffffffffff00210a200c4200590d010c080b2003290310220042e400542003290318220a420053200a501b0d070b20032000200a42e40010dd0142ffffffffffffffffff00200920032903007c2200200954ad2002200329030822097c7c220a2002200985427f852002200a858342005322041b2102427f200020041b21090c000b000b200d2004ad422086420484220210124201520d07200d2002101342ff01834204520d0620002002101521000c000b000b41da0021040c060b000b000b412221040c030b200110052100200b200341e0006a107c200341dc8bc00041101090013703e001200341e0016a220410472003200b10463703e80120032000428080808070834204843703e00141f48bc000410220044102108e01100c1a200e106242020c030b000b413321040b200441037441889bc0006a2903000b200341a0036a24000b870102027f017e23004180016b22022400200220001028024002402002280200410146200142ff018342cd0052724504402002290308210410582203047f20030520022004107a4202210020022903004202520d02411e0b41037441889bc0006a29030021000c020b000b20042002290348105f10071a20042001107e0b20024180016a240020000b5401017f23004180016b2201240020012000102820012802004101470440200120012903082200107a027e2001290300420252044020002001290348105f0c010b4283808080e0030b20014180016a24000f0b000be20e020e7f087e23004180036b2205240020054180026a220620001028027e024002400240024002400240200528028002410146200142ff018342cd005272200242ff0183420452200342ff018342045272720d0020052903880221002006200410722005280280024101460d002005290388022116105822070d052016106122070d0520062000107a20052903800222044202510440411e21070c060b200528028802210620054180016a410c7220054180026a410c7241f40010de011a2005200636028801200520043703800120052d00f9010440411f21070c060b4121210720052802b0014101470d0520052802b4012208450d054137210720082002422088a7220a4d0d0520052903c80110071a20052d00f801220c410346044020054180026a1057200528028002044020052802840221070c070b20052903880210071a0b200520013703900220052000370388022005200a360284022005411536028002024020054180026a102e22024201102f04400240200242011002a741ff01710e020002030b20054180026a10600b2003422088a7210f2000108301210d420021040340200d20092009200d491b211002400240034020092010460d0120054180026a20002009108401200941016a21092005290380024202510d002005290398022102200529039002210320052802b002210620052802a002211120052903a8022001103e0d000b20114101710d012006210b410121120c020b2012450440413221070c090b200c410347044020052903f0012202200bad422086420484220310124201520440413321070c0a0b200220031013220242ff01834204520d042005410036027c200541e0006a200529039001200529039801220320024220884200200541fc006a10d801200541d0006a027e200528027c4504402005290368210220052903600c010b2003423f87220342ffffffffffffffffff008521022003427f850b200242e400420010db0120052903582102200529035021032008200e41016a2206417f20061b470440200541406b200320022008ad420010db0120052903482102200529034021030c060b200220047d2003201354ad7d2214423f872215428080808080808080807f852014200220048520022014858342005322061b21022015200320137d20061b21030c050b20082000108a0122064d0d0820052903a00122035020052903a80122024200532002501b0d07200820066b22064100200620084d1b22064101460d05200541306a200320022006ad10dd0120052903382102200529033021030c040b2013200320137c221456ad200220047c7c2203423f872213428080808080808080807f8520032002200485427f8520032004858342005322061b21042013201420061b2113200e41016a2206417f20061b210e0c000b000b20054180026a1060413621070c050b000b20035020024200532002501b0440412221070c040b200320052903a00156200220052903a80122045520022004511b0d02200c4103460d0020052903d001200120032002105e0c010b027f20052802b801044020052802bc010c010b106b0b21062005410036022c200541106a200320022006ad42002005412c6a10d8012005427f2005290310200528022c22061b221942ffffffffffffffffff00200529031820061b22144290ce00420010db0120052903082104200529030021131008211520052903d00121172003201356200220045520022004511b0440201720152001200220047d2003201354ad7d2218423f87221a200320137d200220048520022018858342005322061b201a428080808080808080807f85201820061b10290b2019428fce005620144200552014501b450d002017201541b886c00010e2012013200410290b200520052903a801220420027d20052903a0012214200354ad7d2213423f872215201420037d200220048520042013858342005322061b3703a00120052015428080808080808080807f85201320061b3703a801200520013703900220052000370388022005200a36028402200541153602800220054180026a220641014201103520061060200c41034604402000108a012107200541163602800220052000370388022006200741016a2207417f20071b1033200610600b41e886c00010e2012104419586c0004109109001211320042001201641b001106410960120042001200f2013201641d1011064109701201641e101106421132004200120052903d001200320022013109801105c2104200520023703980220052003370390022005200b3602b002200520013703a8022005200a3602a402200541013602a00220052004370388022005420137038002200020054180026a10850120052903a00120052903a80184500440200541023a00f9010b200020054180016a107c200541c88cc00041111090013703800220054180026a220b104720032002102a210220001046210020052001370398022005200aad422086420484370390022005200037038802200520023703800241dc8cc0004104200b4104108e01100c1a2016106242020c020b413821070b200741037441889bc0006a2903000b20054180036a24000b970101027f23004180026b2201240020014180016a22022000102802402001280280014101460d002002200129038801107a027e0240200129038001420251047f411d05200120014180016a41800110de0122022903004202520d01200228020841016b0b41037441909bc0006a2903000c010b20024180016a2002107d2002280280010d012002290388010b20014180026a24000f0b000ba30101027f230041406a22022400200241206a22032000102802402002280220410146200142ff018342cd0052720d00200320022903282001108201027e20022802204101460440200241186a200241386a290300370300200241106a200241306a29030037030020022002290328370308200241003602002003200241086a10990120022802200d0220022903280c010b4283808080a0050b200241406b24000f0b000b9b0102037f017e23004180016b2201240020012000102820012802004101470440200120012903082204107a4283808080e0032100024020012903004202510d004188272004107f220220024188274f1b21034100210210142100034020022003460d012001200420021080012001280200410146044020002001290308101521000b200241016a21020c000b000b20014180016a240020000f0b000b5201027f23004180016b2201240020012000102820012802004101470440200120012903082200107a411e21022001290300420252047f2000107f210241000541010b2002104820014180016a24000f0b000b8d0102027f017e23004190016b22022400200241106a2203200010282002280210410146200142ff018342045272450440200320022903182204107a420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a710800120022002290318370308200229031021000b200220003703002002104020024190016a24000f0b000ba10102047f017e230041c0016b2201240020012000102820012802004101470440200120012903082205107a4283808080e0032100024020012903004202510d0041e80720051083012202200241e8074f1b21034100210210142100034020022003460d0120014180016a220420052002108401200241016a21022001290380014202510d00200020041044101521000c000b000b200141c0016a240020000f0b000b5301027f23004180016b2201240020012000102820012802004101470440200120012903082200107a411e21022001290300420252047f2000108301210241000541010b2002104820014180016a24000f0b000ba80101017f23004190016b2202240020022000102802402002280200410146200142ff0183420452720d00200220022903082200107a027e02402002290300420252047f200220002001422088a7108401200229030022004203520d01200228020841016b05411d0b41037441909bc0006a2903000c010b420220004202510d001a20024180016a200210452002280280014101710d012002290388010b20024190016a24000f0b000b9c0102037f017e23004180016b2201240020012000102820012802004101470440200120012903082204107a4283808080e0032100024020012903004202510d004188272004108801220220024188274f1b21034100210210142100034020022003460d012001200420021089012001280200410146044020002001290308101521000b200241016a21020c000b000b20014180016a240020000f0b000b5301027f23004180016b2201240020012000102820012802004101470440200120012903082200107a411e21022001290300420252047f2000108801210241000541010b2002104820014180016a24000f0b000b8d0102027f017e23004190016b22022400200241106a2203200010282002280210410146200142ff018342045272450440200320022903182204107a420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a710890120022002290318370308200229031021000b200220003703002002104020024190016a24000f0b000b8b0102017f017e23004190016b2202240020022000102802402002280200410146200142ff018342cd0052720d00200220022903082203107a4283808080e003210020022903004202520440200241106a2003200110860120024180016a20022903102002290318108d012002280280014101460d0120022903880121000b20024190016a240020000f0b000b2d02017f017e230041106b2200240020001057200028020041014604401054000b2000290308200041106a24000b0b00106bad4220864204840b0a0041b886c00010e2010b0a0041e886c00010e2010b0500105aad0b2b02017f017e230041106b220024002000106f20002802004504401054000b2000290308200041106a24000b4902017f017e230041406a22002400200041086a107102402000280208047e200041306a200041106a109a0120002802304101710d0120002903380542020b200041406b24000f0b000b2b02027f017e230041106b2200240020001074200028020021012000290308200041106a2400420220011b0b0600106310460b380002402002418080c400460d00200020022001280210110500450d0041010f0b200345044041000f0b200020034100200128020c1106000bff06020a7f017e230041106b22082400410a21030240200028020022042004411f7522007320006b220041e807490440200021020c010b0340200841066a20036a220541036b200020004190ce006e22024190ce006c6b220741ffff037141e4006e2206410174220941e1a0c0006a2d00003a0000200541046b200941e0a0c0006a2d00003a0000200541016b2007200641e4006c6b41ffff0371410174220741e1a0c0006a2d00003a0000200541026b200741e0a0c0006a2d00003a0000200341046b2103200041fface2044b200221000d000b0b0240200241094d0440200221000c010b200320086a41056a2002200241ffff037141e4006e220041e4006c6b41ffff0371410174220241e1a0c0006a2d00003a0000200341026b2203200841066a6a200241e0a0c0006a2d00003a00000b4100200420001b450440200341016b2203200841066a6a2000410174411e7141e1a0c0006a2d00003a00000b410a20036b2105027f2004410048044020012802082104412d2107410b20036b0c010b412b418080c4002001280208220441808080017122001b2107200041157620056a0b2102200841066a20036a21092004418080800471411776210b024020012f010c220320024b0440024002402004418080800871450440200320026b210341002100410021020240024002402004411d7641037141016b0e03000100020b200321020c010b200341feff037141017621020b200441ffffff0071210a20012802042106200128020021010340200041ffff0371200241ffff03714f0d0241012104200041016a21002001200a2006280210110500450d000b0c040b20012001290208220ca741808080ff797141b0808080027236020841012104200128020022062001280204220a2007200b10d0010d0341002100200320026b41ffff037121020340200041ffff037120024f0d02200041016a210020064130200a280210110500450d000b0c030b41012104200120062007200b10d0010d02200120092005200628020c1106000d02200320026b41ffff037121024100210003402002200041ffff03714d0440410021040c040b200041016a21002001200a2006280210110500450d000b0c020b200620092005200a28020c1106000d012001200c370208410021040c010b4101210420012802002200200128020422012007200b10d0010d00200020092005200128020c11060021040b200841106a240020040bdf07010c7f027f2000280200210720002802042105410021000240024020012208280208220a41808080c00171450d000240024002400240200a41808080800171044020012f010e22010d01410021050c020b200541104f044020052007200741036a417c7122066b22096a2201410371210320062007470440200721000340200420002c000041bf7f4a6a2104200041016a2100200941016a22090d000b0b2003044020062001417c716a21000340200220002c000041bf7f4a6a2102200041016a2100200341016b22030d000b0b20014102762109200220046a21040340200621012009450d0541c0012009200941c0014f1b220b410371210c200b410274210d41002102200941044f04402001200d41f007716a2103200121000340200220002802002206417f734107762006410676724181828408716a200041046a2802002202417f734107762002410676724181828408716a200041086a2802002202417f734107762002410676724181828408716a2000410c6a2802002202417f734107762002410676724181828408716a2102200041106a22002003470d000b0b2009200b6b21092001200d6a2106200241087641ff81fc0771200241ff81fc07716a418180046c41107620046a2104200c450d000b200c41027421032001200b41fc01714102746a210041002102034020002802002201417f7341077620014106767241818284087120026a2102200041046a2100200341046b22030d000b200241087641ff81fc0771200241ff81fc07716a418180046c41107620046a21040c040b2005450440410021050c040b03402004200020076a2c000041bf7f4a6a21042005200041016a2200470d000b0c030b200520076a21064100210520072102200121030340200222002006460d02027f200041016a20002c0000220241004e0d001a200041026a20024160490d001a200041036a20024170490d001a200041046a0b220220006b20056a2105200341016b22030d000b0b410021030b200120036b21040b200420082f010c22004f0d00200020046b21014100210041002104024002400240200a411d7641037141016b0e020001020b200121040c010b200141feff037141017621040b200a41ffffff0071210620082802042103200828020021080340200041ffff0371200441ffff037149044041012102200041016a2100200820062003280210110500450d010c030b0b41012102200820072005200328020c1106000d01200120046b41ffff0371210141002100034041002001200041ffff03714d0d031a200041016a2100200820062003280210110500450d000b0c010b200828020020072005200828020428020c11060021020b20020b0b940502037f017e230041e0006b22022400200220002903002205a72200410876220336022020022005422088a72204360224027f0240024020004180144f044020054280808080a001540d012002410336023c200241c0a4c000360238200242023702442002410136025c200241013602542002200241d0006a3602402002200241246a3602582002200241206a36025020012802002001280204200241386a10d4010c030b2000418002490d01200241106a200310d501200228021421002002280210210320054280808080a0015a044020022000360234200220033602302002410336023c20024188a4c000360238200242023702442002410136025c200241023602542002200241d0006a3602402002200241246a3602582002200241306a36025020012802002001280204200241386a10d4010c030b2002200036022c20022003360228200241086a200410d601200220022903083702302002410336023c200241eca3c000360238200242023702442002410236025c200241023602542002200241d0006a3602402002200241306a3602582002200241286a36025020012802002001280204200241386a10d4010c020b200241186a200410d601200220022903183702302002410336023c200241a8a4c000360238200242023702442002410236025c200241013602542002200241d0006a3602402002200241306a3602582002200241206a36025020012802002001280204200241386a10d4010c010b2002200310d501200220022903003702302002410336023c20024188a4c000360238200242023702442002410136025c200241023602542002200241d0006a3602402002200241246a3602582002200241306a36025020012802002001280204200241386a10d4010b200241e0006a24000bb00401097f230041106b2203240020022802042109200228020c2104200228020021062003200136020420032000360200200342a08080800e370208027f02400240024002402002280210220a0440200228021422000d010c020b2004450d012002280208220220044103746a2100200441016b41ffffffff017141016a2104200621010340200141046a28020022050440200328020020012802002005200328020428020c1106000d050b20022802002003200241046a2802001105000d04200141086a21012000200241086a2202470d000b0c020b200041186c210b200041016b41ffffffff017141016a21042002280208210541002100200621010340200141046a28020022020440200328020020012802002002200328020428020c1106000d040b41002107410021080240024002402000200a6a220241086a2f010041016b0e020102000b2002410a6a2f010021080c010b20052002410c6a2802004103746a2f010421080b02400240024020022f010041016b0e020102000b200241026a2f010021070c010b2005200241046a2802004103746a2f010421070b200320073b010e200320083b010c2003200241146a2802003602082005200241106a2802004103746a2202280200200320022802041105000d03200141086a2101200041186a2200200b470d000b0c010b410021040b200420094904402003280200200620044103746a22002802002000280204200328020428020c1106000d010b41000c010b41010b200341106a24000b270020002001410274220141d4a5c0006a2802003602042000200141fca5c0006a2802003602000b270020002001410274220141a4a6c0006a2802003602042000200141cca6c0006a2802003602000bc20102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a200341306b41ff0171410a4f0440200341c1006b41ff0171411a4f0440200341e1006b41ff017141194b0d042003413b6b0c020b200341356b0c010b2003412e6b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484101a0b210620004200370300200020063703080b9c0302037f027e230041e0006b220624000240200120028450200320048450720d00420020037d2003200442005322071b2109420020017d2001200242005322081b210a420020042003420052ad7c7d200420071b2103200220048521044200027e420020022001420052ad7c7d200220081b220150450440200350450440200641d0006a20092003200a200110df01410121072006290358210120062903500c020b200641406b20092003200a420010df01200641306a200920032001420010df0120062903384200522006290348220220062903307c220120025472210720062903400c010b200350450440200641206a20094200200a200110df01200641106a20034200200a200110df0120062903184200522006290328220220062903107c220120025472210720062903200c010b200620092003200a200110df01410021072006290308210120062903000b22027d2002200442005322081b2109420020012002420052ad7c7d200120081b220a2004854200590d00410121070b20002009370300200520073602002000200a370308200641e0006a24000b5601017e0240200341c000714504402003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080bf40702047f057e230041b0016b22052400024002400240024020047920037942407d20044200521ba7220720027920017942407d20024200521ba722064b04402006413f4b0d01200741df004b0d02200720066b4120490d03200541a0016a2003200441e00020076b220810dc0120053502a00142017c210b0240024002400240034020054190016a2001200241c00020066b220610dc01200529039001210920062008490440200541d0006a20032004200610dc012005290350220b504504402009200b8021090b200541406b200320042009420010df0120012005290340220b54220620022005290348220d542002200d511b4504402002200d7d2006ad7d21022001200b7d2101200c2009200a7c2209200a54ad7c210c0c0b0b2001200120037c220356ad200220047c7c200d7d2003200b54ad7d21022003200b7d2101200c2009200a7c42017d2209200a54ad7c210c0c0a0b20054180016a2009200b8022094200200620086b220610d901200541f0006a200320042009420010df01200541e0006a20052903702005290378200610d9012005290380012209200a7c220a200954ad200529038801200c7c7c210c2007200220052903687d20012005290360220954ad7d220279200120097d22017942407d20024200521ba722064d0d012006413f4d0d000b200350450d010c020b20012003542206200220045420022004511b450d02200a21090c070b200120038021020b20012003822101200c2002200a7c2209200a54ad7c210c420021020c050b200220047d2006ad7d2102200120037d2101200c200a42017c220950ad7c210c0c040b200220044200200120035a200220045a20022004511b22061b7d20012003420020061b220354ad7d2102200120037d21012006ad21090c030b20012001200380220920037e7d2101420021020c020b2001422088220920022002200342ffffffff0f83220280220a20037e7d422086842002802204422086200142ffffffff0f832009200320047e7d42208684220120028022038421092001200220037e7d21012004422088200a84210c420021020c010b200541306a2003200441c00020066b220610dc01200541206a20012002200610dc01200541106a2003420020052903202005290330802209420010df012005200442002009420010df012005290310210a024020052903082005290318220d20052903007c220b200d54ad7c5004402001200a5422062002200b542002200b511b450d010b200120037c2201200354ad200220047c7c200b7d2001200a54ad7d2102200942017d21092001200a7d21010c010b2002200b7d2006ad7d21022001200a7d21010b2000200137031020002009370300200020023703182000200c370308200541b0016a24000b920101027f230041206b220624002006420020017d2001200242005322051b420020022001420052ad7c7d200220051b420020037d2003200442005322051b420020042003420052ad7c7d200420051b10da012006290308210120004200200629030022037d2003200220048542005322051b3703002000420020012003420052ad7c7d200120051b370308200641206a24000b5601017e0240200341c000714504402003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b3901017f230041206b220424002004200120022003420010da01200429030021012000200429030837030820002001370300200441206a24000b8607010c7f230041106b21070240200222054110490440200021020c010b024020002000410020006b41037122066a22044f0d00200021022001210320060440200621080340200220032d00003a0000200341016a2103200241016a2102200841016b22080d000b0b200641016b4107490d000340200220032d00003a0000200241016a200341016a2d00003a0000200241026a200341026a2d00003a0000200241036a200341036a2d00003a0000200241046a200341046a2d00003a0000200241056a200341056a2d00003a0000200241066a200341066a2d00003a0000200241076a200341076a2d00003a0000200341086a2103200241086a22022004470d000b0b2004200520066b220c417c71220d6a21020240200120066a22034103712201450440200220044d0d0120032101034020042001280200360200200141046a2101200441046a22042002490d000b0c010b410021052007410036020c2007410c6a2001722106410420016b22084101710440200620032d00003a0000410121050b20084102710440200520066a200320056a2f01003b01000b200320016b210520014103742108200728020c210a02402002200441046a4d0440200421060c010b410020086b411871210903402004200a200876200541046a2205280200220a20097472360200200441086a210b200441046a220621042002200b4b0d000b0b41002104200741003a0008200741003a0006027f200141014604404100210141002109200741086a0c010b200541056a2d00002007200541046a2d000022013a000841087421094102210e200741066a0b210b20062003410171047f200b200541046a200e6a2d00003a000020072d0006411074210420072d00080520010b41ff0171200420097272410020086b41187174200a200876723602000b200c41037121052003200d6a21010b02402002200220056a22044f0d002005410771220304400340200220012d00003a0000200141016a2101200241016a2102200341016b22030d000b0b200541016b4107490d000340200220012d00003a0000200241016a200141016a2d00003a0000200241026a200141026a2d00003a0000200241036a200141036a2d00003a0000200241046a200141046a2d00003a0000200241056a200141056a2d00003a0000200241066a200141066a2d00003a0000200241076a200141076a2d00003a0000200141086a2101200241086a22022004470d000b0b20000b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072006200342208822087e22062005200142208822097e7c22054220867c220a37030020002007200a56ad200820097e2005200654ad4220862005422088847c7c200120047e200220037e7c7c3703080b4002017f017e230041106b22042400200420032002109001370308200441086a22021047200420003703082001410120024101108e01100c1a200441106a24000b4e02027f017e230041106b22022400027e105622034504402001106e10592000104741044100200241086a4100108e01100c1a42020c010b200341037441889bc0006a2903000b200241106a24000b2d02017f017e230041106b2201240020012000103820012802004504401054000b2001290308200141106a24000b4602017e017f02402001102e22032002102f047f200320021002220242ff01834204520d012002422088a7210441010541000b210120002004360204200020013602000f0b000b3801017e024020002001102e22042003102f047e2002200420031002220342ff0183520d012000200337030842010542000b3703000f0b000b4801037f230041206b2202240020022001360208200220003703102002200241086a2201102d2002280204200228020022040440200110600b200241206a2400410020044101711b0b4201017f230041206b220424002004200236020c20042001370310200420033602082000200441086a22021030200029030050450440200210600b200441206a24000b0b93231600418080c0000bc9052f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f656e762e7273002f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f6c65646765722e7273002f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f6d61702e7273002f55736572732f3078646576636f6c6c696e732f2e7275737475702f746f6f6c636861696e732f312e39302e302d616172636836342d6170706c652d64617277696e2f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f55736572732f3078646576636f6c6c696e732f2e7275737475702f746f6f6c636861696e732f312e39302e302d616172636836342d6170706c652d64617277696e2f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f61646170746572732f656e756d65726174652e7273002f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f7665632e727300d1001000660000002f02000009000000b10110008300000052000000090000003801100078000000fd000000050041d485c0000b1501000000030000003502100066000000fd0300000d00418886c0000b19312e312e30302e302e3077696e6d696c6573746f6e650000010041b886c0000b01020041d086c0000b01030041e886c0000b010600418087c0000b010400419887c0000b01050041b087c0000b01180041c887c0000b01190041e087c0000b011a0041f887c0000b011c00419088c0000b01080041a888c0000b95136576656e745f63726561746564636f6e74656e745f75726969646f776e657270696c6c61727469746c65746f6b656e746f74616c5f62756467657400350410000b0000004004100002000000420410000500000047041000060000004d041000050000005204100005000000570410000c0000006576656e745f63616e63656c6c656400400410000200000066756e64735f6164646564616d6f756e74636f6e7472696275746f726576656e745f69646e65775f72656d61696e696e67000000bf04100006000000c50410000b000000d004100008000000d80410000d000000636f6e7472696275746f725f726566756e646564bf04100006000000c50410000b000000d0041000080000006f776e65725f726573696475616c5f726566756e64656400bf04100006000000d0041000080000004204100005000000000000000ea9eac6756d02006170706c6963616e740000007005100009000000d0041000080000006170706c69636174696f6e5f77697468647261776e000000000000000ea99ae7ae7cea387005100009000000350410000b000000d0041000080000007375626d697373696f6e5f77697468647261776e77696e6e6572735f73656c6563746564636f756e74000000ec05100005000000d00410000800000077696e6e65725f70616964706f736974696f6e726563697069656e74bf04100006000000d00410000800000015031000090000000f0610000800000017061000090000006d696c6573746f6e655f636c61696d6564000000bf04100006000000d00410000800000015031000090000001706100009000000746f6b656e5f726567697374657265645204100005000000746f6b656e5f64657265676973746572656461646d696e5f757064617465646e65775f61646d696eb30610000900000070656e64696e675f61646d696e5f73657474617267657400d5061000060000006665655f6163636f756e745f757064617465646e65775f6163636f756e740000f70610000b0000006665655f6270735f757064617465646e65775f62707300001b0710000700000070726f66696c655f636f6e74726163745f757064617465646e65775f616464724407100008000000000000000ea98aeb660d00000ea98aeb663deb000ea99a9a375beb006e65775f7761736d5f68617368000000700710000d00000070656e64696e675f757067726164655f70726f706f736564617661696c61626c655f61745f6c6564676572657870697265735f61745f6c65646765726e65775f76657273696f6e7761736d5f68617368a007100013000000b307100011000000c40710000b000000cf0710000900000070656e64696e675f757067726164655f63616e63656c6c656463616e63656c6c65645f61745f6c65646765721108100013000000757067726164655f6170706c69656400c40710000b000000cf07100009000000000000000ea99a9b37ebca0066726f6d5f76657273696f6e746f5f76657273696f6e0000580810000c000000640810000a00000062756d705f72657075746174696f6e72656769737465725f6561726e696e67734861636b6174686f6e426f756e74794772616e7443726f776466756e64696e67a008100009000000a908100006000000af08100005000000b40810000c00000041637469766543616e63656c6c6564436f6d706c6574656443616e63656c6c696e670000e008100006000000e608100009000000ef08100009000000f80810000a0000004f776e65724f6e6c7946756c6c506172746e65725468656e526573696475616c50726f52617461506172746e6572730024091000090000002d09100017000000440910000f0000006272616e6368636f756e745f61745f73746172746e6578745f6964786e6f6e5f6f776e65725f746f74616c72656d61696e696e675f61745f73746172740000006c09100006000000720910000e0000008009100008000000880910000f000000970910001200000053696e676c654d756c746900d409100006000000da09100005000000637265617465645f6174646561646c696e656665655f6270735f6f7665727269646572656c656173655f6b696e6472656d61696e696e675f657363726f7773746174757377696e6e65725f646973747269627574696f6e00350410000b000000f00910000a000000fa09100008000000020a100010000000400410000200000042041000050000004704100006000000120a10000c0000001e0a1000100000002e0a1000060000004d041000050000005204100005000000570410000c000000340a1000130000006d616e6167657200350410000b000000fa09100008000000020a100010000000b80a10000700000042041000050000004704100006000000120a10000c0000004d041000050000005204100005000000570410000c000000340a1000130000007375626d69747465645f61747005100009000000350410000b000000180b10000c000000706169645f617400bf0410000600000015031000090000003c0b1000070000000f06100008000000170610000900000072657075746174696f6e5f62756d70000f0610000800000017061000090000006c0b10000f00000041646d696e50656e64696e6741646d696e4665654163636f756e744665654270735061757365644465706c6f796d656e7453657150726f66696c65436f6e7472616374537570706f72746564546f6b656e4e6578744576656e7449644576656e744576656e744d616e616765724576656e744170706c6963616e74436f756e744576656e744170706c6963616e7441744576656e744170706c6963616e74536c6f744576656e745375626d697373696f6e4576656e7457696e6e6572436f756e744576656e7457696e6e65724174436f6e7472696275746f72416d6f756e74436f6e7472696275746f72436f756e74436f6e7472696275746f724174436f6e7472696275746f72536c6f744d696c6573746f6e65436c61696d656443726f776466756e64696e674d696c6573746f6e6573436c61696d656443616e63656c6c6174696f6e537461746556657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e537570706f72746564546f6b656e436f756e74537570706f72746564546f6b656e4174537570706f72746564546f6b656e536c6f740000b307100011000000d50610000600000070726f706f7365645f61745f6c65646765720000a007100013000000b307100011000000c40710000b000000500d100012000000cf07100009000000000000000300000001000000030000000200000003000000030000000300000004000000030000000500000003000000060041d89bc0000b1d030000000a000000030000000b000000030000000c000000030000000d0041a89cc0000b0d030000001400000003000000150041f89cc0000b6d030000001e000000030000001f0000000300000020000000030000002100000003000000220000000300000023000000030000002400000003000000250000000300000026000000030000002700000003000000280000000300000029000000030000002a000000030000002b0041989ec0000b7d03000000320000000300000033000000030000003400000003000000350000000300000036000000030000003700000003000000380000000300000039000000030000003a000000030000003b000000030000003c000000030000003d000000030000003e000000030000003f000000030000004000000003000000410041a09fc0000b1d0300000043000000030000004400000003000000450000000300000046004188a0c0000b0503000000500041d8a0c0000bbb04030000005a00000030303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839394172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c7565417574684572726f72282c2029e311100006000000e911100002000000eb111000010000002c202300e3111000060000000412100003000000eb111000010000004572726f722823002012100007000000e911100002000000eb1110000100000020121000070000000412100003000000eb111000010000000000000008000000080000000400000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c756500419ca5c0000bd7010100000003000000436f6e76657273696f6e4572726f72000000100066000000920100000e00000067001000690000005b0000000e00000008000000060000000700000007000000060000000600000006000000060000000500000004000000a6111000ae111000b4111000bb111000c2111000c8111000ce111000d4111000da111000df1110000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e00000028111000331110003e1110004a1110005611100063111000701110007d1110008a11100098111000df5f0e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000300000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f0000000000000200000000000000164665654163636f756e7443616e6e6f7442655a65726f000000000003000000000000001b50726f66696c65436f6e747261637443616e6e6f7442655a65726f0000000004000000000000000d496e76616c696446656542707300000000000005000000000000000e4e6f74496e697469616c697a6564000000000006000000000000000c556e617574686f72697a65640000000a00000000000000084e6f7441646d696e0000000b000000000000001450656e64696e6741646d696e4d69736d617463680000000c000000000000001350656e64696e6741646d696e45787069726564000000000d0000000000000011546f6b656e4e6f74537570706f7274656400000000000014000000000000001a4665654163636f756e744d697373696e6754727573746c696e65000000000015000000000000000d4576656e744e6f74466f756e640000000000001e000000000000000e4576656e744e6f7441637469766500000000001f000000000000000d496e76616c696450696c6c6172000000000000200000000000000012496e76616c696452656c656173654b696e640000000000210000000000000013496e76616c6964446973747269627574696f6e0000000022000000000000000d496e76616c6964427564676574000000000000230000000000000010446561646c696e65526571756972656400000024000000000000000e446561646c696e655061737365640000000000250000000000000014446561646c696e654d757374426546757475726500000026000000000000000c5469746c65546f6f4c6f6e670000002700000000000000174170706c6963616e74416c72656164794170706c696564000000002800000000000000134170706c6963616e744e6f744170706c696564000000002900000000000000125375626d697373696f6e4e6f74466f756e6400000000002a00000000000000175375626d697373696f6e416c7265616479457869737473000000002b000000000000000d4e6f5375626d697373696f6e73000000000000320000000000000015496e76616c696457696e6e6572506f736974696f6e0000000000003300000000000000174475706c696361746557696e6e6572506f736974696f6e00000000340000000000000014446973747269627574696f6e4d69736d617463680000003500000000000000174d696c6573746f6e65416c7265616479436c61696d656400000000360000000000000010496e76616c69644d696c6573746f6e65000000370000000000000012496e73756666696369656e74457363726f77000000000038000000000000001657696e6e657273416c726561647953656c656374656400000000005a000000000000001842656c6f774d696e696d756d436f6e747269627574696f6e000000390000000000000019496e76616c6964436f6e747269627574696f6e416d6f756e740000000000003a0000000000000011546f6f4d616e794170706c6963616e74730000000000003b000000000000000d4f70416c72656164795365656e0000000000003c0000000000000013546f6f4d616e79436f6e7472696275746f7273000000003d000000000000001643616e63656c6c6174696f6e4e6f745374617274656400000000003e000000000000001a43616e63656c6c6174696f6e416c72656164795374617274656400000000003f000000000000001743616e63656c6c6174696f6e4e6f7446696e697368656400000000400000000000000012557067726164654e6f7450726f706f73656400000000004100000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000004300000000000000165570677261646550726f706f73616c4578706972656400000000004400000000000000174d6967726174696f6e416c72656164794170706c69656400000000450000000000000006506175736564000000000046000000000000001150726f66696c6543616c6c4661696c6564000000000000500000000500000000000000000000000c4576656e7443726561746564000000010000000d6576656e745f63726561746564000000000000070000000000000002696400000000000600000000000000000000000670696c6c61720000000007d00000000650696c6c617200000000000000000000000000056f776e657200000000000013000000000000000000000005746f6b656e0000000000001300000000000000000000000c746f74616c5f6275646765740000000b00000000000000000000000b636f6e74656e745f75726900000000100000000000000000000000057469746c650000000000001000000000000000020000000500000000000000000000000e4576656e7443616e63656c6c65640000000000010000000f6576656e745f63616e63656c6c656400000000010000000000000002696400000000000600000000000000020000000500000000000000000000000a46756e647341646465640000000000010000000b66756e64735f6164646564000000000400000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b00000000000000000000000d6e65775f72656d61696e696e670000000000000b000000000000000200000005000000000000000000000013436f6e7472696275746f72526566756e646564000000000100000014636f6e7472696275746f725f726566756e6465640000000300000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000154f776e6572526573696475616c526566756e64656400000000000001000000176f776e65725f726573696475616c5f726566756e646564000000000300000000000000086576656e745f6964000000060000000000000000000000056f776e657200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000074170706c6965640000000001000000076170706c696564000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000144170706c69636174696f6e57697468647261776e00000001000000156170706c69636174696f6e5f77697468647261776e0000000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000095375626d697474656400000000000001000000097375626d69747465640000000000000300000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000000000000b636f6e74656e745f75726900000000100000000000000002000000050000000000000000000000135375626d697373696f6e57697468647261776e0000000001000000147375626d697373696f6e5f77697468647261776e0000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000020000000500000000000000000000000f57696e6e65727353656c656374656400000000010000001077696e6e6572735f73656c65637465640000000200000000000000086576656e745f696400000006000000000000000000000005636f756e740000000000000400000000000000020000000500000000000000000000000a57696e6e6572506169640000000000010000000b77696e6e65725f70616964000000000500000000000000086576656e745f696400000006000000000000000000000009726563697069656e7400000000000013000000000000000000000008706f736974696f6e00000004000000000000000000000006616d6f756e7400000000000b0000000000000000000000096d696c6573746f6e65000000000003e8000000040000000000000002000000050000000000000000000000104d696c6573746f6e65436c61696d656400000001000000116d696c6573746f6e655f636c61696d65640000000000000400000000000000086576656e745f696400000006000000000000000000000009726563697069656e74000000000000130000000000000000000000096d696c6573746f6e6500000000000004000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000000f546f6b656e52656769737465726564000000000100000010746f6b656e5f72656769737465726564000000010000000000000005746f6b656e00000000000013000000000000000200000005000000000000000000000011546f6b656e4465726567697374657265640000000000000100000012746f6b656e5f6465726567697374657265640000000000010000000000000005746f6b656e0000000000001300000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f7365740000000000000100000000000000067461726765740000000000130000000000000002000000050000000000000000000000114665654163636f756e745570646174656400000000000001000000136665655f6163636f756e745f757064617465640000000001000000000000000b6e65775f6163636f756e74000000001300000000000000020000000500000000000000000000000d46656542707355706461746564000000000000010000000f6665655f6270735f75706461746564000000000100000000000000076e65775f627073000000000400000000000000020000000500000000000000000000001650726f66696c65436f6e7472616374557064617465640000000000010000001870726f66696c655f636f6e74726163745f757064617465640000000100000000000000086e65775f6164647200000013000000000000000200000005000000000000000000000006506175736564000000000001000000067061757365640000000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e00000000100000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e00000000001000000000000000020000000200000000000000000000000650696c6c61720000000000040000000000000000000000094861636b6174686f6e000000000000000000000000000006426f756e747900000000000000000000000000054772616e7400000000000000000000000000000c43726f776466756e64696e670000000200000000000000000000000b4576656e745374617475730000000004000000000000000000000006416374697665000000000000000000000000000943616e63656c6c6564000000000000000000000000000009436f6d706c6574656400000000000000000000000000000a43616e63656c6c696e6700000000000200000000000000000000001243616e63656c6c6174696f6e4272616e63680000000000030000000000000000000000094f776e65724f6e6c7900000000000000000000000000001746756c6c506172746e65725468656e526573696475616c0000000000000000000000000f50726f52617461506172746e657273000000000100000000000000000000001143616e63656c6c6174696f6e53746174650000000000000500000000000000066272616e63680000000007d00000001243616e63656c6c6174696f6e4272616e63680000000000000000000e636f756e745f61745f737461727400000000000400000000000000086e6578745f69647800000004000000000000000f6e6f6e5f6f776e65725f746f74616c000000000b000000000000001272656d61696e696e675f61745f737461727400000000000b0000000200000000000000000000000b52656c656173654b696e64000000000200000000000000000000000653696e676c6500000000000100000000000000054d756c746900000000000001000000040000000100000000000000000000000b4576656e745265636f7264000000000e000000000000000b636f6e74656e745f7572690000000010000000000000000a637265617465645f61740000000000060000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e8000000040000000000000002696400000000000600000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e6400000000000000001072656d61696e696e675f657363726f770000000b00000000000000067374617475730000000007d00000000b4576656e745374617475730000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec0000000400000004000000010000000000000000000000114372656174654576656e74506172616d730000000000000b000000000000000b636f6e74656e745f75726900000000100000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e80000000400000000000000076d616e6167657200000003e80000001300000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e640000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000100000000000000000000000a5375626d697373696f6e00000000000300000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f7572690000000010000000000000000c7375626d69747465645f6174000000060000000100000000000000000000000c436f6e747269627574696f6e000000030000000000000006616d6f756e7400000000000b000000000000000e636f6e74726962757465645f6174000000000006000000000000000b636f6e7472696275746f7200000000130000000100000000000000000000000657696e6e65720000000000050000000000000006616d6f756e7400000000000b00000000000000096d696c6573746f6e65000000000003e8000000040000000000000007706169645f617400000003e8000000060000000000000008706f736974696f6e000000040000000000000009726563697069656e74000000000000130000000100000000000000000000000a57696e6e6572537065630000000000030000000000000008706f736974696f6e000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d70000000000400000002000000000000000000000007446174614b6579000000001f00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000a4665654163636f756e7400000000000000000000000000064665654270730000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000000000000000000000f50726f66696c65436f6e74726163740000000001000000000000000e537570706f72746564546f6b656e0000000000010000001300000000000000000000000b4e6578744576656e744964000000000100000000000000054576656e74000000000000010000000600000001000000000000000c4576656e744d616e6167657200000001000000060000000100000000000000134576656e744170706c6963616e74436f756e740000000001000000060000000100000000000000104576656e744170706c6963616e7441740000000200000006000000040000000100000000000000124576656e744170706c6963616e74536c6f74000000000002000000060000001300000001000000000000000f4576656e745375626d697373696f6e000000000200000006000000130000000100000000000000104576656e7457696e6e6572436f756e74000000010000000600000001000000000000000d4576656e7457696e6e65724174000000000000020000000600000004000000010000000000000011436f6e7472696275746f72416d6f756e74000000000000020000000600000013000000010000000000000010436f6e7472696275746f72436f756e74000000010000000600000001000000000000000d436f6e7472696275746f72417400000000000002000000060000000400000001000000000000000f436f6e7472696275746f72536c6f74000000000200000006000000130000000100000000000000104d696c6573746f6e65436c61696d65640000000300000006000000130000000400000001000000000000001d43726f776466756e64696e674d696c6573746f6e6573436c61696d6564000000000000010000000600000001000000000000001143616e63656c6c6174696f6e5374617465000000000000010000000600000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e000000000001000003ee00000020000000000000000000000013537570706f72746564546f6b656e436f756e7400000000010000000000000010537570706f72746564546f6b656e41740000000100000004000000010000000000000012537570706f72746564546f6b656e536c6f74000000000001000000130000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000d5f5f636f6e7374727563746f7200000000000004000000000000000561646d696e00000000000013000000000000000b6665655f6163636f756e74000000001300000000000000076665655f6270730000000004000000000000001070726f66696c655f636f6e747261637400000013000000000000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000003ed000000000000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000003ed000000000000000300000000000000000000000b7365745f6665655f627073000000000100000000000000076e65775f627073000000000400000001000003e9000003ed000000000000000300000000000000000000000f7365745f6665655f6163636f756e740000000001000000000000000b6e65775f6163636f756e74000000001300000001000003e9000003ed00000000000000030000000000000000000000147365745f70726f66696c655f636f6e74726163740000000100000000000000086e65775f616464720000001300000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000001000003e9000003ed0000000000000003000000000000000000000007756e7061757365000000000000000001000003e9000003ed000000000000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000003ed000000000000000300000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000003ed000000000000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e9000003ed00000000000000030000000000000000000000076d696772617465000000000000000001000003e9000003ed000000000000000300000000000000000000001872656769737465725f737570706f727465645f746f6b656e000000010000000000000005746f6b656e0000000000001300000001000003e9000003ed000000000000000300000000000000000000001a646572656769737465725f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e0000000000001300000001000003e9000003ed000000000000000300000000000000000000001269735f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e00000000000013000000010000000100000000000000cd4e756d626572206f662077686974656c697374656420746f6b656e732e20506167656420656e756d65726174696f6e3a207265616420746869732c207468656e0a737570706f727465645f746f6b656e5f617428302e2e636f756e742920746f207265636f766572207468652066756c6c2077686974656c6973742066726f6d2073746174650a286e6f20646570656e64656e6365206f6e20657068656d6572616c20546f6b656e526567697374657265642f546f6b656e446572656769737465726564206576656e7473292e00000000000015737570706f727465645f746f6b656e5f636f756e74000000000000000000000100000004000000000000003c57686974656c697374656420746f6b656e2061742060696e646578602c206f72204e6f6e65207768656e2060696e646578203e3d20636f756e74602e00000012737570706f727465645f746f6b656e5f61740000000000010000000000000005696e6465780000000000000400000001000003e80000001300000000000000000000000c6372656174655f6576656e74000000020000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000060000000300000000000000000000000c73746172745f63616e63656c0000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001470726f636573735f63616e63656c5f62617463680000000300000000000000086576656e745f696400000006000000000000000b6d61785f726566756e6473000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000040000000300000000000000000000000f66696e616c697a655f63616e63656c000000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000096164645f66756e64730000000000000400000000000000086576656e745f696400000006000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000f6170706c795f746f5f626f756e747900000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001477697468647261775f6170706c69636174696f6e000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000067375626d697400000000000400000000000000086576656e745f69640000000600000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f757269000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001377697468647261775f7375626d697373696f6e000000000300000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000e73656c6563745f77696e6e65727300000000000300000000000000086576656e745f696400000006000000000000000777696e6e65727300000003ea000007d00000000a57696e6e657253706563000000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000b7365745f6d616e61676572000000000200000000000000086576656e745f696400000006000000000000000b6e65775f6d616e61676572000000001300000001000003e9000003ed000000000000000300000000000000000000000b6765745f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000000130000000300000000000000000000000f636c61696d5f6d696c6573746f6e65000000000500000000000000086576656e745f6964000000060000000000000009726563697069656e740000000000001300000000000000096d696c6573746f6e6500000000000004000000000000000f72657075746174696f6e5f62756d70000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000600000001000003e9000007d00000000b4576656e745265636f7264000000000300000000000000000000000e6765745f7375626d697373696f6e00000000000200000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000001000003e9000007d00000000a5375626d697373696f6e00000000000300000000000000000000000e6765745f6170706c6963616e747300000000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000136765745f6170706c6963616e745f636f756e74000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000106765745f6170706c6963616e745f61740000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000000130000000300000000000000000000000b6765745f77696e6e657273000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000007d00000000657696e6e65720000000000030000000000000000000000106765745f77696e6e65725f636f756e740000000100000000000000086576656e745f69640000000600000001000003e9000000040000000300000000000000000000000d6765745f77696e6e65725f61740000000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000007d00000000657696e6e65720000000000030000000000000000000000106765745f636f6e7472696275746f72730000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000156765745f636f6e7472696275746f725f636f756e740000000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000126765745f636f6e7472696275746f725f617400000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e800000013000000030000000000000000000000166765745f636f6e7472696275746f725f616d6f756e7400000000000200000000000000086576656e745f696400000006000000000000000b636f6e7472696275746f72000000001300000001000003e90000000b000000030000000000000000000000096765745f61646d696e00000000000000000000010000001300000000000000000000000b6765745f6665655f6270730000000000000000010000000400000000000000000000000f6765745f6665655f6163636f756e74000000000000000001000000130000000000000000000000146765745f70726f66696c655f636f6e747261637400000000000000010000001300000000000000000000000969735f70617573656400000000000000000000010000000100000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000000769645f626173650000000000000000010000000600f7010e636f6e74726163746d6574617630000000000000000776657273696f6e0000000005312e312e30000000000000000000000b6465736372697074696f6e000000003c426f756e646c657373206576656e747320636f6e74726163743a206861636b6174686f6e2c20626f756e74792c206772616e74202b20657363726f7700000000000000076c6963656e736500000000034d4954000000000000000005727376657200000000000006312e39302e3000000000000000000008727373646b7665720000002f32332e352e33236433653161623234323433383862313038393362373936623063386534303563356564643033643200001e11636f6e7472616374656e766d657461763000000000000000170000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32362e312e30233132323863666638303232623830343635393735306239346233313539333262306530663366366100" + } + }, + "ext": "v0" + }, + "live_until": 65691326 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 17191, + "n_functions": 208, + "n_globals": 4, + "n_table_entries": 5, + "n_types": 42, + "n_data_segments": 22, + "n_elem_segments": 1, + "n_imports": 45, + "n_exports": 59, + "n_data_segment_bytes": 4383 + } + } + }, + "hash": "98912da3856491ab21d451bfec6de504d23e5d3080c3b8046cbab21ac602b639", + "code": "0061736d010000000185022a60017e017e60027e7e017e6000017e60027f7f0060027f7e0060027f7f017f60037e7e7e017e60037f7f7f017f60017e0060017f0060017e017f60037f7e7e0060017f017e60047e7e7e7e017e60027e7f006000017f60037f7e7f0060027f7f017e60027e7e017f60000060037e7e7e0060037f7f7e0060057f7e7e7e7e0060037f7f7f0060067f7e7e7e7e7f0060047e7e7e7e0060047f7e7e7e0060047f7f7f7f017f60047f7e7e7f0060057e7e7e7e7e0060017f017f60027e7f017e60027e7e0060047f7f7f7f017e60057e7f7f7f7f0060037e7e7f0060037e7f7f017e60057e7e7e7e7e017e60047f7f7e7e0060047e7f7f7f0060047f7e7f7f0060027e7f017f028f022d0169015f0000016901300000016c01310001016c015f00060162013400020162016500010162013900010162015f00000163015f0000016101300000017801370002017801310001016c01380001016c01320001017601330000016c0137000d017801300001017601310001016c01360000016d01340001016d013100010162016b0000016d01330000016d01350001016d013600010176015f00020176013600010176016700010169013800000169013700000169013600010162016a00010164015f0006016401300006017801330002017801340002016201380000016c0130000101780135000001620131000d016d01390006016d0161000d0162013300010162016d000601620169000103d201d00104041d011114030c12030403030c03150b040b150b000303031e040303041f0e0c12170b02201413080f090f130f030b0b210303041003181908110c090809080908090f09090810090a0e12100b220a10080a0a0a0313040904230e080a0813040f0a040324050b040e19090e140a0404040a04080e1001041203050c11030d0f0c02000d060200022502061a01000102010000010100000002020002000202010100000202000202060101000600000000010d0002020206061b05051b050317161616071a1c1c1826110c271528290405017001050505030100110621047f01418080c0000b7f0041a3a5c0000b7f0041c0a7c0000b7f0041c0a7c0000b07b3083b066d656d6f727902000d5f5f636f6e7374727563746f7200ac010c6163636570745f61646d696e00af010e6163636570745f6d616e6167657200b001096164645f66756e647300b1010f6170706c795f746f5f626f756e747900b2010d6170706c795f7570677261646500b3011663616e63656c5f70656e64696e675f6d616e6167657200b4011663616e63656c5f70656e64696e675f7570677261646500b5010f636c61696d5f6d696c6573746f6e6500b6010b636c61696d5f7072697a6500b8010c6372656174655f6576656e7400ba011a646572656769737465725f737570706f727465645f746f6b656e00bb010f66696e616c697a655f63616e63656c00bc01096765745f61646d696e00bd01106765745f6170706c6963616e745f617400be01136765745f6170706c6963616e745f636f756e7400bf010e6765745f6170706c6963616e747300c001166765745f636f6e7472696275746f725f616d6f756e7400c101126765745f636f6e7472696275746f725f617400c201156765745f636f6e7472696275746f725f636f756e7400c301106765745f636f6e7472696275746f727300c401096765745f6576656e7400c5010f6765745f6665655f6163636f756e7400c6010b6765745f6665655f62707300c7010b6765745f6d616e6167657200c801176765745f6d696772617465645f746f5f76657273696f6e00c901136765745f70656e64696e675f6d616e6167657200ca01136765745f70656e64696e675f7570677261646500cb01146765745f70726f66696c655f636f6e747261637400cc010e6765745f7375626d697373696f6e00cd010d6765745f77696e6e65725f617400ce01106765745f77696e6e65725f636f756e7400cf010b6765745f77696e6e65727300d0010769645f6261736500d1010969735f70617573656400d2011269735f737570706f727465645f746f6b656e00d301076d69677261746500d40105706175736500d5011470726f636573735f63616e63656c5f626174636800d6010f70726f706f73655f6d616e6167657200d7010f70726f706f73655f7570677261646500d8011872656769737465725f737570706f727465645f746f6b656e00d9010e73656c6563745f77696e6e65727300da01097365745f61646d696e00db010f7365745f6665655f6163636f756e7400dc010b7365745f6665655f62707300dd01147365745f70726f66696c655f636f6e747261637400de010c73746172745f63616e63656c00df01067375626d697400e00112737570706f727465645f746f6b656e5f617400e10115737570706f727465645f746f6b656e5f636f756e7400e20107756e706175736500e3010776657273696f6e00e4011477697468647261775f6170706c69636174696f6e00e5011377697468647261775f7375626d697373696f6e00e601015f03010a5f5f646174615f656e6403020b5f5f686561705f626173650303090e010041010b04e801e901a801eb010c01160ad79702d0012f00200142ffffffffffffffff0058047e200142088642068405200110000b210120004200370300200020013703080b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110010b210120002003370300200020013703080b910101027f230041306b220624002006200320041030370310200620023703082006200137030003402005411846044041002105034020054118470440200641186a20056a200520066a290300370300200541086a21050c010b0b2000428eeeea95beb6def300200641186a410310311032200641306a240005200641186a20056a4202370300200541086a21050c010b0b0b2d01017f230041106b22022400200220002001105c20022802004101460440000b2002290308200241106a24000b16002000ad4220864204842001ad422086420484101b0b2701017f230041106b22032400200020012002102042ff01834202520440000b200341106a24000b0b0020002001420110fa010bac1202027f037e230041306b2201240002400240027e0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020041016b0e250102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425000b200141106a220041928dc0004105104f20012802100d282000200129031810610c250b200141106a220041978dc000410c104f20012802100d272000200129031810610c240b200141106a220041a38dc000410a104f20012802100d262000200129031810610c230b200141106a220041ad8dc0004106104f20012802100d252000200129031810610c220b200141106a220041b38dc0004106104f20012802100d242000200129031810610c210b200141106a220041b98dc000410d104f20012802100d232000200129031810610c200b200141106a220041c68dc000410f104f20012802100d222000200129031810610c1f0b200141106a220241d58dc000410e104f20012802100d2120022001290318200029030810500c1e0b200141106a220041e38dc000410b104f20012802100d202000200129031810610c1d0b200141106a220241ee8dc0004105104f20012802100d1f2001290318210320022000290308102d20012802100d1f20022003200129031810500c1c0b200141106a220241f38dc000410c104f20012802100d1e2001290318210320022000290308102d20012802100d1e20022003200129031810500c1b0b200141106a220241ff8dc0004113104f20012802100d1d2001290318210320022000290308102d20012802100d1d20022003200129031810500c1a0b200141928ec0004110104f20012802000d1c2001290308210320012000290308102d20012802000d1c2001200129030837031820012003370310200120003502044220864204843703200c1a0b200141a28ec0004112104f20012802000d1b2001290308210320012000290308102d20012802000d1b2001200129030837031820012003370310200120002903103703200c190b200141b48ec000410f104f20012802000d1a2001290308210320012000290308102d20012802000d1a2001200129030837031820012003370310200120002903103703200c180b200141106a220241c38ec0004110104f20012802100d192001290318210320022000290308102d20012802100d1920022003200129031810500c160b200141d38ec000410d104f20012802000d182001290308210320012000290308102d20012802000d182001200129030837031820012003370310200120003502044220864204843703200c160b200141e08ec0004111104f20012802000d172001290308210320012000290308102d20012802000d172001200129030837031820012003370310200120002903103703200c150b200141106a220241f18ec0004110104f20012802100d162001290318210320022000290308102d20012802100d1620022003200129031810500c130b200141818fc000410d104f20012802000d152001290308210320012000290308102d20012802000d152001200129030837031820012003370310200120003502044220864204843703200c130b2001418e8fc000410f104f20012802000d142001290308210320012000290308102d20012802000d142001200129030837031820012003370310200120002903103703200c120b200141106a2202419d8fc0004110104f20012802100d132001290318210320022000290308102d20012802100d1320012903182104200035020421052001200029031037032020012004370318200120033703102001200542208642048437032820024104103121030c140b200141106a220241ad8fc000411d104f20012802100d122001290318210320022000290308102d20012802100d1220022003200129031810500c0f0b200141106a220241ca8fc0004111104f20012802100d112001290318210320022000290308102d20012802100d1120022003200129031810500c0e0b200141106a220041db8fc0004107104f20012802100d102000200129031810610c0d0b200141106a220041e28fc000410e104f20012802100d0f2000200129031810610c0c0b200141106a220041f08fc0004111104f20012802100d0e2000200129031810610c0b0b2001418190c0004106104f20012802000d0d2001200129030837031020012000290310370320200120002903083703180c0b0b200141106a2200418790c0004113104f20012802100d0c2000200129031810610c090b200141106a2202419a90c0004110104f20012802100d0b20022001290318200035020442208642048410500c080b200141106a220241aa90c0004112104f20012802100d0a20022001290318200029030810500c070b200141106a220241bc90c0004119104f20012802100d092001290318210320022000290308102d20012802100d0920022003200129031810500c060b200141d590c000410f104f20012802000d082001290308210320012000290308102d20012802000d082001200129030837031820012003370310200120003502044220864204843703200c060b200141106a220241e490c0004114104f20012802100d072001290318210320022000290308102d20012802100d0720022003200129031810500c040b200141106a220241f890c0004114104f20012802100d062001290318210320022000290308102d20012802100d0620022003200129031810500c030b200141106a2202418c91c0004115104f20012802100d052001290318210320022000290308102d20012802100d0520022003200129031810500c020b200141106a220241a191c000410e104f20012802100d042001290318210320022000290308102d20012802100d0420022003200129031810500c010b200141106a220241af91c0004114104f20012802100d032001290318210320022000290308102d20012802100d0320022003200129031810500b2001290310210420012903180c010b230041206b220024002000200141106a22022903103703182000200229030837031020002002290300370308200041086a4103103121032001420037030020012003370308200041206a24002001290300210420012903080b21032004500d010b000b200141306a240020030b0b002000200110254201510b6502017f017e230041206b220224000240200020011034220342011035047e2002200342011002103720022802004101460d0120022903102103200020022903183703182000200337031042010542000b37030020004200370308200241206a24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001101c21032001101d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b0e002000200142cd00420110f6010b0f00200010342001103a420110031a0b2d02017f017e230041106b2201240020012000105b20012802004101460440000b2001290308200141106a24000b0a00200020014201103c0b1400200010342001ad422086420484200210031a0b110020001034200120021030420110031a0b0a00200020014201103f0b0d00200010342001200210031a0b1200200010342001ad42ff0183200210031a0b0f002000103420011042200210031a0b2b01017f230041106b2201240020012000102d20012802004101460440000b2001290308200141106a24000b0b0020002001420210fa010b0e002000200142cd00420210f6010b0e002000200142c900420210f6010b3b02017f017e41022101024020001034220242021035450d004101210102400240200242021002a741ff01710e020102000b000b410021010b20010b0a00200020014202103f0b0a00200020014202103c0b0a0020002001420210400b0d00200010342001420210031a0bfc0102087f027e230041406a22022400418893c00010f801210a1004200241386a22034200370300200241306a22044200370300200241286a22054200370300200242003703202000200241206a2206104c200241186a22072003290300370300200241106a22082004290300370300200241086a22092005290300370300200220022903203703002002104d10052001ad42ff0183422086420484100642041006200a100710051008200342003703002004420037030020054200370300200242003703202006104c200720032903003703002008200429030037030020092005290300370300200220022903203703002002104d200241406b24000b1900200042042001ad4220864204844284808080800410271a0b14002000ad42208642048442848080808004102a0bac0101027f230041206b2202240020022001370318200220003703102002411b3602080240024002400240200241086a1034220042001035450d00200042001002a741ff01710e020002010b200241086a2203418190c0004106104f20022802080d00200320022903102001105020022802084101460d00410021032002290310220042001035450d02200042001002a741ff017122030e020201000b000b413c21030b200241206a240020030b3901017f230041106b2203240020032001200210ed0120002003280200047e4201052000200329030837030842000b370300200341106a24000b3801017f230041106b22032400200320023703082003200137030020034102103121012000420037030020002001370308200341106a24000b3902027f017e230041106b22002400200041086a41d892c000104320002802082101200035020c200041106a2400422086420020014101711b0b3401017f230041206b2202240020022001370318200220003703102002411b360208200241086a410142001040200241206a24000b860101027f230041206b22042400200420023703082004200137030003402003411046044041002103034020034110470440200441106a20036a200320046a290300370300200341086a21030c010b0b2000428eeae6bb8ecfd3e927200441106a410210311032200441206a240005200441106a20036a4202370300200341086a21030c010b0b0b0c004283808080e0001055000b0700200010261a0b3701027f230041106b2200240020001057027f2000280200410146044020002802040c010b200029030810091a41000b200041106a24000b4d01027f230041106b22012400200141f08cc00010444101210202402001280200410146044020002001290308370308410021020c010b200041063602040b20002002360200200141106a24000b0c00105941c6004100105a1b0b1600428480808080f010428480808080a0fa03100c1a0b0d0041c891c000104641fd01710bbb0102037f037e230041306b22022400200241086a220320012903102001290318105c42012105024020022802080d00200229031021062001350224210720012802202104200320012903002001290308105d20022802080d002002200229031037031820022006370308200220012903283703282002200135023042208642048437032020022007422086420484420220041b370310200041bc85c000410520034105105e370308420021050b20002005370300200241306a24000b47002001423f8720028542005220014280808080808080407d42ffffffffffffffff005672047e20022001101e052001420886420b840b210120004200370300200020013703080b20002001a7410171044020002002102d0f0b20004200370300200042023703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410280b6e02027f027e230041206b220224002001290308210420012903002105200241086a22032001290310102d20002002280208047e420105200220022903103703182002200437031020022005370308200041b886c000410320034103105e37030842000b370300200241206a24000b900502027f0d7e230041f0006b220224002001290358210520022001290368102d42012104024020022802000d0020022903082106200220012903002001290308105d20022802000d002002290308210720012802382103200135023c210820022001290340102d20022802000d00200229030821092001290348210a0240024002400240024020012d007841016b0e03010203000b200241d484c0004109104f0c030b200241dd84c0004106104f0c020b200241e384c0004105104f0c010b200241e884c000410c104f0b20022802000d002002200229030810612002290308210b2002290300a70d000240200128023041014604402002419e89c0004105104f20022802000d0220022002290308200135023442208642048410500c010b2002419889c0004106104f20022802000d012002200229030810610b2002290308210c2002290300a70d00200220012903202001290328105c20022802000d002002290308210d0240024002400240024020012d007941016b0e03010203000b200241d488c0004106104f0c030b200241da88c0004109104f0c020b200241e388c0004109104f0c010b200241ec88c000410a104f0b20022802000d002002200229030810612002290308210e2002290300a70d002001290350210f20012903602110200220012903102001290318105c20022802000d00200220022903083703602002200f370358200220103703502002200e3703482002200d3703402002200c3703382002200b3703302002200a3703282002200937032020022008422086420484420220031b37031820022007370310200220063703082002200537030020022001290370370368200041e487c000410e2002410e105e370308420021040b20002004370300200241f0006a24000b3401017f230041106b2202240020022001370308200241086a4101103121012000420037030020002001370308200241106a24000b4601017f230041106b220324002003200137030820032002ad42208642048437030041cc89c000410220034102105e21012000420037030020002001370308200341106a24000b7a02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841988ac0004105200241086a4105105e21032000420037030020002003370308200241306a24000bfd0102017f067e230041306b220624002006410036022c200641106a200320042005ad42002006412c6a10f5012006200629031020062903184290ce00420010f001200628022c21052006290308210720062903002108100a2109419092c00010f801210a200120022009200342ba82b4a2d8e1d3d7947f200820051b22087c220b200354ad200442e5908eebc5dbd101200720051b22027c7c2207423f87220c200b2002200485427f8520042007858342005322051b200c428080808080808080807f85200720051b102f200842005220024200552002501b044020012009200a20082002102f0b2000200337030020002004370308200641306a24000b0e002000100a200120022003102f0b1300200041a896c000410d41b096c00010f9010b3002017f017e230041106b2202240020022000200110ed0120022802004101460440000b2002290308200241106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a41011031200141106a24000b4b02027f017e230041106b220124002001419497c000410f1067370308200141086a2202106820012000ad422086420484370308418c97c000410120024101105e100b1a200141106a24000b4602027f017e230041106b22012400200141ac97c000410f1067370308200141086a2202106820012000104237030841a497c000410120024101105e100b1a200141106a24000b6302027f017e230041206b22012400200141a098c00041101067370308200141086a220210682001200029030010423703082001200029030837031820012000350210422086420484370310418898c000410320024103105e100b1a200141206a24000b1300200041c899c000411341d099c00010f9010b6802027f027e230041206b22012400200141e89ac00041171067370308200141086a220210682000290300200029030810302104200120002903101042370310200120043703082001200029031837031841d09ac000410320024103105e100b1a200141206a24000b1300200041c09bc000411841c89bc00010f9010b0b0041c891c000200010490b3401027f230041106b22002400200041086a41e091c000104320002802084101714504401054000b200028020c200041106a24000b0b00200041f891c00010450b0b0041e091c000200010480b0b0041f891c0002000104a0b0d00200020012002410c10fb010b1d00200010344201428480808080b0d400428480808080e0ee0b100f1a0b09002000410f10fc010b5e01027f230041306b2202240020022000107622033602042002200037030820024110360200200220011039200210752002410f36021820022000370320200241186a2201200341016a2203417f20031b103b20011075200241306a24000b4f01047f230041206b2202240020022001370318200220003703102002410d3602082002200241086a220310332002280204200228020022050440200310750b200241206a2400410020054101711b0b0d00200020012002411310fb010beb0101027f230041406a2203240020032002370310200320013703082003410e360200024002402003103422014201103504402001420110022101034020044118470440200341186a20046a4202370300200441086a21040c010b0b0240200142ff018342cc00520d00200141b886c0004103200341186a4103107b2003290318220142ff018342cd00520d002003290320220242ff018342c900520d00200341306a2003290328102e20032802304101470d020b000b200042003703000c010b20002003290338370318200020023703102000200137030820004201370300200310750b200341406b24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410291a0b09002000410b10fc010bed0102017f027e230041306b2203240020032002360204200320013703082003412036020002400240200310342201420110350440200142011002210141002102034020024118470440200341186a20026a4202370300200241086a21020c010b0b0240200142ff018342cc00520d002001418086c0004103200341186a4103107b2003290318220142ff01834204520d002003290320220442ff018342cd00520d002003290328220542ff01834204510d020b000b200042003703000c010b200020014220883e02102000200437030820004201370300200020054220883e0214200310750b200341306a24000b0b00419092c000200010470b09002000412510fc010b09002000411210fc010b2d01027f230041206b220124002001410736020820012000370310200141086a1046200141206a240041fd01710b2b01017f230041206b220224002002411d3602082002200136020c2000200241086a1044200241206a24000b0e0041c092c00010344202100d1a0bce0102027f017e230041306b22022400200241243602082002200137031002400240200241086a103422014201103504402001420110022101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141cc89c0004102200241206a4102107b2002290320220142ff01834204520d002002290328220442ff018342cd00510d020b000b200042003703000c010b200020014220883e02102000200437030820004201370300200241086a10750b200241306a24000b870202027f057e230041406a220124000240200041f092c0001034220342021035047e2003420210022103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341988ac0004105200141086a4105107b2001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a200129032810860120012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d00200110244280808080708342808080808004520d0020002001370308420021020b200020023703000b5101017f230041306b220324002003412436020820032000370310200341086a1034200341206a20012002106220032802204101460440000b2003290328420110031a200341086a1075200341306a24000b2b01017f230041206b220224002002410736020820022000370310200241086a20011049200241206a24000b0b00418893c000200010470b3f01037f230041206b220124002001411e360208200120003703102001200141086a1043200128020021022001280204200141206a2400410020024101711b0b2e01017f230041206b220124002001412436020820012000370310200141086a10344201100d1a200141206a24000b0e0041f092c00010344202100d1a0b4101027f230041206b2202240020024122360208200220013703102000200241086a22031036200029030020002903088450450440200310750b200241206a24000b3401037f230041106b22002400200041086a41a093c000104320002802082101200028020c200041106a2400410020014101711b0b09002000412110fc010bf00302037f047e230041f0006b220224002002411736020020022001370308024002402002103422014201103504402001420110022101034020034128470440200241186a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141808bc0004105200241186a4105107b2002290318220142ff018342cb00520d002001100e21052002410036026820022001370360200220054220883e026c200241406b200241e0006a109101200229034022014202512001a7410171720d0020022903482201a741ff0171220341ca00472003410e47710d00027f024002400240200141b88cc0004103109201422088a70e03000102040b2002280268200228026c1093010d0341000c020b2002280268200228026c1093010d0241010c010b2002280268200228026c1093010d0141020b21032002290320220142ff01834204520d002002290328220542ff01834204520d00200241406b22042002290330103720022802404101460d00200229035821062002290350210720042002290338103720022802404101470d020b000b200041033a00280c010b2002290350210820002002290358370318200020083703102000200637030820002007370300200020033a0028200020054220883e0224200020014220883e0220200210750b200241f0006a24000b3d01017f200020012802082202200128020c49047e200020012903002002ad42208642048410113703082001200241016a36020842000542020b3703000b180020002001ad4220864204842002ad422086420484102b0b1100200020014d0440200120006b0f0b000b7101027f230041406a22032400200320023703182003200137031020034111360208200341206a200341086a220410362003290320220120032903288450450440200410750b2000200329033842002001a741017122041b37030820002003290330420020041b370300200341406b24000b7501017f230041306b22022400200241233602082002200137031002400240200241086a10342201420110350440200241206a200142011002102e20022802204101470d01000b200042003703000c010b200229032821012000420137030020002001370308200241086a10750b200241306a24000baf0202027f047e230041d0006b22022400200241173602002002200037030820021034024002400240024020012d002841016b0e020102000b200241406b220341888cc0004109104f0c020b200241406b220341918cc0004117104f0c010b200241406b220341a88cc000410f104f0b0240024020022802400d00200320022903481061200229034821042002290340a70d002001350224210520013502202106200241406b220320012903002001290308105c20022802400d0020022903482107200320012903102001290318105c20022802404101470d010b000b200220022903483703382002200737033020022004370318200220054220864204843703282002200642208642048437032041808bc0004105200241186a4105105e420110031a20021075200241d0006a24000b3a01027f230041206b22042400200420013703182004200037031020044111360208200441086a220520022003103d20051075200441206a24000b0b00200041b893c00010450b3101027f230041206b220224002002412136020820022000370310200241086a22032001103b20031075200241206a24000b3301027f230041206b220324002003411f36020820032000370310200341086a220420012002103d20041075200341206a24000b09002000411610fc010bd10602077f0c7e230041d0016b22022400200241093602182002200137032002400240200241186a1034220142011035450440200042023703000c010b20014201100221010340200341f000470440200241306a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141e487c000410e200241306a410e107b2002290330220a42ff018342c900520d01200241a0016a22032002290338102e20022802a0010d0120022903a801210b20032002290340109d0120022903a001220c4202510d0120022903a801210d200241106a2002290348109e01200228021022044102460d012002280214210520032002290350102e20022802a0010d012002290358220e42ff018342cd00520d0120022903a801210f2002290360109f0141ff017122064104460d01200241086a200229036810a001200228020822074102460d01200228020c210820032002290370103720022802a0014101460d012002290378220142ff018342cb00520d0120022903b801211020022903b00121112001100e2109200241003602c801200220013703c001200220094220883e02cc012003200241c0016a10910120022903a00122014202512001a7410171720d0120022903a8012201a741ff0171220341ca00472003410e47710d01027f0240024002400240200141f888c0004104109201422088a70e0400010203060b20022802c80120022802cc011093010d0541000c030b20022802c80120022802cc011093010d0441010c020b20022802c80120022802cc011093010d0341020c010b20022802c80120022802cc011093010d0241030b2103200229038001220142ff018342c900520d01200229038801220942ff018342cd00520d01200241a0016a200229039001103720022802a0014101460d01200229039801221242ff018342cc00520d0120022903b801211320022903b00121142000201137032020002014370310200020033a0079200020063a0078200020123703702000200b370368200020013703602000200a370358200020093703502000200e3703482000200f3703402000200536023c2000200436023820002008360234200020073602302000200d3703082000200c3703002000201037032820002013370318200241186a10750b200241d0016a24000f0b000b5b01017f230041106b2202240002402001420252044020022001102e200229030821012002280200044020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a24000b3501027f2001420251047f4100052001422088a7210241014102200142ff01834204511b0b210320002002360204200020033602000bf50102037f017e230041206b22012400410421020240200042ff018342cb00520d002000100e21042001410036020820012000370300200120044220883e020c200141106a2001109101200129031022004202512000a7410171720d0020012903182200a741ff0171220341ca00472003410e47710d000240024002400240200041f484c0004104109201422088a70e0400010203040b2001280208200128020c1093010d03410021020c030b2001280208200128020c1093010d02410121020c020b2001280208200128020c1093010d01410221020c010b2001280208200128020c1093010d00410321020b200141206a240020020b910202047f017e230041206b220224000240200142ff018342cb00520440410221030c010b2001100e21062002410036020820022001370300200220064220883e020c200241106a2002109101410221030240200229031022014202512001a7410171720d0020022903182201a741ff0171220441ca00472004410e47710d0102400240200141a489c0004102109201422088a70e020001020b2002280208200228020c1093010d01410021030c020b2002280208200228020c10930141024f0d00200241106a2002109101200229031022014202512001a7410171720d002002290318220142ff01834204520d002001422088a72105410121030b0b2000200536020420002003360200200241206a24000b0b0041f08cc000200010470b4f01017f230041306b220224002002410936020820022000370310200241086a1034200241206a2001106020022802204101460440000b2002290328420110031a200241086a1075200241306a24000be10202037f057e230041f0006b2203240020032002360214200320013703182003411036021002400240200341106a1034220142011035450440200042023703000c010b200142011002210141002102034020024128470440200341286a20026a4202370300200241086a21020c010b0b200142ff018342cc00520d01200141bc85c0004105200341286a4105107b200341d0006a22022003290328103720032802504101460d012003290368210120032903602106200341086a2003290330109e01200328020822044102460d01200328020c210520022003290338109d01200329035022074202510d012003290340220842ff01834204520d012003290348220942ff018342cd00520d012003290358210a20002006370310200020084220883e02302000200937032820002005360224200020043602202000200a3703082000200737030020002001370318200341106a10750b200341f0006a24000f0b000b4d02027f017e230041306b220224002002410a36021820022000370320200241086a200241186a220310382002290308220050450440200310750b2002290310200241306a240020012000a71b0b8f0101027f230041406a220224002002411f360228200220013703302002200241286a220310362000027f02402002290300200229030884504504402003107520002002290318370318200020022903103703100c010b20011080010440200041c20036020441010c020b200142004200109a0120004200370318200042003703100b41000b360200200241406b24000b0b002000200110104200520b5402017f017e230041106b220224000240200020012903002203420252047e2003a74101710d0120002001290308370308200041106a200141106a29030037030042010542000b370300200241106a24000f0b000b190020012802004190a6c000410f200128020428020c1107000b3101017e200029030022014202520440200029030842022001a74101711b0f0b200028020841037441c09cc0006a2903000b230020004101714504402001ad4220864204840f0b200141037441c09cc0006a2903000b800202047f047e230041206b22022400024020012802082204200128020c4f0440200042023703000c010b20012903002004ad42208642048410112106034020034118470440200241086a20036a4202370300200341086a21030c010b0b420121070240200642ff018342cc00520d00200641d086c0004103200241086a4103107b2002290308220842ff01834204520d002002290310220642ff018342cd00520d002002290318220942ff01834204520d002008422088a721032009422088a72105420021070b2004417f470440200020053602142000200336021020002006370308200020073703002001200441016a3602080c010b000b200241206a24000bab0101017f02400240200042ff018342cd0052200142ff018342cd005272200242ff0183420452200342ff018342cd0052727245044041f08cc0001034420210350d01200242ffffffff8ffd00560d02200010a1012001107e2002422088a722041072200310890141d892c00010ad0110484100106f41888dc00010ae0110731059200010662001106c200410692003106e42020f0b000b4283808080101055000b4283808080d0001055000b08001022422088a70b14002000ad4220864204844284808080d000102c0bc70102027e027f230041106b22022400027e0240024041c092c0001034220042021035047f2000420210022100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041cc89c000410220024102107b2002290300220142ff01834204520d012002290308220042ff018342cd00520d0110ad012001422088a74d0d021083011059410c05410b0b4103742903c89c400c020b000b200010091a200010a10110830110592000106642020b200241106a24000bf40102027f027e23004180016b2201240020012000102e027e024020012802004101470440200129030821000240105822020d0020012000109c01411e210220012903004202510d00200120001084012001280200450440410c21020c010b200129030821032001280210210210ad0120024d0d022000108b01410d21020b200241037441c09cc0006a2903000c020b000b200310091a2001410a3602002001200037030820012003103e200110752000108b01200141d897c000410f106737030020011068200010422100200120033703082001200037030041c897c000410220014102105e100b1a42020b20014180016a24000ba00802047f097e230041e0026b2204240020044190016a22052000102e027e024002400240200428029001410146200142ff018342cd0052720d0020042903980121082005200210372004280290014101460d0020042903a801210020042903a0012102200520031086012004280290014101460d0020042903980121100240105822050d00200250200042005320005022051b0440413a21050c010b200520024280c2d72f54710440413921050c010b20044190016a2008109c0120042903900122034202510440411e21050c010b2004280298012105200441106a410c7220044190016a410c7241f40010f1011a200420053602182004200337031020042d0089010440411f21050c010b200110091a20012010104e22050d00420021032001200429035810a6012207450d0320044190026a2008200110940120044190016a2205200810a50120042802900145044020042903a801210d20042903a001210b2004290390022203200429039802220a8450450d04200420013703a00120042008370398012004411436029001200441086a2005103320042802080440200428020c20051075420021030d040b200810800122054187274b0440413d21050c020b200420083703b802200441133602b002200420053602b402200441b0026a22062001103e20061075200420013703d802200420083703d002200441143602c802200441c8026a2206200541016a2205103b200610752004411236029001200420083703980120044190016a22062005103b20061075420021030c030b20042802940121050b200541037441c09cc0006a2903000c030b000b4200210a0b024020042d0088014103470440027f20042802480440200428024c0c010b10700b2105200441a0026a20042903602001200220002005106420042903a802210020042903a00221020c010b100a210920042903602001200920022000102f0b20042004290330220920027c220e200954ad2004290338220920007c7c220c423f87220f200e2000200985427f852009200c858342005322051b22093703302004200f428080808080808080807f85200c20051b220c3703382007044020082001200220037c220e200354ad2000200a7c7c2203423f87220f200e2000200a85427f852003200a858342005322051b200f428080808080808080807f85200320051b10970120082002200b7c220a200b54ad2000200d7c7c2203423f87220b200a2000200d85427f852003200d858342005322051b200b428080808080808080807f85200320051b109a010b2008200441106a10a201200441e095c000410b10673703900120044190016a22051068200220001030210020081042210220042009200c10303703a801200420023703a0012004200137039801200420003703900141c095c000410420054104105e100b1a20012010105242020b200441e0026a24000ba00302047f017e230041b0016b2203240020032000102e02402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102027e0240105822040d0020032000109c0120032903004202510440411e21040c010b20032d0079220520032d00782204410147220672450440200110091a20012002104e22040d012000200110780440412821040c020b2000107c22044187274b0440413b21040c020b20032000370388012003410c36028001200320043602840120034180016a22052001103e20051075200320013703a801200320003703a0012003410d3602980120034198016a2205200441016a2204103b200510752003410b3602002003200037030820032004103b20031075418893c00010f8012001200241b001104b105341a894c000106820032000104237030820032001370300419894c000410220034102105e100b1a20012002105242020c020b4120411f410020051b20044101471b210420060d0042022005450d011a0b200441037441c09cc0006a2903000b200341b0016a24000f0b000be20102047f037e230041306b22002400027e02400240105622010d00200041086a108501200028020845044041c10021010c010b20002802242000290318210520002903102104200028022810ad01220349044041c40021010c010b20034d0d0141c30021010b200141037441c09cc0006a2903000c010b1059200410121a20051073108c01200041f897c000410f1067370308200041086a22011068200020043703102000200537030841e897c000410220014102105e100b1a418095c00010682000200437030841f894c000410120014101105e100b1a42020b200041306a24000bbb0102027f017e23004180016b2201240020012000102e027e024020012802004101470440200129030821000240105822020d0020012000109c0120012903004202510440411e21020c010b2000200129034810a40110091a20012000108401200129030050450d02410c21020b200241037441c09cc0006a2903000c020b000b2000108b01200141e89bc000411910673703002001106820012000104237030041e09bc000410120014101105e100b1a42020b20014180016a24000b890102037f017e230041306b22002400027e024010562201047f200105200041086a108501200029030850450d0141c1000b41037441c09cc0006a2903000c010b108c01105910ad0121012000419c9cc00041191067370308200041086a2202106820002001ad42208642048437030841949cc000410120024101105e100b1a42020b200041306a24000b8311020c7f0b7e230041a0036b2205240020054180026a22072000102e027e024002400240024002400240200528028002410146200142ff018342cd005272200242ff0183420452200342ff018342045272720d002005290388022113200720041086012005280280024101460d002005290388022115105822060d0520072013109c0120052903800222004202510440411e21060c060b200528028802210720054180016a410c7220054180026a410c7241f40010f1011a2005200736028801200520003703800120052d00f9010440411f21060c060b4121210620052802b0014101470d0520052802b4012208450d054137210620082002422088a7220b4d0d0520052903c801220010091a20002015104e22060d0520052d00f801220d410346044020054180026a1057200528028002410146044020052802840221060c070b20052903880210091a0b200520013703900220052013370388022005200b360284022005411536028002024020054180026a103422004201103504400240200042011002a741ff01710e020002030b20054180026a10750b4100210620131076210e42002104410021070340200c210a20072109200e20062006200e491b21070240034020062007460d0120054180026a2013200610a301200641016a21062005290380024202510d002005290398022100200529039002210220052802b002210c20052802a002211020052903a802200110a6010d000b410121072010410171450d012012200220127c221156ad200020047c7c2202423f872212428080808080808080807f8520022000200485427f8520022004858342005322071b21042012201120071b2112200f41016a2207417f20071b210f20092107200a210c0c010b0b2009410171220c450440413221060c070b200d410347044020052903f0012200200aad422086420484220210134201520440413321060c080b200020021014220042ff01834204520d022005410036027c200541e0006a200529039001200529039801220220004220884200200541fc006a10f501200541d0006a027e200528027c4504402005290368210220052903600c010b2002423f87220042ffffffffffffffffff008521022000427f850b200242e400420010f00120052903582100200529035021112008200f41016a2207417f20071b470440200541406b201120002008ad420010f00120052903482102200529034021000c040b200020047d2011201254ad7d2202423f872214428080808080808080807f852002200020048520002002858342005322071b21022014201120127d20071b21000c030b4137210620082013109b0122074d0d0620052903a00122005020052903a80122024200532002501b0d05200820076b22074100200720084d1b2207410146044020002112200221040c040b200541306a200020022007ad10f20120052903382102200529033021000c020b20054180026a1075413621060c050b000b20005020024200532002501b0440412221060c040b200020052903a001221256200220052903a80122045520022004511b0d02200d4103460d0020052903d00120012000200210650c010b027f20052802b801044020052802bc010c010b10700b21072005410036022c200541106a200020022007ad42002005412c6a10f5012005427f2005290310200528022c22071b221a42ffffffffffffffffff00200529031820071b22164290ce00420010f0012005290308211120052903002114100a211720052903d00121182000201456200220115520022011511b0440201820172001200220117d2000201454ad7d2219423f87221b200020147d200220118520022019858342005322071b201b428080808080808080807f85201920071b102f0b201a428fce005620164200552016501b450d0020182017419092c00010f80120142011102f0b2005201220007d3703a0012005200420027d2000201256ad7d3703a801200520013703900220052013370388022005200b36028402200541153602800220054180026a220741014201104020071075200d41034604402013109b012109200541163602800220052013370388022007200941016a2209417f20091b103b200710750b200a4132200c1b2107418893c00010f8012104419a85c00041091067211220042001201541b001104b1053201541d101104b211141d08cc000410f1067211420052011370398032005201237039003200520034284808080708337038803200520013703800341002106024003402006412046044002404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2004201420054180026a410410311032201541e101104b210341df8cc00041111067211220052903d001211120002002103021142005200337039803200520143703900320052011370388032005200137038003410021060340200641204604404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2004201220054180026a220a41041031103210b701210320052002370398022005200037039002200520073602b002200520013703a8022005200b3602a402200541013602a002200520033703880220054201370380022013200a107720052903a00120052903a80184500d020c050520054180026a20066a4202370300200641086a21060c010b000b000b0520054180026a20066a4202370300200641086a21060c010b0b200541023a00f9010b201320054180016a10a201200541ac99c000411110673703800220054180026a22071068200020021030210020131042210220052001370398022005200bad4220864204843703900220052002370388022005200037038002418c99c000410420074104105e100b1a20052903c8012015105242020c020b413821060b200641037441c09cc0006a2903000b200541a0036a24000b3f02017e027f230041106b22012400027e10232200a741ff017122024106470440200241c000460440200010010c020b000b20004208880b200141106a24000bdb0902057f087e230041a0026b2203240020034180016a22052000102e027e024002400240200328028001410146200142ff0183420452720d002003290388012108200520021086012003280280014101460d00200329038801210a105822040d0220052008109c0120032903800122004202510440411e21040c030b20032802880121042003410c7220034180016a410c7241f40010f1011a200320043602082003200037030020032d00790440411f21040c030b20032802300440412121040c030b20034180016a220620082001422088a72205107d200328028001450d01200335029401210e2003280290012107200329038801220210091a2002200a104e22040d0220062008200710a301200329038001220b4202510d012003290398012100200329039001210920032802b00121064133210420032903a801220d200210a6012005200647720d02200b5045044041db0021040c030b20095020004200532000501b0440412221040c030b2003290320220c20095422062003290328220b2000532000200b511b0440413821040c030b10b701210f200320053602b0012003200d3703a8012003200f3703880120034201370380012003200937039001200320003703980141002104200341003602a00120032007360284022003200837038802200341103602800220034180026a220520034180016a10392005107520082008108f01220541016b22074100200520074f1b1099012003200b20007d2006ad7d3703282003200c20097d3703202009200c852000200b8584500440200341023a00790b2008200310a2012002200a10522003290350220b20022009200010652003419496c000410b10673703800120034180016a22051068200920001030210d200810422108200320023703a001200320014284808080708337039801200342023703900120032008370388012003200d3703800141ec95c000410520054105105e100b1a418893c00010f801210141d093c0004103106721082003200a41b001104b3703880220032002370380020340200441104604404100210403402004411047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001428eeae6bb8ecfd3e92720044102103110b901200a41d101104b210c41d08cc000410f1067210d2003200c3703980220032008370390022003200e422086420484370388022003200237038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200d20044104103110b901200a41e101104b210841df8cc00041111067210a2009200010302100200320083703980220032000370390022003200b370388022003200237038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200a20044104103110b90142020c090520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000b000b413321040b200441037441c09cc0006a2903000b200341a0026a24000b3a01017f2000027f20012002200310212201a741ff017122044103470440200020044102473a000441020c010b2000200137030841000b3602000bd40b02087f0c7e230041e0016b220224000340200341d800470440200241106a20036a4202370300200341086a21030c010b0b027e024002400240200042ff018342cc00520d00200041b08bc000410b200241106a2204410b107b2002290310221342ff018342c900520d0020024190016a22032002290318109d0120022903900122114202510d002002290398012115200241086a2002290320109e01200228020822094102460d00200228020c21052002290328220f420252200f42ff018342cd0052710d002002290330220b42ff018342cd00520d002002290338109f0141ff017122064104460d002002200229034010a001200228020022074102460d002002290348221242ff018342c900520d002002290350221042ff018342cd00520d00200228020421082003200229035810372002280290014101460d002002290360220a42ff018342cc00520d0020022903a801210c20022903a001210d2004200110860120022802104101460d0020022903182114105822030d02200b10091a200b2014104e22030d022010108101450440411421030c030b2012101542ffffffff8f0f560440412721030c030b200d50200c420053200c501b0440412321030c030b200a1016428080808010540d01200a1016422088210141002104420421000240024002400340200150450440200a2000101742ff0183420452200a20001018220e42ff0183420452720d02417f2004200e422088a76a220320032004491b2104200142017d210120004280808080107c21000c010b0b41352103200441e400470d052009410171220345200541e8074d72450440410521030c060b200521042003450440107021040b10b701210102400240024002400240200641026b0e020103000b2007450d01412121030c090b41212103200741017145200845720d080b200241106a2010200b200d200c200410640c010b41212103200741017145200845720d06200a101642808080807083428080808010520d0541222103200a42848080801010134201520d06200a4284808080101014220042ff01834204520d04413521032000428080808070834280808080c00c520d060b1051210041a892c000427f41a892c0001034220e42021035047e200241106a200e42021002102e20022802104101460d04200229031805200042017c0b220042017c220e200e501b4202104120024200200c200641034622041b37033820024200200d20041b3703302002200c3703282002200d37032020022000370350200220103703602002200b370358200241003a00890120022008360244200220073602402002200137037820022012370370200220133703682002200a3703800120022015370318200220113703102002200536024c20022009360248200220063a0088012000200241106a10a201200042004200109a0120040d010c020b000b200241a8016a4200370300200241b0016a4100360200200241013602c0012002200b3703b801200242003703a0012002420037039001200020024190016a10770b200241f896c000410d10673703900120024190016a106820001042210a02400240024002400240200641016b0e03010203000b20024190016a220441d484c0004109104f0c030b20024190016a220441dd84c0004106104f0c020b20024190016a220441e384c0004105104f0c010b20024190016a220441e884c000410c104f0b2002280290010d0020042002290398011061200229039801211120022903900150450d002002200d200c10303703c001200220103703b801200220123703b001200220113703a8012002200b3703a0012002200a37039801200220133703900141c096c000410720024190016a22044107105e100b1a200f42025204402000200f417f10ad012205418087016a220320032005491b2205108701200220053602a0012002200f3703980120022000370390012004106b0b200b20141052200241106a2000102d20022802104101460d0020022903180c030b000b412221030b200341037441c09cc0006a2903000b200241e0016a24000bc20202057f017e230041306b22012400027e02400240200042ff018342cd00510440105622020440200241037441c09cc0006a2903000c040b200041001088012000108a012204450d02200441016b2203108e01220541016b22024100200220054d1b2202460d01200141086a200210820120012802084101470d01200129031021062001411d3602182001200336021c200141186a2203200610472001411e360218200120063703202003200410480c010b000b2001411d3602182001200236021c200141186a10344202100d1a2001411e36021820012000370320200141186a10344202100d1a200541024f044041a093c000200210480c010b41a093c00010344202100d1a0b1059200141e399c00041121067370318200141186a220210682001200037031841cc98c000410120024101105e100b1a42020b200141306a24000bef0302047f087e23004180026b2202240020024180016a22042000102e027e024002402002280280014101460d002002290388012100200420011086012002280280014101460d002002290388012107105822030d01100a220b2007104e22030d0120042000109c0120022903800122014202510440411e21030c020b20022802880121032002410c7220024180016a2204410c7241f40010f1011a2002200336020820022001370300413e210320022d00794103470d012004200010900120022d00a80122054103460d0141c000210320022802a40120022802a001490d01024020054101470d002002290390012208200229038001220958200229039801220120022903880122065720012006511b0d0020022903502002290348220c200120067d2008200954ad7d220a423f87220d200820097d20012006852001200a858342005322031b2201200d428080808080808080807f85200a20031b22061065200220063703880120022001370380012002200c3703980120022000370390012004106d0b2002420037032820024200370320200241013a00792000200210a2012002411736028001200220003703880120024180016a10344201100d1a200042004200109a012000106a200b2007105242020c020b000b200341037441c09cc0006a2903000b20024180026a24000b2d02017f017e230041106b2200240020001057200028020041014604401054000b2000290308200041106a24000b8e0102027f017e23004190016b22022400200241106a22032000102e2002280210410146200142ff018342045272450440200320022903182204109c01420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a7107420022002290318370308200229031021000b20022000370300200210a90120024190016a24000f0b000b5401027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f2000107c210241000541010b200210aa0120014180016a24000f0b000b9b0102037f017e23004180016b2201240020012000102e20012802004101470440200120012903082204109c014283808080e0032100024020012903004202510d004188272004107c220220024188274f1b21034100210210192100034020022003460d0120012004200210742001280200410146044020002001290308101a21000b200241016a21020c000b000b20014180016a240020000f0b000b8b0102017f017e23004190016b2202240020022000102e02402002280200410146200142ff018342cd0052720d00200220022903082203109c014283808080e003210020022903004202520440200241106a2003200110940120024180016a20022903102002290318105c2002280280014101460d0120022903880121000b20024190016a240020000f0b000b8e0102027f017e23004190016b22022400200241106a22032000102e2002280210410146200142ff018342045272450440200320022903182204109c01420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a7107920022002290318370308200229031021000b20022000370300200210a90120024190016a24000f0b000b5501027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f2000108001210241000541010b200210aa0120014180016a24000f0b000b9c0102037f017e23004180016b2201240020012000102e20012802004101470440200120012903082204109c014283808080e0032100024020012903004202510d004188272004108001220220024188274f1b21034100210210192100034020022003460d0120012004200210792001280200410146044020002001290308101a21000b200241016a21020c000b000b20014180016a240020000f0b000b940101027f23004180026b2201240020014180016a22022000102e02402001280280014101460d002002200129038801109c01027e0240200129038001420251047f411d05200120014180016a41800110f10122022903004202520d01200228020841016b0b4103742903c89c400c010b20024180016a200210602002280280010d012002290388010b20014180026a24000f0b000b0a00419092c00010f8010b0b001070ad4220864204840b5601017f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01027e200129030042025204402000200129034810a4010c010b4283808080e0030b20014180016a24000f0b000b2c02027f017e230041106b220024002000109801200028020021012000290308200041106a2400420220011b0b9c0101017f23004190016b2201240020012000102e024020012802004101460d00200120012903082200109c01027e02402001290300420252047f20012000108401200129030022004202520d01200128020841016b05411d0b4103742903c89c400c010b42022000a7410171450d001a20014180016a2001290308200128021010622001280280010d012001290388010b20014190016a24000f0b000b4902017f017e230041406a22002400200041086a10850102402000280208047e200041306a200041106a106320002802304101460d0120002903380542020b200041406b24000f0b000b0a00418893c00010f8010ba10101027f230041406a22022400200241206a22032000102e02402002280220410146200142ff018342cd0052720d00200320022903282001107a027e20022802204101460440200241186a200241386a290300370300200241106a200241306a29030037030020022002290328370308200241003602002003200241086a105f20022802200d0220022903280c010b4283808080a0050b200241406b24000f0b000ba20101017f23004190016b2202240020022000102e02402002280200410146200142ff0183420452720d00200220022903082200109c01027e02402002290300420252047f200220002001422088a710a301200229030022004203520d01200228020841016b05411d0b4103742903c89c400c010b420220004202510d001a20024180016a2002105b2002280280010d012002290388010b20024190016a24000f0b000b5401027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f20001076210241000541010b200210aa0120014180016a24000f0b000ba10102047f017e230041c0016b2201240020012000102e20012802004101470440200120012903082205109c014283808080e0032100024020012903004202510d0041e807200510762202200241e8074f1b21034100210210192100034020022003460d0120014180016a22042005200210a301200241016a21022001290380014202510d0020002004103a101a21000c000b000b200141c0016a240020000f0b000b0600105110420b0500105aad0b1600200042ff018342cd00520440000b2000108101ad0bb90102027f037e230041206b22002400027e024002400240105622010d00200041106a107120002802104101470440410621010c010b20002903182102200010980120002802004101470d01200029030822032002101050450d0241c50021010b200141037441c09cc0006a2903000c020b418d8dc00010ae0121030b41b893c0002002104a105941d894c0001068200020023703182000200337031041c894c0004102200041106a4102105e100b1a42020b200041206a24000b0c00418894c000410110f7010b9c0602077f097e230041f0016b22032400200341306a22052000102e0240024002402003280230410146200142ff0183420452720d002003290338210a200520021086014101210720032802304101460d002003290338210d105822040d02100a220f200d104e22040d022005200a109c0120032903304202510440411e21040c030b413e210420032d00a9014103470d022003290380012110200341306a2205200a10900120032d005822084103460d0241192001422088a72204200441194f1b210720032802302104200341b0016a4104722005410472412410f1011a200341dc016a200341dc006a280000360000200320032800593600d901200320043602b001200320083a00d80120032903b801210220032903c801210e20032903c001211120032802d401210920032802d001210520032903b001210b4100210403402004200749200420096a220620054971450440200320063602d401200a200341b0016a109601200f200d105241002107200520066b22044100200420054d1b21040c040b200341306a200a20061079024020032802304101470d00200341e0016a200a2003290338220c10940120032903e00122005020032903e80122014200532001501b0d000240024002400240200841016b0e020201000b200342003703e801200342003703e0010c020b2003410036022c200341106a200020012011200e2003412c6a10f501027e200328022c4504402003290318210120032903100c010b2001200e85423f87220042ffffffffffffffffff008521012000427f850b21002002200b845020002001428080808080808080807f8584502002200b83427f5171720d05200320002001200b200210f0012003200329030822013703e8012003200329030022003703e001200042005220014200552001501b450d010b2010200c200020011065200341909ac00041141067370330200341306a2206106820002001103021002003200a10423703402003200c3703382003200037033041f899c000410320064103105e100b1a0b200a200c420042001097010b200441016a21040c000b000b000b000b2007200410aa01200341f0016a24000bb90102037f017e23004180016b2202240020022000102e024002402002280200410146200142ff018342cd0052724504402002290308210510582203047f20030520022005109c014202210020022903004202520d02411e0b41037441c09cc0006a29030021000c020b000b2005200229034810a40110091a20052001417f10ad012203418087016a2204200320044b1b22031087012002200336021020022001370308200220053703002002106b0b20024180016a240020000ba90202057f017e230041406a22022400200241206a2204200010860102402002280220410146200142ff018342c90052720d0020022903282100027e0240105622030d004120210320011015428080808010540d00200210ad01220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441f092c000103420042002106320022802204101460d022002290328420210031a1059200241a09bc0004118106737032020041068200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041809bc000410420044104105e100b1a42020c010b200341037441c09cc0006a2903000b200241406b24000f0b000bc80102037f017e230041206b22022400200042ff018342cd00510440027e105622010440200141037441c09cc0006a2903000c010b200041011088012000108a01450440108e0121012002411d3602082002200136020c200241086a2203200010472002411e360208200220003703102003200141016a2201417f20011b2201104841a093c000200110480b1059200241d498c00041101067370308200241086a220110682002200037030841cc98c000410120014101105e100b1a42020b200241206a24000f0b000ba31002057f0b7e230041a0036b22032400200341e0016a22052000102e027e024002400240024020032802e001410146200142ff018342cb0052720d0020032903e80121082005200210860120032802e0014101460d0020032903e8012110105822040d0320052008109c0120032903e00122024202510440411e21040c040b200341f4006a200341f4016a290200370200200341fc006a200341fc016a280200360200200320032902ec0137026c20032802e8012104200328029002210520032802940221062003290380022100200329038802210b20034198016a20034198026a41c00010f1011a200341de016a200341de026a2f01003b0100200320032801da023601da012003200b370388012003200037038001200320063602940120032005360290012003200436026820032002370360200320032d00d90222043a00d901200320032d00d80222063a00d80120040440411f21040c040b20064103460440412021040c040b200820032903a80110a401221110091a20112010104e22040d03200810762106024002400240024002402005410171044041002104034020042006460d02200341e0016a2008200410a30120032903e0014202520440200328028002450d040b200441016a21040c000b000b2006450d00200341e0016a2008108d0120032903e00120032903e80184500d010b2001100e428080808010540440413221040c080b2001100e42ffffffffaf06560d061019210920032001100e4220883e02f402200341003602f002200320013703e80220032903d001210d0340200341e0016a2204200341e8026a10ab0120034180036a200410a7010240200328028003410146044020032802900321042009100e42208842017c210c4204210a0340200c42017d220c500d022009200a1011220242ff01834204520d06200a4280808080107c210a20042002422088a7470d000b0c080b10b7012112200541017104402001100e2100200341003602f002200320013703e802200320004220883e02f402200341f0016a220441086a21060340200341e0016a2205200341e8026a10ab0120034180036a200510a7012003280280034101470d07200329038803210020032802900321072004420037030020064200370300200441106a410036020020032007360290022003200037038802200342003703e0012008200510770c000b000b200341e0016a2008108d01027e20032802e001410171044020032903f001210220032903f8010c010b2003412236028003200320083703880320034180036a22042000200b103d2004107520002102200b0b210f20032001100e4220883e02f402200341003602f002200320013703e8024200210c4200210a0340200341e0016a2204200341e8026a10ab0120034180036a200410a70102402003280280034101460440200420082003280290032205107d20032903e001500d010c0a0b2000200c54200a200b55200a200b511b0440413821040c0c0b2001100e2100200341003602f802200341003602f002200320013703e802200320004220883e02f402200f423f87220042ffffffffffffffffff0085210a2000427f8521090340200341e0016a2204200341e8026a10ab0120034180036a200410a70102400240200328028003410146044020032802f8022204417f460d09200335029403210c200328029003210520032903880321002003200441016a3602f802200d2005ad422086420484220b10134201520d01200d200b1014220b42ff01834204510d020c0c0b2008417f2008108f0122042001100e422088a76a2205200420054b1b109901200341e0016a2008109501427f20124280ceda037c220020002012541b210020032802e001410146044020032903e80120005a0d0b0b200341233602e001200320083703e801200341e0016a2204200042011041200410750c0a0b412221040c0d0b2004200420066a22074d04402003410036025c200341406b2002200f200b4220884200200341dc006a10f501200341306a20092003290340200328025c22041b200a200329034820041b42e400420010f001200320053602900220032000370388022003410036028002200342003703e001200320032903383703f801200320032903303703f0012008200341e0016a2204107720032005360284032003200837038803200341203602800320034180036a220510342003200c4220864204843703f001200320003703e80120032007ad4220864204843703e001418086c000410320044103105e420110031a200510750c010b0b000b41222104200d2005ad422086420484220910134201520d0a200d20091014220942ff01834204520d072003410036022c200341106a2002200f200942208842002003412c6a10f5010240200328022c0440427f210942ffffffffffffffffff00210e200f4200590d010c0c0b2003290310220942e400542003290318220e420053200e501b0d0b0b20032009200e42e40010f20142ffffffffffffffffff00200c20032903007c2209200c54ad200a2003290308220c7c7c220e200a200c85427f85200a200e858342005322041b210a427f200920041b210c0c000b000b200d2004ad422086420484220210134201520d07200d2002101442ff01834204520d0520092002101a21090c000b000b41da0021040c060b000b000b2001100e21002008200341e0006a10a201200341fc98c000411010673703e001200341e0016a220410682003200810423703e80120032000428080808070834204843703e00141ec98c000410220044102105e100b1a20112010105242020c040b000b413421040c010b413321040b200441037441c09cc0006a2903000b200341a0036a24000bae0102037f017e230041106b22012400200042ff018342cd00510440027e105622020440200241037441c09cc0006a2903000c010b10ad01210241c092c0001034200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041cc89c000410220014102105e420210031a1059200141b898c00041111067370300200110682001200037030041b098c000410120014101105e100b1a42020b200141106a24000f0b000b3501017f200042ff018342cd00510440105622010440200141037441c09cc0006a2903000f0b2000107e10592000106c42020f0b000b4d01017f200042ff018342045104400240105622010d0041052101200042ffffffff8ffd00560d002000422088a72201107210592001106942020f0b200141037441c09cc0006a2903000f0b000b3601017f200042ff018342cd00510440105622010440200141037441c09cc0006a2903000f0b200010890110592000106e42020f0b000bf00402037f067e23004180026b2202240020024180016a22042000102e027e0240024002402002280280014101460d002002290388012100200420011086012002280280014101460d002002290388012107105822030d0220042000109c0120022903800122014202510440411e21030c030b20022802880121032002410c7220024180016a410c7241f40010f1011a200220033602082002200137030020022d00790440411f21030c030b20024180016a200010900120022d00a8014103470440413f21030c030b20022802300d012000108f01450d0120024180016a20001095012002280280012103200229038801210110b7012001420020031b560d0141da0021030c020b000b20002002290348220810a401220910091a20092007104e22030d0020022903282101200229032021052000108001210320024180016a200010a501200228028001410146044020022802840121030c010b0240200229039001220a5020022903980122064200532006501b450440200241003602a401200220033602a0012002200a370380012002200537039001200220063703880120022001370398012002410241012005200a54200120065320012006511b1b3a00a801200020024180016a109601200241033a00792000200210a2010c010b200542005220014200552001501b044020022903502008200520011065200220013703880120022005370380012002200837039801200220003703900120024180016a106d0b2002420037032820024200370320200241013a00792000200210a201200042004200109a012000106a0b20092007105242020c010b200341037441c09cc0006a2903000b20024180026a24000bf10302037f017e230041d0016b2204240020042000102e027e024002402004280200410146200142ff018342cd005272200242ff018342c90052720d00200429030821002004200310860120042802004101460d0020042903082103105822050d0120042000109c0120042903004202510440411e21050c020b20042d00790440411f21050c020b20042d007822064103460440412021050c020b200110091a20012003104e22050d012002101542ffffffff8f20560440412721050c020b20044188016a20002001107a024020042903880122075045200641016b41ff017141014b720d002000200110780d00412921050c020b200420002001107a20042802004504402000107f22054187274b0440413d21050c030b20044125360200200420003703082004200541016a103b200410750b2004027e20075045044020042903a0010c010b10b7010b3703b801200420023703b001200420013703a80120042001370310200420003703082004410e36020020041034200441c0016a200441a8016a105f20042802c0014101460d0020042903c801420110031a2004107541a095c00010682004200010423703102004200237030820042001370300418895c000410320044103105e100b1a20012003105242020c020b000b200541037441c09cc0006a2903000b200441d0016a24000b3d01027f230041106b22012400200042ff01834204520440000b20012000422088a7108201200128020021022001290308200141106a2400420220021b0b0c00108e01ad4220864204840b0c0041e094c000410010f7010b2b02017f017e230041106b220024002000107120002802004504401054000b2000290308200041106a24000b970402057f017e230041a0016b2203240020032000102e02402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102027e0240105822040d0020032000109c0120032903004202510440411e21040c010b20032d0079220520032d00782204410147220672450440200110091a20012002104e22040d01200320002001107a20032802000440412b21040c020b2000200110782206450440412921040c020b411e21042000107c2207450d01200741016b210520062007470440200320002005107420032802004101470d02200329030821082003200641016b36028c0120032000370390012003410c3602880120034188016a22042008103e2004107520032008370310200320003703082003410d36020020032006103b200310750b20032005360204200320003703082003410c360200200310344201100d1a20032001370310200320003703082003410d360200200310344201100d1a2003410b3602002003200037030802402005044020032005103b200310750c010b200310344201100d1a0b200341b89ac000411510673703002003106820032000104237030820032001370300419894c000410220034102105e100b1a20012002105242020c020b4120411f410020051b20044101471b210420060d0042022005450d011a0b200441037441c09cc0006a2903000b200341a0016a24000f0b000be20202027f017e230041a0016b2203240020032000102e027e024002402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102105822040d0120032000109c0120032903004202510440411e21040c020b20032d00790440411f21040c020b200110091a20012002104e22040d01200320002001107a2003290300500440412a21040c020b200320002001107a02402003290300500d00200320013703980120032000370390012003410e3602880120034188016a10344201100d1a20034125360200200320003703082000107f220441024f04402003200441016b103b200310750c010b200310344201100d1a0b200341a49ac000411410673703002003106820032000104237030820032001370300419894c000410220034102105e100b1a20012002105242020c020b000b200441037441c09cc0006a2903000b200341a0016a24000b380002402002418080c400460d00200020022001280210110500450d0041010f0b200345044041000f0b200020034100200128020c1107000bba06020a7f017e230041106b22082400410a21020240200028020022072007411f7522007320006b220041e807490440200021040c010b410a21030340200341046b2202410a4f0440000b200841066a20036a220341046b200020004190ce006e22044190ce006c6b220541ffff037141e4006e22064101742f00a0a2403b0000200341026b2005200641e4006c6b41ffff03714101742f00a0a2403b0000200041fface2044b20022103200421000d000b0b0240200441094d0440200421000c010b200241026b2202200841066a6a2004200441ffff037141e4006e220041e4006c6b41ffff03714101742f00a0a2403b00000b4100200720001b450440200241016b2202200841066a6a20004101742d00a1a2403a00000b027f200841066a20026a210a410a20026b2105027f2007417f73411f7645044020012802082102412d2107200541016a0c010b412b418080c4002001280208220241808080017122001b2107200041157620056a0b21002002418080800471411776210b024020012f010c220420004b0440024002402002418080800871450440200420006b210441002103410021000240024002402002411d7641037141016b0e03000100020b200421000c010b200441feff037141017621000b200241ffffff0071210920012802042106200128020021010340200341ffff0371200041ffff03714f0d0241012102200341016a2103200120092006280210110500450d000b0c040b20012001290208220ca741808080ff797141b080808002723602084101210220012802002206200128020422092007200b10e7010d0341002103200420006b41ffff037121000340200341ffff037120004f0d02200341016a2103200641302009280210110500450d000b0c030b41012102200120062007200b10e7010d022001200a2005200628020c1107000d02200420006b41ffff0371210041002103034041002000200341ffff03714d0d041a200341016a2103200120092006280210110500450d000b0c020b2006200a2005200928020c1107000d012001200c37020841000c020b4101210220012802002200200128020422012007200b10e7010d002000200a2005200128020c11070021020b20020b200841106a24000bdd07010c7f027f2000280200210920002802042105410021000240024020012208280208220a41808080c00171450d000240200a41808080800171450440200541104f044020052009200941036a417c7122076b22046a2201410371210320072009470440200921000340200620002c000041bf7f4a6a2106200041016a2100200441016a22040d000b0b200304402007200141fcffffff07716a21000340200220002c000041bf7f4a6a2102200041016a2100200341016b22030d000b0b20014102762104200220066a21060340200721012004450d0341c0012004200441c0014f1b220b410371210c41002102200b410274220d41f0077122030440200121000340200220002802002207417f734107762007410676724181828408716a200041046a2802002202417f734107762002410676724181828408716a200041086a2802002202417f734107762002410676724181828408716a2000410c6a2802002202417f734107762002410676724181828408716a2102200041106a2100200341106b22030d000b0b2004200b6b21042001200d6a2107200241087641ff81fc0771200241ff81fc07716a418180046c41107620066a2106200c450d000b200c41027421032001200b41fc01714102746a210041002102034020002802002201417f7341077620014106767241818284087120026a2102200041046a2100200341046b22030d000b200241087641ff81fc0771200241ff81fc07716a418180046c41107620066a21060c020b2005450440410021050c020b03402006200020096a2c000041bf7f4a6a21062005200041016a2200470d000b0c010b0240024020082f010e2201450440410021050c010b200520096a21074100210520092102200121030340200222002007460d02027f200041016a20002c0000220241004e0d001a200041026a20024160490d001a200041036a20024170490d001a200041046a0b220220006b20056a2105200341016b22030d000b0b410021030b200120036b21060b200620082f010c22004f0d00200020066b21014100210041002104024002400240200a411d7641037141016b0e020001020b200121040c010b200141feff037141017621040b200a41ffffff0071210720082802042103200828020021080340200041ffff0371200441ffff037149044041012102200041016a2100200820072003280210110500450d010c030b0b41012102200820092005200328020c1107000d01200120046b41ffff0371210141002100034041002001200041ffff03714d0d031a200041016a2100200820072003280210110500450d000b0c010b200828020020092005200828020428020c11070021020b20020b0be20301077f230041106b22062400027f0240200341017145044020022d00002205450d01200128020c21090340200241016a2104024002400240027f0240024002402005c041004804402005418001460d01200541c001460d0241a080808006210a200541017104402002280001210a200241056a21040b4100210820054102710d032004210241000c040b20002004200520091107000d04200420056a21020c060b2000200241036a220420022f0001220220091107000d03200220046a21020c050b2006200136020420062000360200200642a080808006370208200320074103746a2202280200200620022802041105000d02200741016a2107200421020c040b200441026a210220042f00000b21042005410471044020022f00002108200241026a21020b2005410871044020022f00002107200241026a21020b200541107104402003200441ffff03714103746a2f010421040b20062005412071047f200320084103746a2f01040520080b3b010e200620043b010c2006200a3602082006200136020420062000360200200320074103746a220428020020062004280204110500450d010b41010c050b200741016a21070b20022d000022050d000b0c010b200020022003410176200128020c1107000c010b41000b200641106a24000b8e0402047f017e230041406a22022400200220002903002206a72204410876220036021820022006422088a7220536021c027f0240024020044180144f044020064280808080a001540d012002410136023c2002410136023420022002411c6a3602382002200241186a36023020012802002001280204419184c000200241306a10ea010c030b200241086a2203200041027422002802a0a640360204200320002802c8a640360200200228020c2100200228020821032004418002490d0120064280808080a0015a04402002200036022c200220033602282002410136023c2002410236023420022002411c6a3602382002200241286a36023020012802002001280204418184c000200241306a10ea010c030b20022000360224200220033602202002200510ec01200220022903003702282002410236023c200241023602342002200241286a3602382002200241206a3602302001280200200128020441a284c000200241306a10ea010c020b200241106a200510ec01200220022903103702282002410236023c200241013602342002200241286a3602382002200241186a3602302001280200200128020441b184c000200241306a10ea010c010b2002200036022c200220033602282002410136023c2002410236023420022002411c6a3602382002200241286a36023020012802002001280204418184c000200241306a10ea010b200241406b24000b270020002001410274220141f0a6c0006a280200360204200020014198a7c0006a2802003602000bc40102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a0240200341306b41ff0171410a4f0440200341c1006b41ff0171411a490d01200341e1006b41ff0171411a4f0d042003413b6b0c020b2003412e6b0c010b200341356b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484101f0b210620004200370300200020063703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072006200342208822087e22062005200142208822097e7c22054220867c220a37030020002007200a56ad200820097e2005200654ad4220862005422088847c7c200120047e200220037e7c7c3703080bde0702047f057e230041b0016b2205240002400240024020047920037942407d20044200521ba7220720027920017942407d20024200521ba722064b04402006413f4b0d01200741df004b0d0202400240200720066b41204f0440200541a0016a2003200441e00020076b220810f30120053502a00142017c210c0c010b200541306a2001200241c00020066b220610f301200541206a20032004200610f30120052003420020052903302005290320802209420010ee01200541106a200442002009420010ee012005290300210a20052903182005290308220d20052903107c220c200d54ad7c5004402001200a5422062002200c542002200c511b450d020b200120037c2201200354ad200220047c7c200c7d2001200a54ad7d2102200942017d21092001200a7d21010c050b02400240034020054190016a2001200241c00020066b220610f301200529039001210a20062008490440200541d0006a20032004200610f301200541406b20032004200a200529035080220d420010ee0120012005290340220a54220620022005290348220c542002200c511b4504402002200c7d2006ad7d21022001200a7d2101200b20092009200d7c220956ad7c210b0c090b2001200120037c220356ad200220047c7c200c7d2003200a54ad7d21022003200a7d2101200b20092009200d7c42017d220956ad7c210b0c080b20054180016a200a200c80220a4200200620086b220610f401200541f0006a20032004200a420010ee01200541e0006a20052903702005290378200610f401200529038001220a20097c2209200a54ad200529038801200b7c7c210b200220052903687d20012005290360220a54ad7d2202792001200a7d22017942407d20024200521ba7220620074904402006413f4b0d020c010b0b20012003542206200220045420022004511b450d010c060b20012001200380220220037e7d2101200b2009200220097c220956ad7c210b420021020c050b200220047d2006ad7d2102200120037d2101200b200942017c220950ad7c210b0c040b2002200c7d2006ad7d21022001200a7d21010c030b200220044200200120035a200220045a20022004511b22061b7d20012003420020061b220354ad7d2102200120037d21012006ad21090c020b20012001200380220920037e7d2101420021020c010b2001422088220920022002200342ffffffff0f83220280220b20037e7d422086842002802204422086200142ffffffff0f832009200320047e7d42208684220120028022038421092001200220037e7d21012004422088200b84210b420021020b2000200137031020002009370300200020023703182000200b370308200541b0016a24000b920101027f230041206b220624002006420020017d2001200242005322051b420020022001420052ad7c7d200220051b420020037d2003200442005322051b420020042003420052ad7c7d200420051b10ef012006290308210120004200200629030022037d2003200220048542005322051b3703002000420020012003420052ad7c7d200120051b370308200641206a24000b8507010c7f230041106b21070240200222054110490440200021020c010b024020002000410020006b41037122066a22044f0d00200021022001210320060440200621080340200220032d00003a0000200341016a2103200241016a2102200841016b22080d000b0b200641016b4107490d000340200220032d00003a0000200241016a200341016a2d00003a0000200241026a200341026a2d00003a0000200241036a200341036a2d00003a0000200241046a200341046a2d00003a0000200241056a200341056a2d00003a0000200241066a200341066a2d00003a0000200241076a200341076a2d00003a0000200341086a2103200241086a22022004470d000b0b2004200520066b220c417c71220d6a21020240200120066a220341037122010440410021052007410036020c2007410c6a2001722106410420016b22084101710440200620032d00003a0000410121050b20084102710440200520066a200320056a2f01003b01000b200320016b210520014103742108200728020c210a02402002200441046a4d0440200421060c010b410020086b411871210903402004200a200876200541046a2205280200220a20097472360200200441086a210b200441046a220621042002200b4b0d000b0b41002104200741003a0008200741003a0006027f200141014604404100210141002109200741086a0c010b200541056a2d00002007200541046a2d000022013a000841087421094102210e200741066a0b210b20062003410171047f200b200541046a200e6a2d00003a000020072d0006411074210420072d00080520010b41ff0171200420097272410020086b41187174200a200876723602000c010b200220044d0d0020032101034020042001280200360200200141046a2101200441046a22042002490d000b0b200c41037121052003200d6a21010b02402002200220056a22044f0d002005410771220304400340200220012d00003a0000200141016a2101200241016a2102200341016b22030d000b0b200541016b4107490d000340200220012d00003a0000200241016a200141016a2d00003a0000200241026a200141026a2d00003a0000200241036a200141036a2d00003a0000200241046a200141046a2d00003a0000200241056a200141056a2d00003a0000200241066a200141066a2d00003a0000200241076a200141076a2d00003a0000200141086a2101200241086a22022004470d000b0b20000b3901017f230041206b220424002004200120022003420010ef01200429030021012000200429030837030820002001370300200441206a24000b5601017e0240200341c000714504402003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b5601017e0240200341c000714504402003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b9c0302037f027e230041e0006b220624000240200120028450200320048450720d00420020037d2003200442005322071b2109420020017d2001200242005322081b210a420020042003420052ad7c7d200420071b2103200220048521044200027e420020022001420052ad7c7d200220081b220150450440200350450440200641d0006a20092003200a200110ee01410121072006290358210120062903500c020b200641406b20092003200a420010ee01200641306a200920032001420010ee0120062903384200522006290330220220062903487c220120025472210720062903400c010b200350450440200641206a20094200200a200110ee01200641106a20034200200a200110ee0120062903184200522006290310220220062903287c220120025472210720062903200c010b200620092003200a200110ee01410021072006290308210120062903000b22027d2002200442005322081b2109420020012002420052ad7c7d200120081b220a2004854200590d00410121070b20002009370300200520073602002000200a370308200641e0006a24000b3801017e0240200020011034220420031035047e2002200420031002220342ff0183520d012000200337030842010542000b3703000f0b000b4c02027f017e230041106b22022400027e105622030440200341037441c09cc0006a2903000c010b2001106f10592000106841044100200241086a4100105e100b1a42020b200241106a24000b2d02017f017e230041106b2201240020012000104420012802004504401054000b2001290308200141106a24000b3e02017f017e230041106b220424002004200320021067370308200441086a22021068200420003703082001410120024101105e100b1a200441106a24000b4602017e017f024020011034220320021035047f200320021002220242ff01834204520d012002422088a7210441010541000b210120002004360204200020013602000f0b000b4201017f230041206b220424002004200236020c20042001370310200420033602082000200441086a22021038200029030050450440200210750b200441206a24000b4801037f230041206b2202240020022001360208200220003703102002200241086a220110332002280204200228020022040440200110750b200241206a2400410020044101711b0b0bd6231600418080c0000bf00c2f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f656e762e727300636f6e7472616374732f6576656e74732f7372632f6576656e745f6f70732e7273002f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f6c65646765722e7273002f72757374632f323534623539363037643434313765396466666263333037313338616535633836323830666534632f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f72757374632f323534623539363037643434313765396466666263333037313338616535633836323830666534632f6c6962726172792f636f72652f7372632f697465722f61646170746572732f656e756d65726174652e7273002f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f7665632e727300064572726f7228c0032c2023c0012900074572726f722823c0032c2023c0012900064572726f7228c0022c20c0012900074572726f722823c0022c20c0012900000000400110005b00000052000000090000004861636b6174686f6e426f756e74794772616e7443726f776466756e64696e6754021000090000005d021000060000006302100005000000680210000c000000616d6f756e746d696c6573746f6e65706169645f6174706f736974696f6e726563697069656e740094021000060000009a02100009000000a302100007000000aa02100008000000b202100009000000616e63686f725f69647872657075746174696f6e5f62756d70000000e40210000a000000b202100009000000ee0210000f0000006170706c6963616e74636f6e74656e745f7572697375626d69747465645f61741803100009000000210310000b0000002c0310000c000000aa02100008000000b202100009000000ee0210000f000000637265617465645f6174646561646c696e656665655f6270735f6f7665727269646569646f776e657270696c6c617272656c656173655f6b696e6472656d61696e696e675f657363726f777374617475737469746c65746f6b656e746f74616c5f62756467657477696e6e65725f646973747269627574696f6e0000210310000b000000680310000a00000072031000080000007a031000100000008a031000020000008c031000050000009103100006000000970310000c000000a303100010000000b303100006000000b903100005000000be03100005000000c30310000c000000cf0310001300000041637469766543616e63656c6c6564436f6d706c6574656443616e63656c6c696e67000054041000060000005a0410000900000063041000090000006c0410000a00000053696e676c654d756c74690098041000060000009e04100005000000657870697265735f61745f6c656467657274617267657400b404100011000000c504100006000000617661696c61626c655f61745f6c65646765726e65775f76657273696f6e70726f706f7365645f61745f6c65646765727761736d5f68617368000000dc04100013000000b404100011000000ef0410000b000000fa041000120000000c051000090000006272616e6368636f756e745f61745f73746172746e6578745f6964786e6f6e5f6f776e65725f746f74616c72656d61696e696e675f61745f73746172740000004005100006000000460510000e00000054051000080000005c0510000f0000006b051000120000006d616e6167657200210310000b00000072031000080000007a03100010000000a8051000070000008c031000050000009103100006000000970310000c000000b903100005000000be03100005000000c30310000c000000cf031000130000004f776e65724f6e6c7946756c6c506172746e65725468656e526573696475616c50726f52617461506172746e6572730008061000090000001106100017000000280610000f00000062756d705f72657075746174696f6e72656769737465725f6561726e696e67730041888dc0000bc104312e352e30302e302e3041646d696e50656e64696e6741646d696e4665654163636f756e744665654270735061757365644465706c6f796d656e7453657150726f66696c65436f6e7472616374537570706f72746564546f6b656e4e6578744576656e7449644576656e744576656e744d616e616765724576656e744170706c6963616e74436f756e744576656e744170706c6963616e7441744576656e744170706c6963616e74536c6f744576656e745375626d697373696f6e4576656e7457696e6e6572436f756e744576656e7457696e6e65724174436f6e7472696275746f72416d6f756e74436f6e7472696275746f72436f756e74436f6e7472696275746f724174436f6e7472696275746f72536c6f744d696c6573746f6e65436c61696d656443726f776466756e64696e674d696c6573746f6e6573436c61696d656443616e63656c6c6174696f6e537461746556657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e537570706f72746564546f6b656e436f756e74537570706f72746564546f6b656e4174537570706f72746564546f6b656e536c6f744e6f6e4f776e6572436f6e747269627574696f6e546f74616c4576656e745072697a6541776172644576656e74556e636c61696d65645072697a65734576656e745072697a6542617365457363726f774576656e745072697a65436c61696d45787069727950656e64696e674d616e616765724576656e745375626d697373696f6e436f756e740000000000040041e091c0000b01030041f891c0000b011800419092c0000b01020041a892c0000b01080041c092c0000b01010041d892c0000b01050041f092c0000b011900418893c0000b01060041a093c0000b011c0041b893c0000b011a0041d093c0000b2177696e006500100021000000dd02000022000000ef00100050000000fa000000050041fc93c0000bf9080100000003000000000000000ea98aeb660d00006576656e745f69641803100009000000100a1000080000000ea9eac6756d020066726f6d5f76657273696f6e746f5f76657273696f6e0000300a10000c0000003c0a10000a0000000ea99a9b37ebca000ea98aeb663deb006e65775f7761736d5f68617368000000680a10000d0000000ea99a9a375beb001803100009000000210310000b000000100a1000080000000ea99ae7ae7cea38636f6e7472696275746f726e65775f72656d61696e696e679402100006000000a80a10000b000000100a100008000000b30a10000d00000066756e64735f6164646564009402100006000000100a1000080000009a02100009000000aa02100008000000b20210000900000077696e6e65725f706169646e65775f61646d696e1f0b10000900000061646d696e5f75706461746564000000210310000b0000008a031000020000008c031000050000009103100006000000b903100005000000be03100005000000c30310000c0000006576656e745f637265617465646e65775f627073850b1000070000006665655f6270735f75706461746564008a031000020000006576656e745f63616e63656c6c65646e65775f6d616e616765720000100a100008000000bb0b10000b0000006d616e616765725f6368616e67656400ef0410000b0000000c05100009000000757067726164655f6170706c69656400100a100008000000b404100011000000c5041000060000006d616e616765725f70726f706f736564c50410000600000070656e64696e675f61646d696e5f736574000000be03100005000000746f6b656e5f72656769737465726564636f756e74000000640c100005000000100a10000800000077696e6e6572735f73656c65637465649402100006000000100a1000080000009a02100009000000b2021000090000006d696c6573746f6e655f636c61696d65646e65775f6163636f756e74bd0c10000b0000006665655f6163636f756e745f75706461746564746f6b656e5f6465726567697374657265640000009402100006000000a80a10000b000000100a100008000000636f6e7472696275746f725f726566756e6465647375626d697373696f6e5f77697468647261776e6170706c69636174696f6e5f77697468647261776e0000009402100006000000100a1000080000008c031000050000006f776e65725f726573696475616c5f726566756e64656400dc04100013000000b404100011000000ef0410000b0000000c0510000900000070656e64696e675f757067726164655f70726f706f7365646e65775f61646472b80d10000800000070726f66696c655f636f6e74726163745f75706461746564100a10000800000070656e64696e675f6d616e616765725f63616e63656c6c656463616e63656c6c65645f61745f6c6564676572010e10001300000070656e64696e675f757067726164655f63616e63656c6c65640000009c01100064000000070400000d0000000300000001000000030000000200000003000000030000000300000004000000030000000500000003000000060041909dc0000b1d030000000a000000030000000b000000030000000c000000030000000d0041e09dc0000b0d030000001400000003000000150041b09ec0000b2d030000001e000000030000001f00000003000000200000000300000021000000030000002200000003000000230041f89ec0000b25030000002700000003000000280000000300000029000000030000002a000000030000002b0041d09fc0000ba50103000000320000000300000033000000030000003400000003000000350000000300000036000000030000003700000003000000380000000300000039000000030000003a000000030000003b000000030000003c000000030000003d000000030000003e000000030000003f00000003000000400000000300000041000000030000004200000003000000430000000300000044000000030000004500000003000000460041c0a1c0000b050300000050004190a2c0000bed03030000005a000000030000005b00000030303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839394172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c756541757468000000100064000000b40100000e00000087001000670000005b0000000e00000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75650000000000080000000800000004004188a6c0000bb7010100000003000000436f6e76657273696f6e4572726f720008000000060000000700000007000000060000000600000006000000060000000500000004000000661210006e121000741210007b12100082121000881210008e121000941210009a1210009f1210000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e000000e8111000f3111000fe1110000a1210001612100023121000301210003d1210004a12100058121000f7010e636f6e74726163746d657461763000000000000000076c6963656e736500000000034d495400000000000000000776657273696f6e0000000005312e352e30000000000000000000000b6465736372697074696f6e000000003c426f756e646c657373206576656e747320636f6e74726163743a206861636b6174686f6e2c20626f756e74792c206772616e74202b20657363726f770000000000000005727376657200000000000006312e39332e3000000000000000000008727373646b7665720000002f32372e302e3023653563623462353263336461386535366663343861646664376238356438353937366331613035390000a7660e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000001000003e900000002000000030000000000000000000000067375626d697400000000000400000000000000086576656e745f69640000000600000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f757269000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000769645f62617365000000000000000001000000060000000000000000000000076d696772617465000000000000000001000003e90000000200000003000000000000000000000007756e7061757365000000000000000001000003e9000000020000000300000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000096164645f66756e64730000000000000400000000000000086576656e745f696400000006000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000096765745f61646d696e0000000000000000000001000000130000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000600000001000003e9000007d00000000b4576656e745265636f7264000000000300000000000000000000000969735f7061757365640000000000000000000001000000010000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000000020000000300000000000000000000000b636c61696d5f7072697a65000000000300000000000000086576656e745f6964000000060000000000000008706f736974696f6e0000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000b6765745f6665655f6270730000000000000000010000000400000000000000000000000b6765745f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000000130000000300000000000000000000000b6765745f77696e6e657273000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000007d00000000657696e6e657200000000000300000000000000000000000b7365745f6665655f627073000000000100000000000000076e65775f627073000000000400000001000003e9000000020000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000000020000000300000000000000000000000c6372656174655f6576656e74000000020000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000060000000300000000000000000000000c73746172745f63616e63656c0000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000d5f5f636f6e7374727563746f7200000000000004000000000000000561646d696e00000000000013000000000000000b6665655f6163636f756e74000000001300000000000000076665655f6270730000000004000000000000001070726f66696c655f636f6e7472616374000000130000000000000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000000020000000300000000000000000000000d6765745f77696e6e65725f61740000000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000007d00000000657696e6e657200000000000300000000000000000000000e6163636570745f6d616e6167657200000000000100000000000000086576656e745f69640000000600000001000003e9000000020000000300000000000000000000000e6765745f6170706c6963616e747300000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000000130000000300000000000000000000000e6765745f7375626d697373696f6e00000000000200000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000001000003e9000007d00000000a5375626d697373696f6e00000000000300000000000000000000000e73656c6563745f77696e6e65727300000000000300000000000000086576656e745f696400000006000000000000000777696e6e65727300000003ea000007d00000000a57696e6e657253706563000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f6170706c795f746f5f626f756e747900000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f636c61696d5f6d696c6573746f6e65000000000500000000000000086576656e745f6964000000060000000000000009726563697069656e740000000000001300000000000000096d696c6573746f6e6500000000000004000000000000000f72657075746174696f6e5f62756d70000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f66696e616c697a655f63616e63656c000000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f6765745f6665655f6163636f756e740000000000000000010000001300000000000000000000000f70726f706f73655f6d616e61676572000000000200000000000000086576656e745f696400000006000000000000000b6e65775f6d616e61676572000000001300000001000003e9000000020000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000000020000000300000000000000000000000f7365745f6665655f6163636f756e740000000001000000000000000b6e65775f6163636f756e74000000001300000001000003e900000002000000030000000000000000000000106765745f6170706c6963616e745f61740000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e800000013000000030000000000000000000000106765745f636f6e7472696275746f72730000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000106765745f77696e6e65725f636f756e740000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000126765745f636f6e7472696275746f725f617400000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000000130000000300000000000000000000001269735f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e000000000000130000000100000001000000000000000000000012737570706f727465645f746f6b656e5f61740000000000010000000000000005696e6465780000000000000400000001000003e8000000130000000000000000000000136765745f6170706c6963616e745f636f756e74000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000136765745f70656e64696e675f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000003e8000007d00000000e50656e64696e674d616e616765720000000000030000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e6755706772616465000000000000000000000000001377697468647261775f7375626d697373696f6e000000000300000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000146765745f70726f66696c655f636f6e747261637400000000000000010000001300000000000000000000001470726f636573735f63616e63656c5f62617463680000000300000000000000086576656e745f696400000006000000000000000b6d61785f726566756e6473000000000400000000000000056f705f6964000000000003ee0000002000000001000003e900000004000000030000000000000000000000147365745f70726f66696c655f636f6e74726163740000000100000000000000086e65775f616464720000001300000001000003e9000000020000000300000000000000000000001477697468647261775f6170706c69636174696f6e000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000156765745f636f6e7472696275746f725f636f756e740000000000000100000000000000086576656e745f69640000000600000001000003e90000000400000003000000000000000000000015737570706f727465645f746f6b656e5f636f756e7400000000000000000000010000000400000000000000000000001663616e63656c5f70656e64696e675f6d616e6167657200000000000100000000000000086576656e745f69640000000600000001000003e9000000020000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e900000002000000030000000000000000000000166765745f636f6e7472696275746f725f616d6f756e7400000000000200000000000000086576656e745f696400000006000000000000000b636f6e7472696275746f72000000001300000001000003e90000000b000000030000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000001872656769737465725f737570706f727465645f746f6b656e000000010000000000000005746f6b656e0000000000001300000001000003e9000000020000000300000000000000000000001a646572656769737465725f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e0000000000001300000001000003e900000002000000030000000200000000000000000000000650696c6c61720000000000040000000000000000000000094861636b6174686f6e000000000000000000000000000006426f756e747900000000000000000000000000054772616e7400000000000000000000000000000c43726f776466756e64696e670000000100000000000000000000000657696e6e65720000000000050000000000000006616d6f756e7400000000000b00000000000000096d696c6573746f6e65000000000003e8000000040000000000000007706169645f617400000003e8000000060000000000000008706f736974696f6e000000040000000000000009726563697069656e740000000000001300000002000000000000000000000007446174614b6579000000002600000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000a4665654163636f756e7400000000000000000000000000064665654270730000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000000000000000000000f50726f66696c65436f6e74726163740000000001000000000000000e537570706f72746564546f6b656e0000000000010000001300000000000000000000000b4e6578744576656e744964000000000100000000000000054576656e74000000000000010000000600000001000000000000000c4576656e744d616e6167657200000001000000060000000100000000000000134576656e744170706c6963616e74436f756e740000000001000000060000000100000000000000104576656e744170706c6963616e7441740000000200000006000000040000000100000000000000124576656e744170706c6963616e74536c6f74000000000002000000060000001300000001000000000000000f4576656e745375626d697373696f6e000000000200000006000000130000000100000000000000104576656e7457696e6e6572436f756e74000000010000000600000001000000000000000d4576656e7457696e6e65724174000000000000020000000600000004000000010000000000000011436f6e7472696275746f72416d6f756e74000000000000020000000600000013000000010000000000000010436f6e7472696275746f72436f756e74000000010000000600000001000000000000000d436f6e7472696275746f72417400000000000002000000060000000400000001000000000000000f436f6e7472696275746f72536c6f74000000000200000006000000130000000100000000000000104d696c6573746f6e65436c61696d65640000000300000006000000130000000400000001000000000000001d43726f776466756e64696e674d696c6573746f6e6573436c61696d6564000000000000010000000600000001000000000000001143616e63656c6c6174696f6e5374617465000000000000010000000600000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e00000000000200000013000003ee00000020000000000000000000000013537570706f72746564546f6b656e436f756e7400000000010000000000000010537570706f72746564546f6b656e41740000000100000004000000010000000000000012537570706f72746564546f6b656e536c6f74000000000001000000130000000100000000000000194e6f6e4f776e6572436f6e747269627574696f6e546f74616c000000000000010000000600000001000000000000000f4576656e745072697a654177617264000000000200000006000000040000000100000000000000144576656e74556e636c61696d65645072697a657300000001000000060000000100000000000000144576656e745072697a6542617365457363726f7700000001000000060000000100000000000000154576656e745072697a65436c61696d457870697279000000000000010000000600000001000000000000000e50656e64696e674d616e61676572000000000001000000060000000100000000000000144576656e745375626d697373696f6e436f756e7400000001000000060000000100000000000000000000000a5072697a654177617264000000000003000000000000000a616e63686f725f6964780000000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d7000000000040000000100000000000000000000000a5375626d697373696f6e00000000000300000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f7572690000000010000000000000000c7375626d69747465645f6174000000060000000100000000000000000000000a57696e6e6572537065630000000000030000000000000008706f736974696f6e000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d7000000000040000000100000000000000000000000b4576656e745265636f7264000000000e000000000000000b636f6e74656e745f7572690000000010000000000000000a637265617465645f61740000000000060000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e8000000040000000000000002696400000000000600000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e6400000000000000001072656d61696e696e675f657363726f770000000b00000000000000067374617475730000000007d00000000b4576656e745374617475730000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000200000000000000000000000b4576656e745374617475730000000004000000000000000000000006416374697665000000000000000000000000000943616e63656c6c6564000000000000000000000000000009436f6d706c6574656400000000000000000000000000000a43616e63656c6c696e6700000000000200000000000000000000000b52656c656173654b696e64000000000200000000000000000000000653696e676c6500000000000100000000000000054d756c746900000000000001000000040000000100000000000000000000000c436f6e747269627574696f6e000000030000000000000006616d6f756e7400000000000b000000000000000e636f6e74726962757465645f6174000000000006000000000000000b636f6e7472696275746f7200000000130000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e674d616e616765720000000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee000000200000000100000000000000000000001143616e63656c6c6174696f6e53746174650000000000000500000000000000066272616e63680000000007d00000001243616e63656c6c6174696f6e4272616e63680000000000000000000e636f756e745f61745f737461727400000000000400000000000000086e6578745f69647800000004000000000000000f6e6f6e5f6f776e65725f746f74616c000000000b000000000000001272656d61696e696e675f61745f737461727400000000000b000000010000000000000000000000114372656174654576656e74506172616d730000000000000b000000000000000b636f6e74656e745f75726900000000100000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e80000000400000000000000076d616e6167657200000003e80000001300000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e640000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000200000000000000000000001243616e63656c6c6174696f6e4272616e63680000000000030000000000000000000000094f776e65724f6e6c7900000000000000000000000000001746756c6c506172746e65725468656e526573696475616c0000000000000000000000000f50726f52617461506172746e65727300000000040000000000000000000000054572726f720000000000002f0000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f0000000000000200000000000000164665654163636f756e7443616e6e6f7442655a65726f000000000003000000000000001b50726f66696c65436f6e747261637443616e6e6f7442655a65726f0000000004000000000000000d496e76616c696446656542707300000000000005000000000000000e4e6f74496e697469616c697a6564000000000006000000000000000c556e617574686f72697a65640000000a00000000000000084e6f7441646d696e0000000b000000000000001750656e64696e67526f746174696f6e4d69736d61746368000000000c000000000000001650656e64696e67526f746174696f6e4578706972656400000000000d0000000000000011546f6b656e4e6f74537570706f7274656400000000000014000000000000001a4665654163636f756e744d697373696e6754727573746c696e65000000000015000000000000000d4576656e744e6f74466f756e640000000000001e000000000000000e4576656e744e6f7441637469766500000000001f000000000000000d496e76616c696450696c6c6172000000000000200000000000000012496e76616c696452656c656173654b696e640000000000210000000000000013496e76616c6964446973747269627574696f6e0000000022000000000000000d496e76616c696442756467657400000000000023000000000000000c5469746c65546f6f4c6f6e670000002700000000000000174170706c6963616e74416c72656164794170706c696564000000002800000000000000134170706c6963616e744e6f744170706c696564000000002900000000000000125375626d697373696f6e4e6f74466f756e6400000000002a00000000000000175375626d697373696f6e416c7265616479457869737473000000002b000000000000000d4e6f5375626d697373696f6e73000000000000320000000000000015496e76616c696457696e6e6572506f736974696f6e0000000000003300000000000000174475706c696361746557696e6e6572506f736974696f6e00000000340000000000000014446973747269627574696f6e4d69736d617463680000003500000000000000174d696c6573746f6e65416c7265616479436c61696d656400000000360000000000000010496e76616c69644d696c6573746f6e65000000370000000000000012496e73756666696369656e74457363726f77000000000038000000000000001657696e6e657273416c726561647953656c656374656400000000005a000000000000001842656c6f774d696e696d756d436f6e747269627574696f6e000000390000000000000019496e76616c6964436f6e747269627574696f6e416d6f756e740000000000003a0000000000000011546f6f4d616e794170706c6963616e74730000000000003b000000000000000d4f70416c72656164795365656e0000000000003c0000000000000013546f6f4d616e79436f6e7472696275746f7273000000003d000000000000001643616e63656c6c6174696f6e4e6f745374617274656400000000003e000000000000001a43616e63656c6c6174696f6e416c72656164795374617274656400000000003f000000000000001743616e63656c6c6174696f6e4e6f7446696e69736865640000000040000000000000001843616e63656c6c6174696f6e546f74616c4d697373696e67000000420000000000000012557067726164654e6f7450726f706f73656400000000004100000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000004300000000000000165570677261646550726f706f73616c4578706972656400000000004400000000000000174d6967726174696f6e416c72656164794170706c69656400000000450000000000000006506175736564000000000046000000000000001150726f66696c6543616c6c4661696c65640000000000005000000000000000135072697a65416c7265616479436c61696d6564000000005b000000050000000000000000000000065061757365640000000000010000000670617573656400000000000000000002000000050000000000000000000000074170706c6965640000000001000000076170706c696564000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e000000000010000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000002000000050000000000000000000000095375626d697474656400000000000001000000097375626d69747465640000000000000300000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000000000000b636f6e74656e745f757269000000001000000000000000020000000500000000000000000000000a46756e647341646465640000000000010000000b66756e64735f6164646564000000000400000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b00000000000000000000000d6e65775f72656d61696e696e670000000000000b00000000000000020000000500000000000000000000000a57696e6e6572506169640000000000010000000b77696e6e65725f70616964000000000500000000000000086576656e745f696400000006000000000000000000000009726563697069656e7400000000000013000000000000000000000008706f736974696f6e00000004000000000000000000000006616d6f756e7400000000000b0000000000000000000000096d696c6573746f6e65000000000003e80000000400000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000c4576656e7443726561746564000000010000000d6576656e745f63726561746564000000000000070000000000000002696400000000000600000000000000000000000670696c6c61720000000007d00000000650696c6c617200000000000000000000000000056f776e657200000000000013000000000000000000000005746f6b656e0000000000001300000000000000000000000c746f74616c5f6275646765740000000b00000000000000000000000b636f6e74656e745f75726900000000100000000000000000000000057469746c650000000000001000000000000000020000000500000000000000000000000d46656542707355706461746564000000000000010000000f6665655f6270735f75706461746564000000000100000000000000076e65775f627073000000000400000000000000020000000500000000000000000000000e4576656e7443616e63656c6c65640000000000010000000f6576656e745f63616e63656c6c656400000000010000000000000002696400000000000600000000000000020000000500000000000000000000000e4d616e616765724368616e6765640000000000010000000f6d616e616765725f6368616e676564000000000200000000000000086576656e745f69640000000600000000000000000000000b6e65775f6d616e61676572000000001300000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e000000001000000000000000020000000500000000000000000000000f4d616e6167657250726f706f7365640000000001000000106d616e616765725f70726f706f7365640000000300000000000000086576656e745f696400000006000000000000000000000006746172676574000000000013000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f73657400000000000001000000000000000674617267657400000000001300000000000000020000000500000000000000000000000f546f6b656e52656769737465726564000000000100000010746f6b656e5f72656769737465726564000000010000000000000005746f6b656e0000000000001300000000000000020000000500000000000000000000000f57696e6e65727353656c656374656400000000010000001077696e6e6572735f73656c65637465640000000200000000000000086576656e745f696400000006000000000000000000000005636f756e74000000000000040000000000000002000000050000000000000000000000104d696c6573746f6e65436c61696d656400000001000000116d696c6573746f6e655f636c61696d65640000000000000400000000000000086576656e745f696400000006000000000000000000000009726563697069656e74000000000000130000000000000000000000096d696c6573746f6e6500000000000004000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000114665654163636f756e745570646174656400000000000001000000136665655f6163636f756e745f757064617465640000000001000000000000000b6e65775f6163636f756e740000000013000000000000000200000005000000000000000000000011546f6b656e4465726567697374657265640000000000000100000012746f6b656e5f6465726567697374657265640000000000010000000000000005746f6b656e00000000000013000000000000000200000005000000000000000000000013436f6e7472696275746f72526566756e646564000000000100000014636f6e7472696275746f725f726566756e6465640000000300000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000135375626d697373696f6e57697468647261776e0000000001000000147375626d697373696f6e5f77697468647261776e0000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000144170706c69636174696f6e57697468647261776e00000001000000156170706c69636174696f6e5f77697468647261776e0000000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000154f776e6572526573696475616c526566756e64656400000000000001000000176f776e65725f726573696475616c5f726566756e646564000000000300000000000000086576656e745f6964000000060000000000000000000000056f776e657200000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001650726f66696c65436f6e7472616374557064617465640000000000010000001870726f66696c655f636f6e74726163745f757064617465640000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001750656e64696e674d616e6167657243616e63656c6c656400000000010000001970656e64696e675f6d616e616765725f63616e63656c6c65640000000000000100000000000000086576656e745f69640000000600000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c656467657200000000040000000000000002001e11636f6e7472616374656e766d6574617630000000000000001b0000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32372e302e30233561376335666537363533306266343234383437376163383132666337353731343662393863633400" + } + }, + "ext": "v0" + }, + "live_until": 65691326 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 3625, + "n_functions": 87, + "n_globals": 4, + "n_table_entries": 0, + "n_types": 22, + "n_data_segments": 14, + "n_elem_segments": 0, + "n_imports": 25, + "n_exports": 32, + "n_data_segment_bytes": 1094 + } + } + }, + "hash": "b9e3500cfb559781e68359655f37775c78afffc5a8436daca9d1d1f8e3569b02", + "code": "0061736d01000000017d166000017e60027e7e017e60017e017e60017e0060017f0060027f7e0060047e7e7e7e017e6000006000017f60027f7f0060017f017e60027f7f017e60037f7e7e0060037e7e7e017e60037f7f7e0060037f7f7f0060027e7e017f60017e017f60057e7f7f7f7f0060037e7e7e0060047f7f7f7f017e60047e7f7f7f0002970119016c015f000d016c013100010169013000020169015f0002016101300002016c01380001016c013700060178013100010162016b0002016c013600020178013000010176016700010169013800020169013700020162016a0001016201380002016901360001016201690001016d0139000d016d01610006017801330000017801340000016c01300001017801350002016c013200010358570e0a091009050a0b0f050c0505070308040804080708110304030703030412070404030405070405130c0c05030b140303090902080a02000202000000000100000001000106060601060201000000000000000f0e150b05030100110621047f01418080c0000b7f0041d88bc0000b7f0041d88bc0000b7f0041e08bc0000b07a70420066d656d6f727902000d5f5f636f6e7374727563746f72004c097365745f61646d696e004f0c6163636570745f61646d696e0050137365745f6576656e74735f636f6e747261637400511770726f706f73655f6576656e74735f636f6e74726163740052166163636570745f6576656e74735f636f6e747261637400531e63616e63656c5f70656e64696e675f6576656e74735f636f6e74726163740054057061757365005507756e706175736500560f70726f706f73655f7570677261646500570d6170706c795f7570677261646500581663616e63656c5f70656e64696e675f757067726164650059076d696772617465005a09626f6f747374726170005b0e626f6f7473747261705f73656c66005d0f62756d705f72657075746174696f6e005e10736c6173685f72657075746174696f6e005f1172656769737465725f6561726e696e677300601661646d696e5f736c6173685f72657075746174696f6e00620b6765745f70726f66696c6500630c6765745f6561726e696e67730064096765745f61646d696e0065136765745f6576656e74735f636f6e747261637400661b6765745f70656e64696e675f6576656e74735f636f6e747261637400670969735f70617573656400680776657273696f6e0069136765745f70656e64696e675f75706772616465006a176765745f6d696772617465645f746f5f76657273696f6e006b015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030c010e0a953b5712002000101a2001ad42ff0183200210001a0bb00402027f027e230041206b22012400024002400240024002400240024002400240024002400240024002400240200028020041016b0e0b0102030405060708090a0b000b200141086a220041ec87c0004105102120012802080d0c2000200129031010220c0b0b200141086a220041f187c000410c102120012802080d0b2000200129031010220c0a0b200141086a220041fd87c000410e102120012802080d0a2000200129031010220c090b200141086a2200418b88c0004115102120012802080d092000200129031010220c080b200141086a220041a088c0004106102120012802080d082000200129031010220c070b200141086a220041a688c000410d102120012802080d072000200129031010220c060b200141086a220241b388c0004107102120012802080d0620022001290310200029030810230c050b200141086a220241ba88c000410f102120012802080d05200129031021032000290308210420012000290310370318200120043703102001200337030820024103102021030c060b200141086a220041c988c0004107102120012802080d042000200129031010220c030b200141086a220041d088c000410e102120012802080d032000200129031010220c020b200141086a220041de88c0004111102120012802080d022000200129031010220c010b200141086a220241ef88c0004106102120012802080d0120022001290310200029030810230b200129031021032001290308500d010b000b200141206a240020030b0b002000200142c900106d0b0b002000200110164201510b0b002000200142cd00106d0b0d002000101a2001420210001a0b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a41011020200141106a24000b16002000ad4220864204842001ad422086420484100b0b3801017f230041106b22032400200320012002106c20002003280200047e4201052000200329030837030842000b370300200341106a24000b3401017f230041106b2202240020022001370308200241086a4101102021012000420037030020002001370308200241106a24000b3801017f230041106b22032400200320023703082003200137030020034102102021012000420037030020002001370308200341106a24000b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110020b210120002003370300200020013703080b2f00200142ffffffffffffffff0058047e200142088642068405200110030b210120004200370300200020013703080b0c00428380808080011027000b0700200010171a0b3701027f230041106b2200240020001029027f2000280200410146044020002802040c010b200029030810041a41000b200041106a24000b4d01027f230041106b220124002001418080c000101d4101210202402001280200410146044020002001290308370308410021020c010b200041083602040b20002002360200200141106a24000b3501027f230041106b220024002000102b4103210120002802004101460440200029030810041a410021010b200041106a240020010b0b00200041c080c000101d0b0b00102d411e4100102e1b0b1600428480808080f010428480808080a0fa0310051a0b3a02017f017e024041f080c000101a22014202101c450d004101210002400240200142021001a741ff01710e020102000b000b410021000b20000b5401027f230041206b220124002001420b370308200120003703100240200141086a101a22004200101c450d0002400240200042001001a741ff017122020e020201000b000b411421020b200141206a240020020b2d01017f230041206b220124002001420b37030820012000370310200141086a410142001019200141206a24000b1d002000101a4201428480808080b0d400428480808080e0ee0b10061a0b0b00418080c0002000101e0b0b0041a880c000101a10340b09002000420210181a0b0b0041c080c0002000101e0bc80102027f037e230041206b220124000240200041d880c000101a22034202101c047e2003420210012103034020024118470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341c484c0004103200141086a410310372001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342cd00520d01200020034220883e0214200020044220883e02102000200537030842010542000b370300200141206a24000f0b000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410131a0b0b0041d880c000101a10340b0d0041f080c0002000420210190b0b00200041a081c000101b0b0b0041a081c0002000101e0b860202027f057e230041406a220124000240200041b881c000101a22034202101c047e2003420210012103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341c487c0004105200141086a410510372001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328103d20012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d002001100f4280808080708342808080808004520d0020002001370308420021020b200020023703000b0b0041b881c000101a10340b0b00200041d081c000101b0bda0101027f230041406a22022400200242063703082002200137031002400240200241086a101a22014201101c04402001420110012101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141a487c0004102200241206a41021037200241306a22032002290320102420022802300d002002290338210120032002290328102420022802304101470d020b000b200042003703000c010b200020022903383703102000200137030820004201370300200241086a10310b200241406b24000b5101017f230041306b220324002003420637030820032000370310200341086a101a200341206a20012002104220032802204101460440000b2003290328420110001a200341086a1031200341306a24000b6c02017f017e230041106b2203240020032001102542012101024020032802000d002003290308210420032002102520032802000d002003200329030837030820032004370300200041a487c0004102200341021047370308420021010b20002001370300200341106a24000b810102027f017e230041406a2203240020032002370318200320013703102003420737030842002102420021010240200341086a2204101a22054201101c0440200341206a200542011001104420032802204101460d012003290338210120032903302102200410310b2000200237030020002001370308200341406b24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001100c21032001100d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b12002000418082c000411441e881c000106e0b2f02017f017e230041106b22022400200220002001106c20022802004101460440000b2002290308200241106a24000b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410120b1200200041b483c000410d419c83c000106e0b1200200041fc83c000411741dc83c000106e0b6002017f017e230041206b2202240020022001290300370318200220013502084220864204843703102002200135020c42208642048437030841c484c0004103200241086a4103104721032000420037030020002003370308200241206a24000b7a02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841c487c0004105200241086a4105104721032000420037030020002003370308200241306a24000b5e01017f0240200042ff018342cd00510440418080c000101a4202101c0d012000103241001039104d2101418881c000101a2001ad422086420484420210001a419880c000104e103b102d2000104842020f0b000b4283808080101027000b08001014422088a70b14002000ad4220864204844284808080d00010110ba70102047f017e230041106b22012400200042ff018342cd0051044010282203450440104d210241a880c000101a200120003703082001417f20024180b1076a2204200220044b1bad42208642048437030041b487c0004102200141021047420210001a102d200141bc83c000411110463703002001101f2001200037030041d483c000410120014101104710071a0b200341037441f888c0006a290300200141106a24000f0b000bc60102027e027f230041106b220224000240027f410641a880c000101a22004202101c450d001a2000420210012100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041b487c00041022002410210372002290300220142ff01834204520d012002290308220042ff018342cd00520d01104d2001422088a74d0440200010041a200010321033102d2000104841000c010b1033102d41070b41037441f888c0006a290300200241106a24000f0b000b5701027f230041106b22012400200042ff018342cd005104400240102822020d002001102b410e210220012802000d0020001035102d20001049410021020b200241037441f888c0006a290300200141106a24000f0b000bd50102057f017e230041306b220124000240200042ff018342cd00520d00102822044504402001104d2203360210200120003703082001417f20034180b1076a220220022003491b220536021441d880c000101a200141186a2202200141086a104a20012802184101460d012001290320420210001a102d2001418484c000411b10463703182002101f2001200037032820012003ad42208642048437032020012005ad42208642048437031841c484c000410320024103104710071a0b200441037441f888c0006a290300200141306a24000f0b000b910102047f017e230041206b220124000240102822000d00200141086a10362001280208450440410f21000c010b2001280218210020012903102104200128021c104d2202490440411021000c010b2002417f2000418087016a2203200020034b1b490440411121000c010b200410351038102d20041049410021000b200041037441f888c0006a290300200141206a24000b840102037f017e230041206b220024000240102822010d00200041086a10362000290308500440410f21010c010b1038102d104d2101200041dc84c00041191046370308200041086a2202101f20002001ad422086420484370308418885c000410120024101104710071a410021010b200141037441f888c0006a290300200041206a24000b0b00419085c0004101106f0b0b00419885c0004100106f0ba40202057f017e230041406a22022400200241206a22042000103d02402002280220410146200142ff018342c90052720d00200229032821000240102822030d004102210320011008428080808010540d002002104d220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441b881c000101a20042002104b20022802204101460d012002290328420210001a102d200241c085c000411810463703202004101f200220003703382002200137033020022005ad42208642048437032820022003ad422086420484370320418086c000410420044104104710071a410021030b200341037441f888c0006a290300200241406b24000f0b000bd90102037f037e230041306b220024000240102822010d00200041086a103c2000280208450440412821010c010b200028022420002903182104200029031021032000280228104d2202490440412a21010c010b20024b0440412921010c010b102d200310091a2004103b103e200041b986c000410f1046370308200041086a2201101f200020033703102000200437030841c886c000410220014102104710071a41a085c000101f2000200337030841b885c000410120014101104710071a410021010b200141037441f888c0006a290300200041306a24000b840102037f017e230041306b220024000240102822010d00200041086a103c2000290308500440412821010c010b103e102d104d2101200041a086c00041191046370308200041086a2202101f20002001ad422086420484370308418885c000410120024101104710071a410021010b200141037441f888c0006a290300200041306a24000bb30102027f037e230041206b220024000240102822010d00200041106a103a20002802104101470440410821010c010b200029031821022000103f024020002802004101460440200029030822032002100a50450d01412b21010c020b419d80c000104e21030b41d081c0002002101e102d41d886c000101f200020023703182000200337031041f886c0004102200041106a4102104710071a410021010b200141037441f888c0006a290300200041206a24000b890101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001103d20022802084101460d00200229031021010240102a22030d00102c22030d002001102f22030d0020042000104020022802084504402000105c42001041200010450b20011030410021030b200341037441f888c0006a290300200241206a24000f0b000b3f02017e027f230041106b22012400027e10152200a741ff017122024106470440200241c000460440200010020c020b000b20004208880b200141106a24000b880101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001103d20022802084101460d0020022903102101200010041a0240102c22030d002001102f22030d0020042000104020022802084504402000105c42001041200010450b20011030410021030b200341037441f888c0006a290300200241206a24000f0b000b870202037f027e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003103d20042802084101460d00200429031021030240102a22050d00102c22050d002003102f22050d002006200010402004280208450440410a21050c010b20002004290310427f2004290318220720014220887c220820072008561b10412004418882c00041111046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000b870202037f027e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003103d20042802084101460d00200429031021030240102a22050d00102c22050d002003102f22050d002006200010402004280208450440410a21050c010b200020042903102004290318220720014220887d22084200200720085a1b1041200441bc82c00041121046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000be30202027f057e230041206b220424000240200042ff018342cd0052200142ff018342cd0052720d0020042002104420042802004101460d00200429031821022004290310210720042003103d20042802004101460d00200429030821080240102a22050d00102c22050d002008102f22050d0020075020024200532002501b0440410c21050c010b200420002001104320042903002106200429030821032004200137031020042000370308200442073703002004101a200620077c2209200654ad200220037c7c2206423f87220a20092002200385427f8520032006858342005322051b200a428080808080808080807f85200620051b1061420110001a20041031200441ce82c000411310463703002004101f200720021061210220042000370310200420013703082004200237030041ec82c000410320044103104710071a20081030410021050b200541037441f888c0006a290300200441206a24000f0b000b38002000423f8720018542005220004280808080808080407d42ffffffffffffffff0056724504402000420886420b840f0b2001200010100b8e0202037f027e230041206b220424000240200042ff018342cd0052200142ff018342045272200242ff018342c90052720d00200441086a22062003103d20042802084101460d00200429031021030240102822050d00102c22050d002003102f22050d00410d210520021008428080808010540d002006200010402004280208450440410a21050c010b200020042903102004290318220720014220887d22084200200720085a1b10412004418483c00041181046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000b5901017f230041306b220124000240200042ff018342cd00520d00200141086a200010402001280208047e200141206a20012903102001290318104220012802204101710d0120012903280542020b200141306a24000f0b000b4301017f230041106b22022400200042ff018342cd0052200142ff018342cd0052724504402002200020011043200229030020022903081061200241106a24000f0b000b2d02017f017e230041106b2200240020001029200028020041014604401026000b2000290308200041106a24000b2b02027f017e230041106b220024002000102b200028020021012000290308200041106a2400420220011b0b4802017f017e230041306b22002400200041086a103602402000280208047e200041206a200041106a104a20002802204101710d0120002903280542020b200041306a24000f0b000b0500102ead0b2b02017f017e230041106b220024002000103a20002802004504401026000b2000290308200041106a24000b4802017f017e230041406a22002400200041086a103c02402000280208047e200041306a200041106a104b20002802304101710d0120002903380542020b200041406b24000f0b000b2b02027f017e230041106b220024002000103f200028020021012000290308200041106a2400420220011b0bc20102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a200341306b41ff0171410a4f0440200341c1006b41ff0171411a4f0440200341e1006b41ff017141194b0d042003413b6b0c020b200341356b0c010b2003412e6b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484100e0b210620004200370300200020063703080b3801017e024020002001101a22034202101c047e2002200342021001220342ff0183520d012000200337030842010542000b3703000f0b000b3e02017f017e230041106b220424002004200320021046370308200441086a2202101f200420003703082001410120024101104710071a200441106a24000b4602027f017e230041106b220224001028220345044020011039102d2000101f41044100200241086a4100104710071a0b200341037441f888c0006a290300200241106a24000b0bb8090e00419880c0000b11312e312e30302e302e30000000000000010041c080c0000b01020041d880c0000b01030041f080c0000b010400418881c0000b01050041a081c0000b01080041b881c0000b01090041d081c0000b010a0041e881c0000bd50770726f66696c655f626f6f74737472617070656475736572fc0010000400000072657075746174696f6e5f62756d70656464656c7461726561736f6e19011000050000001e01100006000000fc0010000400000072657075746174696f6e5f736c61736865646561726e696e67735f72656769737465726564616d6f756e74746f6b656e61011000060000006701100005000000fc0010000400000061646d696e5f72657075746174696f6e5f736c617368656461646d696e5f757064617465646e65775f61646d696e0000a90110000900000070656e64696e675f61646d696e5f73657474617267657400cd011000060000006576656e74735f636f6e74726163745f757064617465646e65775f6164647200f30110000800000070656e64696e675f6576656e74735f636f6e74726163745f736574657870697265735f61745f6c656467657270726f706f7365645f61745f6c656467657200001f021000110000003002100012000000cd011000060000006576656e74735f726f746174696f6e5f63616e63656c6c656463616e63656c6c65645f61745f6c656467657275021000130000000ea98aeb660d00000ea98aeb663deb000ea99a9a375beb006e65775f7761736d5f68617368000000a80210000d00000070656e64696e675f757067726164655f70726f706f736564617661696c61626c655f61745f6c65646765726e65775f76657273696f6e7761736d5f6861736800d8021000130000001f02100011000000eb0210000b000000f60210000900000070656e64696e675f757067726164655f63616e63656c6c6564757067726164655f6170706c696564eb0210000b000000f6021000090000000ea99a9b37ebca0066726f6d5f76657273696f6e746f5f76657273696f6e0000600310000c0000006c0310000a000000626f6f7473747261707065645f617472657075746174696f6e000000880310000f000000970310000a0000001f02100011000000cd01100006000000d8021000130000001f02100011000000eb0210000b0000003002100012000000f60210000900000041646d696e50656e64696e6741646d696e4576656e7473436f6e747261637450656e64696e674576656e7473436f6e74726163745061757365644465706c6f796d656e7453657150726f66696c654561726e696e67734279546f6b656e56657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e0000000200000000000000030000000100000003000000020000000300000003000000030000000400000003000000050000000300000006000000030000000700000003000000080041c889c0000b05030000000a0041d889c0000b2d030000000c000000030000000d000000030000000e000000030000000f000000030000001000000003000000110041988ac0000b0503000000140041e88ac0000b05030000001e0041b88bc0000b1d03000000280000000300000029000000030000002a000000030000002b008b2d0e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f00000000000002000000000000001b4576656e7473436f6e74726163744e6f74436f6e666967757265640000000003000000000000000c556e617574686f72697a65640000000400000000000000084e6f7441646d696e00000005000000000000001450656e64696e6741646d696e4d69736d6174636800000006000000000000001350656e64696e6741646d696e457870697265640000000007000000000000000e4e6f74496e697469616c697a6564000000000008000000000000001f4576656e7473436f6e7472616374416c7265616479436f6e66696775726564000000000e000000000000001d50656e64696e674576656e7473436f6e74726163744d69736d617463680000000000000f000000000000001c50656e64696e674576656e7473436f6e74726163744578706972656400000010000000000000001d50656e64696e674576656e7473436f6e747261637454696d656c6f636b00000000000011000000000000000f50726f66696c654e6f74466f756e64000000000a000000000000000d496e76616c6964416d6f756e740000000000000c000000000000000e526561736f6e526571756972656400000000000d000000000000000d4f70416c72656164795365656e00000000000014000000000000000650617573656400000000001e0000000000000012557067726164654e6f7450726f706f73656400000000002800000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000002900000000000000165570677261646550726f706f73616c4578706972656400000000002a00000000000000174d6967726174696f6e416c72656164794170706c696564000000002b0000000500000000000000000000001350726f66696c65426f6f74737472617070656400000000010000001470726f66696c655f626f6f747374726170706564000000010000000000000004757365720000001300000000000000020000000500000000000000000000001052657075746174696f6e42756d706564000000010000001172657075746174696f6e5f62756d706564000000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001100000000000000020000000500000000000000000000001152657075746174696f6e536c6173686564000000000000010000001272657075746174696f6e5f736c61736865640000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e0000000000110000000000000002000000050000000000000000000000124561726e696e677352656769737465726564000000000001000000136561726e696e67735f72656769737465726564000000000300000000000000047573657200000013000000000000000000000005746f6b656e00000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001641646d696e52657075746174696f6e536c61736865640000000000010000001861646d696e5f72657075746174696f6e5f736c6173686564000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001000000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f7365740000000000000100000000000000067461726765740000000000130000000000000002000000050000000000000000000000154576656e7473436f6e74726163745570646174656400000000000001000000176576656e74735f636f6e74726163745f75706461746564000000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001850656e64696e674576656e7473436f6e7472616374536574000000010000001b70656e64696e675f6576656e74735f636f6e74726163745f7365740000000003000000000000000674617267657400000000001300000000000000000000001270726f706f7365645f61745f6c6564676572000000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002000000050000000000000000000000174576656e7473526f746174696f6e43616e63656c6c65640000000001000000196576656e74735f726f746174696f6e5f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c65646765720000000004000000000000000200000005000000000000000000000006506175736564000000000001000000067061757365640000000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e00000000100000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e00000000001000000000000000020000000100000000000000000000000750726f66696c650000000002000000000000000f626f6f7473747261707065645f61740000000006000000000000000a72657075746174696f6e0000000000060000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000030000000000000011657870697265735f61745f6c656467657200000000000004000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee0000002000000002000000000000000000000007446174614b6579000000000c00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000e4576656e7473436f6e7472616374000000000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000001000000000000000750726f66696c6500000000010000001300000001000000000000000f4561726e696e67734279546f6b656e0000000002000000130000001300000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e000000000001000003ee0000002000000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e00000000000013000000000000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000003ed000000000000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000003ed00000000000000030000000000000000000000137365745f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000003ed000000000000000300000000000000000000001770726f706f73655f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000003ed00000000000000030000000000000000000000166163636570745f6576656e74735f636f6e747261637400000000000000000001000003e9000003ed000000000000000300000000000000000000001e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400000000000000000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000001000003e9000003ed0000000000000003000000000000000000000007756e7061757365000000000000000001000003e9000003ed000000000000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000003ed000000000000000300000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000003ed000000000000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e9000003ed00000000000000030000000000000000000000076d696772617465000000000000000001000003e9000003ed0000000000000003000000000000000000000009626f6f747374726170000000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000bf53656c662d736572766963652070726f66696c65206372656174696f6e3a20746865207573657220617574686f72697a6573207468656972206f776e20626f6f7473747261700a286e6f2061646d696e206b65792c206e6f206576656e74732d636f6e747261637420646570656e64656e6379292e2043616c6c6564206174206f6e626f617264696e6720736f0a657665727920757365722068617320612070726f66696c65206265666f726520746865792070617274696369706174652e000000000e626f6f7473747261705f73656c660000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000f62756d705f72657075746174696f6e000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed0000000000000003000000000000000000000010736c6173685f72657075746174696f6e0000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001172656769737465725f6561726e696e677300000000000004000000000000000475736572000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001661646d696e5f736c6173685f72657075746174696f6e00000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000b6765745f70726f66696c6500000000010000000000000004757365720000001300000001000003e8000007d00000000750726f66696c650000000000000000000000000c6765745f6561726e696e677300000002000000000000000475736572000000130000000000000005746f6b656e00000000000013000000010000000b0000000000000000000000096765745f61646d696e0000000000000000000001000000130000000000000000000000136765745f6576656e74735f636f6e7472616374000000000000000001000003e80000001300000000000000000000001b6765745f70656e64696e675f6576656e74735f636f6e7472616374000000000000000001000003e8000007d00000001550656e64696e674576656e7473436f6e747261637400000000000000000000000000000969735f70617573656400000000000000000000010000000100000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000ef010e636f6e74726163746d6574617630000000000000000776657273696f6e0000000005312e312e30000000000000000000000b6465736372697074696f6e0000000031426f756e646c6573732070726f66696c6520636f6e74726163743a2072657075746174696f6e202b206561726e696e677300000000000000000000076c6963656e736500000000034d4954000000000000000005727376657200000000000006312e39302e3000000000000000000008727373646b7665720000002f32332e352e33236433653161623234323433383862313038393362373936623063386534303563356564643033643200001e11636f6e7472616374656e766d657461763000000000000000170000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32362e312e30233132323863666638303232623830343635393735306239346233313539333262306530663366366100" + } + }, + "ext": "v0" + }, + "live_until": 65691326 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/compatibility/test_snapshots/sdk23_pre27_prize_and_cancellation_keys_work_after_upgrade.1.json b/contracts/compatibility/test_snapshots/sdk23_pre27_prize_and_cancellation_keys_work_after_upgrade.1.json new file mode 100644 index 0000000..88df608 --- /dev/null +++ b/contracts/compatibility/test_snapshots/sdk23_pre27_prize_and_cancellation_keys_work_after_upgrade.1.json @@ -0,0 +1,3512 @@ +{ + "generators": { + "address": 10, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "b9e3500cfb559781e68359655f37775c78afffc5a8436daca9d1d1f8e3569b02" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "6566d9b29d3880bb31c5c5ce3a3a7b7f9d0a085da5d51de01cfd611e3614f2d7" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u32": 250 + }, + { + "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "function_name": "set_events_contract", + "args": [ + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF", + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "i128": "0" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "30000000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + }, + { + "i128": "200000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "register_supported_token", + "args": [ + { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "create_event", + "args": [ + { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "manager" + }, + "val": "void" + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "prize" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "u32": 2 + }, + "val": { + "u32": 50 + } + } + ] + } + } + ] + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003e8" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "i128": "10250000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "select_winners", + "args": [ + { + "u64": "429496729601" + }, + { + "vec": [ + { + "map": [ + { + "key": { + "symbol": "position" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "reputation_bump" + }, + "val": { + "u32": 11 + } + } + ] + } + ] + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003e9" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "create_event", + "args": [ + { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "manager" + }, + "val": "void" + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "aggregate" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003ea" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "i128": "10250000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "add_funds", + "args": [ + { + "u64": "429496729602" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + }, + { + "i128": "100000000" + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003eb" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "i128": "102500000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "function_name": "propose_upgrade", + "args": [ + { + "bytes": "0d5431380fb27eeec6105e2fdd1bfa7d1ad452266f3f1115fcd52e72df46b66e" + }, + { + "string": "1.2.0" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "propose_upgrade", + "args": [ + { + "bytes": "98912da3856491ab21d451bfec6de504d23e5d3080c3b8046cbab21ac602b639" + }, + { + "string": "1.5.0" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "function_name": "apply_upgrade", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "apply_upgrade", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "select_winners", + "args": [ + { + "u64": "429496729601" + }, + { + "vec": [ + { + "map": [ + { + "key": { + "symbol": "position" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + }, + { + "key": { + "symbol": "reputation_bump" + }, + "val": { + "u32": 13 + } + } + ] + } + ] + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003ed" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "claim_prize", + "args": [ + { + "u64": "429496729601" + }, + { + "u32": 1 + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003ee" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "claim_prize", + "args": [ + { + "u64": "429496729601" + }, + { + "u32": 2 + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003ef" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [], + [], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "start_cancel", + "args": [ + { + "u64": "429496729602" + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003f0" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 27, + "sequence_number": 17380, + "timestamp": 1000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1301173170172112462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2781962168096793370" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "6517132746326325848" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "7270604957039011794" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "2307661404550649928" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "2578412842719982537" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "6391496069076573377" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + "key": { + "ledger_key_nonce": { + "nonce": "4571470874178140630" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "502500000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518500 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "19500000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 535780 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "5000000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 535780 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "5000000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 535780 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "197500000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 535780 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 535780 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000006" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 138340 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "EarningsByToken" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "5000000000" + } + } + }, + "ext": "v0" + }, + "live_until": 1572580 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "EarningsByToken" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "5000000000" + } + } + }, + "ext": "v0" + }, + "live_until": 1572580 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "2390201504b284d4598d087721febe06c6db040cc3db835a316b62efaa7ec3e2" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17395 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "304639cd95d2e63b19f963fb85e2e9db7474bc2f5729acfb89896641e6b1c2d2" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17395 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "7915d85153bc36cf7624eb0c02dc0aab86cae091bb1db3643e9e350424ce5290" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17395 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "824174aeb65cd75d061fedaa28abf0c61c6aaea9fcda32951809125e60620c49" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17395 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "98d6c9f5d59e9333697f4757c339a3496f92312fe67d6a6cfc7d7e5098c186a0" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17395 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "f0944d50df542ba1d7a76bc9d0bfb657ab085bd291d4332dc899911f05d7d398" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17395 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "11" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1572580 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "13" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1572580 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "0d5431380fb27eeec6105e2fdd1bfa7d1ad452266f3f1115fcd52e72df46b66e" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 100 + } + }, + { + "key": { + "vec": [ + { + "symbol": "EventsContract" + } + ] + }, + "val": { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.2.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518500 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorAmount" + }, + { + "u64": "429496729602" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorAt" + }, + { + "u64": "429496729602" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorCount" + }, + { + "u64": "429496729602" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorSlot" + }, + { + "u64": "429496729602" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "429496729601" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "429496729601" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "remaining_escrow" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "vec": [ + { + "symbol": "Completed" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "prize" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "u32": 2 + }, + "val": { + "u32": 50 + } + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "429496729602" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "429496729602" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "remaining_escrow" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "vec": [ + { + "symbol": "Cancelled" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "aggregate" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventPrizeAward" + }, + { + "u64": "429496729601" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "anchor_idx" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "reputation_bump" + }, + "val": { + "u32": 11 + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventPrizeAward" + }, + { + "u64": "429496729601" + }, + { + "u32": 2 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "anchor_idx" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + }, + { + "key": { + "symbol": "reputation_bump" + }, + "val": { + "u32": 13 + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1572580 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventPrizeBaseEscrow" + }, + { + "u64": "429496729601" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "10000000000" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventPrizeClaimExpiry" + }, + { + "u64": "429496729601" + } + ] + }, + "durability": "persistent", + "val": { + "u64": "8776000" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventUnclaimedPrizes" + }, + { + "u64": "429496729601" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 0 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventWinnerAt" + }, + { + "u64": "429496729601" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "5000000000" + } + }, + { + "key": { + "symbol": "milestone" + }, + "val": "void" + }, + { + "key": { + "symbol": "paid_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "position" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventWinnerAt" + }, + { + "u64": "429496729601" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "5000000000" + } + }, + { + "key": { + "symbol": "milestone" + }, + "val": "void" + }, + { + "key": { + "symbol": "paid_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "position" + }, + "val": { + "u32": 2 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1572580 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventWinnerCount" + }, + { + "u64": "429496729601" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 2 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "429496729601" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "429496729602" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003e8" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 115 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003e9" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 115 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003ea" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 115 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003eb" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 115 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003ed" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17395 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003f0" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17395 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003ee" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17395 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003ef" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17395 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003f1" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17395 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "00000000000000000000000000000000000000000000000000000000000003f2" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17395 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "98912da3856491ab21d451bfec6de504d23e5d3080c3b8046cbab21ac602b639" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 100 + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeAccount" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeBps" + } + ] + }, + "val": { + "u32": 250 + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextEventId" + } + ] + }, + "val": { + "u64": "429496729603" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProfileContract" + } + ] + }, + "val": { + "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedToken" + }, + { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + ] + }, + "val": { + "bool": true + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenAt" + }, + { + "u32": 0 + } + ] + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenCount" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenSlot" + }, + { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.5.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518500 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 3801, + "n_functions": 88, + "n_globals": 4, + "n_table_entries": 0, + "n_types": 22, + "n_data_segments": 15, + "n_elem_segments": 0, + "n_imports": 25, + "n_exports": 32, + "n_data_segment_bytes": 1099 + } + } + }, + "hash": "0d5431380fb27eeec6105e2fdd1bfa7d1ad452266f3f1115fcd52e72df46b66e", + "code": "0061736d01000000017d166000017e60027e7e017e60017e017e60017f0060017e0060027f7e0060047e7e7e7e017e6000006000017f60027f7f0060017f017e60037f7e7e0060027f7f017e60037e7e7e017e60037f7f7e0060027e7e017f60037f7f7f0060027e7e0060047f7f7f7f017e60057e7f7f7f7f0060037e7e7e0060047e7f7f7f0002970119016c015f000d016c01310001016101300002017801310001016c01380001016c013700060169013000020169015f00020162016b0002016c013600020178013000010176016700010169013800020169013700020162016a0001017801330000017801340000016201380002016c01300001016901360001017801350002016c01320001016d0139000d016d016100060162016900010359580e0a090f090503030f100b1107040803080708080b05120909040c0a040403051305030314040b0507040305040703030704050c02080a0000060001000106000000010100000000020000000201060202060000100e150c05030100110621047f01418080c0000b7f0041e08bc0000b7f0041e08bc0000b7f0041e08bc0000b07a70420066d656d6f727902000d5f5f636f6e7374727563746f72004d0c6163636570745f61646d696e0050166163636570745f6576656e74735f636f6e747261637400511661646d696e5f736c6173685f72657075746174696f6e00520d6170706c795f75706772616465005309626f6f74737472617000540e626f6f7473747261705f73656c6600560f62756d705f72657075746174696f6e00571e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400581663616e63656c5f70656e64696e675f757067726164650059096765745f61646d696e005a0c6765745f6561726e696e6773005b136765745f6576656e74735f636f6e7472616374005d176765745f6d696772617465645f746f5f76657273696f6e005e1b6765745f70656e64696e675f6576656e74735f636f6e7472616374005f136765745f70656e64696e675f7570677261646500600b6765745f70726f66696c6500610969735f7061757365640062076d696772617465006305706175736500641770726f706f73655f6576656e74735f636f6e747261637400650f70726f706f73655f7570677261646500661172656769737465725f6561726e696e67730067097365745f61646d696e0068137365745f6576656e74735f636f6e7472616374006910736c6173685f72657075746174696f6e006a07756e7061757365006b0776657273696f6e006c015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030c010f0a843e5812002000101a2001ad42ff0183200210001a0bef0402037f027e230041306b2201240002400240027e02400240024002400240024002400240024002400240024002400240200028020041016b0e0b0102030405060708090a0b000b200141086a220041f281c0004105102220012802080d0e20002001290310104b0c0c0b200141086a220041f781c000410c102220012802080d0d20002001290310104b0c0b0b200141086a2200418382c000410e102220012802080d0c20002001290310104b0c0a0b200141086a2200419182c0004115102220012802080d0b20002001290310104b0c090b200141086a220041a682c0004106102220012802080d0a20002001290310104b0c080b200141086a220041ac82c000410d102220012802080d0920002001290310104b0c070b200141086a220241b982c0004107102220012802080d0820022001290310200029030810230c060b200141206a220241c082c000410f10220c040b200141086a220041cf82c0004107102220012802080d0620002001290310104b0c040b200141086a220041d682c000410e102220012802080d0520002001290310104b0c030b200141086a220041e482c0004111102220012802080d0420002001290310104b0c020b200141206a220241f582c000410610220b20012802200d02200120012903283703082001200029031037031820012000290308370310230041206b220024002000200141086a22032903103703182000200329030837031020002003290300370308200041086a4103104c21042002420037030020022004370308200041206a24002001290320210420012903280c010b2001290308210420012903100b21052004500d010b000b200141306a240020050b0b002000200142c900106e0b0b002000200110124201510b0b002000200142cd00106e0b0d002000101a2001420210001a0b4801027f230041106b22012400200110204101210202402001280200410146044020002001290308370308410021020c010b200041033602040b20002002360200200141106a24000b0b00200041e083c000101d0bac0101027f230041206b2202240020022001370318200220003703102002420b3703080240024002400240200241086a101a22004200101c450d00200042001001a741ff01710e020002010b200241086a220341f582c0004106102220022802080d00200320022903102001102320022802084101460d0041002103200229031022004200101c450d02200042001001a741ff017122030e020201000b000b411421030b200241206a240020030b3801017f230041106b22032400200320012002106d20002003280200047e4201052000200329030837030842000b370300200341106a24000b3801017f230041106b22032400200320023703082003200137030020034102104c21012000420037030020002001370308200341106a24000b3401017f230041206b2202240020022001370318200220003703102002420b370308200241086a410142001019200241206a24000b0c00428380808080011026000b0700200010141a0b3701027f230041106b2200240020001028027f2000280200410146044020002802040c010b200029030810021a41000b200041106a24000b4d01027f230041106b22012400200141d081c000101d4101210202402001280200410146044020002001290308370308410021020c010b200041083602040b20002002360200200141106a24000b0b00102a411e4100102b1b0b1600428480808080f010428480808080a0fa0310041a0b3a02017f017e0240418083c000101a22014202101c450d004101210002400240200142021001a741ff01710e020102000b000b410021000b20000b3501027f230041106b22002400200010204103210120002802004101460440200029030810021a410021010b200041106a240020010b6c02017f017e230041106b2203240020032001102e42012101024020032802000d002003290308210420032002102e20032802000d0020032003290308370308200320043703002000419c80c000410220034102102f370308420021010b20002001370300200341106a24000b2f00200142ffffffffffffffff0058047e200142088642068405200110070b210120004200370300200020013703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410160b7a02017f017e230041306b220224002002200129030037032820022001290308370318200220013502104220864204843703202002200135021842208642048437031020022001350214422086420484370308419081c0004105200241086a4105102f21032000420037030020002003370308200241306a24000b6002017f017e230041206b2202240020022001290300370318200220013502084220864204843703102002200135020c42208642048437030841b881c0004103200241086a4103102f21032000420037030020002003370308200241206a24000b1200200041ac85c000410d41b485c000106f0b2f02017f017e230041106b22022400200220002001106d20022802004101460440000b2002290308200241106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a4101104c200141106a24000b12002000418087c0004114418887c000106f0b1200200041a487c000411741ac87c000106f0b0d00418083c0002000420210190bda0101027f230041406a22022400200242063703082002200137031002400240200241086a101a22014201101c04402001420110012101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d002001419c80c0004102200241206a41021039200241306a22032002290320103a20022802300d002002290338210120032002290328103a20022802304101470d020b000b200042003703000c010b200020022903383703102000200137030820004201370300200241086a103b0b200241406b24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410171a0b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110060b210120002003370300200020013703080b1d002000101a4201428480808080b0d400428480808080e0ee0b10051a0b0b002000419883c000101b0b5101017f230041306b220324002003420637030820032000370310200341086a101a200341206a20012002102d20032802204101460440000b2003290328420110001a200341086a103b200341306a24000b0b00419883c0002000101e0b810102027f017e230041406a2203240020032002370318200320013703102003420737030842002102420021010240200341086a2204101a22054201101c0440200341206a200542011001104020032802204101460d0120032903382101200329033021022004103b0b2000200237030020002001370308200341406b24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001100c21032001100d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b0b0041b083c000101a10420b09002000420210151a0b860202027f057e230041406a220124000240200041f883c000101a22034202101c047e2003420210012103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d012003419081c0004105200141086a410510392001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328104420012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d00200110114280808080708342808080808004520d0020002001370308420021020b200020023703000b0b0041e083c0002000101e0b0b0041f883c000101a10420b0b002000419084c000101b0bc80102027f037e230041206b220124000240200041a884c000101a22034202101c047e2003420210012103034020024118470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341b881c0004103200141086a410310392001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342cd00520d01200020034220883e0214200020044220883e02102000200537030842010542000b370300200141206a24000f0b000b0b0041a884c000101a10420b0b0041d081c0002000101e0b3401017f230041106b2202240020022001370308200241086a4101104c21012000420037030020002001370308200241106a24000b16002000ad4220864204842001ad422086420484100b0b5e01017f0240200042ff018342cd0051044041d081c000101a4202101c0d012000104a41001037104e210141c883c000101a2001ad422086420484420210001a41e881c000104f103e102a2000103242020f0b000b4283808080101026000b0800100f422088a70b14002000ad4220864204844284808080d00010180bc20102027e027f230041106b220224000240027f410641b083c000101a22004202101c450d001a2000420210012100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041c480c00041022002410210392002290300220142ff01834204520d012002290308220042ff018342cd00520d01104e2001422088a74d0440200010021a2000104a1041102a2000103241000c010b1041102a41070b4103742903808940200241106a24000f0b000b8d0102047f017e230041206b220124000240102722000d00200141086a10482001280208450440410f21000c010b2001280218210020012903102104200128021c104e2203490440411021000c010b417f2000418087016a2202200020024b1b20034b0440411121000c010b200410451049102a20041036410021000b20004103742903808940200141206a24000bae0202037f037e230041206b220424000240200042ff018342cd0052200142ff018342045272200242ff018342c90052720d00200441086a22062003104420042802084101460d00200429031021030240102722050d00102922050d002006102820042802084101460440200428020c21050c010b200429031022082003102122050d00410d210520021008428080808010540d00200441086a200010382004280208450440410a21050c010b200020042903102004290318220720014220887d22094200200720095a1b103d200441c387c00041181033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000bd50102047f037e230041306b220024000240102722010d00200041086a10432000280208450440412821010c010b200028022420002903182105200029031021042000280228104e2203490440412a21010c010b20034b0440412921010c010b102a200410091a2005103e1046200041d485c000410f1033370308200041086a22011034200020043703102000200537030841c485c000410220014102102f10031a419885c000103420002004370308419085c000410120014101102f10031a410021010b20014103742903808940200041306a24000bab0102037f017e230041206b220224000240200042ff018342cd00520d00200241086a22042001104420022802084101460d00200229031021010240102c22030d00102922030d002004101f20022802084101460440200228020c21030c010b200229031022052001102122030d00200241086a200010382002280208450440200010554200103d200010350b200520011024410021030b20034103742903808940200241206a24000f0b000b3f02017e027f230041106b22012400027e10102200a741ff017122024106470440200241c000460440200010060c020b000b20004208880b200141106a24000b880101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001104420022802084101460d0020022903102101200010021a0240102922030d0020002001102122030d002004200010382002280208450440200010554200103d200010350b200020011024410021030b20034103742903808940200241206a24000f0b000ba70202037f037e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003104420042802084101460d00200429031021030240102c22050d00102922050d002006101f20042802084101460440200428020c21050c010b200429031022082003102122050d00200441086a200010382004280208450440410a21050c010b20002004290310427f2004290318220720014220887c220920072009561b103d200441a486c00041111033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000b800102037f017e230041206b220024000240102722010d00200041086a10482000290308500440410f21010c010b1049102a104e2101200041b088c00041191033370308200041086a2202103420002001ad42208642048437030841a888c000410120024101102f10031a410021010b20014103742903808940200041206a24000b800102037f017e230041306b220024000240102722010d00200041086a10432000290308500440412821010c010b1046102a104e2101200041c988c00041191033370308200041086a2202103420002001ad42208642048437030841a888c000410120024101102f10031a410021010b20014103742903808940200041306a24000b2d02017f017e230041106b2200240020001028200028020041014604401025000b2000290308200041106a24000b4301017f230041106b22022400200042ff018342cd0052200142ff018342cd005272450440200220002001103f20022903002002290308105c200241106a24000f0b000b38002000423f8720018542005220004280808080808080407d42ffffffffffffffff0056724504402000420886420b840f0b2001200010130b2b02027f017e230041106b2200240020001020200028020021012000290308200041106a2400420220011b0b2b02027f017e230041106b2200240020001047200028020021012000290308200041106a2400420220011b0b4802017f017e230041306b22002400200041086a104802402000280208047e200041206a200041106a103120002802204101460d0120002903280542020b200041306a24000f0b000b4802017f017e230041406a22002400200041086a104302402000280208047e200041306a200041106a103020002802304101460d0120002903380542020b200041406b24000f0b000b5901017f230041306b220124000240200042ff018342cd00520d00200141086a200010382001280208047e200141206a20012903102001290318102d20012802204101460d0120012903280542020b200141306a24000f0b000b0500102bad0baf0102027f037e230041206b220024000240102722010d00200041106a103c20002802104101470440410821010c010b2000290318210220001047024020002802004101460440200029030822032002100a50450d01412b21010c020b41ed81c000104f21030b419084c0002002101e102a41f084c0001034200020023703182000200337031041e084c0004102200041106a4102102f10031a410021010b20014103742903808940200041206a24000b0b0041c084c000410110700bd70102047f017e230041306b220124000240200042ff018342cd00520d00027e102722020440200241037429038089400c010b2001104e2202360210200120003703082001417f20024180b1076a2203200220034b1b220436021441a884c000101a200141186a2203200141086a103120012802184101460d012001290320420210001a102a200141e288c000411b1033370318200310342001200037032820012002ad42208642048437032020012004ad42208642048437031841b881c000410320034103102f10031a42020b200141306a24000f0b000ba00202057f017e230041406a22022400200241206a22042000104402402002280220410146200142ff018342c90052720d00200229032821000240102722030d004102210320011008428080808010540d002002104e220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441f883c000101a20042002103020022802204101460d012002290328420210001a102a200241fc87c0004118103337032020041034200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041dc87c000410420044104102f10031a410021030b20034103742903808940200241406b24000f0b000b800302027f067e230041206b220424000240200042ff018342cd0052200142ff018342cd0052720d0020042002104020042802004101460d00200429031821022004290310210720042003104420042802004101460d00200429030821080240102c22050d00102922050d002004101f20042802004101460440200428020421050c010b200429030822092008102122050d0020075020024200532002501b0440410c21050c010b200420002001103f20042903002106200429030821032004200137031020042000370308200442073703002004101a200620077c220a200654ad200220037c7c2206423f87220b200a2002200385427f8520032006858342005322051b200b428080808080808080807f85200620051b105c420110001a2004103b200441ec86c000411310333703002004103420072002105c210220042000370310200420013703082004200237030041d486c000410320044103102f10031a200920081024410021050b20054103742903808940200441206a24000f0b000ba90102037f017e230041106b22012400200042ff018342cd00510440027e102722020440200241037429038089400c010b104e210241b083c000101a200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041c480c000410220014102102f420210001a102a200141ec85c00041111033370300200110342001200037030041e485c000410120014101102f10031a42020b200141106a24000f0b000b5301027f230041106b22012400200042ff018342cd005104400240102722020d0020011020410e210220012802000d0020001045102a20001036410021020b20024103742903808940200141106a24000f0b000ba70202037f037e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003104420042802084101460d00200429031021030240102c22050d00102922050d002006101f20042802084101460440200428020c21050c010b200429031022082003102122050d00200441086a200010382004280208450440410a21050c010b200020042903102004290318220720014220887d22094200200720095a1b103d200441b586c00041121033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000b0b0041f884c000410010700b2b02017f017e230041106b220024002000103c20002802004504401025000b2000290308200041106a24000bc40102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a0240200341306b41ff0171410a4f0440200341c1006b41ff0171411a490d01200341e1006b41ff0171411a4f0d042003413b6b0c020b2003412e6b0c010b200341356b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484100e0b210620004200370300200020063703080b3801017e024020002001101a22034202101c047e2002200342021001220342ff0183520d012000200337030842010542000b3703000f0b000b3e02017f017e230041106b220424002004200320021033370308200441086a22021034200420003703082001410120024101102f10031a200441106a24000b4802027f017e230041106b22022400027e102722030440200341037429038089400c010b20011037102a2000103441044100200241086a4100102f10031a42020b200241106a24000b0bc7090f00418080c0000bcd01626f6f7473747261707065645f617472657075746174696f6e000000000010000f0000000f0010000a000000657870697265735f61745f6c6564676572746172676574002c001000110000003d00100006000000617661696c61626c655f61745f6c65646765726e65775f76657273696f6e70726f706f7365645f61745f6c65646765727761736d5f6861736800000054001000130000002c00100011000000670010000b000000720010001200000084001000090000002c0010001100000072001000120000003d001000060041e881c0000b9901312e322e30302e302e3041646d696e50656e64696e6741646d696e4576656e7473436f6e747261637450656e64696e674576656e7473436f6e74726163745061757365644465706c6f796d656e7453657150726f66696c654561726e696e67734279546f6b656e56657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e00000000000400419883c0000b01080041b083c0000b01010041c883c0000b01050041e083c0000b01020041f883c0000b010900419084c0000b010a0041a884c0000b01030041c084c0000b85050ea98aeb660d000066726f6d5f76657273696f6e746f5f76657273696f6e0000480210000c000000540210000a0000000ea99a9b37ebca000ea98aeb663deb006e65775f7761736d5f68617368000000800210000d0000000ea99a9a375beb006e65775f61646d696e000000a00210000900000061646d696e5f75706461746564000000670010000b0000008400100009000000757067726164655f6170706c696564003d0010000600000070656e64696e675f61646d696e5f73657464656c7461726561736f6e75736572fd021000050000000203100006000000080310000400000072657075746174696f6e5f62756d70656472657075746174696f6e5f736c6173686564616d6f756e74746f6b656e000047031000060000004d0310000500000008031000040000006561726e696e67735f7265676973746572656400080310000400000070726f66696c655f626f6f7473747261707065646e65775f616464729c031000080000006576656e74735f636f6e74726163745f7570646174656461646d696e5f72657075746174696f6e5f736c61736865640054001000130000002c00100011000000670010000b000000840010000900000070656e64696e675f757067726164655f70726f706f73656463616e63656c6c65645f61745f6c65646765720014041000130000006576656e74735f726f746174696f6e5f63616e63656c6c656470656e64696e675f757067726164655f63616e63656c6c656470656e64696e675f6576656e74735f636f6e74726163745f7365740000000200000000000000030000000100000003000000020000000300000003000000030000000400000003000000050000000300000006000000030000000700000003000000080041d089c0000b05030000000a0041e089c0000b2d030000000c000000030000000d000000030000000e000000030000000f000000030000001000000003000000110041a08ac0000b0503000000140041f08ac0000b05030000001e0041c08bc0000b1d03000000280000000300000029000000030000002a000000030000002b00ef010e636f6e74726163746d657461763000000000000000076c6963656e736500000000034d495400000000000000000776657273696f6e0000000005312e322e30000000000000000000000b6465736372697074696f6e0000000031426f756e646c6573732070726f66696c6520636f6e74726163743a2072657075746174696f6e202b206561726e696e67730000000000000000000005727376657200000000000006312e39332e3000000000000000000008727373646b7665720000002f32372e302e30236535636234623532633364613865353666633438616466643762383564383539373663316130353900008b2c0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000001000003e900000002000000030000000000000000000000076d696772617465000000000000000001000003e90000000200000003000000000000000000000007756e7061757365000000000000000001000003e9000000020000000300000000000000000000000776657273696f6e00000000000000000100000010000000000000000000000009626f6f747374726170000000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000096765745f61646d696e00000000000000000000010000001300000000000000000000000969735f7061757365640000000000000000000001000000010000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000000020000000300000000000000000000000b6765745f70726f66696c6500000000010000000000000004757365720000001300000001000003e8000007d00000000750726f66696c650000000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000000020000000300000000000000000000000c6765745f6561726e696e677300000002000000000000000475736572000000130000000000000005746f6b656e00000000000013000000010000000b00000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e000000000000130000000000000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000000020000000300000000000000000000000e626f6f7473747261705f73656c660000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f62756d705f72657075746174696f6e000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e90000000200000003000000000000000000000010736c6173685f72657075746174696f6e0000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000001172656769737465725f6561726e696e677300000000000004000000000000000475736572000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000136765745f6576656e74735f636f6e7472616374000000000000000001000003e8000000130000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000137365745f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e900000002000000030000000000000000000000166163636570745f6576656e74735f636f6e747261637400000000000000000001000003e9000000020000000300000000000000000000001661646d696e5f736c6173685f72657075746174696f6e00000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e900000002000000030000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000001770726f706f73655f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000000020000000300000000000000000000001b6765745f70656e64696e675f6576656e74735f636f6e7472616374000000000000000001000003e8000007d00000001550656e64696e674576656e7473436f6e747261637400000000000000000000000000001e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400000000000000000001000003e9000000020000000300000002000000000000000000000007446174614b6579000000000c00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000e4576656e7473436f6e7472616374000000000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000001000000000000000750726f66696c6500000000010000001300000001000000000000000f4561726e696e67734279546f6b656e0000000002000000130000001300000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e000000000000010000008454656d706f72617279206964656d706f74656e637920666c6167206b65796564206279202863616c6c657220646f6d61696e2c206f705f6964292e0a446f6d61696e20736570617261746573206576656e74732d6f726967696e61746564206f70732066726f6d20756e70726976696c6567656420626f6f7473747261705f73656c662e000000064f705365656e00000000000200000013000003ee000000200000000100000000000000000000000750726f66696c650000000002000000000000000f626f6f7473747261707065645f61740000000006000000000000000a72657075746174696f6e0000000000060000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee000000200000000100000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000030000000000000011657870697265735f61745f6c656467657200000000000004000000000000001270726f706f7365645f61745f6c65646765720000000000040000000000000006746172676574000000000013000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f00000000000002000000000000001b4576656e7473436f6e74726163744e6f74436f6e666967757265640000000003000000000000000c556e617574686f72697a65640000000400000000000000084e6f7441646d696e00000005000000000000001450656e64696e6741646d696e4d69736d6174636800000006000000000000001350656e64696e6741646d696e457870697265640000000007000000000000000e4e6f74496e697469616c697a6564000000000008000000000000001f4576656e7473436f6e7472616374416c7265616479436f6e66696775726564000000000e000000000000001d50656e64696e674576656e7473436f6e74726163744d69736d617463680000000000000f000000000000001c50656e64696e674576656e7473436f6e74726163744578706972656400000010000000000000001d50656e64696e674576656e7473436f6e747261637454696d656c6f636b00000000000011000000000000000f50726f66696c654e6f74466f756e64000000000a000000000000000d496e76616c6964416d6f756e740000000000000c000000000000000e526561736f6e526571756972656400000000000d000000000000000d4f70416c72656164795365656e00000000000014000000000000000650617573656400000000001e0000000000000012557067726164654e6f7450726f706f73656400000000002800000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000002900000000000000165570677261646550726f706f73616c4578706972656400000000002a00000000000000174d6967726174696f6e416c72656164794170706c696564000000002b000000050000000000000000000000065061757365640000000000010000000670617573656400000000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e000000000010000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e000000001000000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f73657400000000000001000000000000000674617267657400000000001300000000000000020000000500000000000000000000001052657075746174696f6e42756d706564000000010000001172657075746174696f6e5f62756d706564000000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001100000000000000020000000500000000000000000000001152657075746174696f6e536c6173686564000000000000010000001272657075746174696f6e5f736c61736865640000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e0000000000110000000000000002000000050000000000000000000000124561726e696e677352656769737465726564000000000001000000136561726e696e67735f72656769737465726564000000000300000000000000047573657200000013000000000000000000000005746f6b656e00000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001350726f66696c65426f6f74737472617070656400000000010000001470726f66696c655f626f6f74737472617070656400000001000000000000000475736572000000130000000000000002000000050000000000000000000000154576656e7473436f6e74726163745570646174656400000000000001000000176576656e74735f636f6e74726163745f75706461746564000000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001641646d696e52657075746174696f6e536c61736865640000000000010000001861646d696e5f72657075746174696f6e5f736c6173686564000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002000000050000000000000000000000174576656e7473526f746174696f6e43616e63656c6c65640000000001000000196576656e74735f726f746174696f6e5f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000001850656e64696e674576656e7473436f6e7472616374536574000000010000001b70656e64696e675f6576656e74735f636f6e74726163745f7365740000000003000000000000000674617267657400000000001300000000000000000000001270726f706f7365645f61745f6c6564676572000000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002001e11636f6e7472616374656e766d6574617630000000000000001b0000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32372e302e30233561376335666537363533306266343234383437376163383132666337353731343662393863633400" + } + }, + "ext": "v0" + }, + "live_until": 535780 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 16638, + "n_functions": 200, + "n_globals": 4, + "n_table_entries": 5, + "n_types": 41, + "n_data_segments": 21, + "n_elem_segments": 1, + "n_imports": 40, + "n_exports": 56, + "n_data_segment_bytes": 4437 + } + } + }, + "hash": "6566d9b29d3880bb31c5c5ce3a3a7b7f9d0a085da5d51de01cfd611e3614f2d7", + "code": "0061736d0100000001ff012960027e7e017e60017e017e6000017e60027f7f0060027f7e0060027f7f017f60037f7f7f017f60037e7e7e017e60017e0060017e017f60017f0060037f7e7e0060047e7e7e7e017e60017f017e6000017f60027e7f0060027f7f017e60000060037f7e7f0060037e7e7e0060027e7e017f60037f7f7e0060057f7e7e7e7e0060017f017f60037f7f7f0060067f7e7e7e7e7f0060047e7e7e7e0060047f7e7e7e0060047f7e7e7f0060057e7e7e7e7e0060037e7f7f017e60057e7f7f7f7f0060027e7f017e60027e7e0060047f7f7f7f017e60057e7e7e7e7e017e60047f7f7f7f017f60047e7f7f7f0060047f7f7e7e0060027e7f017f60047f7e7f7f0002f101280169015f0001016901300001016c01310000016c015f000701780130000001760133000101760131000001610130000101780137000201620131000c016201330000016c01380000016c0137000c016c013200000178013100000162016b0001016c01360001016d01330001016d01350000016d01360000016d01340000016d013100000176015f00020176013600000176016700000169013800010169013700010169013600000162016a00000162013800010164015f0007016401300007016201690000016d01390007016d0161000c0162016d0007017801330002017801340002016c0130000001780135000103ca01c80104041d001013030d14030403030d0315040b0b150b010317030304030403140318040b0d0d03100409031e05040b0405031f11080e0a0e110e1702191a000a040913090802200811080e0a080a0a080a04110a090f0e0309040f03210912140b09120f12090f04040b1a1209040f0b2208100a08080a081303030c0e0d01020101010202000202020101010201000007000c07070c0707071b0001230100010100010100010100000202020202020202022405050506030318191c16161c1b0616152510260d27280405017001050505030100110621047f01418080c0000b7f00419ba6c0000b7f0041dca7c0000b7f0041e0a7c0000b07ec0738066d656d6f727902000d5f5f636f6e7374727563746f7200a201097365745f61646d696e00a5010c6163636570745f61646d696e00a6010b7365745f6665655f62707300a7010f7365745f6665655f6163636f756e7400a801147365745f70726f66696c655f636f6e747261637400a90105706175736500aa0107756e706175736500ab010f70726f706f73655f7570677261646500ac010d6170706c795f7570677261646500ad011663616e63656c5f70656e64696e675f7570677261646500ae01076d69677261746500af011872656769737465725f737570706f727465645f746f6b656e00b0011a646572656769737465725f737570706f727465645f746f6b656e00b1011269735f737570706f727465645f746f6b656e00b20115737570706f727465645f746f6b656e5f636f756e7400b30112737570706f727465645f746f6b656e5f617400b4010c6372656174655f6576656e7400b5010c73746172745f63616e63656c00b6011470726f636573735f63616e63656c5f626174636800b7010f66696e616c697a655f63616e63656c00b801096164645f66756e647300b9010f6170706c795f746f5f626f756e747900ba011477697468647261775f6170706c69636174696f6e00bb01067375626d697400bc011377697468647261775f7375626d697373696f6e00bd010e73656c6563745f77696e6e65727300be010b636c61696d5f7072697a6500bf010b7365745f6d616e6167657200c1010b6765745f6d616e6167657200c2010f636c61696d5f6d696c6573746f6e6500c301096765745f6576656e7400c4010e6765745f7375626d697373696f6e00c5010e6765745f6170706c6963616e747300c601136765745f6170706c6963616e745f636f756e7400c701106765745f6170706c6963616e745f617400c8010b6765745f77696e6e65727300c901106765745f77696e6e65725f636f756e7400ca010d6765745f77696e6e65725f617400cb01106765745f636f6e7472696275746f727300cc01156765745f636f6e7472696275746f725f636f756e7400cd01126765745f636f6e7472696275746f725f617400ce01166765745f636f6e7472696275746f725f616d6f756e7400cf01096765745f61646d696e00d0010b6765745f6665655f62707300d1010f6765745f6665655f6163636f756e7400d201146765745f70726f66696c655f636f6e747261637400d3010969735f70617573656400d4010776657273696f6e00d501136765745f70656e64696e675f7570677261646500d601176765745f6d696772617465645f746f5f76657273696f6e00d7010769645f6261736500d801015f03010a5f5f646174615f656e6403020b5f5f686561705f626173650303090d010041010b04da01db0157dc010c01150ae68e02c8012f00200142ffffffffffffffff0058047e200142088642068405200110000b210120004200370300200020013703080b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110010b210120002003370300200020013703080b910101027f230041306b22062400200620032004102b370310200620023703082006200137030003402005411846044041002105034020054118470440200641186a20056a200520066a290300370300200541086a21050c010b0b2000428eeeea95beb6def300200641186a4103102c102d200641306a240005200641186a20056a4202370300200541086a21050c010b0b0b2e01017f230041106b2202240020022000200110960120022802004101460440000b2002290308200241106a24000b16002000ad4220864204842001ad42208642048410180b2701017f230041106b22032400200020012002101e42ff01834202520440000b200341106a24000b0e002000200142cd00420110ec010ba31102027f037e230041306b2201240002400240027e02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020041016b0e230102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223000b200141106a220041ec96c0004105104820012802100d262000200129031810490c230b200141106a220041f196c000410c104820012802100d252000200129031810490c220b200141106a220041fd96c000410a104820012802100d242000200129031810490c210b200141106a2200418797c0004106104820012802100d232000200129031810490c200b200141106a2200418d97c0004106104820012802100d222000200129031810490c1f0b200141106a2200419397c000410d104820012802100d212000200129031810490c1e0b200141106a220041a097c000410f104820012802100d202000200129031810490c1d0b200141106a220241af97c000410e104820012802100d1f200220012903182000290308104a0c1c0b200141106a220041bd97c000410b104820012802100d1e2000200129031810490c1b0b200141106a220241c897c0004105104820012802100d1d2001290318210320022000290308102820012802100d1d200220032001290318104a0c1a0b200141106a220241cd97c000410c104820012802100d1c2001290318210320022000290308102820012802100d1c200220032001290318104a0c190b200141106a220241d997c0004113104820012802100d1b2001290318210320022000290308102820012802100d1b200220032001290318104a0c180b200141ec97c0004110104820012802000d1a2001290308210320012000290308102820012802000d1a2001200129030837031820012003370310200120003502044220864204843703200c180b200141fc97c0004112104820012802000d192001290308210320012000290308102820012802000d192001200129030837031820012003370310200120002903103703200c170b2001418e98c000410f104820012802000d182001290308210320012000290308102820012802000d182001200129030837031820012003370310200120002903103703200c160b200141106a2202419d98c0004110104820012802100d172001290318210320022000290308102820012802100d17200220032001290318104a0c140b200141ad98c000410d104820012802000d162001290308210320012000290308102820012802000d162001200129030837031820012003370310200120003502044220864204843703200c140b200141ba98c0004111104820012802000d152001290308210320012000290308102820012802000d152001200129030837031820012003370310200120002903103703200c130b200141106a220241cb98c0004110104820012802100d142001290318210320022000290308102820012802100d14200220032001290318104a0c110b200141db98c000410d104820012802000d132001290308210320012000290308102820012802000d132001200129030837031820012003370310200120003502044220864204843703200c110b200141e898c000410f104820012802000d122001290308210320012000290308102820012802000d122001200129030837031820012003370310200120002903103703200c100b200141106a220241f798c0004110104820012802100d112001290318210320022000290308102820012802100d1120012903182104200035020421052001200029031037032020012004370318200120033703102001200542208642048437032820024104102c21030c120b200141106a2202418799c000411d104820012802100d102001290318210320022000290308102820012802100d10200220032001290318104a0c0d0b200141106a220241a499c0004111104820012802100d0f2001290318210320022000290308102820012802100d0f200220032001290318104a0c0c0b200141106a220041b599c0004107104820012802100d0e2000200129031810490c0b0b200141106a220041bc99c000410e104820012802100d0d2000200129031810490c0a0b200141106a220041ca99c0004111104820012802100d0c2000200129031810490c090b200141106a220241db99c0004106104820012802100d0b200220012903182000290308104a0c080b200141106a220041e199c0004113104820012802100d0a2000200129031810490c070b200141106a220241f499c0004110104820012802100d09200220012903182000350204422086420484104a0c060b200141106a220241849ac0004112104820012802100d08200220012903182000290308104a0c050b200141106a220241969ac0004119104820012802100d072001290318210320022000290308102820012802100d07200220032001290318104a0c040b200141af9ac000410f104820012802000d062001290308210320012000290308102820012802000d062001200129030837031820012003370310200120003502044220864204843703200c040b200141106a220241be9ac0004114104820012802100d052001290318210320022000290308102820012802100d05200220032001290318104a0c020b200141106a220241d29ac0004114104820012802100d042001290318210320022000290308102820012802100d04200220032001290318104a0c010b200141106a220241e69ac0004115104820012802100d032001290318210320022000290308102820012802100d03200220032001290318104a0b2001290310210420012903180c010b230041206b220024002000200141106a22022903103703182000200229030837031020002002290300370308200041086a4103102c21032001420037030020012003370308200041206a24002001290300210420012903080b21032004500d010b000b200141306a240020030b0b002000200110264201510b6502017f017e230041206b22022400024020002001102f220342011030047e2002200342011002103220022802004101460d0120022903102103200020022903183703182000200337031042010542000b37030020004200370308200241206a24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001101921032001101a210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b0b0020002001420110e9010b0f002000102f20011035420110031a0b2d02017f017e230041106b2201240020012000104d20012802004101460440000b2001290308200141106a24000b0a0020002001420110370b14002000102f2001ad422086420484200210031a0b0a0020002001420110390b0d002000102f2001200210031a0b11002000102f20012002102b420110031a0b12002000102f2001ad42ff0183200210031a0b0f002000102f2001103d200210031a0b2b01017f230041106b2201240020012000102820012802004101460440000b2001290308200141106a24000b0e002000200142c900420210ec010b3b02017f017e4102210102402000102f220242021030450d004101210102400240200242021002a741ff01710e020102000b000b410021010b20010b0b0020002001420210e9010b0e002000200142cd00420210ec010b0a0020002001420210390b0a00200020014202103b0b0d002000102f2001420210031a0b0a0020002001420210370b0b002000200110044200520b5402017f017e230041106b220224000240200020012903002203420252047e2003a74101710d0120002001290308370308200041106a200141106a29030037030042010542000b370300200241106a24000f0b000b3901017f230041106b2203240020032001200210e00120002003280200047e4201052000200329030837030842000b370300200341106a24000b3401017f230041106b2202240020022001370308200241086a4101102c21012000420037030020002001370308200241106a24000b3801017f230041106b22032400200320023703082003200137030020034102102c21012000420037030020002001370308200341106a24000b3101017e200029030022014202520440200029030842022001a74101711b0f0b200028020841037441e89bc0006a2903000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a4101102c200141106a24000bbd0102037f037e230041306b22022400200241086a22032001290310200129031810960142012105024020022802080d00200229031021062001350224210720012802202104200320012903002001290308105520022802080d002002200229031037031820022006370308200220012903283703282002200135023042208642048437032020022007422086420484420220041b3703102000419c96c000410520034105109701370308420021050b20002005370300200241306a24000b230020004101714504402001ad4220864204840f0b200141037441e89bc0006a2903000b3501027f2001420251047f4100052001422088a7210241014102200142ff01834204511b0b210320002002360204200020033602000bef0102037f017e230041206b22012400410421020240200042ff018342cb00520d002000100521042001410036020820012000370300200120044220883e020c200141106a20011051200129031022004202512000a7410171720d0020012903182200a741ff0171220341ca00472003410e47710d0002400240024002402000419891c00041041052422088a70e0400010203040b2001280208200128020c10530d03410021020c030b2001280208200128020c10530d02410121020c020b2001280208200128020c10530d01410221020c010b2001280208200128020c10530d00410321020b200141206a240020020b3d01017f200020012802082202200128020c49047e200020012903002002ad42208642048410063703082001200241016a36020842000542020b3703000b180020002001ad4220864204842002ad42208642048410230b1100200020014d0440200120006b0f0b000b5b01017f230041106b22022400024020014202520440200220011029200229030821012002280200044020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a24000b20002001a741017104402000200210280f0b20004200370300200042023703080b8c0202047f017e230041206b220224000240200142ff018342cb00520440410221030c010b2001100521062002410036020820022001370300200220064220883e020c200241106a20021051410221030240200229031022014202512001a7410171720d0020022903182201a741ff0171220441ca00472004410e47710d0102400240200141b893c00041021052422088a70e020001020b2002280208200228020c10530d01410021030c020b2002280208200228020c105341024f0d00200241106a20021051200229031022014202512001a7410171720d002002290318220142ff01834204520d002001422088a72105410121030b0b2000200536020420002003360200200241206a24000b19002001280200418ca6c000410f200128020428020c1106000bff0102047f047e230041206b22022400024020012802082204200128020c4f0440200042023703000c010b20012903002004ad42208642048410062106034020034118470440200241086a20036a4202370300200341086a21030c010b0b420121070240200642ff018342cc00520d00200641d496c0004103200241086a410310592002290308220842ff01834204520d002002290310220642ff018342cd00520d002002290318220942ff01834204520d002008422088a721032009422088a72105420021070b200441016a2204044020002005360214200020033602102000200637030820002007370300200120043602080c010b000b200241206a24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410221a0b0c004283808080e000105b000b0700200010271a0b3701027f230041106b220024002000105d027f2000280200410146044020002802040c010b200029030810071a41000b200041106a24000b4d01027f230041106b22012400200141b885c00010414101210202402001280200410146044020002001290308370308410021020c010b200041063602040b20002002360200200141106a24000b0c00105f41c600410010601b0b1600428480808080f010428480808080a0fa03100b1a0b0d0041d886c000103f41fd01710b360020002d0078410147044041200f0b20002d00790440411f0f0b2000280200410147044041000f0b4125410020002903081062581b0b3f02017e027f230041106b22012400027e10252200a741ff017122024106470440200241c000460440200010010c020b000b20004208880b200141106a24000bfd0102017f067e230041306b220624002006410036022c200641106a200320042005ad42002006412c6a10e1012006200629031020062903184290ce00420010e401200628022c2105200629030821072006290300210810082109419086c00010ed01210a200120022009200342ba82b4a2d8e1d3d7947f200820051b22087c220b200354ad200442e5908eebc5dbd101200720051b22027c7c2207423f87220c200b2002200485427f8520042007858342005322051b200c428080808080808080807f85200720051b102a200842005220024200552002501b044020012009200a20082002102a0b2000200337030020002004370308200641306a24000b0e0020001008200120022003102a0b4d02027f017e230041306b220224002002410a36021820022000370320200241086a200241186a2203102e2002290308220050450440200310660b2002290310200241306a240020012000a71b0b1d002000102f4201428480808080b0d400428480808080e0ee0b100c1a0b8d0101027f230041406a220224002002411f360228200220013703302002200241286a220310312000027f20022903002002290308845045044020031066200020022903183703182000200229031037031041000c010b200110684504402001420042001069200042003703182000420037031041000c010b200041c20036020441010b360200200241406b24000b09002000411210ee010b3301027f230041206b220324002003411f36020820032000370310200341086a220420012002103a20041066200341206a24000b5401027f230041206b220124002001411b360208200120003703100240200141086a102f220042001030450d0002400240200042001002a741ff017122020e020201000b000b413c21020b200141206a240020020b2d01017f230041206b220124002001411b36020820012000370310200141086a41014200103b200141206a24000b3902027f017e230041106b22002400200041086a41f086c000104020002802082101200035020c200041106a2400422086420020014101711b0ba90101047f230041406a22022400200241386a22034200370300200241306a22044200370300200241286a220542003703002002420037032020004204200241206aad4220864204844284808080800410091a200241186a2003290300370300200241106a2004290300370300200241086a200529030037030020022002290320220037030020022000a72001733a00002002ad42208642048442848080808004100a200241406b24000b0b0041b885c000200010420b0e0041f885c000102f4202100d1a0b0b00419086c000200010420b3401027f230041106b22002400200041086a41a886c00010402000280208410171450440105a000b200028020c200041106a24000b0b0041a886c000200010450b0b0041c086c000200010420b0b0041d886c000200010430b0b002000418887c000103e0b0b00418887c000200010440b860202027f057e230041406a220124000240200041a087c000102f220342021030047e2003420210022103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341c49bc0004105200141086a410510592001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328107820012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d002001101d4280808080708342808080808004520d0020002001370308420021020b200020023703000b0e0041a087c000102f4202100d1a0b0b00200041b887c000103e0b2d01027f230041206b220124002001410736020820012000370310200141086a103f200141206a240041fd01710b2b01017f230041206b220224002002410736020820022000370310200241086a20011043200241206a24000b3401037f230041106b22002400200041086a41d087c000104020002802082101200028020c200041106a2400410020014101711b0b2b01017f230041206b220224002002411d3602082002200136020c2000200241086a1041200241206a24000b3f01037f230041206b220124002001411e360208200120003703102001200141086a1040200128020021022001280204200141206a2400410020024101711b0bc70602077f0c7e230041d0016b22022400200241093602182002200137032002400240200241186a102f220142011030450440200042023703000c010b20014201100221010340200341f000470440200241306a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141a094c000410e200241306a410e10592002290330220a42ff018342c900520d01200241a0016a22032002290338102920022802a0010d0120022903a801210b20032002290340105420022903a001220c4202510d0120022903a801210d200241106a2002290348104f200228021022044102460d012002280214210520032002290350102920022802a0010d012002290358220e42ff018342cd00520d0120022903a801210f2002290360105041ff017122064104460d01200241086a20022903681056200228020822074102460d01200228020c210820032002290370103220022802a0014101460d012002290378220142ff018342cb00520d0120022903b801211020022903b0012111200110052109200241003602c801200220013703c001200220094220883e02cc012003200241c0016a105120022903a00122014202512001a7410171720d0120022903a8012201a741ff0171220341ca00472003410e47710d01027f0240024002400240200141dc91c00041041052422088a70e0400010203060b20022802c80120022802cc0110530d0541000c030b20022802c80120022802cc0110530d0441010c020b20022802c80120022802cc0110530d0341020c010b20022802c80120022802cc0110530d0241030b2103200229038001220142ff018342c900520d01200229038801220942ff018342cd00520d01200241a0016a200229039001103220022802a0014101460d01200229039801221242ff018342cc00520d0120022903b801211320022903b00121142000201137032020002014370310200020033a0079200020063a0078200020123703702000200b370368200020013703602000200a370358200020093703502000200e3703482000200f3703402000200536023c2000200436023820002008360234200020073602302000200d3703082000200c3703002000201037032820002013370318200241186a10660b200241d0016a24000f0b000b5001017f230041306b220224002002410936020820022000370310200241086a102f200241206a200110820120022802204101460440000b2002290328420110031a200241086a1066200241306a24000b930502027f0d7e230041f0006b220224002001290358210520022001290368102842012104024020022802000d0020022903082106200220012903002001290308105520022802000d002002290308210720012802382103200135023c210820022001290340102820022802000d00200229030821092001290348210a0240024002400240024020012d007841016b0e03010203000b200241f890c000410910480c030b2002418191c000410610480c020b2002418791c000410510480c010b2002418c91c000410c10480b20022802000d002002200229030810492002290308210b2002290300a70d00024020012802304101460440200241b293c0004105104820022802000d02200220022903082001350234422086420484104a0c010b200241ac93c0004106104820022802000d012002200229030810490b2002290308210c2002290300a70d0020022001290320200129032810960120022802000d002002290308210d0240024002400240024020012d007941016b0e03010203000b200241b891c000410610480c030b200241be91c000410910480c020b200241c791c000410910480c010b200241d091c000410a10480b20022802000d002002200229030810492002290308210e2002290300a70d002001290350210f2001290360211020022001290310200129031810960120022802000d00200220022903083703602002200f370358200220103703502002200e3703482002200d3703402002200c3703382002200b3703302002200a3703282002200937032020022008422086420484420220031b37031820022007370310200220063703082002200537030020022001290370370368200041a094c000410e2002410e109701370308420021040b20002004370300200241f0006a24000b3101027f230041206b220224002002410a36020820022000370310200241086a22032001103820031066200241206a24000b09002000410b10ee010b0d00200020012002410c10ef010b4f01047f230041206b2202240020022001370318200220003703102002410d3602082002200241086a220310332002280204200228020022050440200310660b200241206a2400410020054101711b0beb0101027f230041406a2203240020032002370310200320013703082003410e360200024002402003102f22014201103004402001420110022101034020044118470440200341186a20046a4202370300200441086a21040c010b0b0240200142ff018342cc00520d00200141fc95c0004103200341186a410310592003290318220142ff018342cd00520d002003290320220242ff018342c900520d00200341306a2003290328102920032802304101470d020b000b200042003703000c010b20002003290338370318200020023703102000200137030820004201370300200310660b200341406b24000b09002000410f10ee010bdf0202037f057e230041f0006b2203240020032002360214200320013703182003411036021002400240200341106a102f220142011030450440200042023703000c010b200142011002210141002102034020024128470440200341286a20026a4202370300200241086a21020c010b0b200142ff018342cc00520d012001419c96c0004105200341286a41051059200341d0006a22022003290328103220032802504101460d012003290368210120032903602106200341086a2003290330104f200328020822044102460d01200328020c2105200220032903381054200329035022074202510d012003290340220842ff01834204520d012003290348220942ff018342cd00520d012003290358210a20002006370310200020084220883e02302000200937032820002005360224200020043602202000200a3703082000200737030020002001370318200341106a10660b200341f0006a24000f0b000b5f01027f230041306b220224002002200010880122033602042002200037030820024110360200200220011034200210662002410f36021820022000370320200241186a2201200341016a2203417f20031b103620011066200241306a24000bed0102017f027e230041306b22032400200320023602042003200137030820034120360200024002402003102f2201420110300440200142011002210141002102034020024118470440200341186a20026a4202370300200241086a21020c010b0b0240200142ff018342cc00520d00200141889bc0004103200341186a410310592003290318220142ff01834204520d002003290320220442ff018342cd00520d002003290328220542ff01834204510d020b000b200042003703000c010b200020014220883e02102000200437030820004201370300200020054220883e0214200310660b200341306a24000b09002000412110ee010b3101027f230041206b220224002002412136020820022000370310200241086a22032001103620031066200241206a24000b4101027f230041206b2202240020024122360208200220013703102000200241086a22031031200029030020002903088450450440200310660b200241206a24000b7501017f230041306b22022400200241233602082002200137031002400240200241086a102f2201420110300440200241206a200142011002102920022802204101470d01000b200042003703000c010b200229032821012000420137030020002001370308200241086a10660b200241306a24000b7101027f230041406a22032400200320023703182003200137031020034111360208200341206a200341086a220410312003290320220120032903288450450440200410660b2000200329033842002001a741017122041b37030820002003290330420020041b370300200341406b24000b3a01027f230041206b22042400200420013703182004200037031020044111360208200441086a220520022003103a20051066200441206a24000b0d00200020012002411310ef010b09002000411610ee010bea0302037f047e230041f0006b220224002002411736020020022001370308024002402002102f220142011030450440200041033a00280c010b2001420110022101034020034128470440200241186a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d012001418493c0004105200241186a410510592002290318220142ff018342cb00520d012001100521052002410036026820022001370360200220054220883e026c200241406b200241e0006a1051200229034022014202512001a7410171720d0120022903482201a741ff0171220341ca00472003410e47710d01027f024002400240200141ac92c00041031052422088a70e03000102050b2002280268200228026c10530d0441000c020b2002280268200228026c10530d0341010c010b2002280268200228026c10530d0241020b21032002290320220142ff01834204520d012002290328220542ff01834204520d01200241406b22042002290330103220022802404101460d01200229035821062002290350210720042002290338103220022802404101460d012002290350210820002002290358370318200020083703102000200637030820002007370300200020033a0028200020054220883e0224200020014220883e0220200210660b200241f0006a24000f0b000bb20202027f047e230041d0006b2202240020024117360200200220003703082002102f024002400240024020012d002841016b0e020102000b200241406b220341fc91c000410910480c020b200241406b2203418592c000411710480c010b200241406b2203419c92c000410f10480b0240024020022802400d00200320022903481049200229034821042002290340a70d002001350224210520013502202106200241406b22032001290300200129030810960120022802400d002002290348210720032001290310200129031810960120022802404101470d010b000b2002200229034837033820022007370330200220043703182002200542208642048437032820022006422086420484370320418493c0004105200241186a4105109701420110031a20021066200241d0006a24000b47002001423f8720028542005220014280808080808080407d42ffffffffffffffff005672047e20022001101b052001420886420b840b210120004200370300200020013703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410210b4802027f017e230041106b22012400200141f488c000410f109901370308200141086a2202104c20012000103d370308418489c000410120024101109701100e1a200141106a24000b3002017f017e230041106b2202240020022000200110e00120022802004101460440000b2002290308200241106a24000b6a02027f027e230041206b220124002001418c8ac0004117109901370308200141086a2202104c20002903002000290308102b210420012000290310103d370310200120043703082001200029031837031841a48ac000410320024103109701100e1a200141206a24000b1300200041948dc000410d41fe8cc00010ea010b1300200041dc8dc000411341bc8dc00010ea010b4d02027f017e230041106b22012400200141e48dc000410f109901370308200141086a2202104c20012000ad42208642048437030841fc8dc000410120024101109701100e1a200141106a24000b1300200041a48ec000411841848ec00010ea010b860101027f230041206b22042400200420023703082004200137030003402003411046044041002103034020034110470440200441106a20036a200320046a290300370300200341086a21030c010b0b2000428eeae6bb8ecfd3e927200441106a4102102c102d200441206a240005200441106a20036a4202370300200341086a21030c010b0b0b6f02027f027e230041206b220224002001290308210420012903002105200241086a22032001290310102820002002280208047e420105200220022903103703182002200437031020022005370308200041fc95c00041032003410310970137030842000b370300200241206a24000b7b02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841c49bc0004105200241086a410510970121032000420037030020002003370308200241306a24000bad0101017f02400240200042ff018342cd0052200142ff018342cd005272200242ff0183420452200342ff018342cd0052727245044041b885c000102f420210300d01200242ffffffff8ffd00560d022000106e200110702002422088a7220410722003107341f086c00010a30110454100107441d085c00010a4011076105f2000109b012001109c012004109d012003109e0142020f0b000b428380808010105b000b4283808080d000105b000b08001024422088a70b14002000ad4220864204844284808080d00010200bb20102037f017e230041106b22012400200042ff018342cd00510440027e105c220245044010a301210241f885c000102f200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041a09bc000410220014102109701420210031a105f2001419c8dc00041111099013703002001104c2001200037030041b48dc000410120014101109701100e1a42020c010b200241037441e89bc0006a2903000b200141106a24000f0b000bc90102027e027f230041106b22022400027e0240024041f885c000102f220042021030047f2000420210022100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041a09bc00041022002410210592002290300220142ff01834204520d012002290308220042ff018342cd00520d0110a3012001422088a74d0d02106f105f410c05410b0b41037441f09bc0006a2903000c020b000b200010071a2000106e106f105f2000109b0142020b200241106a24000b4e01017f200042ff018342045104400240105c22010d0041052101200042ffffffff8ffd00560d002000422088a722011072105f2001109d0142020f0b200141037441e89bc0006a2903000f0b000b3701017f200042ff018342cd00510440105c220145044020001070105f2000109c0142020f0b200141037441e89bc0006a2903000f0b000b3701017f200042ff018342cd00510440105c220145044020001073105f2000109e0142020f0b200141037441e89bc0006a2903000f0b000b0c0041b08ec000410110eb010b0c0041b88ec000410010eb010bab0202057f017e230041406a22022400200241206a22042000107802402002280220410146200142ff018342c90052720d0020022903282100027e0240105c22030d00412021032001100f428080808010540d00200210a301220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441a087c000102f2004200210a10120022802204101460d022002290328420210031a105f200241e08ec00041181099013703202004104c200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041b08fc000410420044104109701100e1a42020c010b200341037441e89bc0006a2903000b200241406b24000f0b000be30102047f037e230041306b22002400027e02400240105c22010d00200041086a1077200028020845044041c10021010c010b20002802242000290318210520002903102104200028022810a301220349044041c40021010c010b20034d0d0141c30021010b200141037441e89bc0006a2903000c010b105f200410101a2005107610792000418490c000410f109901370308200041086a2201104c2000200437031020002005370308419490c000410220014102109701100e1a41c08ec000104c2000200437030841d88ec000410120014101109701100e1a42020b200041306a24000b890102037f017e230041306b22002400027e0240105c2201047f200105200041086a1077200029030850450d0141c1000b41037441e89bc0006a2903000c010b1079105f10a3012101200041d08fc0004119109901370308200041086a2202104c20002001ad42208642048437030841fc8fc000410120024101109701100e1a42020b200041306a24000bb90102027f037e230041206b22002400027e024002400240105c22010d00200041106a107520002802104101470440410621010c010b200029031821022000107a20002802004101470d01200029030822032002100450450d0241c50021010b200141037441e89bc0006a2903000c020b41d585c00010a40121030b41b887c00020021044105f41a890c000104c200020023703182000200337031041c890c0004102200041106a4102109701100e1a42020b200041206a24000bc80102037f017e230041206b22022400200042ff018342cd00510440027e105c220145044020004101107c2000107f450440107d21012002411d3602082002200136020c200241086a2203200010422002411e360208200220003703102003200141016a2201417f20011b2201104541d087c000200110450b105f200241d48cc0004110109901370308200241086a2201104c2002200037030841e48cc000410120014101109701100e1a42020c010b200141037441e89bc0006a2903000b200241206a24000f0b000bc10202057f017e230041306b22012400027e02400240200042ff018342cd00510440105c220245044020004100107c2000107f2204450d03200441016b2203107d220541016b22024100200220054d1b2202460d02200141086a2002107e20012802084101470d02200129031021062001411d3602182001200336021c200141186a2203200610422001411e360218200120063703202003200410450c020b200241037441e89bc0006a2903000c030b000b2001411d3602182001200236021c200141186a102f4202100d1a2001411e36021820012000370320200141186a102f4202100d1a2005410249044041d087c000102f4202100d1a0c010b41d087c000200210450b105f200141ec8cc0004112109901370318200141186a2202104c2001200037031841e48cc000410120024101109701100e1a42020b200141306a24000b1500200042ff018342cd00520440000b2000107bad0b0b00107dad4220864204840b3c01027f230041106b22012400200042ff01834204520440000b20012000422088a7107e200128020021022001290308200141106a2400420220021b0be90b02087f0e7e230041e0016b220224000340200341d800470440200241106a20036a4202370300200341086a21030c010b0b027e024002400240200042ff018342cc00520d002000419895c000410b200241106a2204410b10592002290310221342ff018342c900520d0020024190016a220320022903181054200229039001220b4202510d002002290398012114200241086a2002290320104f200228020822074102460d00200228020c210820022903282211420252201142ff018342cd0052710d002002290330220e42ff018342cd00520d002002290338105041ff017122054104460d00200220022903401056200228020022064102460d002002290348221242ff018342c900520d002002290350221042ff018342cd00520d00200228020421092003200229035810322002280290014101460d002002290360220042ff018342cc00520d0020022903a801210c20022903a001210f20042001107820022802104101460d0020022903182115105e22030d022015106a22030d02200e10071a2010107b450440411421030c030b2012100f42ffffffff8f0f560440412721030c030b200f50200c420053200c501b0440412321030c030b20001011428080808010540d0120001011422088211641002104420021014204210a02400240024002400340200120165204402000200a10122000200a1013210d200142ffffffff0f510d0242ff0183420452200d42ff0183420452720d03417f2004200d422088a76a220320032004491b2104200a4280808080107c210a200142017c21010c010b0b41352103200441e400470d060240200ba7410171450d0010622014540d00412621030c070b200741017145200841e8074d72450440410521030c070b200821042007410171450440107121040b1062210a0240024002400240200541016b0e03000102030b2006450d05412121030c090b41212103200641017145200945720d080c040b41212103200641017145200945720d07200b500440412421030c080b2000101142808080807083428080808010520d0641222103200042848080801010144201520d0720004284808080101015220142ff01834204520d05413521032001428080808070834280808080c00c520d070c040b412141244100200b501b20061b2203450d020c060b000b000b200241106a2010200e200f200c200410630b106c210141e887c000427f41e887c000102f220d42021030047e200241106a200d42021002102920022802104101460d01200229031805200142017c0b220142017c220d200d501b4202103c20024200200c200541034622041b37033820024200200f20041b3703302002200c3703282002200f370320200220053a00880120022001370350200220103703602002200e370358200241003a00890120022009360244200220063602402002200a37037820022012370370200220133703682002200037038001200220143703182002200b3703102002200836024c200220073602482001200241106a108101200142004200106920114202520440200120111083010b20054103460440200241a8016a4200370300200241b0016a4100360200200241013602c0012002200e3703b801200242003703a0012002420037039001200120024190016a108a010b2002418088c000410d1099013703900120024190016a104c2001103d210b02400240024002400240200541016b0e03010203000b20024190016a220441f890c000410910480c030b20024190016a2204418191c000410610480c020b20024190016a2204418791c000410510480c010b20024190016a2204418c91c000410c10480b2002280290010d0020042002290398011049200229039801210a20022903900150450d002002200f200c102b3703c001200220103703b801200220123703b0012002200a3703a8012002200e3703a0012002200b37039801200220133703900141bc88c000410720024190016a4107109701100e1a2015106b200241106a2001102820022802104101460d0020022903180c030b000b412221030b200341037441e89bc0006a2903000b200241e0016a24000be40402037f057e23004180026b2202240020024180016a220420001029027e02400240024002402002280280014101460d0020022903880121002004200110782002280280014101460d002002290388012107105e22030d022007106a22030d022004200010800120022903800122014202510440411e21030c030b20022802880121032002410c7220024180016a410c7241f40010e7011a200220033602082002200137030020022d00790440411f21030c030b20024180016a200010940120022d00a8014103470440413f21030c030b20022802300d012000108c01450d0120024180016a2000108f012002280280012103200229038801210110622001420020031b560d0141da0021030c020b000b200020022903482208106510071a200229032821012002290320210520001068210320024180016a20001067200228028001450d0120022802840121030b200341037441e89bc0006a2903000c010b024020022903900122095020022903980122064200532006501b450440200241003602a401200220033602a00120022009370380012002200537039001200220063703880120022001370398012002410241012005200954200120065320012006511b1b3a00a801200020024180016a109501200241033a0079200020021081010c010b200542005220014200552001501b044020022903502008200520011064200220013703880120022005370380012002200837039801200220003703900120024180016a109a010b2002420037032820024200370320200241013a007920002002108101200042004200106920001098010b2007106b42020b20024180026a24000beb0502067f087e230041e0016b22032400200341306a2205200010290240024002402003280230410146200142ff0183420452720d00200329033821092005200210784101210620032802304101460d002003290338210c105e22040d02200c106a22040d022005200910800120032903304202510440411e21040c030b413e210420032d00a9014103470d02200329038001210e200341306a2205200910940120032d005822084103460d0241192001422088a72204200441194f1b210620032802302104200341b0016a4104722005410472412410e7011a200341dc016a200341dc006a280000360000200320032800593600d901200320043602b001200320083a00d80120032903b801210220032903c801210d20032903c001210f20032802d401210420032802d001210520032903b001210a03402006410020042005491b450440200320043602d4012009200341b0016a109501200c106b41002106200520046b22044100200420054d1b21040c040b200341306a220720092004109201024020032802304101470d00200720092003290338220b1090012003290330220050200329033822014200532001501b0d00024002400240200841016b0e020100020b2003410036022c200341106a20002001200f200d2003412c6a10e101027e200328022c4504402003290318210120032903100c010b2001200d85423f87220042ffffffffffffffffff008521012000427f850b21002002200a845020002001428080808080808080807f8584502002200a83427f5171720d05200320002001200a200210e40120032903002200420052200329030822014200552001501b450d010b200e200b200020011064200341e089c0004114109901370330200341306a2207104c20002001102b210020032009103d3703402003200b3703382003200037033041f489c000410320074103109701100e1a0b2009200b420042001091010b200641016b2106200441016a21040c000b000b000b000b20062004104e200341e0016a24000be90302047f077e23004180026b2202240020024180016a220420001029027e024002402002280280014101460d0020022903880121002004200110782002280280014101460d002002290388012107105e22030d012007106a22030d012004200010800120022903800122014202510440411e21030c020b20022802880121032002410c7220024180016a2204410c7241f40010e7011a2002200336020820022001370300413e210320022d00794103470d012004200010940120022d00a80122054103460d0141c000210320022802a40120022802a001490d01024020054101470d002002290390012208200229038001220958200229039801220120022903880122065720012006511b0d0020022903502002290348220b200120067d2008200954ad7d220a423f87220c200820097d20012006852001200a858342005322031b2201200c428080808080808080807f85200a20031b22061064200220063703880120022001370380012002200b3703980120022000370390012004109a010b2002420037032820024200370320200241013a0079200020021081012002411736028001200220003703880120024180016a102f4201100d1a200042004200106920001098012007106b42020c020b000b200341037441e89bc0006a2903000b20024180026a24000b970802047f097e230041e0026b2204240020044190016a220520001029027e0240024002400240200428029001410146200142ff018342cd0052720d0020042903980121002005200210322004280290014101460d0020042903a801210220042903a00121082005200310782004280290014101460d002004290398012110105e22050d032010106a22050d03200850200242005320025022051b0440413a21050c040b200520084280c2d72f54710440413921050c040b20044190016a200010800120042903900122034202510440411e21050c040b2004280298012105200441106a410c7220044190016a2206410c7241f40010e7011a2004200536021820042003370310411f210520042d0089010d03200110071a420021032001200429035810462207450d0220044190026a20002001109001200620001067200428029001044020042802940121050c040b20042903a801210d20042903a001210b20042903900222092004290398022203844200520d02200420013703a00120042000370398012004411436029001200441086a20044190016a2205103320042802080440200428020c20051066420021090d020b413d21052000106822064187274b0d03200420003703b002200441133602a802200420063602ac02200441a8026a22052001103820051066200420013703d002200420003703c802200441143602c002200441c0026a2205200641016a22061036200510662004411236029001200420003703980120044190016a22052006103620051066420021090c010b000b420021030b024020042d00880141034604401008210a20042903602001200a20082002102a0c010b027f20042802480440200428024c0c010b10710b2105200441c0026a20042903602001200820022005106320042903c802210220042903c00221080b20042004290330220a20087c220e200a54ad2004290338220a20027c7c220c423f87220f200e2002200a85427f85200a200c858342005322051b220a3703302004200f428080808080808080807f85200c20051b220c3703382007044020002001200820097c220e200954ad200220037c7c2209423f87220f200e2002200385427f8520032009858342005322051b200f428080808080808080807f85200920051b10910120002008200b7c2209200b54ad2002200d7c7c2203423f87220b20092002200d85427f852003200d858342005322051b200b428080808080808080807f85200320051b10690b2000200441106a1081012004418c89c000410b1099013703900120044190016a2205104c20082002102b21022000103d21002004200a200c102b3703a801200420003703a0012004200137039801200420023703900141c089c000410420054104109701100e1a2010106b42020c010b200541037441e89bc0006a2903000b200441e0026a24000bb30302047f017e230041b0026b2203240020034180016a220520001029027e02400240200328028001410146200142ff018342cd0052720d0020032903880121002005200210782003280280014101460d0020032903880121020240105e22040d002002106a22040d002005200010800120032903800122074202510440411e21040c010b20032802880121042003410c7220034180016a410c7241f40010e7011a20032004360208200320073703002003106122040d00200110071a200020011086010440412821040c010b20001084012204418827490d02413b21040b200441037441e89bc0006a2903000c020b000b20032000370388022003410c36028002200320043602840220034180026a22052001103820051066200320013703a802200320003703a0022003410d3602980220034198026a2205200441016a22061036200510662003410b36028001200320003703880120034180016a2204200610362004106641c086c00010ed012001200241b001106d109f0141c08ac000104c20032000103d37038801200320013703800141d48ac000410220044102109701100e1a2002106b42020b200341b0026a24000bd40402057f017e230041a0026b2203240020034180016a220520001029027e02400240200328028001410146200142ff018342cd0052720d0020032903880121002005200210782003280280014101460d002003290388012102105e22040d012002106a22040d012005200010800120032903800122084202510440411e21040c020b20032802880121042003410c7220034180016a2205410c7241f40010e7011a20032004360208200320083703002003106122040d01200110071a2005200020011087012003280280010440412b21040c020b200020011086012207450440412921040c020b411e210420001084012206450d01200641016b21052006200747044020034180016a2206200020051085012003280280014101470d0220032903880121082003200741016b36028c0220032000370390022003410c3602880220034188026a22042008103820041066200320083703900120032000370388012003410d36028001200620071036200610660b200320053602840120032000370388012003410c3602800120034180016a102f4201100d1a200320013703900120032000370388012003410d3602800120034180016a102f4201100d1a2003410b3602800120032000370388010240200545044020034180016a102f4201100d1a0c010b20034180016a220420051036200410660b200341e48ac00041151099013703800120034180016a2204104c20032000103d37038801200320013703800141d48ac000410220044102109701100e1a2002106b42020c020b000b200441037441e89bc0006a2903000b200341a0026a24000bbd0302027f017e230041c0016b2204240020042000102902402004280200410146200142ff018342cd005272200242ff018342c90052720d002004290308210020042003107820042802004101460d0020042903082103027e2004027e02400240105e22050d002003106a22050d0020042000108001200429030022064202510440411e21050c010b20042d00790440411f21050c010b20042d007822054103460440412021050c010b02402006a7410171450d0020042903081062560d00412521050c010b200110071a2004200020011087012004290300220650200541016b41ff017141014d714504402006500d0220042903180c030b200020011086010d01412921050b200541037441e89bc0006a2903000c020b10620b3703900120042002370388012004200137038001200420013703b801200420003703b0012004410e3602a801200441a8016a2205102f20044198016a20044180016a10a0012004280298014101460d0120042903a001420110031a2005106641808bc000104c20042000103d3703b801200420023703b001200420013703a80141888bc000410320054103109701100e1a2003106b42020b200441c0016a24000f0b000bb30202027f017e23004180016b22032400200320001029027e024002402003280200410146200142ff018342cd0052720d002003290308210020032002107820032802004101460d00200329030821020240105e22040d002002106a22040d0020032000108001200329030022054202510440411e21040c010b20032d00790440411f21040c010b02402005a7410171450d0020032903081062560d00412521040c010b200110071a200320002001108701200329030050450d02412a21040b200441037441e89bc0006a2903000c020b000b20032001370310200320003703082003410e3602002003102f4201100d1a200341a08bc00041141099013703002003104c20032000103d3703082003200137030041d48ac000410220034102109701100e1a2002106b42020b20034180016a24000b991002057f0a7e230041a0036b22032400200341e0016a220520001029027e024002400240024020032802e001410146200142ff018342cb0052720d0020032903e801210820052002107820032802e0014101460d0020032903e8012110105e22040d032010106a22040d032005200810800120032903e00122024202510440411e21040c040b200341f4006a200341f4016a290200370200200341fc006a200341fc016a280200360200200320032902ec0137026c20032802e8012104200328029002210620032802940221052003290380022100200329038802210a20034198016a20034198026a41c00010e7011a200341de016a200341de026a2f01003b0100200320032801da023601da012003200a370388012003200037038001200320053602940120032006360290012003200436026820032002370360200320032d00d90222043a00d901200320032d00d80222053a00d80120040440411f21040c040b20054103460440412021040c040b200820032903a801106510071a20081088012105024002400240024002402006410171044041002104034020042005460d02200341e0016a2008200410890120032903e0014202520440200328028002450d040b200441016a21040c000b000b2005450d00200341e0016a2008108e0120032903e00120032903e80184500d010b20011005428080808010540440413221040c080b2001100542ffffffffaf06560d06101621092003200110054220883e02f402200341003602f002200320013703e80220032903d001210c0340200341e0016a2204200341e8026a105820034180036a200410470240200328028003410146044020032802900321042009100542208842017c210b420421020340200b42017d220b500d02200920021006220d42ff01834204520d0620024280808080107c21022004200d422088a7470d000b0c080b1062211120064101710440200110052100200341003602f002200320013703e802200320004220883e02f402200341f0016a220441086a21060340200341e0016a2205200341e8026a105820034180036a200510472003280280034101470d07200329038803210020032802900321072004420037030020064200370300200441106a410036020020032007360290022003200037038802200342003703e00120082005108a010c000b000b200341e0016a2008108e01027e20032802e001410171044020032903f001210d20032903f8010c010b2003412236028003200320083703880320034180036a22042000200a103a200410662000210d200a0b210f2003200110054220883e02f402200341003602f002200320013703e8024200210b420021020340200341e0016a2204200341e8026a105820034180036a2004104702402003280280034101460440200420082003280290032206108b0120032903e001500d010c0a0b2000200b542002200a552002200a511b0440413821040c0c0b200110052100200341003602f802200341003602f002200320013703e802200320004220883e02f402200f423f87220042ffffffffffffffffff008521022000427f8521090340200341e0016a2204200341e8026a105820034180036a2004104702400240200328028003410146044020032802f802220641016a2207450d09200335029403210b20032802900321042003290388032100200320073602f802200c2004ad422086420484220a10144201520d01200c200a1015220a42ff01834204510d020c0c0b2008417f2008108c01220420011005422088a76a2205200420054b1b108d01200341e0016a2008108f01427f20114280ceda037c220020002011541b210020032802e001410146044020032903e80120005a0d0b0b200341233602e001200320083703e801200341e0016a220420004201103c200410660c0a0b412221040c0d0b2005200520066a22064d04402003410036025c200341406b200d200f200a4220884200200341dc006a10e101200341306a20092003290340200328025c22071b2002200329034820071b42e400420010e401200320043602900220032000370388022003410036028002200342003703e001200320032903383703f801200320032903303703f0012008200341e0016a2207108a0120032004360284032003200837038803200341203602800320034180036a2204102f2003200b4220864204843703f001200320003703e80120032006ad4220864204843703e00141889bc000410320074103109701420110031a200410660c010b0b000b41222104200c2006ad422086420484220910144201520d0a200c20091015220942ff01834204520d072003410036022c200341106a200d200f200942208842002003412c6a10e1010240200328022c0440427f210942ffffffffffffffffff00210e200f4200590d010c0c0b2003290310220942e400542003290318220e420053200e501b0d0b0b20032009200e42e40010e60142ffffffffffffffffff00200b20032903007c2209200b54ad20022003290308220b7c7c220e2002200b85427f852002200e858342005322041b2102427f200920041b210b0c000b000b200c2004ad422086420484220210144201520d07200c2002101542ff01834204520d0520092002101721090c000b000b41da0021040c060b000b000b2001100521002008200341e0006a108101200341b48bc00041101099013703e001200341e0016a2204104c20032008103d3703e80120032000428080808070834204843703e00141cc8bc000410220044102109701100e1a2010106b42020c040b000b413421040c010b413321040b200441037441e89bc0006a2903000b200341a0036a24000bda0902057f087e230041a0026b2203240020034180016a220520001029027e024002400240200328028001410146200142ff0183420452720d0020032903880121082005200210782003280280014101460d002003290388012109105e22040d022009106a22040d022005200810800120032903800122004202510440411e21040c030b20032802880121042003410c7220034180016a410c7241f40010e7011a200320043602082003200037030020032d00790440411f21040c030b20032802300440412121040c030b20034180016a220420082001422088a72205108b01200328028001450d01200335029401210e2003280290012106200329038801220b10071a200420082006108901200329038001220a4202510d012003290398012100200329039001210220032802b00121074133210420032903a801220d200b10462005200747720d02200a5045044041db0021040c030b20025020004200532000501b0440412221040c030b2003290320220c20025422072003290328220a2000532000200a511b0440413821040c030b1062210f200320053602b0012003200d3703a8012003200f3703880120034201370380012003200237039001200320003703980141002104200341003602a00120032006360284022003200837038802200341103602800220034180026a220520034180016a10342005106620082008108c01220541016b22064100200520064f1b108d012003200a20007d2007ad7d3703282003200c20027d3703202002200c852000200a8584500440200341023a00790b200820031081012009106b2003290350220a200b200220001064200341dc8bc000410b1099013703800120034180016a2205104c20022000102b210d2008103d21082003200b3703a001200320014284808080708337039801200342023703900120032008370388012003200d3703800141f88bc000410520054105109701100e1a41c086c00010ed01210141ec85c000410310990121082003200941b001106d370388022003200b370380020340200441104604404100210403402004411047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001428eeae6bb8ecfd3e92720044102102c10c001200941d101106d210c41d890c000410f109901210d2003200c3703980220032008370390022003200e422086420484370388022003200b37038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200d20044104102c10c001200941e101106d210841e790c0004111109901210920022000102b2100200320083703980220032000370390022003200a370388022003200b37038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200920044104102c10c00142020c090520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000b000b413321040b200441037441e89bc0006a2903000b200341a0026a24000b3a01017f2000027f200120022003101f2201a741ff017122044103470440200020044102473a000441020c010b2000200137030841000b3602000b890102027f017e23004180016b22022400200220001029024002402002280200410146200142ff018342cd00527245044020022903082104105e2203047f200305200220041080014202210020022903004202520d02411e0b41037441e89bc0006a29030021000c020b000b20042002290348106510071a200420011083010b20024180016a240020000b5501017f23004180016b2201240020012000102920012802004101470440200120012903082200108001027e200129030042025204402000200129034810650c010b4283808080e0030b20014180016a24000f0b000b8911020d7f097e230041a0036b2205240020054180026a220720001029027e024002400240024002400240200528028002410146200142ff018342cd005272200242ff0183420452200342ff018342045272720d0020052903880221002007200410782005280280024101460d002005290388022116105e22060d052016106a22060d052007200010800120052903800222044202510440411e21060c060b200528028802210720054180016a410c7220054180026a410c7241f40010e7011a2005200736028801200520043703800120052d00f9010440411f21060c060b4121210620052802b0014101470d0520052802b4012208450d054137210620082002422088a7220b4d0d0520052903c80110071a20052d00f801220c410346044020054180026a105d200528028002044020052802840221060c070b20052903880210071a0b200520013703900220052000370388022005200b360284022005411536028002024020054180026a102f22024201103004400240200242011002a741ff01710e020002030b20054180026a10660b2000108801210d0340200d200a200a200d491b2110024002400340200a2010460d0120054180026a2000200a108901200a41016a210a2005290380024202510d002005290398022102200529039002210420052802b002210720052802a002211120052903a802200110460d000b20114101710d01200721094101210e0c020b200e450440413221060c090b200c410347044020052903f00122022009ad422086420484220410144201520440413321060c0a0b200220041015220242ff01834204520d042005410036027c200541e0006a200529039001200529039801220420024220884200200541fc006a10e101200541d0006a027e200528027c4504402005290368210220052903600c010b2004423f87220442ffffffffffffffffff008521022004427f850b200242e400420010e40120052903582102200529035021042008200f41016a2207417f20071b470440200541406b200420022008ad420010e40120052903482102200529034021040c060b200220127d2004201354ad7d2214423f872215428080808080808080807f852014200220128520022014858342005322071b21022015200420137d20071b21040c050b2008200010930122074d0d0820052903a00122045020052903a80122024200532002501b0d07200820076b22074100200720084d1b22074101460d05200541306a200420022007ad10e60120052903382102200529033021040c040b2013200420137c221456ad200220127c7c2204423f872213428080808080808080807f8520042002201285427f8520042012858342005322071b21122013201420071b2113200f41016a2207417f20071b210f0c000b000b20054180026a1066413621060c050b000b20045020024200532002501b0440412221060c040b200420052903a00156200220052903a80122125520022012511b0d02200c4103460d0020052903d00120012004200210640c010b027f20052802b801044020052802bc010c010b10710b21072005410036022c200541106a200420022007ad42002005412c6a10e1012005427f2005290310200528022c22071b221942ffffffffffffffffff00200529031820071b22144290ce00420010e40120052903082112200529030021131008211520052903d00121172004201356200220125520022012511b0440201720152001200220127d2004201354ad7d2218423f87221a200420137d200220128520022018858342005322071b201a428080808080808080807f85201820071b102a0b2019428fce005620144200552014501b450d0020172015419086c00010ed0120132012102a0b200520052903a801221220027d20052903a0012214200454ad7d2213423f872215201420047d200220128520122013858342005322071b3703a00120052015428080808080808080807f85201320071b3703a801200520013703900220052000370388022005200b36028402200541153602800220054180026a220741014201103b20071066200c410346044020001093012106200541163602800220052000370388022007200641016a2206417f20061b1036200710660b20094132200e1b210941c086c00010ed01211241ef85c0004109109901211320122001201641b001106d109f01201641d101106d211441d890c000410f109901211520052014370398032005201337039003200520034284808080708337038803200520013703800341002106024003402006412046044002404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2012201520054180026a4104102c102d201641e101106d210341e790c0004111109901211320052903d001211420042002102b21152005200337039803200520153703900320052014370388032005200137038003410021060340200641204604404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2012201320054180026a22074104102c102d1062210320052002370398022005200437039002200520093602b002200520013703a8022005200b3602a402200541013602a0022005200337038802200542013703800220002007108a0120052903a00120052903a80184500d020c050520054180026a20066a4202370300200641086a21060c010b000b000b0520054180026a20066a4202370300200641086a21060c010b0b200541023a00f9010b200020054180016a108101200541a08cc00041111099013703800220054180026a2209104c20042002102b21022000103d210020052001370398022005200bad422086420484370390022005200037038802200520023703800241b48cc000410420094104109701100e1a2016106b42020c020b413821060b200641037441e89bc0006a2903000b200541a0036a24000b990101027f23004180026b2201240020014180016a22022000102902402001280280014101460d002002200129038801108001027e0240200129038001420251047f411d05200120014180016a41800110e70122022903004202520d01200228020841016b0b41037441f09bc0006a2903000c010b20024180016a20021082012002280280010d012002290388010b20014180026a24000f0b000ba30101027f230041406a22022400200241206a22032000102902402002280220410146200142ff018342cd0052720d00200320022903282001108701027e20022802204101460440200241186a200241386a290300370300200241106a200241306a29030037030020022002290328370308200241003602002003200241086a10a00120022802200d0220022903280c010b4283808080a0050b200241406b24000f0b000b9d0102037f017e23004180016b22012400200120001029200128020041014704402001200129030822041080014283808080e0032100024020012903004202510d004188272004108401220220024188274f1b21034100210210162100034020022003460d012001200420021085012001280200410146044020002001290308101721000b200241016a21020c000b000b20014180016a240020000f0b000b5401027f23004180016b2201240020012000102920012802004101470440200120012903082200108001411e21022001290300420252047f2000108401210241000541010b2002104e20014180016a24000f0b000b8e0102027f017e23004190016b22022400200241106a2203200010292002280210410146200142ff018342045272450440200320022903182204108001420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a710850120022002290318370308200229031021000b200220003703002002104b20024190016a24000f0b000ba20102047f017e230041c0016b22012400200120001029200128020041014704402001200129030822051080014283808080e0032100024020012903004202510d0041e80720051088012202200241e8074f1b21034100210210162100034020022003460d0120014180016a220420052002108901200241016a21022001290380014202510d00200020041035101721000c000b000b200141c0016a240020000f0b000b5401027f23004180016b2201240020012000102920012802004101470440200120012903082200108001411e21022001290300420252047f2000108801210241000541010b2002104e20014180016a24000f0b000ba90101017f23004190016b2202240020022000102902402002280200410146200142ff0183420452720d00200220022903082200108001027e02402002290300420252047f200220002001422088a7108901200229030022004203520d01200228020841016b05411d0b41037441f09bc0006a2903000c010b420220004202510d001a20024180016a2002104d2002280280014101710d012002290388010b20024190016a24000f0b000b9c0102037f017e23004180016b22012400200120001029200128020041014704402001200129030822041080014283808080e0032100024020012903004202510d0041882720041068220220024188274f1b21034100210210162100034020022003460d012001200420021092012001280200410146044020002001290308101721000b200241016a21020c000b000b20014180016a240020000f0b000b5301027f23004180016b2201240020012000102920012802004101470440200120012903082200108001411e21022001290300420252047f20001068210241000541010b2002104e20014180016a24000f0b000b8e0102027f017e23004190016b22022400200241106a2203200010292002280210410146200142ff018342045272450440200320022903182204108001420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a710920120022002290318370308200229031021000b200220003703002002104b20024190016a24000f0b000b8c0102017f017e23004190016b2202240020022000102902402002280200410146200142ff018342cd0052720d002002200229030822031080014283808080e003210020022903004202520440200241106a2003200110900120024180016a200229031020022903181096012002280280014101460d0120022903880121000b20024190016a240020000f0b000b2d02017f017e230041106b220024002000105d20002802004101460440105a000b2000290308200041106a24000b0b001071ad4220864204840b0a00419086c00010ed010b0a0041c086c00010ed010b05001060ad0b2b02017f017e230041106b22002400200010752000280200450440105a000b2000290308200041106a24000b4902017f017e230041406a22002400200041086a107702402000280208047e200041306a200041106a10a10120002802304101710d0120002903380542020b200041406b24000f0b000b2b02027f017e230041106b220024002000107a200028020021012000290308200041106a2400420220011b0b0600106c103d0b380002402002418080c400460d00200020022001280210110500450d0041010f0b200345044041000f0b200020034100200128020c1106000bff06020a7f017e230041106b22082400410a21030240200028020022042004411f7522007320006b220041e807490440200021020c010b0340200841066a20036a220541036b200020004190ce006e22024190ce006c6b220741ffff037141e4006e2206410174220941c9a1c0006a2d00003a0000200541046b200941c8a1c0006a2d00003a0000200541016b2007200641e4006c6b41ffff0371410174220741c9a1c0006a2d00003a0000200541026b200741c8a1c0006a2d00003a0000200341046b2103200041fface2044b200221000d000b0b0240200241094d0440200221000c010b200320086a41056a2002200241ffff037141e4006e220041e4006c6b41ffff0371410174220241c9a1c0006a2d00003a0000200341026b2203200841066a6a200241c8a1c0006a2d00003a00000b4100200420001b450440200341016b2203200841066a6a2000410174411e7141c9a1c0006a2d00003a00000b410a20036b2105027f2004410048044020012802082104412d2107410b20036b0c010b412b418080c4002001280208220441808080017122001b2107200041157620056a0b2102200841066a20036a21092004418080800471411776210b024020012f010c220320024b0440024002402004418080800871450440200320026b210341002100410021020240024002402004411d7641037141016b0e03000100020b200321020c010b200341feff037141017621020b200441ffffff0071210a20012802042106200128020021010340200041ffff0371200241ffff03714f0d0241012104200041016a21002001200a2006280210110500450d000b0c040b20012001290208220ca741808080ff797141b0808080027236020841012104200128020022062001280204220a2007200b10d9010d0341002100200320026b41ffff037121020340200041ffff037120024f0d02200041016a210020064130200a280210110500450d000b0c030b41012104200120062007200b10d9010d02200120092005200628020c1106000d02200320026b41ffff037121024100210003402002200041ffff03714d0440410021040c040b200041016a21002001200a2006280210110500450d000b0c020b200620092005200a28020c1106000d012001200c370208410021040c010b4101210420012802002200200128020422012007200b10d9010d00200020092005200128020c11060021040b200841106a240020040bdf07010c7f027f2000280200210720002802042105410021000240024020012208280208220a41808080c00171450d000240024002400240200a41808080800171044020012f010e22010d01410021050c020b200541104f044020052007200741036a417c7122066b22096a2201410371210320062007470440200721000340200420002c000041bf7f4a6a2104200041016a2100200941016a22090d000b0b2003044020062001417c716a21000340200220002c000041bf7f4a6a2102200041016a2100200341016b22030d000b0b20014102762109200220046a21040340200621012009450d0541c0012009200941c0014f1b220b410371210c200b410274210d41002102200941044f04402001200d41f007716a2103200121000340200220002802002206417f734107762006410676724181828408716a200041046a2802002202417f734107762002410676724181828408716a200041086a2802002202417f734107762002410676724181828408716a2000410c6a2802002202417f734107762002410676724181828408716a2102200041106a22002003470d000b0b2009200b6b21092001200d6a2106200241087641ff81fc0771200241ff81fc07716a418180046c41107620046a2104200c450d000b200c41027421032001200b41fc01714102746a210041002102034020002802002201417f7341077620014106767241818284087120026a2102200041046a2100200341046b22030d000b200241087641ff81fc0771200241ff81fc07716a418180046c41107620046a21040c040b2005450440410021050c040b03402004200020076a2c000041bf7f4a6a21042005200041016a2200470d000b0c030b200520076a21064100210520072102200121030340200222002006460d02027f200041016a20002c0000220241004e0d001a200041026a20024160490d001a200041036a20024170490d001a200041046a0b220220006b20056a2105200341016b22030d000b0b410021030b200120036b21040b200420082f010c22004f0d00200020046b21014100210041002104024002400240200a411d7641037141016b0e020001020b200121040c010b200141feff037141017621040b200a41ffffff0071210620082802042103200828020021080340200041ffff0371200441ffff037149044041012102200041016a2100200820062003280210110500450d010c030b0b41012102200820072005200328020c1106000d01200120046b41ffff0371210141002100034041002001200041ffff03714d0d031a200041016a2100200820062003280210110500450d000b0c010b200828020020072005200828020428020c11060021020b20020b0b940502037f017e230041e0006b22022400200220002903002205a72200410876220336022020022005422088a72204360224027f0240024020004180144f044020054280808080a001540d012002410336023c200241a8a5c000360238200242023702442002410136025c200241013602542002200241d0006a3602402002200241246a3602582002200241206a36025020012802002001280204200241386a10dd010c030b2000418002490d01200241106a200310de01200228021421002002280210210320054280808080a0015a044020022000360234200220033602302002410336023c200241f0a4c000360238200242023702442002410136025c200241023602542002200241d0006a3602402002200241246a3602582002200241306a36025020012802002001280204200241386a10dd010c030b2002200036022c20022003360228200241086a200410df01200220022903083702302002410336023c200241d4a4c000360238200242023702442002410236025c200241023602542002200241d0006a3602402002200241306a3602582002200241286a36025020012802002001280204200241386a10dd010c020b200241186a200410df01200220022903183702302002410336023c20024190a5c000360238200242023702442002410236025c200241013602542002200241d0006a3602402002200241306a3602582002200241206a36025020012802002001280204200241386a10dd010c010b2002200310de01200220022903003702302002410336023c200241f0a4c000360238200242023702442002410136025c200241023602542002200241d0006a3602402002200241246a3602582002200241306a36025020012802002001280204200241386a10dd010b200241e0006a24000bb00401097f230041106b2203240020022802042109200228020c2104200228020021062003200136020420032000360200200342a08080800e370208027f02400240024002402002280210220a0440200228021422000d010c020b2004450d012002280208220220044103746a2100200441016b41ffffffff017141016a2104200621010340200141046a28020022050440200328020020012802002005200328020428020c1106000d050b20022802002003200241046a2802001105000d04200141086a21012000200241086a2202470d000b0c020b200041186c210b200041016b41ffffffff017141016a21042002280208210541002100200621010340200141046a28020022020440200328020020012802002002200328020428020c1106000d040b41002107410021080240024002402000200a6a220241086a2f010041016b0e020102000b2002410a6a2f010021080c010b20052002410c6a2802004103746a2f010421080b02400240024020022f010041016b0e020102000b200241026a2f010021070c010b2005200241046a2802004103746a2f010421070b200320073b010e200320083b010c2003200241146a2802003602082005200241106a2802004103746a2202280200200320022802041105000d03200141086a2101200041186a2200200b470d000b0c010b410021040b200420094904402003280200200620044103746a22002802002000280204200328020428020c1106000d010b41000c010b41010b200341106a24000b270020002001410274220141bca6c0006a2802003602042000200141e4a6c0006a2802003602000b2700200020014102742201418ca7c0006a2802003602042000200141b4a7c0006a2802003602000bc20102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a200341306b41ff0171410a4f0440200341c1006b41ff0171411a4f0440200341e1006b41ff017141194b0d042003413b6b0c020b200341356b0c010b2003412e6b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484101c0b210620004200370300200020063703080b9c0302037f027e230041e0006b220624000240200120028450200320048450720d00420020037d2003200442005322071b2109420020017d2001200242005322081b210a420020042003420052ad7c7d200420071b2103200220048521044200027e420020022001420052ad7c7d200220081b220150450440200350450440200641d0006a20092003200a200110e801410121072006290358210120062903500c020b200641406b20092003200a420010e801200641306a200920032001420010e80120062903384200522006290348220220062903307c220120025472210720062903400c010b200350450440200641206a20094200200a200110e801200641106a20034200200a200110e80120062903184200522006290328220220062903107c220120025472210720062903200c010b200620092003200a200110e801410021072006290308210120062903000b22027d2002200442005322081b2109420020012002420052ad7c7d200120081b220a2004854200590d00410121070b20002009370300200520073602002000200a370308200641e0006a24000b5601017e0240200341c000714504402003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080bf40702047f057e230041b0016b22052400024002400240024020047920037942407d20044200521ba7220720027920017942407d20024200521ba722064b04402006413f4b0d01200741df004b0d02200720066b4120490d03200541a0016a2003200441e00020076b220810e50120053502a00142017c210b0240024002400240034020054190016a2001200241c00020066b220610e501200529039001210920062008490440200541d0006a20032004200610e5012005290350220b504504402009200b8021090b200541406b200320042009420010e80120012005290340220b54220620022005290348220d542002200d511b4504402002200d7d2006ad7d21022001200b7d2101200c2009200a7c2209200a54ad7c210c0c0b0b2001200120037c220356ad200220047c7c200d7d2003200b54ad7d21022003200b7d2101200c2009200a7c42017d2209200a54ad7c210c0c0a0b20054180016a2009200b8022094200200620086b220610e201200541f0006a200320042009420010e801200541e0006a20052903702005290378200610e2012005290380012209200a7c220a200954ad200529038801200c7c7c210c2007200220052903687d20012005290360220954ad7d220279200120097d22017942407d20024200521ba722064d0d012006413f4d0d000b200350450d010c020b20012003542206200220045420022004511b450d02200a21090c070b200120038021020b20012003822101200c2002200a7c2209200a54ad7c210c420021020c050b200220047d2006ad7d2102200120037d2101200c200a42017c220950ad7c210c0c040b200220044200200120035a200220045a20022004511b22061b7d20012003420020061b220354ad7d2102200120037d21012006ad21090c030b20012001200380220920037e7d2101420021020c020b2001422088220920022002200342ffffffff0f83220280220a20037e7d422086842002802204422086200142ffffffff0f832009200320047e7d42208684220120028022038421092001200220037e7d21012004422088200a84210c420021020c010b200541306a2003200441c00020066b220610e501200541206a20012002200610e501200541106a2003420020052903202005290330802209420010e8012005200442002009420010e8012005290310210a024020052903082005290318220d20052903007c220b200d54ad7c5004402001200a5422062002200b542002200b511b450d010b200120037c2201200354ad200220047c7c200b7d2001200a54ad7d2102200942017d21092001200a7d21010c010b2002200b7d2006ad7d21022001200a7d21010b2000200137031020002009370300200020023703182000200c370308200541b0016a24000b920101027f230041206b220624002006420020017d2001200242005322051b420020022001420052ad7c7d200220051b420020037d2003200442005322051b420020042003420052ad7c7d200420051b10e3012006290308210120004200200629030022037d2003200220048542005322051b3703002000420020012003420052ad7c7d200120051b370308200641206a24000b5601017e0240200341c000714504402003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b3901017f230041206b220424002004200120022003420010e301200429030021012000200429030837030820002001370300200441206a24000b8607010c7f230041106b21070240200222054110490440200021020c010b024020002000410020006b41037122066a22044f0d00200021022001210320060440200621080340200220032d00003a0000200341016a2103200241016a2102200841016b22080d000b0b200641016b4107490d000340200220032d00003a0000200241016a200341016a2d00003a0000200241026a200341026a2d00003a0000200241036a200341036a2d00003a0000200241046a200341046a2d00003a0000200241056a200341056a2d00003a0000200241066a200341066a2d00003a0000200241076a200341076a2d00003a0000200341086a2103200241086a22022004470d000b0b2004200520066b220c417c71220d6a21020240200120066a22034103712201450440200220044d0d0120032101034020042001280200360200200141046a2101200441046a22042002490d000b0c010b410021052007410036020c2007410c6a2001722106410420016b22084101710440200620032d00003a0000410121050b20084102710440200520066a200320056a2f01003b01000b200320016b210520014103742108200728020c210a02402002200441046a4d0440200421060c010b410020086b411871210903402004200a200876200541046a2205280200220a20097472360200200441086a210b200441046a220621042002200b4b0d000b0b41002104200741003a0008200741003a0006027f200141014604404100210141002109200741086a0c010b200541056a2d00002007200541046a2d000022013a000841087421094102210e200741066a0b210b20062003410171047f200b200541046a200e6a2d00003a000020072d0006411074210420072d00080520010b41ff0171200420097272410020086b41187174200a200876723602000b200c41037121052003200d6a21010b02402002200220056a22044f0d002005410771220304400340200220012d00003a0000200141016a2101200241016a2102200341016b22030d000b0b200541016b4107490d000340200220012d00003a0000200241016a200141016a2d00003a0000200241026a200141026a2d00003a0000200241036a200141036a2d00003a0000200241046a200141046a2d00003a0000200241056a200141056a2d00003a0000200241066a200141066a2d00003a0000200241076a200141076a2d00003a0000200141086a2101200241086a22022004470d000b0b20000b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072006200342208822087e22062005200142208822097e7c22054220867c220a37030020002007200a56ad200820097e2005200654ad4220862005422088847c7c200120047e200220037e7c7c3703080b4602017e017f02402001102f220320021030047f200320021002220242ff01834204520d012002422088a7210441010541000b210120002004360204200020013602000f0b000b4002017f017e230041106b22042400200420032002109901370308200441086a2202104c200420003703082001410120024101109701100e1a200441106a24000b4e02027f017e230041106b22022400027e105c220345044020011074105f2000104c41044100200241086a4100109701100e1a42020c010b200341037441e89bc0006a2903000b200241106a24000b3801017e024020002001102f220420031030047e2002200420031002220342ff0183520d012000200337030842010542000b3703000f0b000b2d02017f017e230041106b220124002001200010412001280200450440105a000b2001290308200141106a24000b4801037f230041206b2202240020022001360208200220003703102002200241086a220110332002280204200228020022040440200110660b200241206a2400410020044101711b0b4201017f230041206b220424002004200236020c20042001370310200420033602082000200441086a2202102e200029030050450440200210660b200441206a24000b0b83241500418080c0000b95052f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f656e762e727300636f6e7472616374732f6576656e74732f7372632f6576656e745f6f70732e7273002f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f6c65646765722e7273002f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f6d61702e7273002f72757374632f313135396537386334373437623032656639393665353530383262373034633039623937303538382f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f72757374632f313135396537386334373437623032656639393665353530383262373034633039623937303538382f6c6962726172792f636f72652f7372632f697465722f61646170746572732f656e756d65726174652e7273002f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f7665632e7273000000ef001000640000002f02000009000000a50110005b00000052000000090000005401100050000000fd000000050041a085c0000b1501000000030000000102100064000000fd0300000d0041d085c0000b29312e332e30302e302e30000065001000210000008a0200002200000077696e6d696c6573746f6e650100419086c0000b01020041a886c0000b01030041c086c0000b01060041d886c0000b01040041f086c0000b010500418887c0000b01180041a087c0000b01190041b887c0000b011a0041d087c0000b011c0041e887c0000b010800418088c0000b9d146576656e745f63726561746564636f6e74656e745f75726969646f776e657270696c6c61727469746c65746f6b656e746f74616c5f627564676574000d0410000b00000018041000020000001a041000050000001f0410000600000025041000050000002a041000050000002f0410000c0000006576656e745f63616e63656c6c656400180410000200000066756e64735f6164646564616d6f756e74636f6e7472696275746f726576656e745f69646e65775f72656d61696e696e6700000097041000060000009d0410000b000000a804100008000000b00410000d000000636f6e7472696275746f725f726566756e64656497041000060000009d0410000b000000a8041000080000006f776e65725f726573696475616c5f726566756e646564009704100006000000a8041000080000001a04100005000000000000000ea9eac6756d02006170706c6963616e740000004805100009000000a8041000080000006170706c69636174696f6e5f77697468647261776e000000000000000ea99ae7ae7cea3848051000090000000d0410000b000000a8041000080000007375626d697373696f6e5f77697468647261776e77696e6e6572735f73656c6563746564636f756e74000000c405100005000000a80410000800000077696e6e65725f70616964706f736974696f6e726563697069656e749704100006000000a804100008000000ef02100009000000e705100008000000ef051000090000006d696c6573746f6e655f636c61696d65640000009704100006000000a804100008000000ef02100009000000ef05100009000000746f6b656e5f726567697374657265642a04100005000000746f6b656e5f64657265676973746572656461646d696e5f757064617465646e65775f61646d696e8b0610000900000070656e64696e675f61646d696e5f73657474617267657400ad061000060000006665655f6163636f756e745f757064617465646e65775f6163636f756e740000cf0610000b0000006665655f6270735f757064617465646e65775f6270730000f30610000700000070726f66696c655f636f6e74726163745f757064617465646e65775f616464721c07100008000000000000000ea98aeb660d00000ea98aeb663deb000ea99a9a375beb006e65775f7761736d5f68617368000000480710000d00000070656e64696e675f757067726164655f70726f706f736564617661696c61626c655f61745f6c6564676572657870697265735f61745f6c65646765726e65775f76657273696f6e7761736d5f6861736878071000130000008b071000110000009c0710000b000000a70710000900000070656e64696e675f757067726164655f63616e63656c6c656463616e63656c6c65645f61745f6c6564676572e907100013000000757067726164655f6170706c696564009c0710000b000000a707100009000000000000000ea99a9b37ebca0066726f6d5f76657273696f6e746f5f76657273696f6e0000300810000c0000003c0810000a00000062756d705f72657075746174696f6e72656769737465725f6561726e696e67734861636b6174686f6e426f756e74794772616e7443726f776466756e64696e677808100009000000810810000600000087081000050000008c0810000c00000041637469766543616e63656c6c6564436f6d706c6574656443616e63656c6c696e670000b808100006000000be08100009000000c708100009000000d00810000a0000004f776e65724f6e6c7946756c6c506172746e65725468656e526573696475616c50726f52617461506172746e65727300fc0810000900000005091000170000001c0910000f0000006272616e6368636f756e745f61745f73746172746e6578745f6964786e6f6e5f6f776e65725f746f74616c72656d61696e696e675f61745f737461727400000044091000060000004a0910000e0000005809100008000000600910000f0000006f0910001200000053696e676c654d756c746900ac09100006000000b209100005000000637265617465645f6174646561646c696e656665655f6270735f6f7665727269646572656c656173655f6b696e6472656d61696e696e675f657363726f7773746174757377696e6e65725f646973747269627574696f6e000d0410000b000000c80910000a000000d209100008000000da0910001000000018041000020000001a041000050000001f04100006000000ea0910000c000000f609100010000000060a10000600000025041000050000002a041000050000002f0410000c0000000c0a1000130000006d616e61676572000d0410000b000000d209100008000000da09100010000000900a1000070000001a041000050000001f04100006000000ea0910000c00000025041000050000002a041000050000002f0410000c0000000c0a1000130000007375626d69747465645f617448051000090000000d0410000b000000f00a10000c000000706169645f6174009704100006000000ef02100009000000140b100007000000e705100008000000ef0510000900000072657075746174696f6e5f62756d7000e705100008000000ef05100009000000440b10000f00000041646d696e50656e64696e6741646d696e4665654163636f756e744665654270735061757365644465706c6f796d656e7453657150726f66696c65436f6e7472616374537570706f72746564546f6b656e4e6578744576656e7449644576656e744576656e744d616e616765724576656e744170706c6963616e74436f756e744576656e744170706c6963616e7441744576656e744170706c6963616e74536c6f744576656e745375626d697373696f6e4576656e7457696e6e6572436f756e744576656e7457696e6e65724174436f6e7472696275746f72416d6f756e74436f6e7472696275746f72436f756e74436f6e7472696275746f724174436f6e7472696275746f72536c6f744d696c6573746f6e65436c61696d656443726f776466756e64696e674d696c6573746f6e6573436c61696d656443616e63656c6c6174696f6e537461746556657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e537570706f72746564546f6b656e436f756e74537570706f72746564546f6b656e4174537570706f72746564546f6b656e536c6f744e6f6e4f776e6572436f6e747269627574696f6e546f74616c4576656e745072697a6541776172644576656e74556e636c61696d65645072697a65734576656e745072697a6542617365457363726f774576656e745072697a65436c61696d457870697279616e63686f725f6964780000007b0d10000a000000ef05100009000000440b10000f0000008b07100011000000ad0610000600000070726f706f7365645f61745f6c6564676572000078071000130000008b071000110000009c0710000b000000b00d100012000000a707100009000000000000000300000001000000030000000200000003000000030000000300000004000000030000000500000003000000060041b89cc0000b1d030000000a000000030000000b000000030000000c000000030000000d0041889dc0000b0d030000001400000003000000150041d89dc0000b6d030000001e000000030000001f0000000300000020000000030000002100000003000000220000000300000023000000030000002400000003000000250000000300000026000000030000002700000003000000280000000300000029000000030000002a000000030000002b0041f89ec0000ba50103000000320000000300000033000000030000003400000003000000350000000300000036000000030000003700000003000000380000000300000039000000030000003a000000030000003b000000030000003c000000030000003d000000030000003e000000030000003f00000003000000400000000300000041000000030000004200000003000000430000000300000044000000030000004500000003000000460041e8a0c0000b0503000000500041b8a1c0000bc304030000005a000000030000005b00000030303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839394172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c7565417574684572726f72282c20294b12100006000000511210000200000053121000010000002c2023004b121000060000006c1210000300000053121000010000004572726f7228230088121000070000005112100002000000531210000100000088121000070000006c1210000300000053121000010000000000000008000000080000000400000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c7565004184a6c0000bd7010100000003000000436f6e76657273696f6e4572726f72000000100064000000920100000e00000087001000670000005b0000000e000000080000000600000007000000070000000600000006000000060000000600000005000000040000000e121000161210001c121000231210002a12100030121000361210003c12100042121000471210000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e000000901110009b111000a6111000b2111000be111000cb111000d8111000e5111000f211100000121000c7610e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000320000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f0000000000000200000000000000164665654163636f756e7443616e6e6f7442655a65726f000000000003000000000000001b50726f66696c65436f6e747261637443616e6e6f7442655a65726f0000000004000000000000000d496e76616c696446656542707300000000000005000000000000000e4e6f74496e697469616c697a6564000000000006000000000000000c556e617574686f72697a65640000000a00000000000000084e6f7441646d696e0000000b000000000000001450656e64696e6741646d696e4d69736d617463680000000c000000000000001350656e64696e6741646d696e45787069726564000000000d0000000000000011546f6b656e4e6f74537570706f7274656400000000000014000000000000001a4665654163636f756e744d697373696e6754727573746c696e65000000000015000000000000000d4576656e744e6f74466f756e640000000000001e000000000000000e4576656e744e6f7441637469766500000000001f000000000000000d496e76616c696450696c6c6172000000000000200000000000000012496e76616c696452656c656173654b696e640000000000210000000000000013496e76616c6964446973747269627574696f6e0000000022000000000000000d496e76616c6964427564676574000000000000230000000000000010446561646c696e65526571756972656400000024000000000000000e446561646c696e655061737365640000000000250000000000000014446561646c696e654d757374426546757475726500000026000000000000000c5469746c65546f6f4c6f6e670000002700000000000000174170706c6963616e74416c72656164794170706c696564000000002800000000000000134170706c6963616e744e6f744170706c696564000000002900000000000000125375626d697373696f6e4e6f74466f756e6400000000002a00000000000000175375626d697373696f6e416c7265616479457869737473000000002b000000000000000d4e6f5375626d697373696f6e73000000000000320000000000000015496e76616c696457696e6e6572506f736974696f6e0000000000003300000000000000174475706c696361746557696e6e6572506f736974696f6e00000000340000000000000014446973747269627574696f6e4d69736d617463680000003500000000000000174d696c6573746f6e65416c7265616479436c61696d656400000000360000000000000010496e76616c69644d696c6573746f6e65000000370000000000000012496e73756666696369656e74457363726f77000000000038000000000000001657696e6e657273416c726561647953656c656374656400000000005a000000000000001842656c6f774d696e696d756d436f6e747269627574696f6e000000390000000000000019496e76616c6964436f6e747269627574696f6e416d6f756e740000000000003a0000000000000011546f6f4d616e794170706c6963616e74730000000000003b000000000000000d4f70416c72656164795365656e0000000000003c0000000000000013546f6f4d616e79436f6e7472696275746f7273000000003d000000000000001643616e63656c6c6174696f6e4e6f745374617274656400000000003e000000000000001a43616e63656c6c6174696f6e416c72656164795374617274656400000000003f000000000000001743616e63656c6c6174696f6e4e6f7446696e69736865640000000040000000000000001843616e63656c6c6174696f6e546f74616c4d697373696e67000000420000000000000012557067726164654e6f7450726f706f73656400000000004100000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000004300000000000000165570677261646550726f706f73616c4578706972656400000000004400000000000000174d6967726174696f6e416c72656164794170706c69656400000000450000000000000006506175736564000000000046000000000000001150726f66696c6543616c6c4661696c65640000000000005000000000000000135072697a65416c7265616479436c61696d6564000000005b0000000500000000000000000000000c4576656e7443726561746564000000010000000d6576656e745f63726561746564000000000000070000000000000002696400000000000600000000000000000000000670696c6c61720000000007d00000000650696c6c617200000000000000000000000000056f776e657200000000000013000000000000000000000005746f6b656e0000000000001300000000000000000000000c746f74616c5f6275646765740000000b00000000000000000000000b636f6e74656e745f75726900000000100000000000000000000000057469746c650000000000001000000000000000020000000500000000000000000000000e4576656e7443616e63656c6c65640000000000010000000f6576656e745f63616e63656c6c656400000000010000000000000002696400000000000600000000000000020000000500000000000000000000000a46756e647341646465640000000000010000000b66756e64735f6164646564000000000400000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b00000000000000000000000d6e65775f72656d61696e696e670000000000000b000000000000000200000005000000000000000000000013436f6e7472696275746f72526566756e646564000000000100000014636f6e7472696275746f725f726566756e6465640000000300000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000154f776e6572526573696475616c526566756e64656400000000000001000000176f776e65725f726573696475616c5f726566756e646564000000000300000000000000086576656e745f6964000000060000000000000000000000056f776e657200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000074170706c6965640000000001000000076170706c696564000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000144170706c69636174696f6e57697468647261776e00000001000000156170706c69636174696f6e5f77697468647261776e0000000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000095375626d697474656400000000000001000000097375626d69747465640000000000000300000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000000000000b636f6e74656e745f75726900000000100000000000000002000000050000000000000000000000135375626d697373696f6e57697468647261776e0000000001000000147375626d697373696f6e5f77697468647261776e0000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000020000000500000000000000000000000f57696e6e65727353656c656374656400000000010000001077696e6e6572735f73656c65637465640000000200000000000000086576656e745f696400000006000000000000000000000005636f756e740000000000000400000000000000020000000500000000000000000000000a57696e6e6572506169640000000000010000000b77696e6e65725f70616964000000000500000000000000086576656e745f696400000006000000000000000000000009726563697069656e7400000000000013000000000000000000000008706f736974696f6e00000004000000000000000000000006616d6f756e7400000000000b0000000000000000000000096d696c6573746f6e65000000000003e8000000040000000000000002000000050000000000000000000000104d696c6573746f6e65436c61696d656400000001000000116d696c6573746f6e655f636c61696d65640000000000000400000000000000086576656e745f696400000006000000000000000000000009726563697069656e74000000000000130000000000000000000000096d696c6573746f6e6500000000000004000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000000f546f6b656e52656769737465726564000000000100000010746f6b656e5f72656769737465726564000000010000000000000005746f6b656e00000000000013000000000000000200000005000000000000000000000011546f6b656e4465726567697374657265640000000000000100000012746f6b656e5f6465726567697374657265640000000000010000000000000005746f6b656e0000000000001300000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f7365740000000000000100000000000000067461726765740000000000130000000000000002000000050000000000000000000000114665654163636f756e745570646174656400000000000001000000136665655f6163636f756e745f757064617465640000000001000000000000000b6e65775f6163636f756e74000000001300000000000000020000000500000000000000000000000d46656542707355706461746564000000000000010000000f6665655f6270735f75706461746564000000000100000000000000076e65775f627073000000000400000000000000020000000500000000000000000000001650726f66696c65436f6e7472616374557064617465640000000000010000001870726f66696c655f636f6e74726163745f757064617465640000000100000000000000086e65775f6164647200000013000000000000000200000005000000000000000000000006506175736564000000000001000000067061757365640000000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e00000000100000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e00000000001000000000000000020000000200000000000000000000000650696c6c61720000000000040000000000000000000000094861636b6174686f6e000000000000000000000000000006426f756e747900000000000000000000000000054772616e7400000000000000000000000000000c43726f776466756e64696e670000000200000000000000000000000b4576656e745374617475730000000004000000000000000000000006416374697665000000000000000000000000000943616e63656c6c6564000000000000000000000000000009436f6d706c6574656400000000000000000000000000000a43616e63656c6c696e6700000000000200000000000000000000001243616e63656c6c6174696f6e4272616e63680000000000030000000000000000000000094f776e65724f6e6c7900000000000000000000000000001746756c6c506172746e65725468656e526573696475616c0000000000000000000000000f50726f52617461506172746e657273000000000100000000000000000000001143616e63656c6c6174696f6e53746174650000000000000500000000000000066272616e63680000000007d00000001243616e63656c6c6174696f6e4272616e63680000000000000000000e636f756e745f61745f737461727400000000000400000000000000086e6578745f69647800000004000000000000000f6e6f6e5f6f776e65725f746f74616c000000000b000000000000001272656d61696e696e675f61745f737461727400000000000b0000000200000000000000000000000b52656c656173654b696e64000000000200000000000000000000000653696e676c6500000000000100000000000000054d756c746900000000000001000000040000000100000000000000000000000b4576656e745265636f7264000000000e000000000000000b636f6e74656e745f7572690000000010000000000000000a637265617465645f61740000000000060000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e8000000040000000000000002696400000000000600000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e6400000000000000001072656d61696e696e675f657363726f770000000b00000000000000067374617475730000000007d00000000b4576656e745374617475730000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec0000000400000004000000010000000000000000000000114372656174654576656e74506172616d730000000000000b000000000000000b636f6e74656e745f75726900000000100000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e80000000400000000000000076d616e6167657200000003e80000001300000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e640000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000100000000000000000000000a5375626d697373696f6e00000000000300000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f7572690000000010000000000000000c7375626d69747465645f6174000000060000000100000000000000000000000c436f6e747269627574696f6e000000030000000000000006616d6f756e7400000000000b000000000000000e636f6e74726962757465645f6174000000000006000000000000000b636f6e7472696275746f7200000000130000000100000000000000000000000657696e6e65720000000000050000000000000006616d6f756e7400000000000b00000000000000096d696c6573746f6e65000000000003e8000000040000000000000007706169645f617400000003e8000000060000000000000008706f736974696f6e000000040000000000000009726563697069656e74000000000000130000000100000000000000000000000a57696e6e6572537065630000000000030000000000000008706f736974696f6e000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d70000000000400000002000000000000000000000007446174614b6579000000002400000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000a4665654163636f756e7400000000000000000000000000064665654270730000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000000000000000000000f50726f66696c65436f6e74726163740000000001000000000000000e537570706f72746564546f6b656e0000000000010000001300000000000000000000000b4e6578744576656e744964000000000100000000000000054576656e74000000000000010000000600000001000000000000000c4576656e744d616e6167657200000001000000060000000100000000000000134576656e744170706c6963616e74436f756e740000000001000000060000000100000000000000104576656e744170706c6963616e7441740000000200000006000000040000000100000000000000124576656e744170706c6963616e74536c6f74000000000002000000060000001300000001000000000000000f4576656e745375626d697373696f6e000000000200000006000000130000000100000000000000104576656e7457696e6e6572436f756e74000000010000000600000001000000000000000d4576656e7457696e6e65724174000000000000020000000600000004000000010000000000000011436f6e7472696275746f72416d6f756e74000000000000020000000600000013000000010000000000000010436f6e7472696275746f72436f756e74000000010000000600000001000000000000000d436f6e7472696275746f72417400000000000002000000060000000400000001000000000000000f436f6e7472696275746f72536c6f74000000000200000006000000130000000100000000000000104d696c6573746f6e65436c61696d65640000000300000006000000130000000400000001000000000000001d43726f776466756e64696e674d696c6573746f6e6573436c61696d6564000000000000010000000600000001000000000000001143616e63656c6c6174696f6e5374617465000000000000010000000600000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e000000000001000003ee00000020000000000000000000000013537570706f72746564546f6b656e436f756e7400000000010000000000000010537570706f72746564546f6b656e41740000000100000004000000010000000000000012537570706f72746564546f6b656e536c6f74000000000001000000130000000100000000000000194e6f6e4f776e6572436f6e747269627574696f6e546f74616c000000000000010000000600000001000000000000000f4576656e745072697a654177617264000000000200000006000000040000000100000000000000144576656e74556e636c61696d65645072697a657300000001000000060000000100000000000000144576656e745072697a6542617365457363726f7700000001000000060000000100000000000000154576656e745072697a65436c61696d45787069727900000000000001000000060000000100000000000000000000000a5072697a654177617264000000000003000000000000000a616e63686f725f6964780000000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d7000000000040000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000d5f5f636f6e7374727563746f7200000000000004000000000000000561646d696e00000000000013000000000000000b6665655f6163636f756e74000000001300000000000000076665655f6270730000000004000000000000001070726f66696c655f636f6e747261637400000013000000000000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000003ed000000000000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000003ed000000000000000300000000000000000000000b7365745f6665655f627073000000000100000000000000076e65775f627073000000000400000001000003e9000003ed000000000000000300000000000000000000000f7365745f6665655f6163636f756e740000000001000000000000000b6e65775f6163636f756e74000000001300000001000003e9000003ed00000000000000030000000000000000000000147365745f70726f66696c655f636f6e74726163740000000100000000000000086e65775f616464720000001300000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000001000003e9000003ed0000000000000003000000000000000000000007756e7061757365000000000000000001000003e9000003ed000000000000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000003ed000000000000000300000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000003ed000000000000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e9000003ed00000000000000030000000000000000000000076d696772617465000000000000000001000003e9000003ed000000000000000300000000000000000000001872656769737465725f737570706f727465645f746f6b656e000000010000000000000005746f6b656e0000000000001300000001000003e9000003ed000000000000000300000000000000000000001a646572656769737465725f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e0000000000001300000001000003e9000003ed000000000000000300000000000000000000001269735f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e000000000000130000000100000001000000000000000000000015737570706f727465645f746f6b656e5f636f756e74000000000000000000000100000004000000000000000000000012737570706f727465645f746f6b656e5f61740000000000010000000000000005696e6465780000000000000400000001000003e80000001300000000000000000000000c6372656174655f6576656e74000000020000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000060000000300000000000000000000000c73746172745f63616e63656c0000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001470726f636573735f63616e63656c5f62617463680000000300000000000000086576656e745f696400000006000000000000000b6d61785f726566756e6473000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000040000000300000000000000000000000f66696e616c697a655f63616e63656c000000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000096164645f66756e64730000000000000400000000000000086576656e745f696400000006000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000f6170706c795f746f5f626f756e747900000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001477697468647261775f6170706c69636174696f6e000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000067375626d697400000000000400000000000000086576656e745f69640000000600000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f757269000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001377697468647261775f7375626d697373696f6e000000000300000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000e73656c6563745f77696e6e65727300000000000300000000000000086576656e745f696400000006000000000000000777696e6e65727300000003ea000007d00000000a57696e6e657253706563000000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000b636c61696d5f7072697a65000000000300000000000000086576656e745f6964000000060000000000000008706f736974696f6e0000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000b7365745f6d616e61676572000000000200000000000000086576656e745f696400000006000000000000000b6e65775f6d616e61676572000000001300000001000003e9000003ed000000000000000300000000000000000000000b6765745f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000000130000000300000000000000000000000f636c61696d5f6d696c6573746f6e65000000000500000000000000086576656e745f6964000000060000000000000009726563697069656e740000000000001300000000000000096d696c6573746f6e6500000000000004000000000000000f72657075746174696f6e5f62756d70000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000600000001000003e9000007d00000000b4576656e745265636f7264000000000300000000000000000000000e6765745f7375626d697373696f6e00000000000200000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000001000003e9000007d00000000a5375626d697373696f6e00000000000300000000000000000000000e6765745f6170706c6963616e747300000000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000136765745f6170706c6963616e745f636f756e74000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000106765745f6170706c6963616e745f61740000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000000130000000300000000000000000000000b6765745f77696e6e657273000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000007d00000000657696e6e65720000000000030000000000000000000000106765745f77696e6e65725f636f756e740000000100000000000000086576656e745f69640000000600000001000003e9000000040000000300000000000000000000000d6765745f77696e6e65725f61740000000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000007d00000000657696e6e65720000000000030000000000000000000000106765745f636f6e7472696275746f72730000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000156765745f636f6e7472696275746f725f636f756e740000000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000126765745f636f6e7472696275746f725f617400000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e800000013000000030000000000000000000000166765745f636f6e7472696275746f725f616d6f756e7400000000000200000000000000086576656e745f696400000006000000000000000b636f6e7472696275746f72000000001300000001000003e90000000b000000030000000000000000000000096765745f61646d696e00000000000000000000010000001300000000000000000000000b6765745f6665655f6270730000000000000000010000000400000000000000000000000f6765745f6665655f6163636f756e74000000000000000001000000130000000000000000000000146765745f70726f66696c655f636f6e747261637400000000000000010000001300000000000000000000000969735f70617573656400000000000000000000010000000100000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000000769645f626173650000000000000000010000000600f7010e636f6e74726163746d6574617630000000000000000776657273696f6e0000000005312e322e30000000000000000000000b6465736372697074696f6e000000003c426f756e646c657373206576656e747320636f6e74726163743a206861636b6174686f6e2c20626f756e74792c206772616e74202b20657363726f7700000000000000076c6963656e736500000000034d4954000000000000000005727376657200000000000006312e39302e3000000000000000000008727373646b7665720000002f32332e352e33236433653161623234323433383862313038393362373936623063386534303563356564643033643200001e11636f6e7472616374656e766d657461763000000000000000170000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32372e302e30233561376335666537363533306266343234383437376163383132666337353731343662393863633400" + } + }, + "ext": "v0" + }, + "live_until": 518500 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 17191, + "n_functions": 208, + "n_globals": 4, + "n_table_entries": 5, + "n_types": 42, + "n_data_segments": 22, + "n_elem_segments": 1, + "n_imports": 45, + "n_exports": 59, + "n_data_segment_bytes": 4383 + } + } + }, + "hash": "98912da3856491ab21d451bfec6de504d23e5d3080c3b8046cbab21ac602b639", + "code": "0061736d010000000185022a60017e017e60027e7e017e6000017e60027f7f0060027f7e0060027f7f017f60037e7e7e017e60037f7f7f017f60017e0060017f0060017e017f60037f7e7e0060017f017e60047e7e7e7e017e60027e7f006000017f60037f7e7f0060027f7f017e60027e7e017f60000060037e7e7e0060037f7f7e0060057f7e7e7e7e0060037f7f7f0060067f7e7e7e7e7f0060047e7e7e7e0060047f7e7e7e0060047f7f7f7f017f60047f7e7e7f0060057e7e7e7e7e0060017f017f60027e7f017e60027e7e0060047f7f7f7f017e60057e7f7f7f7f0060037e7e7f0060037e7f7f017e60057e7e7e7e7e017e60047f7f7e7e0060047e7f7f7f0060047f7e7f7f0060027e7f017f028f022d0169015f0000016901300000016c01310001016c015f00060162013400020162016500010162013900010162015f00000163015f0000016101300000017801370002017801310001016c01380001016c01320001017601330000016c0137000d017801300001017601310001016c01360000016d01340001016d013100010162016b0000016d01330000016d01350001016d013600010176015f00020176013600010176016700010169013800000169013700000169013600010162016a00010164015f0006016401300006017801330002017801340002016201380000016c0130000101780135000001620131000d016d01390006016d0161000d0162013300010162016d000601620169000103d201d00104041d011114030c12030403030c03150b040b150b000303031e040303041f0e0c12170b02201413080f090f130f030b0b210303041003181908110c090809080908090f09090810090a0e12100b220a10080a0a0a0313040904230e080a0813040f0a040324050b040e19090e140a0404040a04080e1001041203050c11030d0f0c02000d060200022502061a01000102010000010100000002020002000202010100000202000202060101000600000000010d0002020206061b05051b050317161616071a1c1c1826110c271528290405017001050505030100110621047f01418080c0000b7f0041a3a5c0000b7f0041c0a7c0000b7f0041c0a7c0000b07b3083b066d656d6f727902000d5f5f636f6e7374727563746f7200ac010c6163636570745f61646d696e00af010e6163636570745f6d616e6167657200b001096164645f66756e647300b1010f6170706c795f746f5f626f756e747900b2010d6170706c795f7570677261646500b3011663616e63656c5f70656e64696e675f6d616e6167657200b4011663616e63656c5f70656e64696e675f7570677261646500b5010f636c61696d5f6d696c6573746f6e6500b6010b636c61696d5f7072697a6500b8010c6372656174655f6576656e7400ba011a646572656769737465725f737570706f727465645f746f6b656e00bb010f66696e616c697a655f63616e63656c00bc01096765745f61646d696e00bd01106765745f6170706c6963616e745f617400be01136765745f6170706c6963616e745f636f756e7400bf010e6765745f6170706c6963616e747300c001166765745f636f6e7472696275746f725f616d6f756e7400c101126765745f636f6e7472696275746f725f617400c201156765745f636f6e7472696275746f725f636f756e7400c301106765745f636f6e7472696275746f727300c401096765745f6576656e7400c5010f6765745f6665655f6163636f756e7400c6010b6765745f6665655f62707300c7010b6765745f6d616e6167657200c801176765745f6d696772617465645f746f5f76657273696f6e00c901136765745f70656e64696e675f6d616e6167657200ca01136765745f70656e64696e675f7570677261646500cb01146765745f70726f66696c655f636f6e747261637400cc010e6765745f7375626d697373696f6e00cd010d6765745f77696e6e65725f617400ce01106765745f77696e6e65725f636f756e7400cf010b6765745f77696e6e65727300d0010769645f6261736500d1010969735f70617573656400d2011269735f737570706f727465645f746f6b656e00d301076d69677261746500d40105706175736500d5011470726f636573735f63616e63656c5f626174636800d6010f70726f706f73655f6d616e6167657200d7010f70726f706f73655f7570677261646500d8011872656769737465725f737570706f727465645f746f6b656e00d9010e73656c6563745f77696e6e65727300da01097365745f61646d696e00db010f7365745f6665655f6163636f756e7400dc010b7365745f6665655f62707300dd01147365745f70726f66696c655f636f6e747261637400de010c73746172745f63616e63656c00df01067375626d697400e00112737570706f727465645f746f6b656e5f617400e10115737570706f727465645f746f6b656e5f636f756e7400e20107756e706175736500e3010776657273696f6e00e4011477697468647261775f6170706c69636174696f6e00e5011377697468647261775f7375626d697373696f6e00e601015f03010a5f5f646174615f656e6403020b5f5f686561705f626173650303090e010041010b04e801e901a801eb010c01160ad79702d0012f00200142ffffffffffffffff0058047e200142088642068405200110000b210120004200370300200020013703080b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110010b210120002003370300200020013703080b910101027f230041306b220624002006200320041030370310200620023703082006200137030003402005411846044041002105034020054118470440200641186a20056a200520066a290300370300200541086a21050c010b0b2000428eeeea95beb6def300200641186a410310311032200641306a240005200641186a20056a4202370300200541086a21050c010b0b0b2d01017f230041106b22022400200220002001105c20022802004101460440000b2002290308200241106a24000b16002000ad4220864204842001ad422086420484101b0b2701017f230041106b22032400200020012002102042ff01834202520440000b200341106a24000b0b0020002001420110fa010bac1202027f037e230041306b2201240002400240027e0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020041016b0e250102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425000b200141106a220041928dc0004105104f20012802100d282000200129031810610c250b200141106a220041978dc000410c104f20012802100d272000200129031810610c240b200141106a220041a38dc000410a104f20012802100d262000200129031810610c230b200141106a220041ad8dc0004106104f20012802100d252000200129031810610c220b200141106a220041b38dc0004106104f20012802100d242000200129031810610c210b200141106a220041b98dc000410d104f20012802100d232000200129031810610c200b200141106a220041c68dc000410f104f20012802100d222000200129031810610c1f0b200141106a220241d58dc000410e104f20012802100d2120022001290318200029030810500c1e0b200141106a220041e38dc000410b104f20012802100d202000200129031810610c1d0b200141106a220241ee8dc0004105104f20012802100d1f2001290318210320022000290308102d20012802100d1f20022003200129031810500c1c0b200141106a220241f38dc000410c104f20012802100d1e2001290318210320022000290308102d20012802100d1e20022003200129031810500c1b0b200141106a220241ff8dc0004113104f20012802100d1d2001290318210320022000290308102d20012802100d1d20022003200129031810500c1a0b200141928ec0004110104f20012802000d1c2001290308210320012000290308102d20012802000d1c2001200129030837031820012003370310200120003502044220864204843703200c1a0b200141a28ec0004112104f20012802000d1b2001290308210320012000290308102d20012802000d1b2001200129030837031820012003370310200120002903103703200c190b200141b48ec000410f104f20012802000d1a2001290308210320012000290308102d20012802000d1a2001200129030837031820012003370310200120002903103703200c180b200141106a220241c38ec0004110104f20012802100d192001290318210320022000290308102d20012802100d1920022003200129031810500c160b200141d38ec000410d104f20012802000d182001290308210320012000290308102d20012802000d182001200129030837031820012003370310200120003502044220864204843703200c160b200141e08ec0004111104f20012802000d172001290308210320012000290308102d20012802000d172001200129030837031820012003370310200120002903103703200c150b200141106a220241f18ec0004110104f20012802100d162001290318210320022000290308102d20012802100d1620022003200129031810500c130b200141818fc000410d104f20012802000d152001290308210320012000290308102d20012802000d152001200129030837031820012003370310200120003502044220864204843703200c130b2001418e8fc000410f104f20012802000d142001290308210320012000290308102d20012802000d142001200129030837031820012003370310200120002903103703200c120b200141106a2202419d8fc0004110104f20012802100d132001290318210320022000290308102d20012802100d1320012903182104200035020421052001200029031037032020012004370318200120033703102001200542208642048437032820024104103121030c140b200141106a220241ad8fc000411d104f20012802100d122001290318210320022000290308102d20012802100d1220022003200129031810500c0f0b200141106a220241ca8fc0004111104f20012802100d112001290318210320022000290308102d20012802100d1120022003200129031810500c0e0b200141106a220041db8fc0004107104f20012802100d102000200129031810610c0d0b200141106a220041e28fc000410e104f20012802100d0f2000200129031810610c0c0b200141106a220041f08fc0004111104f20012802100d0e2000200129031810610c0b0b2001418190c0004106104f20012802000d0d2001200129030837031020012000290310370320200120002903083703180c0b0b200141106a2200418790c0004113104f20012802100d0c2000200129031810610c090b200141106a2202419a90c0004110104f20012802100d0b20022001290318200035020442208642048410500c080b200141106a220241aa90c0004112104f20012802100d0a20022001290318200029030810500c070b200141106a220241bc90c0004119104f20012802100d092001290318210320022000290308102d20012802100d0920022003200129031810500c060b200141d590c000410f104f20012802000d082001290308210320012000290308102d20012802000d082001200129030837031820012003370310200120003502044220864204843703200c060b200141106a220241e490c0004114104f20012802100d072001290318210320022000290308102d20012802100d0720022003200129031810500c040b200141106a220241f890c0004114104f20012802100d062001290318210320022000290308102d20012802100d0620022003200129031810500c030b200141106a2202418c91c0004115104f20012802100d052001290318210320022000290308102d20012802100d0520022003200129031810500c020b200141106a220241a191c000410e104f20012802100d042001290318210320022000290308102d20012802100d0420022003200129031810500c010b200141106a220241af91c0004114104f20012802100d032001290318210320022000290308102d20012802100d0320022003200129031810500b2001290310210420012903180c010b230041206b220024002000200141106a22022903103703182000200229030837031020002002290300370308200041086a4103103121032001420037030020012003370308200041206a24002001290300210420012903080b21032004500d010b000b200141306a240020030b0b002000200110254201510b6502017f017e230041206b220224000240200020011034220342011035047e2002200342011002103720022802004101460d0120022903102103200020022903183703182000200337031042010542000b37030020004200370308200241206a24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001101c21032001101d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b0e002000200142cd00420110f6010b0f00200010342001103a420110031a0b2d02017f017e230041106b2201240020012000105b20012802004101460440000b2001290308200141106a24000b0a00200020014201103c0b1400200010342001ad422086420484200210031a0b110020001034200120021030420110031a0b0a00200020014201103f0b0d00200010342001200210031a0b1200200010342001ad42ff0183200210031a0b0f002000103420011042200210031a0b2b01017f230041106b2201240020012000102d20012802004101460440000b2001290308200141106a24000b0b0020002001420210fa010b0e002000200142cd00420210f6010b0e002000200142c900420210f6010b3b02017f017e41022101024020001034220242021035450d004101210102400240200242021002a741ff01710e020102000b000b410021010b20010b0a00200020014202103f0b0a00200020014202103c0b0a0020002001420210400b0d00200010342001420210031a0bfc0102087f027e230041406a22022400418893c00010f801210a1004200241386a22034200370300200241306a22044200370300200241286a22054200370300200242003703202000200241206a2206104c200241186a22072003290300370300200241106a22082004290300370300200241086a22092005290300370300200220022903203703002002104d10052001ad42ff0183422086420484100642041006200a100710051008200342003703002004420037030020054200370300200242003703202006104c200720032903003703002008200429030037030020092005290300370300200220022903203703002002104d200241406b24000b1900200042042001ad4220864204844284808080800410271a0b14002000ad42208642048442848080808004102a0bac0101027f230041206b2202240020022001370318200220003703102002411b3602080240024002400240200241086a1034220042001035450d00200042001002a741ff01710e020002010b200241086a2203418190c0004106104f20022802080d00200320022903102001105020022802084101460d00410021032002290310220042001035450d02200042001002a741ff017122030e020201000b000b413c21030b200241206a240020030b3901017f230041106b2203240020032001200210ed0120002003280200047e4201052000200329030837030842000b370300200341106a24000b3801017f230041106b22032400200320023703082003200137030020034102103121012000420037030020002001370308200341106a24000b3902027f017e230041106b22002400200041086a41d892c000104320002802082101200035020c200041106a2400422086420020014101711b0b3401017f230041206b2202240020022001370318200220003703102002411b360208200241086a410142001040200241206a24000b860101027f230041206b22042400200420023703082004200137030003402003411046044041002103034020034110470440200441106a20036a200320046a290300370300200341086a21030c010b0b2000428eeae6bb8ecfd3e927200441106a410210311032200441206a240005200441106a20036a4202370300200341086a21030c010b0b0b0c004283808080e0001055000b0700200010261a0b3701027f230041106b2200240020001057027f2000280200410146044020002802040c010b200029030810091a41000b200041106a24000b4d01027f230041106b22012400200141f08cc00010444101210202402001280200410146044020002001290308370308410021020c010b200041063602040b20002002360200200141106a24000b0c00105941c6004100105a1b0b1600428480808080f010428480808080a0fa03100c1a0b0d0041c891c000104641fd01710bbb0102037f037e230041306b22022400200241086a220320012903102001290318105c42012105024020022802080d00200229031021062001350224210720012802202104200320012903002001290308105d20022802080d002002200229031037031820022006370308200220012903283703282002200135023042208642048437032020022007422086420484420220041b370310200041bc85c000410520034105105e370308420021050b20002005370300200241306a24000b47002001423f8720028542005220014280808080808080407d42ffffffffffffffff005672047e20022001101e052001420886420b840b210120004200370300200020013703080b20002001a7410171044020002002102d0f0b20004200370300200042023703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410280b6e02027f027e230041206b220224002001290308210420012903002105200241086a22032001290310102d20002002280208047e420105200220022903103703182002200437031020022005370308200041b886c000410320034103105e37030842000b370300200241206a24000b900502027f0d7e230041f0006b220224002001290358210520022001290368102d42012104024020022802000d0020022903082106200220012903002001290308105d20022802000d002002290308210720012802382103200135023c210820022001290340102d20022802000d00200229030821092001290348210a0240024002400240024020012d007841016b0e03010203000b200241d484c0004109104f0c030b200241dd84c0004106104f0c020b200241e384c0004105104f0c010b200241e884c000410c104f0b20022802000d002002200229030810612002290308210b2002290300a70d000240200128023041014604402002419e89c0004105104f20022802000d0220022002290308200135023442208642048410500c010b2002419889c0004106104f20022802000d012002200229030810610b2002290308210c2002290300a70d00200220012903202001290328105c20022802000d002002290308210d0240024002400240024020012d007941016b0e03010203000b200241d488c0004106104f0c030b200241da88c0004109104f0c020b200241e388c0004109104f0c010b200241ec88c000410a104f0b20022802000d002002200229030810612002290308210e2002290300a70d002001290350210f20012903602110200220012903102001290318105c20022802000d00200220022903083703602002200f370358200220103703502002200e3703482002200d3703402002200c3703382002200b3703302002200a3703282002200937032020022008422086420484420220031b37031820022007370310200220063703082002200537030020022001290370370368200041e487c000410e2002410e105e370308420021040b20002004370300200241f0006a24000b3401017f230041106b2202240020022001370308200241086a4101103121012000420037030020002001370308200241106a24000b4601017f230041106b220324002003200137030820032002ad42208642048437030041cc89c000410220034102105e21012000420037030020002001370308200341106a24000b7a02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841988ac0004105200241086a4105105e21032000420037030020002003370308200241306a24000bfd0102017f067e230041306b220624002006410036022c200641106a200320042005ad42002006412c6a10f5012006200629031020062903184290ce00420010f001200628022c21052006290308210720062903002108100a2109419092c00010f801210a200120022009200342ba82b4a2d8e1d3d7947f200820051b22087c220b200354ad200442e5908eebc5dbd101200720051b22027c7c2207423f87220c200b2002200485427f8520042007858342005322051b200c428080808080808080807f85200720051b102f200842005220024200552002501b044020012009200a20082002102f0b2000200337030020002004370308200641306a24000b0e002000100a200120022003102f0b1300200041a896c000410d41b096c00010f9010b3002017f017e230041106b2202240020022000200110ed0120022802004101460440000b2002290308200241106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a41011031200141106a24000b4b02027f017e230041106b220124002001419497c000410f1067370308200141086a2202106820012000ad422086420484370308418c97c000410120024101105e100b1a200141106a24000b4602027f017e230041106b22012400200141ac97c000410f1067370308200141086a2202106820012000104237030841a497c000410120024101105e100b1a200141106a24000b6302027f017e230041206b22012400200141a098c00041101067370308200141086a220210682001200029030010423703082001200029030837031820012000350210422086420484370310418898c000410320024103105e100b1a200141206a24000b1300200041c899c000411341d099c00010f9010b6802027f027e230041206b22012400200141e89ac00041171067370308200141086a220210682000290300200029030810302104200120002903101042370310200120043703082001200029031837031841d09ac000410320024103105e100b1a200141206a24000b1300200041c09bc000411841c89bc00010f9010b0b0041c891c000200010490b3401027f230041106b22002400200041086a41e091c000104320002802084101714504401054000b200028020c200041106a24000b0b00200041f891c00010450b0b0041e091c000200010480b0b0041f891c0002000104a0b0d00200020012002410c10fb010b1d00200010344201428480808080b0d400428480808080e0ee0b100f1a0b09002000410f10fc010b5e01027f230041306b2202240020022000107622033602042002200037030820024110360200200220011039200210752002410f36021820022000370320200241186a2201200341016a2203417f20031b103b20011075200241306a24000b4f01047f230041206b2202240020022001370318200220003703102002410d3602082002200241086a220310332002280204200228020022050440200310750b200241206a2400410020054101711b0b0d00200020012002411310fb010beb0101027f230041406a2203240020032002370310200320013703082003410e360200024002402003103422014201103504402001420110022101034020044118470440200341186a20046a4202370300200441086a21040c010b0b0240200142ff018342cc00520d00200141b886c0004103200341186a4103107b2003290318220142ff018342cd00520d002003290320220242ff018342c900520d00200341306a2003290328102e20032802304101470d020b000b200042003703000c010b20002003290338370318200020023703102000200137030820004201370300200310750b200341406b24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410291a0b09002000410b10fc010bed0102017f027e230041306b2203240020032002360204200320013703082003412036020002400240200310342201420110350440200142011002210141002102034020024118470440200341186a20026a4202370300200241086a21020c010b0b0240200142ff018342cc00520d002001418086c0004103200341186a4103107b2003290318220142ff01834204520d002003290320220442ff018342cd00520d002003290328220542ff01834204510d020b000b200042003703000c010b200020014220883e02102000200437030820004201370300200020054220883e0214200310750b200341306a24000b0b00419092c000200010470b09002000412510fc010b09002000411210fc010b2d01027f230041206b220124002001410736020820012000370310200141086a1046200141206a240041fd01710b2b01017f230041206b220224002002411d3602082002200136020c2000200241086a1044200241206a24000b0e0041c092c00010344202100d1a0bce0102027f017e230041306b22022400200241243602082002200137031002400240200241086a103422014201103504402001420110022101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141cc89c0004102200241206a4102107b2002290320220142ff01834204520d002002290328220442ff018342cd00510d020b000b200042003703000c010b200020014220883e02102000200437030820004201370300200241086a10750b200241306a24000b870202027f057e230041406a220124000240200041f092c0001034220342021035047e2003420210022103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341988ac0004105200141086a4105107b2001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a200129032810860120012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d00200110244280808080708342808080808004520d0020002001370308420021020b200020023703000b5101017f230041306b220324002003412436020820032000370310200341086a1034200341206a20012002106220032802204101460440000b2003290328420110031a200341086a1075200341306a24000b2b01017f230041206b220224002002410736020820022000370310200241086a20011049200241206a24000b0b00418893c000200010470b3f01037f230041206b220124002001411e360208200120003703102001200141086a1043200128020021022001280204200141206a2400410020024101711b0b2e01017f230041206b220124002001412436020820012000370310200141086a10344201100d1a200141206a24000b0e0041f092c00010344202100d1a0b4101027f230041206b2202240020024122360208200220013703102000200241086a22031036200029030020002903088450450440200310750b200241206a24000b3401037f230041106b22002400200041086a41a093c000104320002802082101200028020c200041106a2400410020014101711b0b09002000412110fc010bf00302037f047e230041f0006b220224002002411736020020022001370308024002402002103422014201103504402001420110022101034020034128470440200241186a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141808bc0004105200241186a4105107b2002290318220142ff018342cb00520d002001100e21052002410036026820022001370360200220054220883e026c200241406b200241e0006a109101200229034022014202512001a7410171720d0020022903482201a741ff0171220341ca00472003410e47710d00027f024002400240200141b88cc0004103109201422088a70e03000102040b2002280268200228026c1093010d0341000c020b2002280268200228026c1093010d0241010c010b2002280268200228026c1093010d0141020b21032002290320220142ff01834204520d002002290328220542ff01834204520d00200241406b22042002290330103720022802404101460d00200229035821062002290350210720042002290338103720022802404101470d020b000b200041033a00280c010b2002290350210820002002290358370318200020083703102000200637030820002007370300200020033a0028200020054220883e0224200020014220883e0220200210750b200241f0006a24000b3d01017f200020012802082202200128020c49047e200020012903002002ad42208642048410113703082001200241016a36020842000542020b3703000b180020002001ad4220864204842002ad422086420484102b0b1100200020014d0440200120006b0f0b000b7101027f230041406a22032400200320023703182003200137031020034111360208200341206a200341086a220410362003290320220120032903288450450440200410750b2000200329033842002001a741017122041b37030820002003290330420020041b370300200341406b24000b7501017f230041306b22022400200241233602082002200137031002400240200241086a10342201420110350440200241206a200142011002102e20022802204101470d01000b200042003703000c010b200229032821012000420137030020002001370308200241086a10750b200241306a24000baf0202027f047e230041d0006b22022400200241173602002002200037030820021034024002400240024020012d002841016b0e020102000b200241406b220341888cc0004109104f0c020b200241406b220341918cc0004117104f0c010b200241406b220341a88cc000410f104f0b0240024020022802400d00200320022903481061200229034821042002290340a70d002001350224210520013502202106200241406b220320012903002001290308105c20022802400d0020022903482107200320012903102001290318105c20022802404101470d010b000b200220022903483703382002200737033020022004370318200220054220864204843703282002200642208642048437032041808bc0004105200241186a4105105e420110031a20021075200241d0006a24000b3a01027f230041206b22042400200420013703182004200037031020044111360208200441086a220520022003103d20051075200441206a24000b0b00200041b893c00010450b3101027f230041206b220224002002412136020820022000370310200241086a22032001103b20031075200241206a24000b3301027f230041206b220324002003411f36020820032000370310200341086a220420012002103d20041075200341206a24000b09002000411610fc010bd10602077f0c7e230041d0016b22022400200241093602182002200137032002400240200241186a1034220142011035450440200042023703000c010b20014201100221010340200341f000470440200241306a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141e487c000410e200241306a410e107b2002290330220a42ff018342c900520d01200241a0016a22032002290338102e20022802a0010d0120022903a801210b20032002290340109d0120022903a001220c4202510d0120022903a801210d200241106a2002290348109e01200228021022044102460d012002280214210520032002290350102e20022802a0010d012002290358220e42ff018342cd00520d0120022903a801210f2002290360109f0141ff017122064104460d01200241086a200229036810a001200228020822074102460d01200228020c210820032002290370103720022802a0014101460d012002290378220142ff018342cb00520d0120022903b801211020022903b00121112001100e2109200241003602c801200220013703c001200220094220883e02cc012003200241c0016a10910120022903a00122014202512001a7410171720d0120022903a8012201a741ff0171220341ca00472003410e47710d01027f0240024002400240200141f888c0004104109201422088a70e0400010203060b20022802c80120022802cc011093010d0541000c030b20022802c80120022802cc011093010d0441010c020b20022802c80120022802cc011093010d0341020c010b20022802c80120022802cc011093010d0241030b2103200229038001220142ff018342c900520d01200229038801220942ff018342cd00520d01200241a0016a200229039001103720022802a0014101460d01200229039801221242ff018342cc00520d0120022903b801211320022903b00121142000201137032020002014370310200020033a0079200020063a0078200020123703702000200b370368200020013703602000200a370358200020093703502000200e3703482000200f3703402000200536023c2000200436023820002008360234200020073602302000200d3703082000200c3703002000201037032820002013370318200241186a10750b200241d0016a24000f0b000b5b01017f230041106b2202240002402001420252044020022001102e200229030821012002280200044020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a24000b3501027f2001420251047f4100052001422088a7210241014102200142ff01834204511b0b210320002002360204200020033602000bf50102037f017e230041206b22012400410421020240200042ff018342cb00520d002000100e21042001410036020820012000370300200120044220883e020c200141106a2001109101200129031022004202512000a7410171720d0020012903182200a741ff0171220341ca00472003410e47710d000240024002400240200041f484c0004104109201422088a70e0400010203040b2001280208200128020c1093010d03410021020c030b2001280208200128020c1093010d02410121020c020b2001280208200128020c1093010d01410221020c010b2001280208200128020c1093010d00410321020b200141206a240020020b910202047f017e230041206b220224000240200142ff018342cb00520440410221030c010b2001100e21062002410036020820022001370300200220064220883e020c200241106a2002109101410221030240200229031022014202512001a7410171720d0020022903182201a741ff0171220441ca00472004410e47710d0102400240200141a489c0004102109201422088a70e020001020b2002280208200228020c1093010d01410021030c020b2002280208200228020c10930141024f0d00200241106a2002109101200229031022014202512001a7410171720d002002290318220142ff01834204520d002001422088a72105410121030b0b2000200536020420002003360200200241206a24000b0b0041f08cc000200010470b4f01017f230041306b220224002002410936020820022000370310200241086a1034200241206a2001106020022802204101460440000b2002290328420110031a200241086a1075200241306a24000be10202037f057e230041f0006b2203240020032002360214200320013703182003411036021002400240200341106a1034220142011035450440200042023703000c010b200142011002210141002102034020024128470440200341286a20026a4202370300200241086a21020c010b0b200142ff018342cc00520d01200141bc85c0004105200341286a4105107b200341d0006a22022003290328103720032802504101460d012003290368210120032903602106200341086a2003290330109e01200328020822044102460d01200328020c210520022003290338109d01200329035022074202510d012003290340220842ff01834204520d012003290348220942ff018342cd00520d012003290358210a20002006370310200020084220883e02302000200937032820002005360224200020043602202000200a3703082000200737030020002001370318200341106a10750b200341f0006a24000f0b000b4d02027f017e230041306b220224002002410a36021820022000370320200241086a200241186a220310382002290308220050450440200310750b2002290310200241306a240020012000a71b0b8f0101027f230041406a220224002002411f360228200220013703302002200241286a220310362000027f02402002290300200229030884504504402003107520002002290318370318200020022903103703100c010b20011080010440200041c20036020441010c020b200142004200109a0120004200370318200042003703100b41000b360200200241406b24000b0b002000200110104200520b5402017f017e230041106b220224000240200020012903002203420252047e2003a74101710d0120002001290308370308200041106a200141106a29030037030042010542000b370300200241106a24000f0b000b190020012802004190a6c000410f200128020428020c1107000b3101017e200029030022014202520440200029030842022001a74101711b0f0b200028020841037441c09cc0006a2903000b230020004101714504402001ad4220864204840f0b200141037441c09cc0006a2903000b800202047f047e230041206b22022400024020012802082204200128020c4f0440200042023703000c010b20012903002004ad42208642048410112106034020034118470440200241086a20036a4202370300200341086a21030c010b0b420121070240200642ff018342cc00520d00200641d086c0004103200241086a4103107b2002290308220842ff01834204520d002002290310220642ff018342cd00520d002002290318220942ff01834204520d002008422088a721032009422088a72105420021070b2004417f470440200020053602142000200336021020002006370308200020073703002001200441016a3602080c010b000b200241206a24000bab0101017f02400240200042ff018342cd0052200142ff018342cd005272200242ff0183420452200342ff018342cd0052727245044041f08cc0001034420210350d01200242ffffffff8ffd00560d02200010a1012001107e2002422088a722041072200310890141d892c00010ad0110484100106f41888dc00010ae0110731059200010662001106c200410692003106e42020f0b000b4283808080101055000b4283808080d0001055000b08001022422088a70b14002000ad4220864204844284808080d000102c0bc70102027e027f230041106b22022400027e0240024041c092c0001034220042021035047f2000420210022100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041cc89c000410220024102107b2002290300220142ff01834204520d012002290308220042ff018342cd00520d0110ad012001422088a74d0d021083011059410c05410b0b4103742903c89c400c020b000b200010091a200010a10110830110592000106642020b200241106a24000bf40102027f027e23004180016b2201240020012000102e027e024020012802004101470440200129030821000240105822020d0020012000109c01411e210220012903004202510d00200120001084012001280200450440410c21020c010b200129030821032001280210210210ad0120024d0d022000108b01410d21020b200241037441c09cc0006a2903000c020b000b200310091a2001410a3602002001200037030820012003103e200110752000108b01200141d897c000410f106737030020011068200010422100200120033703082001200037030041c897c000410220014102105e100b1a42020b20014180016a24000ba00802047f097e230041e0026b2204240020044190016a22052000102e027e024002400240200428029001410146200142ff018342cd0052720d0020042903980121082005200210372004280290014101460d0020042903a801210020042903a0012102200520031086012004280290014101460d0020042903980121100240105822050d00200250200042005320005022051b0440413a21050c010b200520024280c2d72f54710440413921050c010b20044190016a2008109c0120042903900122034202510440411e21050c010b2004280298012105200441106a410c7220044190016a410c7241f40010f1011a200420053602182004200337031020042d0089010440411f21050c010b200110091a20012010104e22050d00420021032001200429035810a6012207450d0320044190026a2008200110940120044190016a2205200810a50120042802900145044020042903a801210d20042903a001210b2004290390022203200429039802220a8450450d04200420013703a00120042008370398012004411436029001200441086a2005103320042802080440200428020c20051075420021030d040b200810800122054187274b0440413d21050c020b200420083703b802200441133602b002200420053602b402200441b0026a22062001103e20061075200420013703d802200420083703d002200441143602c802200441c8026a2206200541016a2205103b200610752004411236029001200420083703980120044190016a22062005103b20061075420021030c030b20042802940121050b200541037441c09cc0006a2903000c030b000b4200210a0b024020042d0088014103470440027f20042802480440200428024c0c010b10700b2105200441a0026a20042903602001200220002005106420042903a802210020042903a00221020c010b100a210920042903602001200920022000102f0b20042004290330220920027c220e200954ad2004290338220920007c7c220c423f87220f200e2000200985427f852009200c858342005322051b22093703302004200f428080808080808080807f85200c20051b220c3703382007044020082001200220037c220e200354ad2000200a7c7c2203423f87220f200e2000200a85427f852003200a858342005322051b200f428080808080808080807f85200320051b10970120082002200b7c220a200b54ad2000200d7c7c2203423f87220b200a2000200d85427f852003200d858342005322051b200b428080808080808080807f85200320051b109a010b2008200441106a10a201200441e095c000410b10673703900120044190016a22051068200220001030210020081042210220042009200c10303703a801200420023703a0012004200137039801200420003703900141c095c000410420054104105e100b1a20012010105242020b200441e0026a24000ba00302047f017e230041b0016b2203240020032000102e02402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102027e0240105822040d0020032000109c0120032903004202510440411e21040c010b20032d0079220520032d00782204410147220672450440200110091a20012002104e22040d012000200110780440412821040c020b2000107c22044187274b0440413b21040c020b20032000370388012003410c36028001200320043602840120034180016a22052001103e20051075200320013703a801200320003703a0012003410d3602980120034198016a2205200441016a2204103b200510752003410b3602002003200037030820032004103b20031075418893c00010f8012001200241b001104b105341a894c000106820032000104237030820032001370300419894c000410220034102105e100b1a20012002105242020c020b4120411f410020051b20044101471b210420060d0042022005450d011a0b200441037441c09cc0006a2903000b200341b0016a24000f0b000be20102047f037e230041306b22002400027e02400240105622010d00200041086a108501200028020845044041c10021010c010b20002802242000290318210520002903102104200028022810ad01220349044041c40021010c010b20034d0d0141c30021010b200141037441c09cc0006a2903000c010b1059200410121a20051073108c01200041f897c000410f1067370308200041086a22011068200020043703102000200537030841e897c000410220014102105e100b1a418095c00010682000200437030841f894c000410120014101105e100b1a42020b200041306a24000bbb0102027f017e23004180016b2201240020012000102e027e024020012802004101470440200129030821000240105822020d0020012000109c0120012903004202510440411e21020c010b2000200129034810a40110091a20012000108401200129030050450d02410c21020b200241037441c09cc0006a2903000c020b000b2000108b01200141e89bc000411910673703002001106820012000104237030041e09bc000410120014101105e100b1a42020b20014180016a24000b890102037f017e230041306b22002400027e024010562201047f200105200041086a108501200029030850450d0141c1000b41037441c09cc0006a2903000c010b108c01105910ad0121012000419c9cc00041191067370308200041086a2202106820002001ad42208642048437030841949cc000410120024101105e100b1a42020b200041306a24000b8311020c7f0b7e230041a0036b2205240020054180026a22072000102e027e024002400240024002400240200528028002410146200142ff018342cd005272200242ff0183420452200342ff018342045272720d002005290388022113200720041086012005280280024101460d002005290388022115105822060d0520072013109c0120052903800222004202510440411e21060c060b200528028802210720054180016a410c7220054180026a410c7241f40010f1011a2005200736028801200520003703800120052d00f9010440411f21060c060b4121210620052802b0014101470d0520052802b4012208450d054137210620082002422088a7220b4d0d0520052903c801220010091a20002015104e22060d0520052d00f801220d410346044020054180026a1057200528028002410146044020052802840221060c070b20052903880210091a0b200520013703900220052013370388022005200b360284022005411536028002024020054180026a103422004201103504400240200042011002a741ff01710e020002030b20054180026a10750b4100210620131076210e42002104410021070340200c210a20072109200e20062006200e491b21070240034020062007460d0120054180026a2013200610a301200641016a21062005290380024202510d002005290398022100200529039002210220052802b002210c20052802a002211020052903a802200110a6010d000b410121072010410171450d012012200220127c221156ad200020047c7c2202423f872212428080808080808080807f8520022000200485427f8520022004858342005322071b21042012201120071b2112200f41016a2207417f20071b210f20092107200a210c0c010b0b2009410171220c450440413221060c070b200d410347044020052903f0012200200aad422086420484220210134201520440413321060c080b200020021014220042ff01834204520d022005410036027c200541e0006a200529039001200529039801220220004220884200200541fc006a10f501200541d0006a027e200528027c4504402005290368210220052903600c010b2002423f87220042ffffffffffffffffff008521022000427f850b200242e400420010f00120052903582100200529035021112008200f41016a2207417f20071b470440200541406b201120002008ad420010f00120052903482102200529034021000c040b200020047d2011201254ad7d2202423f872214428080808080808080807f852002200020048520002002858342005322071b21022014201120127d20071b21000c030b4137210620082013109b0122074d0d0620052903a00122005020052903a80122024200532002501b0d05200820076b22074100200720084d1b2207410146044020002112200221040c040b200541306a200020022007ad10f20120052903382102200529033021000c020b20054180026a1075413621060c050b000b20005020024200532002501b0440412221060c040b200020052903a001221256200220052903a80122045520022004511b0d02200d4103460d0020052903d00120012000200210650c010b027f20052802b801044020052802bc010c010b10700b21072005410036022c200541106a200020022007ad42002005412c6a10f5012005427f2005290310200528022c22071b221a42ffffffffffffffffff00200529031820071b22164290ce00420010f0012005290308211120052903002114100a211720052903d00121182000201456200220115520022011511b0440201820172001200220117d2000201454ad7d2219423f87221b200020147d200220118520022019858342005322071b201b428080808080808080807f85201920071b102f0b201a428fce005620164200552016501b450d0020182017419092c00010f80120142011102f0b2005201220007d3703a0012005200420027d2000201256ad7d3703a801200520013703900220052013370388022005200b36028402200541153602800220054180026a220741014201104020071075200d41034604402013109b012109200541163602800220052013370388022007200941016a2209417f20091b103b200710750b200a4132200c1b2107418893c00010f8012104419a85c00041091067211220042001201541b001104b1053201541d101104b211141d08cc000410f1067211420052011370398032005201237039003200520034284808080708337038803200520013703800341002106024003402006412046044002404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2004201420054180026a410410311032201541e101104b210341df8cc00041111067211220052903d001211120002002103021142005200337039803200520143703900320052011370388032005200137038003410021060340200641204604404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2004201220054180026a220a41041031103210b701210320052002370398022005200037039002200520073602b002200520013703a8022005200b3602a402200541013602a002200520033703880220054201370380022013200a107720052903a00120052903a80184500d020c050520054180026a20066a4202370300200641086a21060c010b000b000b0520054180026a20066a4202370300200641086a21060c010b0b200541023a00f9010b201320054180016a10a201200541ac99c000411110673703800220054180026a22071068200020021030210020131042210220052001370398022005200bad4220864204843703900220052002370388022005200037038002418c99c000410420074104105e100b1a20052903c8012015105242020c020b413821060b200641037441c09cc0006a2903000b200541a0036a24000b3f02017e027f230041106b22012400027e10232200a741ff017122024106470440200241c000460440200010010c020b000b20004208880b200141106a24000bdb0902057f087e230041a0026b2203240020034180016a22052000102e027e024002400240200328028001410146200142ff0183420452720d002003290388012108200520021086012003280280014101460d00200329038801210a105822040d0220052008109c0120032903800122004202510440411e21040c030b20032802880121042003410c7220034180016a410c7241f40010f1011a200320043602082003200037030020032d00790440411f21040c030b20032802300440412121040c030b20034180016a220620082001422088a72205107d200328028001450d01200335029401210e2003280290012107200329038801220210091a2002200a104e22040d0220062008200710a301200329038001220b4202510d012003290398012100200329039001210920032802b00121064133210420032903a801220d200210a6012005200647720d02200b5045044041db0021040c030b20095020004200532000501b0440412221040c030b2003290320220c20095422062003290328220b2000532000200b511b0440413821040c030b10b701210f200320053602b0012003200d3703a8012003200f3703880120034201370380012003200937039001200320003703980141002104200341003602a00120032007360284022003200837038802200341103602800220034180026a220520034180016a10392005107520082008108f01220541016b22074100200520074f1b1099012003200b20007d2006ad7d3703282003200c20097d3703202009200c852000200b8584500440200341023a00790b2008200310a2012002200a10522003290350220b20022009200010652003419496c000410b10673703800120034180016a22051068200920001030210d200810422108200320023703a001200320014284808080708337039801200342023703900120032008370388012003200d3703800141ec95c000410520054105105e100b1a418893c00010f801210141d093c0004103106721082003200a41b001104b3703880220032002370380020340200441104604404100210403402004411047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001428eeae6bb8ecfd3e92720044102103110b901200a41d101104b210c41d08cc000410f1067210d2003200c3703980220032008370390022003200e422086420484370388022003200237038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200d20044104103110b901200a41e101104b210841df8cc00041111067210a2009200010302100200320083703980220032000370390022003200b370388022003200237038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200a20044104103110b90142020c090520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000b000b413321040b200441037441c09cc0006a2903000b200341a0026a24000b3a01017f2000027f20012002200310212201a741ff017122044103470440200020044102473a000441020c010b2000200137030841000b3602000bd40b02087f0c7e230041e0016b220224000340200341d800470440200241106a20036a4202370300200341086a21030c010b0b027e024002400240200042ff018342cc00520d00200041b08bc000410b200241106a2204410b107b2002290310221342ff018342c900520d0020024190016a22032002290318109d0120022903900122114202510d002002290398012115200241086a2002290320109e01200228020822094102460d00200228020c21052002290328220f420252200f42ff018342cd0052710d002002290330220b42ff018342cd00520d002002290338109f0141ff017122064104460d002002200229034010a001200228020022074102460d002002290348221242ff018342c900520d002002290350221042ff018342cd00520d00200228020421082003200229035810372002280290014101460d002002290360220a42ff018342cc00520d0020022903a801210c20022903a001210d2004200110860120022802104101460d0020022903182114105822030d02200b10091a200b2014104e22030d022010108101450440411421030c030b2012101542ffffffff8f0f560440412721030c030b200d50200c420053200c501b0440412321030c030b200a1016428080808010540d01200a1016422088210141002104420421000240024002400340200150450440200a2000101742ff0183420452200a20001018220e42ff0183420452720d02417f2004200e422088a76a220320032004491b2104200142017d210120004280808080107c21000c010b0b41352103200441e400470d052009410171220345200541e8074d72450440410521030c060b200521042003450440107021040b10b701210102400240024002400240200641026b0e020103000b2007450d01412121030c090b41212103200741017145200845720d080b200241106a2010200b200d200c200410640c010b41212103200741017145200845720d06200a101642808080807083428080808010520d0541222103200a42848080801010134201520d06200a4284808080101014220042ff01834204520d04413521032000428080808070834280808080c00c520d060b1051210041a892c000427f41a892c0001034220e42021035047e200241106a200e42021002102e20022802104101460d04200229031805200042017c0b220042017c220e200e501b4202104120024200200c200641034622041b37033820024200200d20041b3703302002200c3703282002200d37032020022000370350200220103703602002200b370358200241003a00890120022008360244200220073602402002200137037820022012370370200220133703682002200a3703800120022015370318200220113703102002200536024c20022009360248200220063a0088012000200241106a10a201200042004200109a0120040d010c020b000b200241a8016a4200370300200241b0016a4100360200200241013602c0012002200b3703b801200242003703a0012002420037039001200020024190016a10770b200241f896c000410d10673703900120024190016a106820001042210a02400240024002400240200641016b0e03010203000b20024190016a220441d484c0004109104f0c030b20024190016a220441dd84c0004106104f0c020b20024190016a220441e384c0004105104f0c010b20024190016a220441e884c000410c104f0b2002280290010d0020042002290398011061200229039801211120022903900150450d002002200d200c10303703c001200220103703b801200220123703b001200220113703a8012002200b3703a0012002200a37039801200220133703900141c096c000410720024190016a22044107105e100b1a200f42025204402000200f417f10ad012205418087016a220320032005491b2205108701200220053602a0012002200f3703980120022000370390012004106b0b200b20141052200241106a2000102d20022802104101460d0020022903180c030b000b412221030b200341037441c09cc0006a2903000b200241e0016a24000bc20202057f017e230041306b22012400027e02400240200042ff018342cd00510440105622020440200241037441c09cc0006a2903000c040b200041001088012000108a012204450d02200441016b2203108e01220541016b22024100200220054d1b2202460d01200141086a200210820120012802084101470d01200129031021062001411d3602182001200336021c200141186a2203200610472001411e360218200120063703202003200410480c010b000b2001411d3602182001200236021c200141186a10344202100d1a2001411e36021820012000370320200141186a10344202100d1a200541024f044041a093c000200210480c010b41a093c00010344202100d1a0b1059200141e399c00041121067370318200141186a220210682001200037031841cc98c000410120024101105e100b1a42020b200141306a24000bef0302047f087e23004180026b2202240020024180016a22042000102e027e024002402002280280014101460d002002290388012100200420011086012002280280014101460d002002290388012107105822030d01100a220b2007104e22030d0120042000109c0120022903800122014202510440411e21030c020b20022802880121032002410c7220024180016a2204410c7241f40010f1011a2002200336020820022001370300413e210320022d00794103470d012004200010900120022d00a80122054103460d0141c000210320022802a40120022802a001490d01024020054101470d002002290390012208200229038001220958200229039801220120022903880122065720012006511b0d0020022903502002290348220c200120067d2008200954ad7d220a423f87220d200820097d20012006852001200a858342005322031b2201200d428080808080808080807f85200a20031b22061065200220063703880120022001370380012002200c3703980120022000370390012004106d0b2002420037032820024200370320200241013a00792000200210a2012002411736028001200220003703880120024180016a10344201100d1a200042004200109a012000106a200b2007105242020c020b000b200341037441c09cc0006a2903000b20024180026a24000b2d02017f017e230041106b2200240020001057200028020041014604401054000b2000290308200041106a24000b8e0102027f017e23004190016b22022400200241106a22032000102e2002280210410146200142ff018342045272450440200320022903182204109c01420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a7107420022002290318370308200229031021000b20022000370300200210a90120024190016a24000f0b000b5401027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f2000107c210241000541010b200210aa0120014180016a24000f0b000b9b0102037f017e23004180016b2201240020012000102e20012802004101470440200120012903082204109c014283808080e0032100024020012903004202510d004188272004107c220220024188274f1b21034100210210192100034020022003460d0120012004200210742001280200410146044020002001290308101a21000b200241016a21020c000b000b20014180016a240020000f0b000b8b0102017f017e23004190016b2202240020022000102e02402002280200410146200142ff018342cd0052720d00200220022903082203109c014283808080e003210020022903004202520440200241106a2003200110940120024180016a20022903102002290318105c2002280280014101460d0120022903880121000b20024190016a240020000f0b000b8e0102027f017e23004190016b22022400200241106a22032000102e2002280210410146200142ff018342045272450440200320022903182204109c01420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a7107920022002290318370308200229031021000b20022000370300200210a90120024190016a24000f0b000b5501027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f2000108001210241000541010b200210aa0120014180016a24000f0b000b9c0102037f017e23004180016b2201240020012000102e20012802004101470440200120012903082204109c014283808080e0032100024020012903004202510d004188272004108001220220024188274f1b21034100210210192100034020022003460d0120012004200210792001280200410146044020002001290308101a21000b200241016a21020c000b000b20014180016a240020000f0b000b940101027f23004180026b2201240020014180016a22022000102e02402001280280014101460d002002200129038801109c01027e0240200129038001420251047f411d05200120014180016a41800110f10122022903004202520d01200228020841016b0b4103742903c89c400c010b20024180016a200210602002280280010d012002290388010b20014180026a24000f0b000b0a00419092c00010f8010b0b001070ad4220864204840b5601017f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01027e200129030042025204402000200129034810a4010c010b4283808080e0030b20014180016a24000f0b000b2c02027f017e230041106b220024002000109801200028020021012000290308200041106a2400420220011b0b9c0101017f23004190016b2201240020012000102e024020012802004101460d00200120012903082200109c01027e02402001290300420252047f20012000108401200129030022004202520d01200128020841016b05411d0b4103742903c89c400c010b42022000a7410171450d001a20014180016a2001290308200128021010622001280280010d012001290388010b20014190016a24000f0b000b4902017f017e230041406a22002400200041086a10850102402000280208047e200041306a200041106a106320002802304101460d0120002903380542020b200041406b24000f0b000b0a00418893c00010f8010ba10101027f230041406a22022400200241206a22032000102e02402002280220410146200142ff018342cd0052720d00200320022903282001107a027e20022802204101460440200241186a200241386a290300370300200241106a200241306a29030037030020022002290328370308200241003602002003200241086a105f20022802200d0220022903280c010b4283808080a0050b200241406b24000f0b000ba20101017f23004190016b2202240020022000102e02402002280200410146200142ff0183420452720d00200220022903082200109c01027e02402002290300420252047f200220002001422088a710a301200229030022004203520d01200228020841016b05411d0b4103742903c89c400c010b420220004202510d001a20024180016a2002105b2002280280010d012002290388010b20024190016a24000f0b000b5401027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f20001076210241000541010b200210aa0120014180016a24000f0b000ba10102047f017e230041c0016b2201240020012000102e20012802004101470440200120012903082205109c014283808080e0032100024020012903004202510d0041e807200510762202200241e8074f1b21034100210210192100034020022003460d0120014180016a22042005200210a301200241016a21022001290380014202510d0020002004103a101a21000c000b000b200141c0016a240020000f0b000b0600105110420b0500105aad0b1600200042ff018342cd00520440000b2000108101ad0bb90102027f037e230041206b22002400027e024002400240105622010d00200041106a107120002802104101470440410621010c010b20002903182102200010980120002802004101470d01200029030822032002101050450d0241c50021010b200141037441c09cc0006a2903000c020b418d8dc00010ae0121030b41b893c0002002104a105941d894c0001068200020023703182000200337031041c894c0004102200041106a4102105e100b1a42020b200041206a24000b0c00418894c000410110f7010b9c0602077f097e230041f0016b22032400200341306a22052000102e0240024002402003280230410146200142ff0183420452720d002003290338210a200520021086014101210720032802304101460d002003290338210d105822040d02100a220f200d104e22040d022005200a109c0120032903304202510440411e21040c030b413e210420032d00a9014103470d022003290380012110200341306a2205200a10900120032d005822084103460d0241192001422088a72204200441194f1b210720032802302104200341b0016a4104722005410472412410f1011a200341dc016a200341dc006a280000360000200320032800593600d901200320043602b001200320083a00d80120032903b801210220032903c801210e20032903c001211120032802d401210920032802d001210520032903b001210b4100210403402004200749200420096a220620054971450440200320063602d401200a200341b0016a109601200f200d105241002107200520066b22044100200420054d1b21040c040b200341306a200a20061079024020032802304101470d00200341e0016a200a2003290338220c10940120032903e00122005020032903e80122014200532001501b0d000240024002400240200841016b0e020201000b200342003703e801200342003703e0010c020b2003410036022c200341106a200020012011200e2003412c6a10f501027e200328022c4504402003290318210120032903100c010b2001200e85423f87220042ffffffffffffffffff008521012000427f850b21002002200b845020002001428080808080808080807f8584502002200b83427f5171720d05200320002001200b200210f0012003200329030822013703e8012003200329030022003703e001200042005220014200552001501b450d010b2010200c200020011065200341909ac00041141067370330200341306a2206106820002001103021002003200a10423703402003200c3703382003200037033041f899c000410320064103105e100b1a0b200a200c420042001097010b200441016a21040c000b000b000b000b2007200410aa01200341f0016a24000bb90102037f017e23004180016b2202240020022000102e024002402002280200410146200142ff018342cd0052724504402002290308210510582203047f20030520022005109c014202210020022903004202520d02411e0b41037441c09cc0006a29030021000c020b000b2005200229034810a40110091a20052001417f10ad012203418087016a2204200320044b1b22031087012002200336021020022001370308200220053703002002106b0b20024180016a240020000ba90202057f017e230041406a22022400200241206a2204200010860102402002280220410146200142ff018342c90052720d0020022903282100027e0240105622030d004120210320011015428080808010540d00200210ad01220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441f092c000103420042002106320022802204101460d022002290328420210031a1059200241a09bc0004118106737032020041068200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041809bc000410420044104105e100b1a42020c010b200341037441c09cc0006a2903000b200241406b24000f0b000bc80102037f017e230041206b22022400200042ff018342cd00510440027e105622010440200141037441c09cc0006a2903000c010b200041011088012000108a01450440108e0121012002411d3602082002200136020c200241086a2203200010472002411e360208200220003703102003200141016a2201417f20011b2201104841a093c000200110480b1059200241d498c00041101067370308200241086a220110682002200037030841cc98c000410120014101105e100b1a42020b200241206a24000f0b000ba31002057f0b7e230041a0036b22032400200341e0016a22052000102e027e024002400240024020032802e001410146200142ff018342cb0052720d0020032903e80121082005200210860120032802e0014101460d0020032903e8012110105822040d0320052008109c0120032903e00122024202510440411e21040c040b200341f4006a200341f4016a290200370200200341fc006a200341fc016a280200360200200320032902ec0137026c20032802e8012104200328029002210520032802940221062003290380022100200329038802210b20034198016a20034198026a41c00010f1011a200341de016a200341de026a2f01003b0100200320032801da023601da012003200b370388012003200037038001200320063602940120032005360290012003200436026820032002370360200320032d00d90222043a00d901200320032d00d80222063a00d80120040440411f21040c040b20064103460440412021040c040b200820032903a80110a401221110091a20112010104e22040d03200810762106024002400240024002402005410171044041002104034020042006460d02200341e0016a2008200410a30120032903e0014202520440200328028002450d040b200441016a21040c000b000b2006450d00200341e0016a2008108d0120032903e00120032903e80184500d010b2001100e428080808010540440413221040c080b2001100e42ffffffffaf06560d061019210920032001100e4220883e02f402200341003602f002200320013703e80220032903d001210d0340200341e0016a2204200341e8026a10ab0120034180036a200410a7010240200328028003410146044020032802900321042009100e42208842017c210c4204210a0340200c42017d220c500d022009200a1011220242ff01834204520d06200a4280808080107c210a20042002422088a7470d000b0c080b10b7012112200541017104402001100e2100200341003602f002200320013703e802200320004220883e02f402200341f0016a220441086a21060340200341e0016a2205200341e8026a10ab0120034180036a200510a7012003280280034101470d07200329038803210020032802900321072004420037030020064200370300200441106a410036020020032007360290022003200037038802200342003703e0012008200510770c000b000b200341e0016a2008108d01027e20032802e001410171044020032903f001210220032903f8010c010b2003412236028003200320083703880320034180036a22042000200b103d2004107520002102200b0b210f20032001100e4220883e02f402200341003602f002200320013703e8024200210c4200210a0340200341e0016a2204200341e8026a10ab0120034180036a200410a70102402003280280034101460440200420082003280290032205107d20032903e001500d010c0a0b2000200c54200a200b55200a200b511b0440413821040c0c0b2001100e2100200341003602f802200341003602f002200320013703e802200320004220883e02f402200f423f87220042ffffffffffffffffff0085210a2000427f8521090340200341e0016a2204200341e8026a10ab0120034180036a200410a70102400240200328028003410146044020032802f8022204417f460d09200335029403210c200328029003210520032903880321002003200441016a3602f802200d2005ad422086420484220b10134201520d01200d200b1014220b42ff01834204510d020c0c0b2008417f2008108f0122042001100e422088a76a2205200420054b1b109901200341e0016a2008109501427f20124280ceda037c220020002012541b210020032802e001410146044020032903e80120005a0d0b0b200341233602e001200320083703e801200341e0016a2204200042011041200410750c0a0b412221040c0d0b2004200420066a22074d04402003410036025c200341406b2002200f200b4220884200200341dc006a10f501200341306a20092003290340200328025c22041b200a200329034820041b42e400420010f001200320053602900220032000370388022003410036028002200342003703e001200320032903383703f801200320032903303703f0012008200341e0016a2204107720032005360284032003200837038803200341203602800320034180036a220510342003200c4220864204843703f001200320003703e80120032007ad4220864204843703e001418086c000410320044103105e420110031a200510750c010b0b000b41222104200d2005ad422086420484220910134201520d0a200d20091014220942ff01834204520d072003410036022c200341106a2002200f200942208842002003412c6a10f5010240200328022c0440427f210942ffffffffffffffffff00210e200f4200590d010c0c0b2003290310220942e400542003290318220e420053200e501b0d0b0b20032009200e42e40010f20142ffffffffffffffffff00200c20032903007c2209200c54ad200a2003290308220c7c7c220e200a200c85427f85200a200e858342005322041b210a427f200920041b210c0c000b000b200d2004ad422086420484220210134201520d07200d2002101442ff01834204520d0520092002101a21090c000b000b41da0021040c060b000b000b2001100e21002008200341e0006a10a201200341fc98c000411010673703e001200341e0016a220410682003200810423703e80120032000428080808070834204843703e00141ec98c000410220044102105e100b1a20112010105242020c040b000b413421040c010b413321040b200441037441c09cc0006a2903000b200341a0036a24000bae0102037f017e230041106b22012400200042ff018342cd00510440027e105622020440200241037441c09cc0006a2903000c010b10ad01210241c092c0001034200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041cc89c000410220014102105e420210031a1059200141b898c00041111067370300200110682001200037030041b098c000410120014101105e100b1a42020b200141106a24000f0b000b3501017f200042ff018342cd00510440105622010440200141037441c09cc0006a2903000f0b2000107e10592000106c42020f0b000b4d01017f200042ff018342045104400240105622010d0041052101200042ffffffff8ffd00560d002000422088a72201107210592001106942020f0b200141037441c09cc0006a2903000f0b000b3601017f200042ff018342cd00510440105622010440200141037441c09cc0006a2903000f0b200010890110592000106e42020f0b000bf00402037f067e23004180026b2202240020024180016a22042000102e027e0240024002402002280280014101460d002002290388012100200420011086012002280280014101460d002002290388012107105822030d0220042000109c0120022903800122014202510440411e21030c030b20022802880121032002410c7220024180016a410c7241f40010f1011a200220033602082002200137030020022d00790440411f21030c030b20024180016a200010900120022d00a8014103470440413f21030c030b20022802300d012000108f01450d0120024180016a20001095012002280280012103200229038801210110b7012001420020031b560d0141da0021030c020b000b20002002290348220810a401220910091a20092007104e22030d0020022903282101200229032021052000108001210320024180016a200010a501200228028001410146044020022802840121030c010b0240200229039001220a5020022903980122064200532006501b450440200241003602a401200220033602a0012002200a370380012002200537039001200220063703880120022001370398012002410241012005200a54200120065320012006511b1b3a00a801200020024180016a109601200241033a00792000200210a2010c010b200542005220014200552001501b044020022903502008200520011065200220013703880120022005370380012002200837039801200220003703900120024180016a106d0b2002420037032820024200370320200241013a00792000200210a201200042004200109a012000106a0b20092007105242020c010b200341037441c09cc0006a2903000b20024180026a24000bf10302037f017e230041d0016b2204240020042000102e027e024002402004280200410146200142ff018342cd005272200242ff018342c90052720d00200429030821002004200310860120042802004101460d0020042903082103105822050d0120042000109c0120042903004202510440411e21050c020b20042d00790440411f21050c020b20042d007822064103460440412021050c020b200110091a20012003104e22050d012002101542ffffffff8f20560440412721050c020b20044188016a20002001107a024020042903880122075045200641016b41ff017141014b720d002000200110780d00412921050c020b200420002001107a20042802004504402000107f22054187274b0440413d21050c030b20044125360200200420003703082004200541016a103b200410750b2004027e20075045044020042903a0010c010b10b7010b3703b801200420023703b001200420013703a80120042001370310200420003703082004410e36020020041034200441c0016a200441a8016a105f20042802c0014101460d0020042903c801420110031a2004107541a095c00010682004200010423703102004200237030820042001370300418895c000410320044103105e100b1a20012003105242020c020b000b200541037441c09cc0006a2903000b200441d0016a24000b3d01027f230041106b22012400200042ff01834204520440000b20012000422088a7108201200128020021022001290308200141106a2400420220021b0b0c00108e01ad4220864204840b0c0041e094c000410010f7010b2b02017f017e230041106b220024002000107120002802004504401054000b2000290308200041106a24000b970402057f017e230041a0016b2203240020032000102e02402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102027e0240105822040d0020032000109c0120032903004202510440411e21040c010b20032d0079220520032d00782204410147220672450440200110091a20012002104e22040d01200320002001107a20032802000440412b21040c020b2000200110782206450440412921040c020b411e21042000107c2207450d01200741016b210520062007470440200320002005107420032802004101470d02200329030821082003200641016b36028c0120032000370390012003410c3602880120034188016a22042008103e2004107520032008370310200320003703082003410d36020020032006103b200310750b20032005360204200320003703082003410c360200200310344201100d1a20032001370310200320003703082003410d360200200310344201100d1a2003410b3602002003200037030802402005044020032005103b200310750c010b200310344201100d1a0b200341b89ac000411510673703002003106820032000104237030820032001370300419894c000410220034102105e100b1a20012002105242020c020b4120411f410020051b20044101471b210420060d0042022005450d011a0b200441037441c09cc0006a2903000b200341a0016a24000f0b000be20202027f017e230041a0016b2203240020032000102e027e024002402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102105822040d0120032000109c0120032903004202510440411e21040c020b20032d00790440411f21040c020b200110091a20012002104e22040d01200320002001107a2003290300500440412a21040c020b200320002001107a02402003290300500d00200320013703980120032000370390012003410e3602880120034188016a10344201100d1a20034125360200200320003703082000107f220441024f04402003200441016b103b200310750c010b200310344201100d1a0b200341a49ac000411410673703002003106820032000104237030820032001370300419894c000410220034102105e100b1a20012002105242020c020b000b200441037441c09cc0006a2903000b200341a0016a24000b380002402002418080c400460d00200020022001280210110500450d0041010f0b200345044041000f0b200020034100200128020c1107000bba06020a7f017e230041106b22082400410a21020240200028020022072007411f7522007320006b220041e807490440200021040c010b410a21030340200341046b2202410a4f0440000b200841066a20036a220341046b200020004190ce006e22044190ce006c6b220541ffff037141e4006e22064101742f00a0a2403b0000200341026b2005200641e4006c6b41ffff03714101742f00a0a2403b0000200041fface2044b20022103200421000d000b0b0240200441094d0440200421000c010b200241026b2202200841066a6a2004200441ffff037141e4006e220041e4006c6b41ffff03714101742f00a0a2403b00000b4100200720001b450440200241016b2202200841066a6a20004101742d00a1a2403a00000b027f200841066a20026a210a410a20026b2105027f2007417f73411f7645044020012802082102412d2107200541016a0c010b412b418080c4002001280208220241808080017122001b2107200041157620056a0b21002002418080800471411776210b024020012f010c220420004b0440024002402002418080800871450440200420006b210441002103410021000240024002402002411d7641037141016b0e03000100020b200421000c010b200441feff037141017621000b200241ffffff0071210920012802042106200128020021010340200341ffff0371200041ffff03714f0d0241012102200341016a2103200120092006280210110500450d000b0c040b20012001290208220ca741808080ff797141b080808002723602084101210220012802002206200128020422092007200b10e7010d0341002103200420006b41ffff037121000340200341ffff037120004f0d02200341016a2103200641302009280210110500450d000b0c030b41012102200120062007200b10e7010d022001200a2005200628020c1107000d02200420006b41ffff0371210041002103034041002000200341ffff03714d0d041a200341016a2103200120092006280210110500450d000b0c020b2006200a2005200928020c1107000d012001200c37020841000c020b4101210220012802002200200128020422012007200b10e7010d002000200a2005200128020c11070021020b20020b200841106a24000bdd07010c7f027f2000280200210920002802042105410021000240024020012208280208220a41808080c00171450d000240200a41808080800171450440200541104f044020052009200941036a417c7122076b22046a2201410371210320072009470440200921000340200620002c000041bf7f4a6a2106200041016a2100200441016a22040d000b0b200304402007200141fcffffff07716a21000340200220002c000041bf7f4a6a2102200041016a2100200341016b22030d000b0b20014102762104200220066a21060340200721012004450d0341c0012004200441c0014f1b220b410371210c41002102200b410274220d41f0077122030440200121000340200220002802002207417f734107762007410676724181828408716a200041046a2802002202417f734107762002410676724181828408716a200041086a2802002202417f734107762002410676724181828408716a2000410c6a2802002202417f734107762002410676724181828408716a2102200041106a2100200341106b22030d000b0b2004200b6b21042001200d6a2107200241087641ff81fc0771200241ff81fc07716a418180046c41107620066a2106200c450d000b200c41027421032001200b41fc01714102746a210041002102034020002802002201417f7341077620014106767241818284087120026a2102200041046a2100200341046b22030d000b200241087641ff81fc0771200241ff81fc07716a418180046c41107620066a21060c020b2005450440410021050c020b03402006200020096a2c000041bf7f4a6a21062005200041016a2200470d000b0c010b0240024020082f010e2201450440410021050c010b200520096a21074100210520092102200121030340200222002007460d02027f200041016a20002c0000220241004e0d001a200041026a20024160490d001a200041036a20024170490d001a200041046a0b220220006b20056a2105200341016b22030d000b0b410021030b200120036b21060b200620082f010c22004f0d00200020066b21014100210041002104024002400240200a411d7641037141016b0e020001020b200121040c010b200141feff037141017621040b200a41ffffff0071210720082802042103200828020021080340200041ffff0371200441ffff037149044041012102200041016a2100200820072003280210110500450d010c030b0b41012102200820092005200328020c1107000d01200120046b41ffff0371210141002100034041002001200041ffff03714d0d031a200041016a2100200820072003280210110500450d000b0c010b200828020020092005200828020428020c11070021020b20020b0be20301077f230041106b22062400027f0240200341017145044020022d00002205450d01200128020c21090340200241016a2104024002400240027f0240024002402005c041004804402005418001460d01200541c001460d0241a080808006210a200541017104402002280001210a200241056a21040b4100210820054102710d032004210241000c040b20002004200520091107000d04200420056a21020c060b2000200241036a220420022f0001220220091107000d03200220046a21020c050b2006200136020420062000360200200642a080808006370208200320074103746a2202280200200620022802041105000d02200741016a2107200421020c040b200441026a210220042f00000b21042005410471044020022f00002108200241026a21020b2005410871044020022f00002107200241026a21020b200541107104402003200441ffff03714103746a2f010421040b20062005412071047f200320084103746a2f01040520080b3b010e200620043b010c2006200a3602082006200136020420062000360200200320074103746a220428020020062004280204110500450d010b41010c050b200741016a21070b20022d000022050d000b0c010b200020022003410176200128020c1107000c010b41000b200641106a24000b8e0402047f017e230041406a22022400200220002903002206a72204410876220036021820022006422088a7220536021c027f0240024020044180144f044020064280808080a001540d012002410136023c2002410136023420022002411c6a3602382002200241186a36023020012802002001280204419184c000200241306a10ea010c030b200241086a2203200041027422002802a0a640360204200320002802c8a640360200200228020c2100200228020821032004418002490d0120064280808080a0015a04402002200036022c200220033602282002410136023c2002410236023420022002411c6a3602382002200241286a36023020012802002001280204418184c000200241306a10ea010c030b20022000360224200220033602202002200510ec01200220022903003702282002410236023c200241023602342002200241286a3602382002200241206a3602302001280200200128020441a284c000200241306a10ea010c020b200241106a200510ec01200220022903103702282002410236023c200241013602342002200241286a3602382002200241186a3602302001280200200128020441b184c000200241306a10ea010c010b2002200036022c200220033602282002410136023c2002410236023420022002411c6a3602382002200241286a36023020012802002001280204418184c000200241306a10ea010b200241406b24000b270020002001410274220141f0a6c0006a280200360204200020014198a7c0006a2802003602000bc40102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a0240200341306b41ff0171410a4f0440200341c1006b41ff0171411a490d01200341e1006b41ff0171411a4f0d042003413b6b0c020b2003412e6b0c010b200341356b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484101f0b210620004200370300200020063703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072006200342208822087e22062005200142208822097e7c22054220867c220a37030020002007200a56ad200820097e2005200654ad4220862005422088847c7c200120047e200220037e7c7c3703080bde0702047f057e230041b0016b2205240002400240024020047920037942407d20044200521ba7220720027920017942407d20024200521ba722064b04402006413f4b0d01200741df004b0d0202400240200720066b41204f0440200541a0016a2003200441e00020076b220810f30120053502a00142017c210c0c010b200541306a2001200241c00020066b220610f301200541206a20032004200610f30120052003420020052903302005290320802209420010ee01200541106a200442002009420010ee012005290300210a20052903182005290308220d20052903107c220c200d54ad7c5004402001200a5422062002200c542002200c511b450d020b200120037c2201200354ad200220047c7c200c7d2001200a54ad7d2102200942017d21092001200a7d21010c050b02400240034020054190016a2001200241c00020066b220610f301200529039001210a20062008490440200541d0006a20032004200610f301200541406b20032004200a200529035080220d420010ee0120012005290340220a54220620022005290348220c542002200c511b4504402002200c7d2006ad7d21022001200a7d2101200b20092009200d7c220956ad7c210b0c090b2001200120037c220356ad200220047c7c200c7d2003200a54ad7d21022003200a7d2101200b20092009200d7c42017d220956ad7c210b0c080b20054180016a200a200c80220a4200200620086b220610f401200541f0006a20032004200a420010ee01200541e0006a20052903702005290378200610f401200529038001220a20097c2209200a54ad200529038801200b7c7c210b200220052903687d20012005290360220a54ad7d2202792001200a7d22017942407d20024200521ba7220620074904402006413f4b0d020c010b0b20012003542206200220045420022004511b450d010c060b20012001200380220220037e7d2101200b2009200220097c220956ad7c210b420021020c050b200220047d2006ad7d2102200120037d2101200b200942017c220950ad7c210b0c040b2002200c7d2006ad7d21022001200a7d21010c030b200220044200200120035a200220045a20022004511b22061b7d20012003420020061b220354ad7d2102200120037d21012006ad21090c020b20012001200380220920037e7d2101420021020c010b2001422088220920022002200342ffffffff0f83220280220b20037e7d422086842002802204422086200142ffffffff0f832009200320047e7d42208684220120028022038421092001200220037e7d21012004422088200b84210b420021020b2000200137031020002009370300200020023703182000200b370308200541b0016a24000b920101027f230041206b220624002006420020017d2001200242005322051b420020022001420052ad7c7d200220051b420020037d2003200442005322051b420020042003420052ad7c7d200420051b10ef012006290308210120004200200629030022037d2003200220048542005322051b3703002000420020012003420052ad7c7d200120051b370308200641206a24000b8507010c7f230041106b21070240200222054110490440200021020c010b024020002000410020006b41037122066a22044f0d00200021022001210320060440200621080340200220032d00003a0000200341016a2103200241016a2102200841016b22080d000b0b200641016b4107490d000340200220032d00003a0000200241016a200341016a2d00003a0000200241026a200341026a2d00003a0000200241036a200341036a2d00003a0000200241046a200341046a2d00003a0000200241056a200341056a2d00003a0000200241066a200341066a2d00003a0000200241076a200341076a2d00003a0000200341086a2103200241086a22022004470d000b0b2004200520066b220c417c71220d6a21020240200120066a220341037122010440410021052007410036020c2007410c6a2001722106410420016b22084101710440200620032d00003a0000410121050b20084102710440200520066a200320056a2f01003b01000b200320016b210520014103742108200728020c210a02402002200441046a4d0440200421060c010b410020086b411871210903402004200a200876200541046a2205280200220a20097472360200200441086a210b200441046a220621042002200b4b0d000b0b41002104200741003a0008200741003a0006027f200141014604404100210141002109200741086a0c010b200541056a2d00002007200541046a2d000022013a000841087421094102210e200741066a0b210b20062003410171047f200b200541046a200e6a2d00003a000020072d0006411074210420072d00080520010b41ff0171200420097272410020086b41187174200a200876723602000c010b200220044d0d0020032101034020042001280200360200200141046a2101200441046a22042002490d000b0b200c41037121052003200d6a21010b02402002200220056a22044f0d002005410771220304400340200220012d00003a0000200141016a2101200241016a2102200341016b22030d000b0b200541016b4107490d000340200220012d00003a0000200241016a200141016a2d00003a0000200241026a200141026a2d00003a0000200241036a200141036a2d00003a0000200241046a200141046a2d00003a0000200241056a200141056a2d00003a0000200241066a200141066a2d00003a0000200241076a200141076a2d00003a0000200141086a2101200241086a22022004470d000b0b20000b3901017f230041206b220424002004200120022003420010ef01200429030021012000200429030837030820002001370300200441206a24000b5601017e0240200341c000714504402003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b5601017e0240200341c000714504402003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b9c0302037f027e230041e0006b220624000240200120028450200320048450720d00420020037d2003200442005322071b2109420020017d2001200242005322081b210a420020042003420052ad7c7d200420071b2103200220048521044200027e420020022001420052ad7c7d200220081b220150450440200350450440200641d0006a20092003200a200110ee01410121072006290358210120062903500c020b200641406b20092003200a420010ee01200641306a200920032001420010ee0120062903384200522006290330220220062903487c220120025472210720062903400c010b200350450440200641206a20094200200a200110ee01200641106a20034200200a200110ee0120062903184200522006290310220220062903287c220120025472210720062903200c010b200620092003200a200110ee01410021072006290308210120062903000b22027d2002200442005322081b2109420020012002420052ad7c7d200120081b220a2004854200590d00410121070b20002009370300200520073602002000200a370308200641e0006a24000b3801017e0240200020011034220420031035047e2002200420031002220342ff0183520d012000200337030842010542000b3703000f0b000b4c02027f017e230041106b22022400027e105622030440200341037441c09cc0006a2903000c010b2001106f10592000106841044100200241086a4100105e100b1a42020b200241106a24000b2d02017f017e230041106b2201240020012000104420012802004504401054000b2001290308200141106a24000b3e02017f017e230041106b220424002004200320021067370308200441086a22021068200420003703082001410120024101105e100b1a200441106a24000b4602017e017f024020011034220320021035047f200320021002220242ff01834204520d012002422088a7210441010541000b210120002004360204200020013602000f0b000b4201017f230041206b220424002004200236020c20042001370310200420033602082000200441086a22021038200029030050450440200210750b200441206a24000b4801037f230041206b2202240020022001360208200220003703102002200241086a220110332002280204200228020022040440200110750b200241206a2400410020044101711b0b0bd6231600418080c0000bf00c2f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f656e762e727300636f6e7472616374732f6576656e74732f7372632f6576656e745f6f70732e7273002f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f6c65646765722e7273002f72757374632f323534623539363037643434313765396466666263333037313338616535633836323830666534632f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f72757374632f323534623539363037643434313765396466666263333037313338616535633836323830666534632f6c6962726172792f636f72652f7372632f697465722f61646170746572732f656e756d65726174652e7273002f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f7665632e727300064572726f7228c0032c2023c0012900074572726f722823c0032c2023c0012900064572726f7228c0022c20c0012900074572726f722823c0022c20c0012900000000400110005b00000052000000090000004861636b6174686f6e426f756e74794772616e7443726f776466756e64696e6754021000090000005d021000060000006302100005000000680210000c000000616d6f756e746d696c6573746f6e65706169645f6174706f736974696f6e726563697069656e740094021000060000009a02100009000000a302100007000000aa02100008000000b202100009000000616e63686f725f69647872657075746174696f6e5f62756d70000000e40210000a000000b202100009000000ee0210000f0000006170706c6963616e74636f6e74656e745f7572697375626d69747465645f61741803100009000000210310000b0000002c0310000c000000aa02100008000000b202100009000000ee0210000f000000637265617465645f6174646561646c696e656665655f6270735f6f7665727269646569646f776e657270696c6c617272656c656173655f6b696e6472656d61696e696e675f657363726f777374617475737469746c65746f6b656e746f74616c5f62756467657477696e6e65725f646973747269627574696f6e0000210310000b000000680310000a00000072031000080000007a031000100000008a031000020000008c031000050000009103100006000000970310000c000000a303100010000000b303100006000000b903100005000000be03100005000000c30310000c000000cf0310001300000041637469766543616e63656c6c6564436f6d706c6574656443616e63656c6c696e67000054041000060000005a0410000900000063041000090000006c0410000a00000053696e676c654d756c74690098041000060000009e04100005000000657870697265735f61745f6c656467657274617267657400b404100011000000c504100006000000617661696c61626c655f61745f6c65646765726e65775f76657273696f6e70726f706f7365645f61745f6c65646765727761736d5f68617368000000dc04100013000000b404100011000000ef0410000b000000fa041000120000000c051000090000006272616e6368636f756e745f61745f73746172746e6578745f6964786e6f6e5f6f776e65725f746f74616c72656d61696e696e675f61745f73746172740000004005100006000000460510000e00000054051000080000005c0510000f0000006b051000120000006d616e6167657200210310000b00000072031000080000007a03100010000000a8051000070000008c031000050000009103100006000000970310000c000000b903100005000000be03100005000000c30310000c000000cf031000130000004f776e65724f6e6c7946756c6c506172746e65725468656e526573696475616c50726f52617461506172746e6572730008061000090000001106100017000000280610000f00000062756d705f72657075746174696f6e72656769737465725f6561726e696e67730041888dc0000bc104312e352e30302e302e3041646d696e50656e64696e6741646d696e4665654163636f756e744665654270735061757365644465706c6f796d656e7453657150726f66696c65436f6e7472616374537570706f72746564546f6b656e4e6578744576656e7449644576656e744576656e744d616e616765724576656e744170706c6963616e74436f756e744576656e744170706c6963616e7441744576656e744170706c6963616e74536c6f744576656e745375626d697373696f6e4576656e7457696e6e6572436f756e744576656e7457696e6e65724174436f6e7472696275746f72416d6f756e74436f6e7472696275746f72436f756e74436f6e7472696275746f724174436f6e7472696275746f72536c6f744d696c6573746f6e65436c61696d656443726f776466756e64696e674d696c6573746f6e6573436c61696d656443616e63656c6c6174696f6e537461746556657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e537570706f72746564546f6b656e436f756e74537570706f72746564546f6b656e4174537570706f72746564546f6b656e536c6f744e6f6e4f776e6572436f6e747269627574696f6e546f74616c4576656e745072697a6541776172644576656e74556e636c61696d65645072697a65734576656e745072697a6542617365457363726f774576656e745072697a65436c61696d45787069727950656e64696e674d616e616765724576656e745375626d697373696f6e436f756e740000000000040041e091c0000b01030041f891c0000b011800419092c0000b01020041a892c0000b01080041c092c0000b01010041d892c0000b01050041f092c0000b011900418893c0000b01060041a093c0000b011c0041b893c0000b011a0041d093c0000b2177696e006500100021000000dd02000022000000ef00100050000000fa000000050041fc93c0000bf9080100000003000000000000000ea98aeb660d00006576656e745f69641803100009000000100a1000080000000ea9eac6756d020066726f6d5f76657273696f6e746f5f76657273696f6e0000300a10000c0000003c0a10000a0000000ea99a9b37ebca000ea98aeb663deb006e65775f7761736d5f68617368000000680a10000d0000000ea99a9a375beb001803100009000000210310000b000000100a1000080000000ea99ae7ae7cea38636f6e7472696275746f726e65775f72656d61696e696e679402100006000000a80a10000b000000100a100008000000b30a10000d00000066756e64735f6164646564009402100006000000100a1000080000009a02100009000000aa02100008000000b20210000900000077696e6e65725f706169646e65775f61646d696e1f0b10000900000061646d696e5f75706461746564000000210310000b0000008a031000020000008c031000050000009103100006000000b903100005000000be03100005000000c30310000c0000006576656e745f637265617465646e65775f627073850b1000070000006665655f6270735f75706461746564008a031000020000006576656e745f63616e63656c6c65646e65775f6d616e616765720000100a100008000000bb0b10000b0000006d616e616765725f6368616e67656400ef0410000b0000000c05100009000000757067726164655f6170706c69656400100a100008000000b404100011000000c5041000060000006d616e616765725f70726f706f736564c50410000600000070656e64696e675f61646d696e5f736574000000be03100005000000746f6b656e5f72656769737465726564636f756e74000000640c100005000000100a10000800000077696e6e6572735f73656c65637465649402100006000000100a1000080000009a02100009000000b2021000090000006d696c6573746f6e655f636c61696d65646e65775f6163636f756e74bd0c10000b0000006665655f6163636f756e745f75706461746564746f6b656e5f6465726567697374657265640000009402100006000000a80a10000b000000100a100008000000636f6e7472696275746f725f726566756e6465647375626d697373696f6e5f77697468647261776e6170706c69636174696f6e5f77697468647261776e0000009402100006000000100a1000080000008c031000050000006f776e65725f726573696475616c5f726566756e64656400dc04100013000000b404100011000000ef0410000b0000000c0510000900000070656e64696e675f757067726164655f70726f706f7365646e65775f61646472b80d10000800000070726f66696c655f636f6e74726163745f75706461746564100a10000800000070656e64696e675f6d616e616765725f63616e63656c6c656463616e63656c6c65645f61745f6c6564676572010e10001300000070656e64696e675f757067726164655f63616e63656c6c65640000009c01100064000000070400000d0000000300000001000000030000000200000003000000030000000300000004000000030000000500000003000000060041909dc0000b1d030000000a000000030000000b000000030000000c000000030000000d0041e09dc0000b0d030000001400000003000000150041b09ec0000b2d030000001e000000030000001f00000003000000200000000300000021000000030000002200000003000000230041f89ec0000b25030000002700000003000000280000000300000029000000030000002a000000030000002b0041d09fc0000ba50103000000320000000300000033000000030000003400000003000000350000000300000036000000030000003700000003000000380000000300000039000000030000003a000000030000003b000000030000003c000000030000003d000000030000003e000000030000003f00000003000000400000000300000041000000030000004200000003000000430000000300000044000000030000004500000003000000460041c0a1c0000b050300000050004190a2c0000bed03030000005a000000030000005b00000030303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839394172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c756541757468000000100064000000b40100000e00000087001000670000005b0000000e00000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75650000000000080000000800000004004188a6c0000bb7010100000003000000436f6e76657273696f6e4572726f720008000000060000000700000007000000060000000600000006000000060000000500000004000000661210006e121000741210007b12100082121000881210008e121000941210009a1210009f1210000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e000000e8111000f3111000fe1110000a1210001612100023121000301210003d1210004a12100058121000f7010e636f6e74726163746d657461763000000000000000076c6963656e736500000000034d495400000000000000000776657273696f6e0000000005312e352e30000000000000000000000b6465736372697074696f6e000000003c426f756e646c657373206576656e747320636f6e74726163743a206861636b6174686f6e2c20626f756e74792c206772616e74202b20657363726f770000000000000005727376657200000000000006312e39332e3000000000000000000008727373646b7665720000002f32372e302e3023653563623462353263336461386535366663343861646664376238356438353937366331613035390000a7660e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000001000003e900000002000000030000000000000000000000067375626d697400000000000400000000000000086576656e745f69640000000600000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f757269000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000769645f62617365000000000000000001000000060000000000000000000000076d696772617465000000000000000001000003e90000000200000003000000000000000000000007756e7061757365000000000000000001000003e9000000020000000300000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000096164645f66756e64730000000000000400000000000000086576656e745f696400000006000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000096765745f61646d696e0000000000000000000001000000130000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000600000001000003e9000007d00000000b4576656e745265636f7264000000000300000000000000000000000969735f7061757365640000000000000000000001000000010000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000000020000000300000000000000000000000b636c61696d5f7072697a65000000000300000000000000086576656e745f6964000000060000000000000008706f736974696f6e0000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000b6765745f6665655f6270730000000000000000010000000400000000000000000000000b6765745f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000000130000000300000000000000000000000b6765745f77696e6e657273000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000007d00000000657696e6e657200000000000300000000000000000000000b7365745f6665655f627073000000000100000000000000076e65775f627073000000000400000001000003e9000000020000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000000020000000300000000000000000000000c6372656174655f6576656e74000000020000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000060000000300000000000000000000000c73746172745f63616e63656c0000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000d5f5f636f6e7374727563746f7200000000000004000000000000000561646d696e00000000000013000000000000000b6665655f6163636f756e74000000001300000000000000076665655f6270730000000004000000000000001070726f66696c655f636f6e7472616374000000130000000000000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000000020000000300000000000000000000000d6765745f77696e6e65725f61740000000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000007d00000000657696e6e657200000000000300000000000000000000000e6163636570745f6d616e6167657200000000000100000000000000086576656e745f69640000000600000001000003e9000000020000000300000000000000000000000e6765745f6170706c6963616e747300000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000000130000000300000000000000000000000e6765745f7375626d697373696f6e00000000000200000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000001000003e9000007d00000000a5375626d697373696f6e00000000000300000000000000000000000e73656c6563745f77696e6e65727300000000000300000000000000086576656e745f696400000006000000000000000777696e6e65727300000003ea000007d00000000a57696e6e657253706563000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f6170706c795f746f5f626f756e747900000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f636c61696d5f6d696c6573746f6e65000000000500000000000000086576656e745f6964000000060000000000000009726563697069656e740000000000001300000000000000096d696c6573746f6e6500000000000004000000000000000f72657075746174696f6e5f62756d70000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f66696e616c697a655f63616e63656c000000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f6765745f6665655f6163636f756e740000000000000000010000001300000000000000000000000f70726f706f73655f6d616e61676572000000000200000000000000086576656e745f696400000006000000000000000b6e65775f6d616e61676572000000001300000001000003e9000000020000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000000020000000300000000000000000000000f7365745f6665655f6163636f756e740000000001000000000000000b6e65775f6163636f756e74000000001300000001000003e900000002000000030000000000000000000000106765745f6170706c6963616e745f61740000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e800000013000000030000000000000000000000106765745f636f6e7472696275746f72730000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000106765745f77696e6e65725f636f756e740000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000126765745f636f6e7472696275746f725f617400000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000000130000000300000000000000000000001269735f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e000000000000130000000100000001000000000000000000000012737570706f727465645f746f6b656e5f61740000000000010000000000000005696e6465780000000000000400000001000003e8000000130000000000000000000000136765745f6170706c6963616e745f636f756e74000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000136765745f70656e64696e675f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000003e8000007d00000000e50656e64696e674d616e616765720000000000030000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e6755706772616465000000000000000000000000001377697468647261775f7375626d697373696f6e000000000300000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000146765745f70726f66696c655f636f6e747261637400000000000000010000001300000000000000000000001470726f636573735f63616e63656c5f62617463680000000300000000000000086576656e745f696400000006000000000000000b6d61785f726566756e6473000000000400000000000000056f705f6964000000000003ee0000002000000001000003e900000004000000030000000000000000000000147365745f70726f66696c655f636f6e74726163740000000100000000000000086e65775f616464720000001300000001000003e9000000020000000300000000000000000000001477697468647261775f6170706c69636174696f6e000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000156765745f636f6e7472696275746f725f636f756e740000000000000100000000000000086576656e745f69640000000600000001000003e90000000400000003000000000000000000000015737570706f727465645f746f6b656e5f636f756e7400000000000000000000010000000400000000000000000000001663616e63656c5f70656e64696e675f6d616e6167657200000000000100000000000000086576656e745f69640000000600000001000003e9000000020000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e900000002000000030000000000000000000000166765745f636f6e7472696275746f725f616d6f756e7400000000000200000000000000086576656e745f696400000006000000000000000b636f6e7472696275746f72000000001300000001000003e90000000b000000030000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000001872656769737465725f737570706f727465645f746f6b656e000000010000000000000005746f6b656e0000000000001300000001000003e9000000020000000300000000000000000000001a646572656769737465725f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e0000000000001300000001000003e900000002000000030000000200000000000000000000000650696c6c61720000000000040000000000000000000000094861636b6174686f6e000000000000000000000000000006426f756e747900000000000000000000000000054772616e7400000000000000000000000000000c43726f776466756e64696e670000000100000000000000000000000657696e6e65720000000000050000000000000006616d6f756e7400000000000b00000000000000096d696c6573746f6e65000000000003e8000000040000000000000007706169645f617400000003e8000000060000000000000008706f736974696f6e000000040000000000000009726563697069656e740000000000001300000002000000000000000000000007446174614b6579000000002600000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000a4665654163636f756e7400000000000000000000000000064665654270730000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000000000000000000000f50726f66696c65436f6e74726163740000000001000000000000000e537570706f72746564546f6b656e0000000000010000001300000000000000000000000b4e6578744576656e744964000000000100000000000000054576656e74000000000000010000000600000001000000000000000c4576656e744d616e6167657200000001000000060000000100000000000000134576656e744170706c6963616e74436f756e740000000001000000060000000100000000000000104576656e744170706c6963616e7441740000000200000006000000040000000100000000000000124576656e744170706c6963616e74536c6f74000000000002000000060000001300000001000000000000000f4576656e745375626d697373696f6e000000000200000006000000130000000100000000000000104576656e7457696e6e6572436f756e74000000010000000600000001000000000000000d4576656e7457696e6e65724174000000000000020000000600000004000000010000000000000011436f6e7472696275746f72416d6f756e74000000000000020000000600000013000000010000000000000010436f6e7472696275746f72436f756e74000000010000000600000001000000000000000d436f6e7472696275746f72417400000000000002000000060000000400000001000000000000000f436f6e7472696275746f72536c6f74000000000200000006000000130000000100000000000000104d696c6573746f6e65436c61696d65640000000300000006000000130000000400000001000000000000001d43726f776466756e64696e674d696c6573746f6e6573436c61696d6564000000000000010000000600000001000000000000001143616e63656c6c6174696f6e5374617465000000000000010000000600000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e00000000000200000013000003ee00000020000000000000000000000013537570706f72746564546f6b656e436f756e7400000000010000000000000010537570706f72746564546f6b656e41740000000100000004000000010000000000000012537570706f72746564546f6b656e536c6f74000000000001000000130000000100000000000000194e6f6e4f776e6572436f6e747269627574696f6e546f74616c000000000000010000000600000001000000000000000f4576656e745072697a654177617264000000000200000006000000040000000100000000000000144576656e74556e636c61696d65645072697a657300000001000000060000000100000000000000144576656e745072697a6542617365457363726f7700000001000000060000000100000000000000154576656e745072697a65436c61696d457870697279000000000000010000000600000001000000000000000e50656e64696e674d616e61676572000000000001000000060000000100000000000000144576656e745375626d697373696f6e436f756e7400000001000000060000000100000000000000000000000a5072697a654177617264000000000003000000000000000a616e63686f725f6964780000000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d7000000000040000000100000000000000000000000a5375626d697373696f6e00000000000300000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f7572690000000010000000000000000c7375626d69747465645f6174000000060000000100000000000000000000000a57696e6e6572537065630000000000030000000000000008706f736974696f6e000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d7000000000040000000100000000000000000000000b4576656e745265636f7264000000000e000000000000000b636f6e74656e745f7572690000000010000000000000000a637265617465645f61740000000000060000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e8000000040000000000000002696400000000000600000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e6400000000000000001072656d61696e696e675f657363726f770000000b00000000000000067374617475730000000007d00000000b4576656e745374617475730000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000200000000000000000000000b4576656e745374617475730000000004000000000000000000000006416374697665000000000000000000000000000943616e63656c6c6564000000000000000000000000000009436f6d706c6574656400000000000000000000000000000a43616e63656c6c696e6700000000000200000000000000000000000b52656c656173654b696e64000000000200000000000000000000000653696e676c6500000000000100000000000000054d756c746900000000000001000000040000000100000000000000000000000c436f6e747269627574696f6e000000030000000000000006616d6f756e7400000000000b000000000000000e636f6e74726962757465645f6174000000000006000000000000000b636f6e7472696275746f7200000000130000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e674d616e616765720000000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee000000200000000100000000000000000000001143616e63656c6c6174696f6e53746174650000000000000500000000000000066272616e63680000000007d00000001243616e63656c6c6174696f6e4272616e63680000000000000000000e636f756e745f61745f737461727400000000000400000000000000086e6578745f69647800000004000000000000000f6e6f6e5f6f776e65725f746f74616c000000000b000000000000001272656d61696e696e675f61745f737461727400000000000b000000010000000000000000000000114372656174654576656e74506172616d730000000000000b000000000000000b636f6e74656e745f75726900000000100000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e80000000400000000000000076d616e6167657200000003e80000001300000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e640000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000200000000000000000000001243616e63656c6c6174696f6e4272616e63680000000000030000000000000000000000094f776e65724f6e6c7900000000000000000000000000001746756c6c506172746e65725468656e526573696475616c0000000000000000000000000f50726f52617461506172746e65727300000000040000000000000000000000054572726f720000000000002f0000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f0000000000000200000000000000164665654163636f756e7443616e6e6f7442655a65726f000000000003000000000000001b50726f66696c65436f6e747261637443616e6e6f7442655a65726f0000000004000000000000000d496e76616c696446656542707300000000000005000000000000000e4e6f74496e697469616c697a6564000000000006000000000000000c556e617574686f72697a65640000000a00000000000000084e6f7441646d696e0000000b000000000000001750656e64696e67526f746174696f6e4d69736d61746368000000000c000000000000001650656e64696e67526f746174696f6e4578706972656400000000000d0000000000000011546f6b656e4e6f74537570706f7274656400000000000014000000000000001a4665654163636f756e744d697373696e6754727573746c696e65000000000015000000000000000d4576656e744e6f74466f756e640000000000001e000000000000000e4576656e744e6f7441637469766500000000001f000000000000000d496e76616c696450696c6c6172000000000000200000000000000012496e76616c696452656c656173654b696e640000000000210000000000000013496e76616c6964446973747269627574696f6e0000000022000000000000000d496e76616c696442756467657400000000000023000000000000000c5469746c65546f6f4c6f6e670000002700000000000000174170706c6963616e74416c72656164794170706c696564000000002800000000000000134170706c6963616e744e6f744170706c696564000000002900000000000000125375626d697373696f6e4e6f74466f756e6400000000002a00000000000000175375626d697373696f6e416c7265616479457869737473000000002b000000000000000d4e6f5375626d697373696f6e73000000000000320000000000000015496e76616c696457696e6e6572506f736974696f6e0000000000003300000000000000174475706c696361746557696e6e6572506f736974696f6e00000000340000000000000014446973747269627574696f6e4d69736d617463680000003500000000000000174d696c6573746f6e65416c7265616479436c61696d656400000000360000000000000010496e76616c69644d696c6573746f6e65000000370000000000000012496e73756666696369656e74457363726f77000000000038000000000000001657696e6e657273416c726561647953656c656374656400000000005a000000000000001842656c6f774d696e696d756d436f6e747269627574696f6e000000390000000000000019496e76616c6964436f6e747269627574696f6e416d6f756e740000000000003a0000000000000011546f6f4d616e794170706c6963616e74730000000000003b000000000000000d4f70416c72656164795365656e0000000000003c0000000000000013546f6f4d616e79436f6e7472696275746f7273000000003d000000000000001643616e63656c6c6174696f6e4e6f745374617274656400000000003e000000000000001a43616e63656c6c6174696f6e416c72656164795374617274656400000000003f000000000000001743616e63656c6c6174696f6e4e6f7446696e69736865640000000040000000000000001843616e63656c6c6174696f6e546f74616c4d697373696e67000000420000000000000012557067726164654e6f7450726f706f73656400000000004100000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000004300000000000000165570677261646550726f706f73616c4578706972656400000000004400000000000000174d6967726174696f6e416c72656164794170706c69656400000000450000000000000006506175736564000000000046000000000000001150726f66696c6543616c6c4661696c65640000000000005000000000000000135072697a65416c7265616479436c61696d6564000000005b000000050000000000000000000000065061757365640000000000010000000670617573656400000000000000000002000000050000000000000000000000074170706c6965640000000001000000076170706c696564000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e000000000010000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000002000000050000000000000000000000095375626d697474656400000000000001000000097375626d69747465640000000000000300000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000000000000b636f6e74656e745f757269000000001000000000000000020000000500000000000000000000000a46756e647341646465640000000000010000000b66756e64735f6164646564000000000400000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b00000000000000000000000d6e65775f72656d61696e696e670000000000000b00000000000000020000000500000000000000000000000a57696e6e6572506169640000000000010000000b77696e6e65725f70616964000000000500000000000000086576656e745f696400000006000000000000000000000009726563697069656e7400000000000013000000000000000000000008706f736974696f6e00000004000000000000000000000006616d6f756e7400000000000b0000000000000000000000096d696c6573746f6e65000000000003e80000000400000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000c4576656e7443726561746564000000010000000d6576656e745f63726561746564000000000000070000000000000002696400000000000600000000000000000000000670696c6c61720000000007d00000000650696c6c617200000000000000000000000000056f776e657200000000000013000000000000000000000005746f6b656e0000000000001300000000000000000000000c746f74616c5f6275646765740000000b00000000000000000000000b636f6e74656e745f75726900000000100000000000000000000000057469746c650000000000001000000000000000020000000500000000000000000000000d46656542707355706461746564000000000000010000000f6665655f6270735f75706461746564000000000100000000000000076e65775f627073000000000400000000000000020000000500000000000000000000000e4576656e7443616e63656c6c65640000000000010000000f6576656e745f63616e63656c6c656400000000010000000000000002696400000000000600000000000000020000000500000000000000000000000e4d616e616765724368616e6765640000000000010000000f6d616e616765725f6368616e676564000000000200000000000000086576656e745f69640000000600000000000000000000000b6e65775f6d616e61676572000000001300000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e000000001000000000000000020000000500000000000000000000000f4d616e6167657250726f706f7365640000000001000000106d616e616765725f70726f706f7365640000000300000000000000086576656e745f696400000006000000000000000000000006746172676574000000000013000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f73657400000000000001000000000000000674617267657400000000001300000000000000020000000500000000000000000000000f546f6b656e52656769737465726564000000000100000010746f6b656e5f72656769737465726564000000010000000000000005746f6b656e0000000000001300000000000000020000000500000000000000000000000f57696e6e65727353656c656374656400000000010000001077696e6e6572735f73656c65637465640000000200000000000000086576656e745f696400000006000000000000000000000005636f756e74000000000000040000000000000002000000050000000000000000000000104d696c6573746f6e65436c61696d656400000001000000116d696c6573746f6e655f636c61696d65640000000000000400000000000000086576656e745f696400000006000000000000000000000009726563697069656e74000000000000130000000000000000000000096d696c6573746f6e6500000000000004000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000114665654163636f756e745570646174656400000000000001000000136665655f6163636f756e745f757064617465640000000001000000000000000b6e65775f6163636f756e740000000013000000000000000200000005000000000000000000000011546f6b656e4465726567697374657265640000000000000100000012746f6b656e5f6465726567697374657265640000000000010000000000000005746f6b656e00000000000013000000000000000200000005000000000000000000000013436f6e7472696275746f72526566756e646564000000000100000014636f6e7472696275746f725f726566756e6465640000000300000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000135375626d697373696f6e57697468647261776e0000000001000000147375626d697373696f6e5f77697468647261776e0000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000144170706c69636174696f6e57697468647261776e00000001000000156170706c69636174696f6e5f77697468647261776e0000000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000154f776e6572526573696475616c526566756e64656400000000000001000000176f776e65725f726573696475616c5f726566756e646564000000000300000000000000086576656e745f6964000000060000000000000000000000056f776e657200000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001650726f66696c65436f6e7472616374557064617465640000000000010000001870726f66696c655f636f6e74726163745f757064617465640000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001750656e64696e674d616e6167657243616e63656c6c656400000000010000001970656e64696e675f6d616e616765725f63616e63656c6c65640000000000000100000000000000086576656e745f69640000000600000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c656467657200000000040000000000000002001e11636f6e7472616374656e766d6574617630000000000000001b0000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32372e302e30233561376335666537363533306266343234383437376163383132666337353731343662393863633400" + } + }, + "ext": "v0" + }, + "live_until": 535780 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 3625, + "n_functions": 87, + "n_globals": 4, + "n_table_entries": 0, + "n_types": 22, + "n_data_segments": 14, + "n_elem_segments": 0, + "n_imports": 25, + "n_exports": 32, + "n_data_segment_bytes": 1094 + } + } + }, + "hash": "b9e3500cfb559781e68359655f37775c78afffc5a8436daca9d1d1f8e3569b02", + "code": "0061736d01000000017d166000017e60027e7e017e60017e017e60017e0060017f0060027f7e0060047e7e7e7e017e6000006000017f60027f7f0060017f017e60027f7f017e60037f7e7e0060037e7e7e017e60037f7f7e0060037f7f7f0060027e7e017f60017e017f60057e7f7f7f7f0060037e7e7e0060047f7f7f7f017e60047e7f7f7f0002970119016c015f000d016c013100010169013000020169015f0002016101300002016c01380001016c013700060178013100010162016b0002016c013600020178013000010176016700010169013800020169013700020162016a0001016201380002016901360001016201690001016d0139000d016d01610006017801330000017801340000016c01300001017801350002016c013200010358570e0a091009050a0b0f050c0505070308040804080708110304030703030412070404030405070405130c0c05030b140303090902080a02000202000000000100000001000106060601060201000000000000000f0e150b05030100110621047f01418080c0000b7f0041d88bc0000b7f0041d88bc0000b7f0041e08bc0000b07a70420066d656d6f727902000d5f5f636f6e7374727563746f72004c097365745f61646d696e004f0c6163636570745f61646d696e0050137365745f6576656e74735f636f6e747261637400511770726f706f73655f6576656e74735f636f6e74726163740052166163636570745f6576656e74735f636f6e747261637400531e63616e63656c5f70656e64696e675f6576656e74735f636f6e74726163740054057061757365005507756e706175736500560f70726f706f73655f7570677261646500570d6170706c795f7570677261646500581663616e63656c5f70656e64696e675f757067726164650059076d696772617465005a09626f6f747374726170005b0e626f6f7473747261705f73656c66005d0f62756d705f72657075746174696f6e005e10736c6173685f72657075746174696f6e005f1172656769737465725f6561726e696e677300601661646d696e5f736c6173685f72657075746174696f6e00620b6765745f70726f66696c6500630c6765745f6561726e696e67730064096765745f61646d696e0065136765745f6576656e74735f636f6e747261637400661b6765745f70656e64696e675f6576656e74735f636f6e747261637400670969735f70617573656400680776657273696f6e0069136765745f70656e64696e675f75706772616465006a176765745f6d696772617465645f746f5f76657273696f6e006b015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030c010e0a953b5712002000101a2001ad42ff0183200210001a0bb00402027f027e230041206b22012400024002400240024002400240024002400240024002400240024002400240200028020041016b0e0b0102030405060708090a0b000b200141086a220041ec87c0004105102120012802080d0c2000200129031010220c0b0b200141086a220041f187c000410c102120012802080d0b2000200129031010220c0a0b200141086a220041fd87c000410e102120012802080d0a2000200129031010220c090b200141086a2200418b88c0004115102120012802080d092000200129031010220c080b200141086a220041a088c0004106102120012802080d082000200129031010220c070b200141086a220041a688c000410d102120012802080d072000200129031010220c060b200141086a220241b388c0004107102120012802080d0620022001290310200029030810230c050b200141086a220241ba88c000410f102120012802080d05200129031021032000290308210420012000290310370318200120043703102001200337030820024103102021030c060b200141086a220041c988c0004107102120012802080d042000200129031010220c030b200141086a220041d088c000410e102120012802080d032000200129031010220c020b200141086a220041de88c0004111102120012802080d022000200129031010220c010b200141086a220241ef88c0004106102120012802080d0120022001290310200029030810230b200129031021032001290308500d010b000b200141206a240020030b0b002000200142c900106d0b0b002000200110164201510b0b002000200142cd00106d0b0d002000101a2001420210001a0b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a41011020200141106a24000b16002000ad4220864204842001ad422086420484100b0b3801017f230041106b22032400200320012002106c20002003280200047e4201052000200329030837030842000b370300200341106a24000b3401017f230041106b2202240020022001370308200241086a4101102021012000420037030020002001370308200241106a24000b3801017f230041106b22032400200320023703082003200137030020034102102021012000420037030020002001370308200341106a24000b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110020b210120002003370300200020013703080b2f00200142ffffffffffffffff0058047e200142088642068405200110030b210120004200370300200020013703080b0c00428380808080011027000b0700200010171a0b3701027f230041106b2200240020001029027f2000280200410146044020002802040c010b200029030810041a41000b200041106a24000b4d01027f230041106b220124002001418080c000101d4101210202402001280200410146044020002001290308370308410021020c010b200041083602040b20002002360200200141106a24000b3501027f230041106b220024002000102b4103210120002802004101460440200029030810041a410021010b200041106a240020010b0b00200041c080c000101d0b0b00102d411e4100102e1b0b1600428480808080f010428480808080a0fa0310051a0b3a02017f017e024041f080c000101a22014202101c450d004101210002400240200142021001a741ff01710e020102000b000b410021000b20000b5401027f230041206b220124002001420b370308200120003703100240200141086a101a22004200101c450d0002400240200042001001a741ff017122020e020201000b000b411421020b200141206a240020020b2d01017f230041206b220124002001420b37030820012000370310200141086a410142001019200141206a24000b1d002000101a4201428480808080b0d400428480808080e0ee0b10061a0b0b00418080c0002000101e0b0b0041a880c000101a10340b09002000420210181a0b0b0041c080c0002000101e0bc80102027f037e230041206b220124000240200041d880c000101a22034202101c047e2003420210012103034020024118470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341c484c0004103200141086a410310372001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342cd00520d01200020034220883e0214200020044220883e02102000200537030842010542000b370300200141206a24000f0b000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410131a0b0b0041d880c000101a10340b0d0041f080c0002000420210190b0b00200041a081c000101b0b0b0041a081c0002000101e0b860202027f057e230041406a220124000240200041b881c000101a22034202101c047e2003420210012103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341c487c0004105200141086a410510372001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328103d20012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d002001100f4280808080708342808080808004520d0020002001370308420021020b200020023703000b0b0041b881c000101a10340b0b00200041d081c000101b0bda0101027f230041406a22022400200242063703082002200137031002400240200241086a101a22014201101c04402001420110012101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141a487c0004102200241206a41021037200241306a22032002290320102420022802300d002002290338210120032002290328102420022802304101470d020b000b200042003703000c010b200020022903383703102000200137030820004201370300200241086a10310b200241406b24000b5101017f230041306b220324002003420637030820032000370310200341086a101a200341206a20012002104220032802204101460440000b2003290328420110001a200341086a1031200341306a24000b6c02017f017e230041106b2203240020032001102542012101024020032802000d002003290308210420032002102520032802000d002003200329030837030820032004370300200041a487c0004102200341021047370308420021010b20002001370300200341106a24000b810102027f017e230041406a2203240020032002370318200320013703102003420737030842002102420021010240200341086a2204101a22054201101c0440200341206a200542011001104420032802204101460d012003290338210120032903302102200410310b2000200237030020002001370308200341406b24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001100c21032001100d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b12002000418082c000411441e881c000106e0b2f02017f017e230041106b22022400200220002001106c20022802004101460440000b2002290308200241106a24000b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410120b1200200041b483c000410d419c83c000106e0b1200200041fc83c000411741dc83c000106e0b6002017f017e230041206b2202240020022001290300370318200220013502084220864204843703102002200135020c42208642048437030841c484c0004103200241086a4103104721032000420037030020002003370308200241206a24000b7a02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841c487c0004105200241086a4105104721032000420037030020002003370308200241306a24000b5e01017f0240200042ff018342cd00510440418080c000101a4202101c0d012000103241001039104d2101418881c000101a2001ad422086420484420210001a419880c000104e103b102d2000104842020f0b000b4283808080101027000b08001014422088a70b14002000ad4220864204844284808080d00010110ba70102047f017e230041106b22012400200042ff018342cd0051044010282203450440104d210241a880c000101a200120003703082001417f20024180b1076a2204200220044b1bad42208642048437030041b487c0004102200141021047420210001a102d200141bc83c000411110463703002001101f2001200037030041d483c000410120014101104710071a0b200341037441f888c0006a290300200141106a24000f0b000bc60102027e027f230041106b220224000240027f410641a880c000101a22004202101c450d001a2000420210012100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041b487c00041022002410210372002290300220142ff01834204520d012002290308220042ff018342cd00520d01104d2001422088a74d0440200010041a200010321033102d2000104841000c010b1033102d41070b41037441f888c0006a290300200241106a24000f0b000b5701027f230041106b22012400200042ff018342cd005104400240102822020d002001102b410e210220012802000d0020001035102d20001049410021020b200241037441f888c0006a290300200141106a24000f0b000bd50102057f017e230041306b220124000240200042ff018342cd00520d00102822044504402001104d2203360210200120003703082001417f20034180b1076a220220022003491b220536021441d880c000101a200141186a2202200141086a104a20012802184101460d012001290320420210001a102d2001418484c000411b10463703182002101f2001200037032820012003ad42208642048437032020012005ad42208642048437031841c484c000410320024103104710071a0b200441037441f888c0006a290300200141306a24000f0b000b910102047f017e230041206b220124000240102822000d00200141086a10362001280208450440410f21000c010b2001280218210020012903102104200128021c104d2202490440411021000c010b2002417f2000418087016a2203200020034b1b490440411121000c010b200410351038102d20041049410021000b200041037441f888c0006a290300200141206a24000b840102037f017e230041206b220024000240102822010d00200041086a10362000290308500440410f21010c010b1038102d104d2101200041dc84c00041191046370308200041086a2202101f20002001ad422086420484370308418885c000410120024101104710071a410021010b200141037441f888c0006a290300200041206a24000b0b00419085c0004101106f0b0b00419885c0004100106f0ba40202057f017e230041406a22022400200241206a22042000103d02402002280220410146200142ff018342c90052720d00200229032821000240102822030d004102210320011008428080808010540d002002104d220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441b881c000101a20042002104b20022802204101460d012002290328420210001a102d200241c085c000411810463703202004101f200220003703382002200137033020022005ad42208642048437032820022003ad422086420484370320418086c000410420044104104710071a410021030b200341037441f888c0006a290300200241406b24000f0b000bd90102037f037e230041306b220024000240102822010d00200041086a103c2000280208450440412821010c010b200028022420002903182104200029031021032000280228104d2202490440412a21010c010b20024b0440412921010c010b102d200310091a2004103b103e200041b986c000410f1046370308200041086a2201101f200020033703102000200437030841c886c000410220014102104710071a41a085c000101f2000200337030841b885c000410120014101104710071a410021010b200141037441f888c0006a290300200041306a24000b840102037f017e230041306b220024000240102822010d00200041086a103c2000290308500440412821010c010b103e102d104d2101200041a086c00041191046370308200041086a2202101f20002001ad422086420484370308418885c000410120024101104710071a410021010b200141037441f888c0006a290300200041306a24000bb30102027f037e230041206b220024000240102822010d00200041106a103a20002802104101470440410821010c010b200029031821022000103f024020002802004101460440200029030822032002100a50450d01412b21010c020b419d80c000104e21030b41d081c0002002101e102d41d886c000101f200020023703182000200337031041f886c0004102200041106a4102104710071a410021010b200141037441f888c0006a290300200041206a24000b890101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001103d20022802084101460d00200229031021010240102a22030d00102c22030d002001102f22030d0020042000104020022802084504402000105c42001041200010450b20011030410021030b200341037441f888c0006a290300200241206a24000f0b000b3f02017e027f230041106b22012400027e10152200a741ff017122024106470440200241c000460440200010020c020b000b20004208880b200141106a24000b880101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001103d20022802084101460d0020022903102101200010041a0240102c22030d002001102f22030d0020042000104020022802084504402000105c42001041200010450b20011030410021030b200341037441f888c0006a290300200241206a24000f0b000b870202037f027e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003103d20042802084101460d00200429031021030240102a22050d00102c22050d002003102f22050d002006200010402004280208450440410a21050c010b20002004290310427f2004290318220720014220887c220820072008561b10412004418882c00041111046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000b870202037f027e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003103d20042802084101460d00200429031021030240102a22050d00102c22050d002003102f22050d002006200010402004280208450440410a21050c010b200020042903102004290318220720014220887d22084200200720085a1b1041200441bc82c00041121046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000be30202027f057e230041206b220424000240200042ff018342cd0052200142ff018342cd0052720d0020042002104420042802004101460d00200429031821022004290310210720042003103d20042802004101460d00200429030821080240102a22050d00102c22050d002008102f22050d0020075020024200532002501b0440410c21050c010b200420002001104320042903002106200429030821032004200137031020042000370308200442073703002004101a200620077c2209200654ad200220037c7c2206423f87220a20092002200385427f8520032006858342005322051b200a428080808080808080807f85200620051b1061420110001a20041031200441ce82c000411310463703002004101f200720021061210220042000370310200420013703082004200237030041ec82c000410320044103104710071a20081030410021050b200541037441f888c0006a290300200441206a24000f0b000b38002000423f8720018542005220004280808080808080407d42ffffffffffffffff0056724504402000420886420b840f0b2001200010100b8e0202037f027e230041206b220424000240200042ff018342cd0052200142ff018342045272200242ff018342c90052720d00200441086a22062003103d20042802084101460d00200429031021030240102822050d00102c22050d002003102f22050d00410d210520021008428080808010540d002006200010402004280208450440410a21050c010b200020042903102004290318220720014220887d22084200200720085a1b10412004418483c00041181046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000b5901017f230041306b220124000240200042ff018342cd00520d00200141086a200010402001280208047e200141206a20012903102001290318104220012802204101710d0120012903280542020b200141306a24000f0b000b4301017f230041106b22022400200042ff018342cd0052200142ff018342cd0052724504402002200020011043200229030020022903081061200241106a24000f0b000b2d02017f017e230041106b2200240020001029200028020041014604401026000b2000290308200041106a24000b2b02027f017e230041106b220024002000102b200028020021012000290308200041106a2400420220011b0b4802017f017e230041306b22002400200041086a103602402000280208047e200041206a200041106a104a20002802204101710d0120002903280542020b200041306a24000f0b000b0500102ead0b2b02017f017e230041106b220024002000103a20002802004504401026000b2000290308200041106a24000b4802017f017e230041406a22002400200041086a103c02402000280208047e200041306a200041106a104b20002802304101710d0120002903380542020b200041406b24000f0b000b2b02027f017e230041106b220024002000103f200028020021012000290308200041106a2400420220011b0bc20102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a200341306b41ff0171410a4f0440200341c1006b41ff0171411a4f0440200341e1006b41ff017141194b0d042003413b6b0c020b200341356b0c010b2003412e6b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484100e0b210620004200370300200020063703080b3801017e024020002001101a22034202101c047e2002200342021001220342ff0183520d012000200337030842010542000b3703000f0b000b3e02017f017e230041106b220424002004200320021046370308200441086a2202101f200420003703082001410120024101104710071a200441106a24000b4602027f017e230041106b220224001028220345044020011039102d2000101f41044100200241086a4100104710071a0b200341037441f888c0006a290300200241106a24000b0bb8090e00419880c0000b11312e312e30302e302e30000000000000010041c080c0000b01020041d880c0000b01030041f080c0000b010400418881c0000b01050041a081c0000b01080041b881c0000b01090041d081c0000b010a0041e881c0000bd50770726f66696c655f626f6f74737472617070656475736572fc0010000400000072657075746174696f6e5f62756d70656464656c7461726561736f6e19011000050000001e01100006000000fc0010000400000072657075746174696f6e5f736c61736865646561726e696e67735f72656769737465726564616d6f756e74746f6b656e61011000060000006701100005000000fc0010000400000061646d696e5f72657075746174696f6e5f736c617368656461646d696e5f757064617465646e65775f61646d696e0000a90110000900000070656e64696e675f61646d696e5f73657474617267657400cd011000060000006576656e74735f636f6e74726163745f757064617465646e65775f6164647200f30110000800000070656e64696e675f6576656e74735f636f6e74726163745f736574657870697265735f61745f6c656467657270726f706f7365645f61745f6c656467657200001f021000110000003002100012000000cd011000060000006576656e74735f726f746174696f6e5f63616e63656c6c656463616e63656c6c65645f61745f6c656467657275021000130000000ea98aeb660d00000ea98aeb663deb000ea99a9a375beb006e65775f7761736d5f68617368000000a80210000d00000070656e64696e675f757067726164655f70726f706f736564617661696c61626c655f61745f6c65646765726e65775f76657273696f6e7761736d5f6861736800d8021000130000001f02100011000000eb0210000b000000f60210000900000070656e64696e675f757067726164655f63616e63656c6c6564757067726164655f6170706c696564eb0210000b000000f6021000090000000ea99a9b37ebca0066726f6d5f76657273696f6e746f5f76657273696f6e0000600310000c0000006c0310000a000000626f6f7473747261707065645f617472657075746174696f6e000000880310000f000000970310000a0000001f02100011000000cd01100006000000d8021000130000001f02100011000000eb0210000b0000003002100012000000f60210000900000041646d696e50656e64696e6741646d696e4576656e7473436f6e747261637450656e64696e674576656e7473436f6e74726163745061757365644465706c6f796d656e7453657150726f66696c654561726e696e67734279546f6b656e56657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e0000000200000000000000030000000100000003000000020000000300000003000000030000000400000003000000050000000300000006000000030000000700000003000000080041c889c0000b05030000000a0041d889c0000b2d030000000c000000030000000d000000030000000e000000030000000f000000030000001000000003000000110041988ac0000b0503000000140041e88ac0000b05030000001e0041b88bc0000b1d03000000280000000300000029000000030000002a000000030000002b008b2d0e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f00000000000002000000000000001b4576656e7473436f6e74726163744e6f74436f6e666967757265640000000003000000000000000c556e617574686f72697a65640000000400000000000000084e6f7441646d696e00000005000000000000001450656e64696e6741646d696e4d69736d6174636800000006000000000000001350656e64696e6741646d696e457870697265640000000007000000000000000e4e6f74496e697469616c697a6564000000000008000000000000001f4576656e7473436f6e7472616374416c7265616479436f6e66696775726564000000000e000000000000001d50656e64696e674576656e7473436f6e74726163744d69736d617463680000000000000f000000000000001c50656e64696e674576656e7473436f6e74726163744578706972656400000010000000000000001d50656e64696e674576656e7473436f6e747261637454696d656c6f636b00000000000011000000000000000f50726f66696c654e6f74466f756e64000000000a000000000000000d496e76616c6964416d6f756e740000000000000c000000000000000e526561736f6e526571756972656400000000000d000000000000000d4f70416c72656164795365656e00000000000014000000000000000650617573656400000000001e0000000000000012557067726164654e6f7450726f706f73656400000000002800000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000002900000000000000165570677261646550726f706f73616c4578706972656400000000002a00000000000000174d6967726174696f6e416c72656164794170706c696564000000002b0000000500000000000000000000001350726f66696c65426f6f74737472617070656400000000010000001470726f66696c655f626f6f747374726170706564000000010000000000000004757365720000001300000000000000020000000500000000000000000000001052657075746174696f6e42756d706564000000010000001172657075746174696f6e5f62756d706564000000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001100000000000000020000000500000000000000000000001152657075746174696f6e536c6173686564000000000000010000001272657075746174696f6e5f736c61736865640000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e0000000000110000000000000002000000050000000000000000000000124561726e696e677352656769737465726564000000000001000000136561726e696e67735f72656769737465726564000000000300000000000000047573657200000013000000000000000000000005746f6b656e00000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001641646d696e52657075746174696f6e536c61736865640000000000010000001861646d696e5f72657075746174696f6e5f736c6173686564000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001000000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f7365740000000000000100000000000000067461726765740000000000130000000000000002000000050000000000000000000000154576656e7473436f6e74726163745570646174656400000000000001000000176576656e74735f636f6e74726163745f75706461746564000000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001850656e64696e674576656e7473436f6e7472616374536574000000010000001b70656e64696e675f6576656e74735f636f6e74726163745f7365740000000003000000000000000674617267657400000000001300000000000000000000001270726f706f7365645f61745f6c6564676572000000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002000000050000000000000000000000174576656e7473526f746174696f6e43616e63656c6c65640000000001000000196576656e74735f726f746174696f6e5f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c65646765720000000004000000000000000200000005000000000000000000000006506175736564000000000001000000067061757365640000000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e00000000100000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e00000000001000000000000000020000000100000000000000000000000750726f66696c650000000002000000000000000f626f6f7473747261707065645f61740000000006000000000000000a72657075746174696f6e0000000000060000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000030000000000000011657870697265735f61745f6c656467657200000000000004000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee0000002000000002000000000000000000000007446174614b6579000000000c00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000e4576656e7473436f6e7472616374000000000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000001000000000000000750726f66696c6500000000010000001300000001000000000000000f4561726e696e67734279546f6b656e0000000002000000130000001300000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e000000000001000003ee0000002000000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e00000000000013000000000000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000003ed000000000000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000003ed00000000000000030000000000000000000000137365745f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000003ed000000000000000300000000000000000000001770726f706f73655f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000003ed00000000000000030000000000000000000000166163636570745f6576656e74735f636f6e747261637400000000000000000001000003e9000003ed000000000000000300000000000000000000001e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400000000000000000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000001000003e9000003ed0000000000000003000000000000000000000007756e7061757365000000000000000001000003e9000003ed000000000000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000003ed000000000000000300000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000003ed000000000000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e9000003ed00000000000000030000000000000000000000076d696772617465000000000000000001000003e9000003ed0000000000000003000000000000000000000009626f6f747374726170000000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000bf53656c662d736572766963652070726f66696c65206372656174696f6e3a20746865207573657220617574686f72697a6573207468656972206f776e20626f6f7473747261700a286e6f2061646d696e206b65792c206e6f206576656e74732d636f6e747261637420646570656e64656e6379292e2043616c6c6564206174206f6e626f617264696e6720736f0a657665727920757365722068617320612070726f66696c65206265666f726520746865792070617274696369706174652e000000000e626f6f7473747261705f73656c660000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000f62756d705f72657075746174696f6e000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed0000000000000003000000000000000000000010736c6173685f72657075746174696f6e0000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001172656769737465725f6561726e696e677300000000000004000000000000000475736572000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001661646d696e5f736c6173685f72657075746174696f6e00000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000b6765745f70726f66696c6500000000010000000000000004757365720000001300000001000003e8000007d00000000750726f66696c650000000000000000000000000c6765745f6561726e696e677300000002000000000000000475736572000000130000000000000005746f6b656e00000000000013000000010000000b0000000000000000000000096765745f61646d696e0000000000000000000001000000130000000000000000000000136765745f6576656e74735f636f6e7472616374000000000000000001000003e80000001300000000000000000000001b6765745f70656e64696e675f6576656e74735f636f6e7472616374000000000000000001000003e8000007d00000001550656e64696e674576656e7473436f6e747261637400000000000000000000000000000969735f70617573656400000000000000000000010000000100000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000ef010e636f6e74726163746d6574617630000000000000000776657273696f6e0000000005312e312e30000000000000000000000b6465736372697074696f6e0000000031426f756e646c6573732070726f66696c6520636f6e74726163743a2072657075746174696f6e202b206561726e696e677300000000000000000000076c6963656e736500000000034d4954000000000000000005727376657200000000000006312e39302e3000000000000000000008727373646b7665720000002f32332e352e33236433653161623234323433383862313038393362373936623063386534303563356564643033643200001e11636f6e7472616374656e766d657461763000000000000000170000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32362e312e30233132323863666638303232623830343635393735306239346233313539333262306530663366366100" + } + }, + "ext": "v0" + }, + "live_until": 518500 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/compatibility/test_snapshots/sdk23_v110_rows_survive_h6_upgrade_to_sdk27.1.json b/contracts/compatibility/test_snapshots/sdk23_v110_rows_survive_h6_upgrade_to_sdk27.1.json new file mode 100644 index 0000000..44e754c --- /dev/null +++ b/contracts/compatibility/test_snapshots/sdk23_v110_rows_survive_h6_upgrade_to_sdk27.1.json @@ -0,0 +1,7139 @@ +{ + "generators": { + "address": 15, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "b9e3500cfb559781e68359655f37775c78afffc5a8436daca9d1d1f8e3569b02" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "2a8789bf5dd392b91ddfe6591072a0cb9fae70045abf379fd1dbbc2db4af1de3" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "u32": 250 + }, + { + "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "function_name": "set_events_contract", + "args": [ + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF", + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + }, + { + "i128": "0" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "60000000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + }, + { + "i128": "400000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "register_supported_token", + "args": [ + { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6J5N", + { + "function": { + "contract_fn": { + "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "function_name": "bootstrap_self", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6J5N" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000001" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "create_event", + "args": [ + { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "manager" + }, + "val": "void" + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Bounty" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "completed" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "i128": "10250000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "apply_to_bounty", + "args": [ + { + "u64": "429496729601" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000003" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "submit", + "args": [ + { + "u64": "429496729601" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "string": "ipfs://submission" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "select_winners", + "args": [ + { + "u64": "429496729601" + }, + { + "vec": [ + { + "map": [ + { + "key": { + "symbol": "position" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "reputation_bump" + }, + "val": { + "u32": 7 + } + } + ] + } + ] + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000005" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "create_event", + "args": [ + { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "manager" + }, + "val": "void" + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "cancelling" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000006" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "i128": "10250000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "add_funds", + "args": [ + { + "u64": "429496729602" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + }, + { + "i128": "100000000" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000007" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "i128": "102500000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "start_cancel", + "args": [ + { + "u64": "429496729602" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000008" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "create_event", + "args": [ + { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "manager" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "active" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000009" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "i128": "10250000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "add_funds", + "args": [ + { + "u64": "429496729603" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + }, + { + "i128": "100000000" + }, + { + "bytes": "000000000000000000000000000000000000000000000000000000000000000a" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "i128": "102500000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "create_event", + "args": [ + { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "manager" + }, + "val": "void" + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Grant" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Multi" + }, + { + "u32": 2 + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "grant" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + }, + { + "bytes": "000000000000000000000000000000000000000000000000000000000000000b" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "i128": "10250000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "select_winners", + "args": [ + { + "u64": "429496729604" + }, + { + "vec": [ + { + "map": [ + { + "key": { + "symbol": "position" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + }, + { + "key": { + "symbol": "reputation_bump" + }, + "val": { + "u32": 0 + } + } + ] + } + ] + }, + { + "bytes": "000000000000000000000000000000000000000000000000000000000000000c" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "claim_milestone", + "args": [ + { + "u64": "429496729604" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "u32": 0 + }, + { + "u32": 5 + }, + { + "bytes": "000000000000000000000000000000000000000000000000000000000000000d" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "create_event", + "args": [ + { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "manager" + }, + "val": "void" + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Crowdfunding" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Multi" + }, + { + "u32": 2 + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "crowdfunding" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + }, + { + "bytes": "000000000000000000000000000000000000000000000000000000000000000e" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "add_funds", + "args": [ + { + "u64": "429496729605" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + }, + { + "i128": "100000000" + }, + { + "bytes": "000000000000000000000000000000000000000000000000000000000000000f" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "i128": "100000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "claim_milestone", + "args": [ + { + "u64": "429496729605" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u32": 0 + }, + { + "u32": 0 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000010" + } + ] + } + }, + "sub_invocations": [] + } + ], + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "claim_milestone", + "args": [ + { + "u64": "429496729605" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u32": 0 + }, + { + "u32": 0 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000010" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "function_name": "migrate", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "migrate", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2ZMN" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "function_name": "propose_events_contract", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BV5" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "function_name": "propose_upgrade", + "args": [ + { + "bytes": "0d5431380fb27eeec6105e2fdd1bfa7d1ad452266f3f1115fcd52e72df46b66e" + }, + { + "string": "1.2.0" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "propose_upgrade", + "args": [ + { + "bytes": "98912da3856491ab21d451bfec6de504d23e5d3080c3b8046cbab21ac602b639" + }, + { + "string": "1.5.0" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "function_name": "apply_upgrade", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "function_name": "cancel_pending_events_contract", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2ZMN", + { + "function": { + "contract_fn": { + "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "function_name": "accept_admin", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "apply_upgrade", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "accept_admin", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "create_event", + "args": [ + { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "manager" + }, + "val": "void" + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "post-upgrade" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000014" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "i128": "10250000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "claim_milestone", + "args": [ + { + "u64": "429496729604" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "u32": 1 + }, + { + "u32": 5 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000016" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "claim_milestone", + "args": [ + { + "u64": "429496729605" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u32": 1 + }, + { + "u32": 0 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000018" + } + ] + } + }, + "sub_invocations": [] + } + ], + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "claim_milestone", + "args": [ + { + "u64": "429496729605" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u32": 1 + }, + { + "u32": 0 + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000018" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2ZMN", + { + "function": { + "contract_fn": { + "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "function_name": "migrate", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5", + { + "function": { + "contract_fn": { + "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "function_name": "migrate", + "args": [] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 27, + "sequence_number": 17380, + "timestamp": 1000000, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 17380, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "544730322382084885" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "649072984189975589" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1506441561184340186" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1690253666352074432" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2254425974100219774" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2891388370666955040" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "3736142932239307322" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4914054227674050081" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "5994256439390011320" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "6369051681840606601" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "8375915698557174338" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "1301173170172112462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "1345255804540566779" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "2140788761963629343" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "2307661404550649928" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "2578412842719982537" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "2781962168096793370" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "4571470874178140630" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "4822409645871993625" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "6517132746326325848" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "7564072809757355283" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "8077058277077262192" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "8840537117088365198" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", + "key": { + "ledger_key_nonce": { + "nonce": "5012940724606903311" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", + "key": { + "ledger_key_nonce": { + "nonce": "6391496069076573377" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", + "key": { + "ledger_key_nonce": { + "nonce": "7270604957039011794" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5", + "key": { + "ledger_key_nonce": { + "nonce": "395965415359800683" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5", + "key": { + "ledger_key_nonce": { + "nonce": "3507645618223554847" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5", + "key": { + "ledger_key_nonce": { + "nonce": "6054449652355741849" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2ZMN", + "key": { + "ledger_key_nonce": { + "nonce": "2623024502929126324" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2ZMN", + "key": { + "ledger_key_nonce": { + "nonce": "7935298921545310989" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6329379 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6J5N", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6312099 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "1257500000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 535780 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "18847500000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 535780 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518500 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 535780 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "195000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 535780 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "20100000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 535780 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000006" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 138340 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "EarningsByToken" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "100000000" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "EarningsByToken" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "10000000000" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "EarningsByToken" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "10000000000" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000001" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "b000000000000000000000000000000000000000000000000000000000000003" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "b000000000000000000000000000000000000000000000000000000000000005" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "b00000000000000000000000000000000000000000000000000000000000000d" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "b000000000000000000000000000000000000000000000000000000000000010" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "d100000000000000000000000000000000000000000000000000000000000005" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "d10000000000000000000000000000000000000000000000000000000000000d" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "d100000000000000000000000000000000000000000000000000000000000010" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "e100000000000000000000000000000000000000000000000000000000000005" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "e10000000000000000000000000000000000000000000000000000000000000d" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "e100000000000000000000000000000000000000000000000000000000000010" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "7fb8ac73d4ec74d28b2898fee94cd9d8ca7d862edd5bd44954aa5b5dec7a8152" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 34759 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "829b091c6a77240a470b1df61a0f510f99de57657ef00ec59f626020b56428fc" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 34759 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "8b49442cb79a2fb2b821cc84dedd76969443ec471eee71a6daee5f1109404576" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 34759 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "a748bfbca37c094bf836ebfd8121acc0493b4f00a2927cb31ca46cdb4b4ee5d6" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 34759 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "cfe4d757de943a407d14593e5e3bd308bb3ce34b8573603eb6f829d1c86dffe1" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 34759 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "f21c11096505d7684928c58a1c36a5ca5c802dcdfdfd3adfe46e458552246100" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 34759 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "7" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "10" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": { + "vec": [ + { + "symbol": "Profile" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6J5N" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "bootstrapped_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "reputation" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "0d5431380fb27eeec6105e2fdd1bfa7d1ad452266f3f1115fcd52e72df46b66e" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2ZMN" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 100 + } + }, + { + "key": { + "vec": [ + { + "symbol": "EventsContract" + } + ] + }, + "val": { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + } + }, + { + "key": { + "vec": [ + { + "symbol": "MigratedToVersion" + } + ] + }, + "val": { + "string": "1.2.0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.2.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518500 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorAmount" + }, + { + "u64": "429496729602" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorAmount" + }, + { + "u64": "429496729603" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "100000000" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorAmount" + }, + { + "u64": "429496729605" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "100000000" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorAt" + }, + { + "u64": "429496729602" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorAt" + }, + { + "u64": "429496729603" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorAt" + }, + { + "u64": "429496729605" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorCount" + }, + { + "u64": "429496729602" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorCount" + }, + { + "u64": "429496729603" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorCount" + }, + { + "u64": "429496729605" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorSlot" + }, + { + "u64": "429496729602" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorSlot" + }, + { + "u64": "429496729603" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "ContributorSlot" + }, + { + "u64": "429496729605" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "CrowdfundingMilestonesClaimed" + }, + { + "u64": "429496729605" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 2 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "429496729601" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "429496729601" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Bounty" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "remaining_escrow" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "vec": [ + { + "symbol": "Completed" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "completed" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "429496729602" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "429496729602" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "remaining_escrow" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "vec": [ + { + "symbol": "Cancelled" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "cancelling" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "429496729603" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "429496729603" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "remaining_escrow" + }, + "val": { + "i128": "10100000000" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "vec": [ + { + "symbol": "Active" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "active" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "429496729604" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "429496729604" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Grant" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Multi" + }, + { + "u32": 2 + } + ] + } + }, + { + "key": { + "symbol": "remaining_escrow" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "vec": [ + { + "symbol": "Completed" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "grant" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "429496729605" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "429496729605" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Crowdfunding" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Multi" + }, + { + "u32": 2 + } + ] + } + }, + { + "key": { + "symbol": "remaining_escrow" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "vec": [ + { + "symbol": "Completed" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "crowdfunding" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "429496729606" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://event" + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "1086400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "429496729606" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "remaining_escrow" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "vec": [ + { + "symbol": "Active" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "post-upgrade" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1572580 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventApplicantAt" + }, + { + "u64": "429496729601" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventApplicantCount" + }, + { + "u64": "429496729601" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventApplicantSlot" + }, + { + "u64": "429496729601" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventManager" + }, + { + "u64": "429496729603" + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N" + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventSubmission" + }, + { + "u64": "429496729601" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "applicant" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "ipfs://submission" + } + }, + { + "key": { + "symbol": "submitted_at" + }, + "val": { + "u64": "1000000" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventWinnerAt" + }, + { + "u64": "429496729601" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "milestone" + }, + "val": "void" + }, + { + "key": { + "symbol": "paid_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "position" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventWinnerAt" + }, + { + "u64": "429496729604" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "milestone" + }, + "val": "void" + }, + { + "key": { + "symbol": "paid_at" + }, + "val": "void" + }, + { + "key": { + "symbol": "position" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventWinnerAt" + }, + { + "u64": "429496729604" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "5000000000" + } + }, + { + "key": { + "symbol": "milestone" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "paid_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "position" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventWinnerAt" + }, + { + "u64": "429496729604" + }, + { + "u32": 2 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "5000000000" + } + }, + { + "key": { + "symbol": "milestone" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "paid_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "position" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1572580 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventWinnerAt" + }, + { + "u64": "429496729605" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "milestone" + }, + "val": "void" + }, + { + "key": { + "symbol": "paid_at" + }, + "val": "void" + }, + { + "key": { + "symbol": "position" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventWinnerAt" + }, + { + "u64": "429496729605" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "50000000" + } + }, + { + "key": { + "symbol": "milestone" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "paid_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "position" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventWinnerAt" + }, + { + "u64": "429496729605" + }, + { + "u32": 2 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "50000000" + } + }, + { + "key": { + "symbol": "milestone" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "paid_at" + }, + "val": { + "u64": "1000000" + } + }, + { + "key": { + "symbol": "position" + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "symbol": "recipient" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1572580 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventWinnerCount" + }, + { + "u64": "429496729601" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventWinnerCount" + }, + { + "u64": "429496729604" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 3 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "EventWinnerCount" + }, + { + "u64": "429496729605" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 3 + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "MilestoneClaimed" + }, + { + "u64": "429496729604" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "MilestoneClaimed" + }, + { + "u64": "429496729604" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 1572580 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "MilestoneClaimed" + }, + { + "u64": "429496729605" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 1555300 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "MilestoneClaimed" + }, + { + "u64": "429496729605" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 1572580 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "429496729602" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 1572580 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "429496729606" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 1572580 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000003" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000005" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000006" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000007" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000008" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000009" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "000000000000000000000000000000000000000000000000000000000000000a" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "000000000000000000000000000000000000000000000000000000000000000b" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "000000000000000000000000000000000000000000000000000000000000000c" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "000000000000000000000000000000000000000000000000000000000000000d" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "000000000000000000000000000000000000000000000000000000000000000e" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "000000000000000000000000000000000000000000000000000000000000000f" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000010" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 17479 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000014" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 34759 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000016" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 34759 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000018" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 34759 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000011" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 34759 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" + }, + { + "bytes": "0000000000000000000000000000000000000000000000000000000000000012" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 34759 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "98912da3856491ab21d451bfec6de504d23e5d3080c3b8046cbab21ac602b639" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 100 + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeAccount" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeBps" + } + ] + }, + "val": { + "u32": 250 + } + }, + { + "key": { + "vec": [ + { + "symbol": "MigratedToVersion" + } + ] + }, + "val": { + "string": "1.5.0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextEventId" + } + ] + }, + "val": { + "u64": "429496729607" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProfileContract" + } + ] + }, + "val": { + "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedToken" + }, + { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + ] + }, + "val": { + "bool": true + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenAt" + }, + { + "u32": 0 + } + ] + }, + "val": { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenCount" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenSlot" + }, + { + "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.5.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518500 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 3801, + "n_functions": 88, + "n_globals": 4, + "n_table_entries": 0, + "n_types": 22, + "n_data_segments": 15, + "n_elem_segments": 0, + "n_imports": 25, + "n_exports": 32, + "n_data_segment_bytes": 1099 + } + } + }, + "hash": "0d5431380fb27eeec6105e2fdd1bfa7d1ad452266f3f1115fcd52e72df46b66e", + "code": "0061736d01000000017d166000017e60027e7e017e60017e017e60017f0060017e0060027f7e0060047e7e7e7e017e6000006000017f60027f7f0060017f017e60037f7e7e0060027f7f017e60037e7e7e017e60037f7f7e0060027e7e017f60037f7f7f0060027e7e0060047f7f7f7f017e60057e7f7f7f7f0060037e7e7e0060047e7f7f7f0002970119016c015f000d016c01310001016101300002017801310001016c01380001016c013700060169013000020169015f00020162016b0002016c013600020178013000010176016700010169013800020169013700020162016a0001017801330000017801340000016201380002016c01300001016901360001017801350002016c01320001016d0139000d016d016100060162016900010359580e0a090f090503030f100b1107040803080708080b05120909040c0a040403051305030314040b0507040305040703030704050c02080a0000060001000106000000010100000000020000000201060202060000100e150c05030100110621047f01418080c0000b7f0041e08bc0000b7f0041e08bc0000b7f0041e08bc0000b07a70420066d656d6f727902000d5f5f636f6e7374727563746f72004d0c6163636570745f61646d696e0050166163636570745f6576656e74735f636f6e747261637400511661646d696e5f736c6173685f72657075746174696f6e00520d6170706c795f75706772616465005309626f6f74737472617000540e626f6f7473747261705f73656c6600560f62756d705f72657075746174696f6e00571e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400581663616e63656c5f70656e64696e675f757067726164650059096765745f61646d696e005a0c6765745f6561726e696e6773005b136765745f6576656e74735f636f6e7472616374005d176765745f6d696772617465645f746f5f76657273696f6e005e1b6765745f70656e64696e675f6576656e74735f636f6e7472616374005f136765745f70656e64696e675f7570677261646500600b6765745f70726f66696c6500610969735f7061757365640062076d696772617465006305706175736500641770726f706f73655f6576656e74735f636f6e747261637400650f70726f706f73655f7570677261646500661172656769737465725f6561726e696e67730067097365745f61646d696e0068137365745f6576656e74735f636f6e7472616374006910736c6173685f72657075746174696f6e006a07756e7061757365006b0776657273696f6e006c015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030c010f0a843e5812002000101a2001ad42ff0183200210001a0bef0402037f027e230041306b2201240002400240027e02400240024002400240024002400240024002400240024002400240200028020041016b0e0b0102030405060708090a0b000b200141086a220041f281c0004105102220012802080d0e20002001290310104b0c0c0b200141086a220041f781c000410c102220012802080d0d20002001290310104b0c0b0b200141086a2200418382c000410e102220012802080d0c20002001290310104b0c0a0b200141086a2200419182c0004115102220012802080d0b20002001290310104b0c090b200141086a220041a682c0004106102220012802080d0a20002001290310104b0c080b200141086a220041ac82c000410d102220012802080d0920002001290310104b0c070b200141086a220241b982c0004107102220012802080d0820022001290310200029030810230c060b200141206a220241c082c000410f10220c040b200141086a220041cf82c0004107102220012802080d0620002001290310104b0c040b200141086a220041d682c000410e102220012802080d0520002001290310104b0c030b200141086a220041e482c0004111102220012802080d0420002001290310104b0c020b200141206a220241f582c000410610220b20012802200d02200120012903283703082001200029031037031820012000290308370310230041206b220024002000200141086a22032903103703182000200329030837031020002003290300370308200041086a4103104c21042002420037030020022004370308200041206a24002001290320210420012903280c010b2001290308210420012903100b21052004500d010b000b200141306a240020050b0b002000200142c900106e0b0b002000200110124201510b0b002000200142cd00106e0b0d002000101a2001420210001a0b4801027f230041106b22012400200110204101210202402001280200410146044020002001290308370308410021020c010b200041033602040b20002002360200200141106a24000b0b00200041e083c000101d0bac0101027f230041206b2202240020022001370318200220003703102002420b3703080240024002400240200241086a101a22004200101c450d00200042001001a741ff01710e020002010b200241086a220341f582c0004106102220022802080d00200320022903102001102320022802084101460d0041002103200229031022004200101c450d02200042001001a741ff017122030e020201000b000b411421030b200241206a240020030b3801017f230041106b22032400200320012002106d20002003280200047e4201052000200329030837030842000b370300200341106a24000b3801017f230041106b22032400200320023703082003200137030020034102104c21012000420037030020002001370308200341106a24000b3401017f230041206b2202240020022001370318200220003703102002420b370308200241086a410142001019200241206a24000b0c00428380808080011026000b0700200010141a0b3701027f230041106b2200240020001028027f2000280200410146044020002802040c010b200029030810021a41000b200041106a24000b4d01027f230041106b22012400200141d081c000101d4101210202402001280200410146044020002001290308370308410021020c010b200041083602040b20002002360200200141106a24000b0b00102a411e4100102b1b0b1600428480808080f010428480808080a0fa0310041a0b3a02017f017e0240418083c000101a22014202101c450d004101210002400240200142021001a741ff01710e020102000b000b410021000b20000b3501027f230041106b22002400200010204103210120002802004101460440200029030810021a410021010b200041106a240020010b6c02017f017e230041106b2203240020032001102e42012101024020032802000d002003290308210420032002102e20032802000d0020032003290308370308200320043703002000419c80c000410220034102102f370308420021010b20002001370300200341106a24000b2f00200142ffffffffffffffff0058047e200142088642068405200110070b210120004200370300200020013703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410160b7a02017f017e230041306b220224002002200129030037032820022001290308370318200220013502104220864204843703202002200135021842208642048437031020022001350214422086420484370308419081c0004105200241086a4105102f21032000420037030020002003370308200241306a24000b6002017f017e230041206b2202240020022001290300370318200220013502084220864204843703102002200135020c42208642048437030841b881c0004103200241086a4103102f21032000420037030020002003370308200241206a24000b1200200041ac85c000410d41b485c000106f0b2f02017f017e230041106b22022400200220002001106d20022802004101460440000b2002290308200241106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a4101104c200141106a24000b12002000418087c0004114418887c000106f0b1200200041a487c000411741ac87c000106f0b0d00418083c0002000420210190bda0101027f230041406a22022400200242063703082002200137031002400240200241086a101a22014201101c04402001420110012101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d002001419c80c0004102200241206a41021039200241306a22032002290320103a20022802300d002002290338210120032002290328103a20022802304101470d020b000b200042003703000c010b200020022903383703102000200137030820004201370300200241086a103b0b200241406b24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410171a0b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110060b210120002003370300200020013703080b1d002000101a4201428480808080b0d400428480808080e0ee0b10051a0b0b002000419883c000101b0b5101017f230041306b220324002003420637030820032000370310200341086a101a200341206a20012002102d20032802204101460440000b2003290328420110001a200341086a103b200341306a24000b0b00419883c0002000101e0b810102027f017e230041406a2203240020032002370318200320013703102003420737030842002102420021010240200341086a2204101a22054201101c0440200341206a200542011001104020032802204101460d0120032903382101200329033021022004103b0b2000200237030020002001370308200341406b24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001100c21032001100d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b0b0041b083c000101a10420b09002000420210151a0b860202027f057e230041406a220124000240200041f883c000101a22034202101c047e2003420210012103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d012003419081c0004105200141086a410510392001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328104420012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d00200110114280808080708342808080808004520d0020002001370308420021020b200020023703000b0b0041e083c0002000101e0b0b0041f883c000101a10420b0b002000419084c000101b0bc80102027f037e230041206b220124000240200041a884c000101a22034202101c047e2003420210012103034020024118470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341b881c0004103200141086a410310392001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342cd00520d01200020034220883e0214200020044220883e02102000200537030842010542000b370300200141206a24000f0b000b0b0041a884c000101a10420b0b0041d081c0002000101e0b3401017f230041106b2202240020022001370308200241086a4101104c21012000420037030020002001370308200241106a24000b16002000ad4220864204842001ad422086420484100b0b5e01017f0240200042ff018342cd0051044041d081c000101a4202101c0d012000104a41001037104e210141c883c000101a2001ad422086420484420210001a41e881c000104f103e102a2000103242020f0b000b4283808080101026000b0800100f422088a70b14002000ad4220864204844284808080d00010180bc20102027e027f230041106b220224000240027f410641b083c000101a22004202101c450d001a2000420210012100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041c480c00041022002410210392002290300220142ff01834204520d012002290308220042ff018342cd00520d01104e2001422088a74d0440200010021a2000104a1041102a2000103241000c010b1041102a41070b4103742903808940200241106a24000f0b000b8d0102047f017e230041206b220124000240102722000d00200141086a10482001280208450440410f21000c010b2001280218210020012903102104200128021c104e2203490440411021000c010b417f2000418087016a2202200020024b1b20034b0440411121000c010b200410451049102a20041036410021000b20004103742903808940200141206a24000bae0202037f037e230041206b220424000240200042ff018342cd0052200142ff018342045272200242ff018342c90052720d00200441086a22062003104420042802084101460d00200429031021030240102722050d00102922050d002006102820042802084101460440200428020c21050c010b200429031022082003102122050d00410d210520021008428080808010540d00200441086a200010382004280208450440410a21050c010b200020042903102004290318220720014220887d22094200200720095a1b103d200441c387c00041181033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000bd50102047f037e230041306b220024000240102722010d00200041086a10432000280208450440412821010c010b200028022420002903182105200029031021042000280228104e2203490440412a21010c010b20034b0440412921010c010b102a200410091a2005103e1046200041d485c000410f1033370308200041086a22011034200020043703102000200537030841c485c000410220014102102f10031a419885c000103420002004370308419085c000410120014101102f10031a410021010b20014103742903808940200041306a24000bab0102037f017e230041206b220224000240200042ff018342cd00520d00200241086a22042001104420022802084101460d00200229031021010240102c22030d00102922030d002004101f20022802084101460440200228020c21030c010b200229031022052001102122030d00200241086a200010382002280208450440200010554200103d200010350b200520011024410021030b20034103742903808940200241206a24000f0b000b3f02017e027f230041106b22012400027e10102200a741ff017122024106470440200241c000460440200010060c020b000b20004208880b200141106a24000b880101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001104420022802084101460d0020022903102101200010021a0240102922030d0020002001102122030d002004200010382002280208450440200010554200103d200010350b200020011024410021030b20034103742903808940200241206a24000f0b000ba70202037f037e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003104420042802084101460d00200429031021030240102c22050d00102922050d002006101f20042802084101460440200428020c21050c010b200429031022082003102122050d00200441086a200010382004280208450440410a21050c010b20002004290310427f2004290318220720014220887c220920072009561b103d200441a486c00041111033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000b800102037f017e230041206b220024000240102722010d00200041086a10482000290308500440410f21010c010b1049102a104e2101200041b088c00041191033370308200041086a2202103420002001ad42208642048437030841a888c000410120024101102f10031a410021010b20014103742903808940200041206a24000b800102037f017e230041306b220024000240102722010d00200041086a10432000290308500440412821010c010b1046102a104e2101200041c988c00041191033370308200041086a2202103420002001ad42208642048437030841a888c000410120024101102f10031a410021010b20014103742903808940200041306a24000b2d02017f017e230041106b2200240020001028200028020041014604401025000b2000290308200041106a24000b4301017f230041106b22022400200042ff018342cd0052200142ff018342cd005272450440200220002001103f20022903002002290308105c200241106a24000f0b000b38002000423f8720018542005220004280808080808080407d42ffffffffffffffff0056724504402000420886420b840f0b2001200010130b2b02027f017e230041106b2200240020001020200028020021012000290308200041106a2400420220011b0b2b02027f017e230041106b2200240020001047200028020021012000290308200041106a2400420220011b0b4802017f017e230041306b22002400200041086a104802402000280208047e200041206a200041106a103120002802204101460d0120002903280542020b200041306a24000f0b000b4802017f017e230041406a22002400200041086a104302402000280208047e200041306a200041106a103020002802304101460d0120002903380542020b200041406b24000f0b000b5901017f230041306b220124000240200042ff018342cd00520d00200141086a200010382001280208047e200141206a20012903102001290318102d20012802204101460d0120012903280542020b200141306a24000f0b000b0500102bad0baf0102027f037e230041206b220024000240102722010d00200041106a103c20002802104101470440410821010c010b2000290318210220001047024020002802004101460440200029030822032002100a50450d01412b21010c020b41ed81c000104f21030b419084c0002002101e102a41f084c0001034200020023703182000200337031041e084c0004102200041106a4102102f10031a410021010b20014103742903808940200041206a24000b0b0041c084c000410110700bd70102047f017e230041306b220124000240200042ff018342cd00520d00027e102722020440200241037429038089400c010b2001104e2202360210200120003703082001417f20024180b1076a2203200220034b1b220436021441a884c000101a200141186a2203200141086a103120012802184101460d012001290320420210001a102a200141e288c000411b1033370318200310342001200037032820012002ad42208642048437032020012004ad42208642048437031841b881c000410320034103102f10031a42020b200141306a24000f0b000ba00202057f017e230041406a22022400200241206a22042000104402402002280220410146200142ff018342c90052720d00200229032821000240102722030d004102210320011008428080808010540d002002104e220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441f883c000101a20042002103020022802204101460d012002290328420210001a102a200241fc87c0004118103337032020041034200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041dc87c000410420044104102f10031a410021030b20034103742903808940200241406b24000f0b000b800302027f067e230041206b220424000240200042ff018342cd0052200142ff018342cd0052720d0020042002104020042802004101460d00200429031821022004290310210720042003104420042802004101460d00200429030821080240102c22050d00102922050d002004101f20042802004101460440200428020421050c010b200429030822092008102122050d0020075020024200532002501b0440410c21050c010b200420002001103f20042903002106200429030821032004200137031020042000370308200442073703002004101a200620077c220a200654ad200220037c7c2206423f87220b200a2002200385427f8520032006858342005322051b200b428080808080808080807f85200620051b105c420110001a2004103b200441ec86c000411310333703002004103420072002105c210220042000370310200420013703082004200237030041d486c000410320044103102f10031a200920081024410021050b20054103742903808940200441206a24000f0b000ba90102037f017e230041106b22012400200042ff018342cd00510440027e102722020440200241037429038089400c010b104e210241b083c000101a200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041c480c000410220014102102f420210001a102a200141ec85c00041111033370300200110342001200037030041e485c000410120014101102f10031a42020b200141106a24000f0b000b5301027f230041106b22012400200042ff018342cd005104400240102722020d0020011020410e210220012802000d0020001045102a20001036410021020b20024103742903808940200141106a24000f0b000ba70202037f037e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003104420042802084101460d00200429031021030240102c22050d00102922050d002006101f20042802084101460440200428020c21050c010b200429031022082003102122050d00200441086a200010382004280208450440410a21050c010b200020042903102004290318220720014220887d22094200200720095a1b103d200441b586c00041121033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000b0b0041f884c000410010700b2b02017f017e230041106b220024002000103c20002802004504401025000b2000290308200041106a24000bc40102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a0240200341306b41ff0171410a4f0440200341c1006b41ff0171411a490d01200341e1006b41ff0171411a4f0d042003413b6b0c020b2003412e6b0c010b200341356b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484100e0b210620004200370300200020063703080b3801017e024020002001101a22034202101c047e2002200342021001220342ff0183520d012000200337030842010542000b3703000f0b000b3e02017f017e230041106b220424002004200320021033370308200441086a22021034200420003703082001410120024101102f10031a200441106a24000b4802027f017e230041106b22022400027e102722030440200341037429038089400c010b20011037102a2000103441044100200241086a4100102f10031a42020b200241106a24000b0bc7090f00418080c0000bcd01626f6f7473747261707065645f617472657075746174696f6e000000000010000f0000000f0010000a000000657870697265735f61745f6c6564676572746172676574002c001000110000003d00100006000000617661696c61626c655f61745f6c65646765726e65775f76657273696f6e70726f706f7365645f61745f6c65646765727761736d5f6861736800000054001000130000002c00100011000000670010000b000000720010001200000084001000090000002c0010001100000072001000120000003d001000060041e881c0000b9901312e322e30302e302e3041646d696e50656e64696e6741646d696e4576656e7473436f6e747261637450656e64696e674576656e7473436f6e74726163745061757365644465706c6f796d656e7453657150726f66696c654561726e696e67734279546f6b656e56657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e00000000000400419883c0000b01080041b083c0000b01010041c883c0000b01050041e083c0000b01020041f883c0000b010900419084c0000b010a0041a884c0000b01030041c084c0000b85050ea98aeb660d000066726f6d5f76657273696f6e746f5f76657273696f6e0000480210000c000000540210000a0000000ea99a9b37ebca000ea98aeb663deb006e65775f7761736d5f68617368000000800210000d0000000ea99a9a375beb006e65775f61646d696e000000a00210000900000061646d696e5f75706461746564000000670010000b0000008400100009000000757067726164655f6170706c696564003d0010000600000070656e64696e675f61646d696e5f73657464656c7461726561736f6e75736572fd021000050000000203100006000000080310000400000072657075746174696f6e5f62756d70656472657075746174696f6e5f736c6173686564616d6f756e74746f6b656e000047031000060000004d0310000500000008031000040000006561726e696e67735f7265676973746572656400080310000400000070726f66696c655f626f6f7473747261707065646e65775f616464729c031000080000006576656e74735f636f6e74726163745f7570646174656461646d696e5f72657075746174696f6e5f736c61736865640054001000130000002c00100011000000670010000b000000840010000900000070656e64696e675f757067726164655f70726f706f73656463616e63656c6c65645f61745f6c65646765720014041000130000006576656e74735f726f746174696f6e5f63616e63656c6c656470656e64696e675f757067726164655f63616e63656c6c656470656e64696e675f6576656e74735f636f6e74726163745f7365740000000200000000000000030000000100000003000000020000000300000003000000030000000400000003000000050000000300000006000000030000000700000003000000080041d089c0000b05030000000a0041e089c0000b2d030000000c000000030000000d000000030000000e000000030000000f000000030000001000000003000000110041a08ac0000b0503000000140041f08ac0000b05030000001e0041c08bc0000b1d03000000280000000300000029000000030000002a000000030000002b00ef010e636f6e74726163746d657461763000000000000000076c6963656e736500000000034d495400000000000000000776657273696f6e0000000005312e322e30000000000000000000000b6465736372697074696f6e0000000031426f756e646c6573732070726f66696c6520636f6e74726163743a2072657075746174696f6e202b206561726e696e67730000000000000000000005727376657200000000000006312e39332e3000000000000000000008727373646b7665720000002f32372e302e30236535636234623532633364613865353666633438616466643762383564383539373663316130353900008b2c0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000001000003e900000002000000030000000000000000000000076d696772617465000000000000000001000003e90000000200000003000000000000000000000007756e7061757365000000000000000001000003e9000000020000000300000000000000000000000776657273696f6e00000000000000000100000010000000000000000000000009626f6f747374726170000000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000096765745f61646d696e00000000000000000000010000001300000000000000000000000969735f7061757365640000000000000000000001000000010000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000000020000000300000000000000000000000b6765745f70726f66696c6500000000010000000000000004757365720000001300000001000003e8000007d00000000750726f66696c650000000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000000020000000300000000000000000000000c6765745f6561726e696e677300000002000000000000000475736572000000130000000000000005746f6b656e00000000000013000000010000000b00000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e000000000000130000000000000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000000020000000300000000000000000000000e626f6f7473747261705f73656c660000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f62756d705f72657075746174696f6e000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e90000000200000003000000000000000000000010736c6173685f72657075746174696f6e0000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000001172656769737465725f6561726e696e677300000000000004000000000000000475736572000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000136765745f6576656e74735f636f6e7472616374000000000000000001000003e8000000130000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000137365745f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e900000002000000030000000000000000000000166163636570745f6576656e74735f636f6e747261637400000000000000000001000003e9000000020000000300000000000000000000001661646d696e5f736c6173685f72657075746174696f6e00000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e900000002000000030000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000001770726f706f73655f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000000020000000300000000000000000000001b6765745f70656e64696e675f6576656e74735f636f6e7472616374000000000000000001000003e8000007d00000001550656e64696e674576656e7473436f6e747261637400000000000000000000000000001e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400000000000000000001000003e9000000020000000300000002000000000000000000000007446174614b6579000000000c00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000e4576656e7473436f6e7472616374000000000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000001000000000000000750726f66696c6500000000010000001300000001000000000000000f4561726e696e67734279546f6b656e0000000002000000130000001300000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e000000000000010000008454656d706f72617279206964656d706f74656e637920666c6167206b65796564206279202863616c6c657220646f6d61696e2c206f705f6964292e0a446f6d61696e20736570617261746573206576656e74732d6f726967696e61746564206f70732066726f6d20756e70726976696c6567656420626f6f7473747261705f73656c662e000000064f705365656e00000000000200000013000003ee000000200000000100000000000000000000000750726f66696c650000000002000000000000000f626f6f7473747261707065645f61740000000006000000000000000a72657075746174696f6e0000000000060000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee000000200000000100000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000030000000000000011657870697265735f61745f6c656467657200000000000004000000000000001270726f706f7365645f61745f6c65646765720000000000040000000000000006746172676574000000000013000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f00000000000002000000000000001b4576656e7473436f6e74726163744e6f74436f6e666967757265640000000003000000000000000c556e617574686f72697a65640000000400000000000000084e6f7441646d696e00000005000000000000001450656e64696e6741646d696e4d69736d6174636800000006000000000000001350656e64696e6741646d696e457870697265640000000007000000000000000e4e6f74496e697469616c697a6564000000000008000000000000001f4576656e7473436f6e7472616374416c7265616479436f6e66696775726564000000000e000000000000001d50656e64696e674576656e7473436f6e74726163744d69736d617463680000000000000f000000000000001c50656e64696e674576656e7473436f6e74726163744578706972656400000010000000000000001d50656e64696e674576656e7473436f6e747261637454696d656c6f636b00000000000011000000000000000f50726f66696c654e6f74466f756e64000000000a000000000000000d496e76616c6964416d6f756e740000000000000c000000000000000e526561736f6e526571756972656400000000000d000000000000000d4f70416c72656164795365656e00000000000014000000000000000650617573656400000000001e0000000000000012557067726164654e6f7450726f706f73656400000000002800000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000002900000000000000165570677261646550726f706f73616c4578706972656400000000002a00000000000000174d6967726174696f6e416c72656164794170706c696564000000002b000000050000000000000000000000065061757365640000000000010000000670617573656400000000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e000000000010000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e000000001000000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f73657400000000000001000000000000000674617267657400000000001300000000000000020000000500000000000000000000001052657075746174696f6e42756d706564000000010000001172657075746174696f6e5f62756d706564000000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001100000000000000020000000500000000000000000000001152657075746174696f6e536c6173686564000000000000010000001272657075746174696f6e5f736c61736865640000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e0000000000110000000000000002000000050000000000000000000000124561726e696e677352656769737465726564000000000001000000136561726e696e67735f72656769737465726564000000000300000000000000047573657200000013000000000000000000000005746f6b656e00000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001350726f66696c65426f6f74737472617070656400000000010000001470726f66696c655f626f6f74737472617070656400000001000000000000000475736572000000130000000000000002000000050000000000000000000000154576656e7473436f6e74726163745570646174656400000000000001000000176576656e74735f636f6e74726163745f75706461746564000000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001641646d696e52657075746174696f6e536c61736865640000000000010000001861646d696e5f72657075746174696f6e5f736c6173686564000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002000000050000000000000000000000174576656e7473526f746174696f6e43616e63656c6c65640000000001000000196576656e74735f726f746174696f6e5f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000001850656e64696e674576656e7473436f6e7472616374536574000000010000001b70656e64696e675f6576656e74735f636f6e74726163745f7365740000000003000000000000000674617267657400000000001300000000000000000000001270726f706f7365645f61745f6c6564676572000000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002001e11636f6e7472616374656e766d6574617630000000000000001b0000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32372e302e30233561376335666537363533306266343234383437376163383132666337353731343662393863633400" + } + }, + "ext": "v0" + }, + "live_until": 535780 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 15469, + "n_functions": 192, + "n_globals": 4, + "n_table_entries": 5, + "n_types": 43, + "n_data_segments": 22, + "n_elem_segments": 1, + "n_imports": 39, + "n_exports": 55, + "n_data_segment_bytes": 4318 + } + } + }, + "hash": "2a8789bf5dd392b91ddfe6591072a0cb9fae70045abf379fd1dbbc2db4af1de3", + "code": "0061736d010000000190022b60027e7e017e60017e017e6000017e60027f7f0060027f7e0060027f7f017f60037f7f7f017f60017e0060037e7e7e017e60017f0060017e017f60017f017e60047e7e7e7e017e60037f7e7e006000017f60027e7f0060027f7f017e60000060027e7e017f60037f7f7e0060037f7e7f0060057f7e7e7e7e0060037e7e7e0060017f017f60037f7f7f0060037e7f7f017e60067f7e7e7e7e7f0060047e7e7e7e0060047f7e7e7f0060057e7e7e7e7e0060057e7f7f7f7f0060027e7f017e60027e7e0060047f7f7f7f017e60057e7e7f7e7e0060067e7e7e7e7e7e0060057e7e7e7e7e017e60047f7f7f7f017f60047f7e7e7e0060047e7f7f7f0060047f7f7e7e0060027e7f017f60047f7e7f7f0002eb01270169015f0001016901300001016c01310000016c015f0008017801300000017601330001017601310000016101300001017801370002016c01380000016c0137000c016c013200000178013100000162016b0001016c01360001016d01330001016d01350000016d01360000016d01340000016d013100000176015f00020176013600000176016700000169013800010169013700010169013600000162016a00000162013800010164015f000801620131000c016201330000016201690000016d01390008016d0161000c0162016d0008017801330002017801340002016c0130000001780135000103c201c00104041d001016030b1203040d031313031703030304030412030b18040d0b03010b10040d04031905040a05031e11070e090e110e17021a1b00090a07021f0f0b190711070e0907090907090411090a0f0e030a04040f03200a14120d0a140f0d1b0a140a040f0d210710090707090716222303030c0e0b01020101010202000202020101010201000008000c08080c080800012401000101000101000101000002020202020202020225050505060303181a1c15151c26061527100b1328292a0405017001050505030100110621047f01418080c0000b7f0041b3a5c0000b7f0041f4a6c0000b7f004180a7c0000b07dd0737066d656d6f727902000d5f5f636f6e7374727563746f72009b01097365745f61646d696e009e010c6163636570745f61646d696e009f010b7365745f6665655f62707300a0010f7365745f6665655f6163636f756e7400a101147365745f70726f66696c655f636f6e747261637400a20105706175736500a30107756e706175736500a4010f70726f706f73655f7570677261646500a5010d6170706c795f7570677261646500a6011663616e63656c5f70656e64696e675f7570677261646500a701076d69677261746500a8011872656769737465725f737570706f727465645f746f6b656e00a9011a646572656769737465725f737570706f727465645f746f6b656e00aa011269735f737570706f727465645f746f6b656e00ab0115737570706f727465645f746f6b656e5f636f756e7400ac0112737570706f727465645f746f6b656e5f617400ad010c6372656174655f6576656e7400ae010c73746172745f63616e63656c00af011470726f636573735f63616e63656c5f626174636800b0010f66696e616c697a655f63616e63656c00b101096164645f66756e647300b2010f6170706c795f746f5f626f756e747900b3011477697468647261775f6170706c69636174696f6e00b401067375626d697400b5011377697468647261775f7375626d697373696f6e00b6010e73656c6563745f77696e6e65727300b7010b7365745f6d616e6167657200b8010b6765745f6d616e6167657200b9010f636c61696d5f6d696c6573746f6e6500ba01096765745f6576656e7400bb010e6765745f7375626d697373696f6e00bc010e6765745f6170706c6963616e747300bd01136765745f6170706c6963616e745f636f756e7400be01106765745f6170706c6963616e745f617400bf010b6765745f77696e6e65727300c001106765745f77696e6e65725f636f756e7400c1010d6765745f77696e6e65725f617400c201106765745f636f6e7472696275746f727300c301156765745f636f6e7472696275746f725f636f756e7400c401126765745f636f6e7472696275746f725f617400c501166765745f636f6e7472696275746f725f616d6f756e7400c601096765745f61646d696e00c7010b6765745f6665655f62707300c8010f6765745f6665655f6163636f756e7400c901146765745f70726f66696c655f636f6e747261637400ca010969735f70617573656400cb010776657273696f6e00cc01136765745f70656e64696e675f7570677261646500cd01176765745f6d696772617465645f746f5f76657273696f6e00ce010769645f6261736500cf01015f03010a5f5f646174615f656e6403020b5f5f686561705f626173650303090d010041010b04d101d20151d3010c01160a94fb01c0012f00200142ffffffffffffffff0058047e200142088642068405200110000b210120004200370300200020013703080b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110010b210120002003370300200020013703080b910101027f230041306b22062400200620032004102a370310200620023703082006200137030003402005411846044041002105034020054118470440200641186a20056a200520066a290300370300200541086a21050c010b0b2000428eeeea95beb6def300200641186a4103102b102c200641306a240005200641186a20056a4202370300200541086a21050c010b0b0b2e01017f230041106b22022400200220002001108d0120022802004101460440000b2002290308200241106a24000b16002000ad4220864204842001ad42208642048410160b2701017f230041106b22032400200020012002101c42ff01834202520440000b200341106a24000b0b0020002001420110e3010bd70e02027f037e230041306b2201240002400240027e024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020041016b0e1e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e000b200141106a2200419497c0004105104120012802100d212000200129031810420c1e0b200141106a2200419997c000410c104120012802100d202000200129031810420c1d0b200141106a220041a597c000410a104120012802100d1f2000200129031810420c1c0b200141106a220041af97c0004106104120012802100d1e2000200129031810420c1b0b200141106a220041b597c0004106104120012802100d1d2000200129031810420c1a0b200141106a220041bb97c000410d104120012802100d1c2000200129031810420c190b200141106a220041c897c000410f104120012802100d1b2000200129031810420c180b200141106a220241d797c000410e104120012802100d1a20022001290318200029030810430c170b200141106a220041e597c000410b104120012802100d192000200129031810420c160b200141106a220241f097c0004105104120012802100d182001290318210320022000290308102720012802100d1820022003200129031810430c150b200141106a220241f597c000410c104120012802100d172001290318210320022000290308102720012802100d1720022003200129031810430c140b200141106a2202418198c0004113104120012802100d162001290318210320022000290308102720012802100d1620022003200129031810430c130b2001419498c0004110104120012802000d152001290308210320012000290308102720012802000d152001200129030837031820012003370310200120003502044220864204843703200c130b200141a498c0004112104120012802000d142001290308210320012000290308102720012802000d142001200129030837031820012003370310200120002903103703200c120b200141b698c000410f104120012802000d132001290308210320012000290308102720012802000d132001200129030837031820012003370310200120002903103703200c110b200141106a220241c598c0004110104120012802100d122001290318210320022000290308102720012802100d1220022003200129031810430c0f0b200141d598c000410d104120012802000d112001290308210320012000290308102720012802000d112001200129030837031820012003370310200120003502044220864204843703200c0f0b200141e298c0004111104120012802000d102001290308210320012000290308102720012802000d102001200129030837031820012003370310200120002903103703200c0e0b200141106a220241f398c0004110104120012802100d0f2001290318210320022000290308102720012802100d0f20022003200129031810430c0c0b2001418399c000410d104120012802000d0e2001290308210320012000290308102720012802000d0e2001200129030837031820012003370310200120003502044220864204843703200c0c0b2001419099c000410f104120012802000d0d2001290308210320012000290308102720012802000d0d2001200129030837031820012003370310200120002903103703200c0b0b200141106a2202419f99c0004110104120012802100d0c2001290318210320022000290308102720012802100d0c20012903182104200035020421052001200029031037032020012004370318200120033703102001200542208642048437032820024104102b21030c0d0b200141106a220241af99c000411d104120012802100d0b2001290318210320022000290308102720012802100d0b20022003200129031810430c080b200141106a220241cc99c0004111104120012802100d0a2001290318210320022000290308102720012802100d0a20022003200129031810430c070b200141106a220041dd99c0004107104120012802100d092000200129031810420c060b200141106a220041e499c000410e104120012802100d082000200129031810420c050b200141106a220041f299c0004111104120012802100d072000200129031810420c040b200141106a220241839ac0004106104120012802100d0620022001290318200029030810430c030b200141106a220041899ac0004113104120012802100d052000200129031810420c020b200141106a2202419c9ac0004110104120012802100d0420022001290318200035020442208642048410430c010b200141106a220241ac9ac0004112104120012802100d0320022001290318200029030810430b2001290310210420012903180c010b230041206b220024002000200141106a22022903103703182000200229030837031020002002290300370308200041086a4103102b21032001420037030020012003370308200041206a24002001290300210420012903080b21032004500d010b000b200141306a240020030b0b002000200110254201510b0e002000200142cd00420110e4010b0a0020002001420110320b0d002000102e2001200210031a0b0a0020002001420110340b14002000102e2001ad422086420484200210031a0b12002000102e2001ad42ff0183200210031a0b0b0020002001420210e3010b3b02017f017e4102210102402000102e22024202102f450d004101210102400240200242021002a741ff01710e020102000b000b410021010b20010b0e002000200142cd00420210e4010b0e002000200142c900420210e4010b0a0020002001420210350b0a0020002001420210320b0a0020002001420210340b0d002000102e2001420210031a0b0b002000200110044200520b5402017f017e230041106b220224000240200020012903002203420252047e2003a74101710d0120002001290308370308200041106a200141106a29030037030042010542000b370300200241106a24000f0b000b3101017e200029030022014202520440200029030842022001a74101711b0f0b200028020841037441889bc0006a2903000b3901017f230041106b2203240020032001200210d70120002003280200047e4201052000200329030837030842000b370300200341106a24000b3401017f230041106b2202240020022001370308200241086a4101102b21012000420037030020002001370308200241106a24000b3801017f230041106b22032400200320023703082003200137030020034102102b21012000420037030020002001370308200341106a24000b2d02017f017e230041106b2201240020012000104520012802004101460440000b2001290308200141106a24000bbd0102037f037e230041306b22022400200241086a220320012903102001290318108d0142012105024020022802080d00200229031021062001350224210720012802202104200320012903002001290308104a20022802080d002002200229031037031820022006370308200220012903283703282002200135023042208642048437032020022007422086420484420220041b370310200041c496c000410520034105108e01370308420021050b20002005370300200241306a24000b2b01017f230041106b2201240020012000102720012802004101460440000b2001290308200141106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a4101102b200141106a24000b230020004101714504402001ad4220864204840f0b200141037441889bc0006a2903000b5b01017f230041106b22022400024020014202520440200220011028200229030821012002280200044020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a24000b20002001a741017104402000200210270f0b20004200370300200042023703080b8c0202047f017e230041206b220224000240200142ff018342cb00520440410221030c010b2001100521062002410036020820022001370300200220064220883e020c200241106a2002104c410221030240200229031022014202512001a7410171720d0020022903182201a741ff0171220441ca00472004410e47710d0102400240200141e093c0004102104d422088a70e020001020b2002280208200228020c104e0d01410021030c020b2002280208200228020c104e41024f0d00200241106a2002104c200229031022014202512001a7410171720d002002290318220142ff01834204520d002001422088a72105410121030b0b2000200536020420002003360200200241206a24000b3d01017f200020012802082202200128020c49047e200020012903002002ad42208642048410063703082001200241016a36020842000542020b3703000b180020002001ad4220864204842002ad42208642048410220b1100200020014d0440200120006b0f0b000b3501027f2001420251047f4100052001422088a7210241014102200142ff01834204511b0b210320002002360204200020033602000bef0102037f017e230041206b22012400410421020240200042ff018342cb00520d002000100521042001410036020820012000370300200120044220883e020c200141106a2001104c200129031022004202512000a7410171720d0020012903182200a741ff0171220341ca00472003410e47710d000240024002400240200041c091c0004104104d422088a70e0400010203040b2001280208200128020c104e0d03410021020c030b2001280208200128020c104e0d02410121020c020b2001280208200128020c104e0d01410221020c010b2001280208200128020c104e0d00410321020b200141206a240020020b1900200128020041a4a5c000410f200128020428020c1106000bff0102047f047e230041206b22022400024020012802082204200128020c4f0440200042023703000c010b20012903002004ad42208642048410062106034020034118470440200241086a20036a4202370300200341086a21030c010b0b420121070240200642ff018342cc00520d00200641fc96c0004103200241086a410310532002290308220842ff01834204520d002002290310220642ff018342cd00520d002002290318220942ff01834204520d002008422088a721032009422088a72105420021070b200441016a2204044020002005360214200020033602102000200637030820002007370300200120043602080c010b000b200241206a24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410211a0b0c004283808080e0001055000b0700200010261a0b3701027f230041106b2200240020001057027f2000280200410146044020002802040c010b200029030810071a41000b200041106a24000b4d01027f230041106b22012400200141f085c00010384101210202402001280200410146044020002001290308370308410021020c010b200041063602040b20002002360200200141106a24000b0c00105941c6004100105a1b0b1600428480808080f010428480808080a0fa0310091a0b0d00418087c000103741fd01710b360020002d0078410147044041200f0b20002d00790440411f0f0b2000280200410147044041000f0b412541002000290308105c581b0b3f02017e027f230041106b22012400027e10242200a741ff017122024106470440200241c000460440200010010c020b000b20004208880b200141106a24000bfd0102017f067e230041306b220624002006410036022c200641106a200320042005ad42002006412c6a10d8012006200629031020062903184290ce00420010db01200628022c210520062903082107200629030021081008210941b886c00010e201210a200120022009200342ba82b4a2d8e1d3d7947f200820051b22087c220b200354ad200442e5908eebc5dbd101200720051b22027c7c2207423f87220c200b2002200485427f8520042007858342005322051b200c428080808080808080807f85200720051b1029200842005220024200552002501b044020012009200a2008200210290b2000200337030020002004370308200641306a24000b0e002000100820012002200310290b4d02027f017e230041306b220224002002410a36021820022000370320200241086a200241186a220310302002290308220050450440200310600b2002290310200241306a240020012000a71b0b1d002000102e4201428480808080b0d400428480808080e0ee0b100a1a0b5401027f230041206b220124002001411b360208200120003703100240200141086a102e22004200102f450d0002400240200042001002a741ff017122020e020201000b000b413c21020b200141206a240020020b2d01017f230041206b220124002001411b36020820012000370310200141086a410142001035200141206a24000b3902027f017e230041106b22002400200041086a419887c000103620002802082101200035020c200041106a2400422086420020014101711b0b8a0101047f230041406a22022400200241386a22034200370300200241306a22044200370300200241286a22054200370300200242003703202000200241206a1065200241186a2003290300370300200241106a2004290300370300200241086a200529030037030020022002290320220037030020022000a72001733a000020021066200241406b24000b1900200042042001ad42208642048442848080808004101d1a0b14002000ad42208642048442848080808004101e0b970101047f230041406a22032400200341386a22044200370300200341306a22054200370300200341286a22064200370300200342003703202000200341206a1065200341186a2004290300370300200341106a2005290300370300200341086a200629030037030020032003290320220037030020032000a72001733a0000200320032d00012002733a000120031066200341406b24000b0b0041f085c0002000103b0b0e0041a086c000102e4202100b1a0b0b0041b886c0002000103b0b3401027f230041106b22002400200041086a41d086c000103620002802084101714504401054000b200028020c200041106a24000b0b0041d086c0002000103c0b0b0041e886c0002000103b0b0b00418087c0002000103a0b0b00200041b087c00010390b0b0041b087c0002000103d0b860202027f057e230041406a220124000240200041c887c000102e22034202102f047e2003420210022103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341e49ac0004105200141086a410510532001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328107220012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d002001101b4280808080708342808080808004520d0020002001370308420021020b200020023703000b0e0041c887c000102e4202100b1a0b0b00200041e087c00010390b2d01027f230041206b220124002001410736020820012000370310200141086a1037200141206a240041fd01710b2b01017f230041206b220224002002410736020820022000370310200241086a2001103a200241206a24000b3401037f230041106b22002400200041086a41f887c000103620002802082101200028020c200041106a2400410020014101711b0b2b01017f230041206b220224002002411d3602082002200136020c2000200241086a1038200241206a24000b3f01037f230041206b220124002001411e360208200120003703102001200141086a1036200128020021022001280204200141206a2400410020024101711b0bc70602077f0c7e230041d0016b22022400200241093602182002200137032002400240200241186a102e22014201102f450440200042023703000c010b20014201100221010340200341f000470440200241306a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141c894c000410e200241306a410e10532002290330220a42ff018342c900520d01200241a0016a22032002290338102820022802a0010d0120022903a801210b20032002290340104920022903a001220c4202510d0120022903a801210d200241106a2002290348104f200228021022044102460d012002280214210520032002290350102820022802a0010d012002290358220e42ff018342cd00520d0120022903a801210f2002290360105041ff017122064104460d01200241086a2002290368104b200228020822074102460d01200228020c210820032002290370107b20022802a0014101460d012002290378220142ff018342cb00520d0120022903b801211020022903b0012111200110052109200241003602c801200220013703c001200220094220883e02cc012003200241c0016a104c20022903a00122014202512001a7410171720d0120022903a8012201a741ff0171220341ca00472003410e47710d01027f02400240024002402001418492c0004104104d422088a70e0400010203060b20022802c80120022802cc01104e0d0541000c030b20022802c80120022802cc01104e0d0441010c020b20022802c80120022802cc01104e0d0341020c010b20022802c80120022802cc01104e0d0241030b2103200229038001220142ff018342c900520d01200229038801220942ff018342cd00520d01200241a0016a200229039001107b20022802a0014101460d01200229039801221242ff018342cc00520d0120022903b801211320022903b00121142000201137032020002014370310200020033a0079200020063a0078200020123703702000200b370368200020013703602000200a370358200020093703502000200e3703482000200f3703402000200536023c2000200436023820002008360234200020073602302000200d3703082000200c3703002000201037032820002013370318200241186a10600b200241d0016a24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b20011017210320011018210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b4f01017f230041306b220224002002410936020820022000370310200241086a102e200241206a2001107d20022802204101460440000b2002290328420110031a200241086a1060200241306a24000b930502027f0d7e230041f0006b220224002001290358210520022001290368102742012104024020022802000d0020022903082106200220012903002001290308104a20022802000d002002290308210720012802382103200135023c210820022001290340102720022802000d00200229030821092001290348210a0240024002400240024020012d007841016b0e03010203000b200241a091c000410910410c030b200241a991c000410610410c020b200241af91c000410510410c010b200241b491c000410c10410b20022802000d002002200229030810422002290308210b2002290300a70d00024020012802304101460440200241da93c0004105104120022802000d0220022002290308200135023442208642048410430c010b200241d493c0004106104120022802000d012002200229030810420b2002290308210c2002290300a70d00200220012903202001290328108d0120022802000d002002290308210d0240024002400240024020012d007941016b0e03010203000b200241e091c000410610410c030b200241e691c000410910410c020b200241ef91c000410910410c010b200241f891c000410a10410b20022802000d002002200229030810422002290308210e2002290300a70d002001290350210f20012903602110200220012903102001290318108d0120022802000d00200220022903083703602002200f370358200220103703502002200e3703482002200d3703402002200c3703382002200b3703302002200a3703282002200937032020022008422086420484420220031b37031820022007370310200220063703082002200537030020022001290370370368200041c894c000410e2002410e108e01370308420021040b20002004370300200241f0006a24000b3101027f230041206b220224002002410a36020820022000370310200241086a22032001103120031060200241206a24000b09002000410b10e5010b0d00200020012002410c10e6010b4f01047f230041206b2202240020022001370318200220003703102002410d3602082002200241086a2203102d2002280204200228020022050440200310600b200241206a2400410020054101711b0beb0101027f230041406a2203240020032002370310200320013703082003410e360200024002402003102e22014201102f04402001420110022101034020044118470440200341186a20046a4202370300200441086a21040c010b0b0240200142ff018342cc00520d00200141a496c0004103200341186a410310532003290318220142ff018342cd00520d002003290320220242ff018342c900520d00200341306a2003290328102820032802304101470d020b000b200042003703000c010b20002003290338370318200020023703102000200137030820004201370300200310600b200341406b24000b09002000410f10e5010bdf0202037f057e230041f0006b2203240020032002360214200320013703182003411036021002400240200341106a102e22014201102f450440200042023703000c010b200142011002210141002102034020024128470440200341286a20026a4202370300200241086a21020c010b0b200142ff018342cc00520d01200141c496c0004105200341286a41051053200341d0006a22022003290328107b20032802504101460d012003290368210120032903602106200341086a2003290330104f200328020822044102460d01200328020c2105200220032903381049200329035022074202510d012003290340220842ff01834204520d012003290348220942ff018342cd00520d012003290358210a20002006370310200020084220883e02302000200937032820002005360224200020043602202000200a3703082000200737030020002001370318200341106a10600b200341f0006a24000f0b000b6601027f230041306b2202240020022000108301220336020420022000370308200241103602002002102e20011044420110031a200210602002410f36021820022000370320200241186a2201200341016a2203417f20031b103320011060200241306a24000b810102027f017e230041406a2203240020032002370318200320013703102003411136020842002102420021010240200341086a2204102e22054201102f0440200341206a200542011002107b20032802204101460d012003290338210120032903302102200410600b2000200237030020002001370308200341406b24000f0b000b4101027f230041206b22042400200420013703182004200037031020044111360208200441086a2205102e20022003102a420110031a20051060200441206a24000b09002000411210e5010b0d00200020012002411310e6010b09002000411610e5010bea0302037f047e230041f0006b220224002002411736020020022001370308024002402002102e22014201102f450440200041033a00280c010b2001420110022101034020034128470440200241186a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141ac93c0004105200241186a410510532002290318220142ff018342cb00520d012001100521052002410036026820022001370360200220054220883e026c200241406b200241e0006a104c200229034022014202512001a7410171720d0120022903482201a741ff0171220341ca00472003410e47710d01027f024002400240200141d492c0004103104d422088a70e03000102050b2002280268200228026c104e0d0441000c020b2002280268200228026c104e0d0341010c010b2002280268200228026c104e0d0241020b21032002290320220142ff01834204520d012002290328220542ff01834204520d01200241406b22042002290330107b20022802404101460d01200229035821062002290350210720042002290338107b20022802404101460d012002290350210820002002290358370318200020083703102000200637030820002007370300200020033a0028200020054220883e0224200020014220883e0220200210600b200241f0006a24000f0b000bb20202027f047e230041d0006b2202240020024117360200200220003703082002102e024002400240024020012d002841016b0e020102000b200241406b220341a492c000410910410c020b200241406b220341ad92c000411710410c010b200241406b220341c492c000410f10410b0240024020022802400d00200320022903481042200229034821042002290340a70d002001350224210520013502202106200241406b220320012903002001290308108d0120022802400d0020022903482107200320012903102001290318108d0120022802404101470d010b000b200220022903483703382002200737033020022004370318200220054220864204843703282002200642208642048437032041ac93c0004105200241186a4105108e01420110031a20021060200241d0006a24000b47002001423f8720028542005220014280808080808080407d42ffffffffffffffff005672047e200220011019052001420886420b840b210120004200370300200020013703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410200b4802027f017e230041106b220124002001419c89c000410f109001370308200141086a2202104720012000104637030841ac89c000410120024101108e01100c1a200141106a24000b3002017f017e230041106b2202240020022000200110d70120022802004101460440000b2002290308200241106a24000b6a02027f027e230041206b22012400200141b48ac0004117109001370308200141086a2202104720002903002000290308102a2104200120002903101046370310200120043703082001200029031837031841cc8ac000410320024103108e01100c1a200141206a24000b1300200041bc8dc000410d41a68dc00010e0010b1300200041848ec000411341e48dc00010e0010b4d02027f017e230041106b220124002001418c8ec000410f109001370308200141086a2202104720012000ad42208642048437030841a48ec000410120024101108e01100c1a200141106a24000b1300200041cc8ec000411841ac8ec00010e0010b860101027f230041206b22042400200420023703082004200137030003402003411046044041002103034020034110470440200441106a20036a200320046a290300370300200341086a21030c010b0b2000428eeae6bb8ecfd3e927200441106a4102102b102c200441206a240005200441106a20036a4202370300200341086a21030c010b0b0ba50102017f017e230041406a22052400418091c000410f109001210620052004370318200520033703102005200137030020052002ad4220864204843703084100210203402002412046044041002102034020024120470440200541206a20026a200220056a290300370300200241086a21020c010b0b20002006200541206a4104102b102c200541406b240005200541206a20026a4202370300200241086a21020c010b0b0ba20102027f017e230041406a22062400418f91c0004111109001210820032004102a21032006200537031820062003370310200620023703082006200137030003402007412046044041002107034020074120470440200641206a20076a200620076a290300370300200741086a21070c010b0b20002008200641206a4104102b102c200641406b240005200641206a20076a4202370300200741086a21070c010b0b0b6f02027f027e230041206b220224002001290308210420012903002105200241086a22032001290310102720002002280208047e420105200220022903103703182002200437031020022005370308200041a496c000410320034103108e0137030842000b370300200241206a24000b7b02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841e49ac0004105200241086a4105108e0121032000420037030020002003370308200241306a24000bad0101017f02400240200042ff018342cd0052200142ff018342cd005272200242ff0183420452200342ff018342cd0052727245044041f085c000102e4202102f0d01200242ffffffff8ffd00560d02200010682001106a2002422088a72204106c2003106d419887c000109c01103c4100106e418886c000109d0110701059200010920120011093012004109401200310950142020f0b000b4283808080101055000b4283808080d0001055000b08001023422088a70b14002000ad4220864204844284808080d000101f0bb20102037f017e230041106b22012400200042ff018342cd00510440027e10562202450440109c01210241a086c000102e200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041c09ac000410220014102108e01420210031a1059200141c48dc0004111109001370300200110472001200037030041dc8dc000410120014101108e01100c1a42020c010b200241037441889bc0006a2903000b200141106a24000f0b000bc90102027e027f230041106b22022400027e0240024041a086c000102e22004202102f047f2000420210022100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041c09ac00041022002410210532002290300220142ff01834204520d012002290308220042ff018342cd00520d01109c012001422088a74d0d0210691059410c05410b0b41037441909bc0006a2903000c020b000b200010071a2000106810691059200010920142020b200241106a24000b4e01017f200042ff018342045104400240105622010d0041052101200042ffffffff8ffd00560d002000422088a72201106c1059200110940142020f0b200141037441889bc0006a2903000f0b000b3701017f200042ff018342cd00510440105622014504402000106a1059200010930142020f0b200141037441889bc0006a2903000f0b000b3701017f200042ff018342cd00510440105622014504402000106d1059200010950142020f0b200141037441889bc0006a2903000f0b000b0c0041d88ec000410110e1010b0c0041e08ec000410010e1010bab0202057f017e230041406a22022400200241206a22042000107202402002280220410146200142ff018342c90052720d0020022903282100027e0240105622030d00412021032001100d428080808010540d002002109c01220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441c887c000102e20042002109a0120022802204101460d022002290328420210031a1059200241888fc000411810900137032020041047200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041d88fc000410420044104108e01100c1a42020c010b200341037441889bc0006a2903000b200241406b24000f0b000be30102037f037e230041306b22002400027e02400240105622010d00200041086a1071200028020845044041c10021010c010b200028022420002903182104200029031021032000280228109c01220249044041c40021010c010b20024d0d0141c30021010b200141037441889bc0006a2903000c010b10592003100e1a200410701073200041ac90c000410f109001370308200041086a22011047200020033703102000200437030841bc90c000410220014102108e01100c1a41e88ec00010472000200337030841808fc000410120014101108e01100c1a42020b200041306a24000b890102037f017e230041306b22002400027e024010562201047f200105200041086a1071200029030850450d0141c1000b41037441889bc0006a2903000c010b10731059109c012101200041f88fc0004119109001370308200041086a2202104720002001ad42208642048437030841a490c000410120024101108e01100c1a42020b200041306a24000bb90102027f037e230041206b22002400027e024002400240105622010d00200041106a106f20002802104101470440410621010c010b200029031821022000107420002802004101470d01200029030822032002100450450d0241c50021010b200141037441889bc0006a2903000c020b418d86c000109d0121030b41e087c0002002103d105941d090c0001047200020023703182000200337031041f090c0004102200041106a4102108e01100c1a42020b200041206a24000bc80102037f017e230041206b22022400200042ff018342cd00510440027e1056220145044020004101107620001079450440107721012002411d3602082002200136020c200241086a22032000103b2002411e360208200220003703102003200141016a2201417f20011b2201103c41f887c0002001103c0b1059200241fc8cc0004110109001370308200241086a2201104720022000370308418c8dc000410120014101108e01100c1a42020c010b200141037441889bc0006a2903000b200241206a24000f0b000bc10202057f017e230041306b22012400027e02400240200042ff018342cd0051044010562202450440200041001076200010792204450d03200441016b22031077220541016b22024100200220054d1b2202460d02200141086a2002107820012802084101470d02200129031021062001411d3602182001200336021c200141186a22032006103b2001411e3602182001200637032020032004103c0c020b200241037441889bc0006a2903000c030b000b2001411d3602182001200236021c200141186a102e4202100b1a2001411e36021820012000370320200141186a102e4202100b1a2005410249044041f887c000102e4202100b1a0c010b41f887c0002002103c0b1059200141948dc0004112109001370318200141186a2202104720012000370318418c8dc000410120024101108e01100c1a42020b200141306a24000b1500200042ff018342cd00520440000b20001075ad0b0b001077ad4220864204840b3c01027f230041106b22012400200042ff01834204520440000b20012000422088a71078200128020021022001290308200141106a2400420220021b0be60b02087f0e7e230041e0016b220224000340200341d800470440200241106a20036a4202370300200341086a21030c010b0b027e024002400240200042ff018342cc00520d00200041c095c000410b200241106a2204410b10532002290310221342ff018342c900520d0020024190016a220320022903181049200229039001220b4202510d002002290398012114200241086a2002290320104f200228020822074102460d00200228020c210820022903282211420252201142ff018342cd0052710d002002290330220e42ff018342cd00520d002002290338105041ff017122054104460d0020022002290340104b200228020022064102460d002002290348221242ff018342c900520d002002290350221042ff018342cd00520d002002280204210920032002290358107b2002280290014101460d002002290360220042ff018342cc00520d0020022903a801210c20022903a001210f20042001107220022802104101460d0020022903182115105822030d022015106122030d02200e10071a20101075450440411421030c030b2012100d42ffffffff8f0f560440412721030c030b200f50200c420053200c501b0440412321030c030b2000100f428080808010540d012000100f422088211641002104420021014204210a02400240024002400340200120165204402000200a10102000200a1011210d200142ffffffff0f510d0242ff0183420452200d42ff0183420452720d03417f2004200d422088a76a220320032004491b2104200a4280808080107c210a200142017c21010c010b0b41352103200441e400470d060240200ba7410171450d00105c2014540d00412621030c070b200741017145200841e8074d72450440410521030c070b200821042007410171450440106b21040b105c210a0240024002400240200541016b0e03000102030b2006450d05412121030c090b41212103200641017145200945720d080c040b41212103200641017145200945720d07200b500440412421030c080b2000100f42808080807083428080808010520d0641222103200042848080801010124201520d0720004284808080101013220142ff01834204520d05413521032001428080808070834280808080c00c520d070c040b412141244100200b501b20061b2203450d020c060b000b000b200241106a2010200e200f200c2004105d0b10632101419088c000102e220d4202102f047e200241106a200d42021002102820022802104101460d01200229031805200142017c0b2101419088c000102e427f200142017c220d200d501b1046420210031a20024200200c200541034622041b37033820024200200f20041b3703302002200c3703282002200f370320200220053a00880120022001370350200220103703602002200e370358200241003a00890120022009360244200220063602402002200a37037820022012370370200220133703682002200037038001200220143703182002200b3703102002200836024c200220073602482001200241106a107c2011420252044020012011107e0b20054103460440200241a8016a4200370300200241b0016a4100360200200241013602c0012002200e3703b801200242003703a0012002420037039001200120024190016a1085010b200241a888c000410d1090013703900120024190016a104720011046210b02400240024002400240200541016b0e03010203000b20024190016a220441a091c000410910410c030b20024190016a220441a991c000410610410c020b20024190016a220441af91c000410510410c010b20024190016a220441b491c000410c10410b2002280290010d0020042002290398011042200229039801210a20022903900150450d002002200f200c102a3703c001200220103703b801200220123703b0012002200a3703a8012002200e3703a0012002200b37039801200220133703900141e488c000410720024190016a4107108e01100c1a20151062200241106a2001102720022802104101460d0020022903180c030b000b412221030b200341037441889bc0006a2903000b200241e0016a24000b870502047f087e23004190026b2202240020024180016a220420001028027e02400240024002402002280280014101460d0020022903880121002004200110722002280280014101460d002002290388012109105822030d032009106122030d0320042000107a20022903800122014202510440411e21030c040b20022802880121032002410c7220024180016a410c7241f40010de011a200220033602082002200137030020022d00790440411f21030c040b20024180016a2000108b0120022d00a8014103470440413f21030c040b20002002290348220a105f10071a410021032002290328210720022903202108200010880121044200210103402003200447044020024180026a20002003108901200228028002044020024180016a200020022903880210860120062002290380017c220b200654ad2001200229038801220c7c7c2206423f87220d428080808080808080807f8520062001200c85427f8520012006858342005322051b2101200d200b20051b21060b200341016a21030c010b0b20065020014200532001501b450440200241003602a401200220043602a00120022006370380012002200837039001200220013703880120022007370398012002410241012006200856200120075520012007511b1b3a00a801200020024180016a108c01200241033a007920002002107c0c030b200842005220074200552007501b450d012002290350200a20082007105e200220073703880120022008370380012002200a37039801200220003703900120024180016a1091010c010b000b2002420037032820024200370320200241013a007920002002107c2000108f010b2009106242020c010b200341037441889bc0006a2903000b20024190026a24000b8a0602087f087e230041e0016b22032400200341306a22052000102802400240024002402003280230410146200142ff0183420452720d00200329033821002005200210724101210620032802304101460d002003290338210e105822040d03200e106122040d0320052000107a20032903304202510440411e21040c040b413e210420032d00a9014103470d03200329038001211020002003290378105f10071a200341306a22052000108b0120032d005822084103460d0320032802302104200341b0016a4104722005410472412410de011a200341dc016a200341dc006a280000360000200320032800593600d901200320043602b001200320083a00d80141192001422088a72204200441194f1b210620032903b801210b20032903c801210f20032903c001211120032802d401210420032802d001210720032903b001210c034020062009460d0320042007200420074b1b2105034020042005460440200521040c050b200341306a220a20002004108901200441016a210420032802304101470d00200a20002003290338220d1086012003290330220250200329033822014200532001501b0d000b024002400240200841016b0e020100020b2003410036022c200341106a200220012011200f2003412c6a10d801027e200328022c4504402003290318210120032903100c010b2001200f85423f87220242ffffffffffffffffff008521012002427f850b2102200b200c845020022001428080808080808080807f858450200b200c83427f5171720d04200320022001200c200b10db0120032903002202420052200329030822014200552001501b450d010b2010200d20022001105e200341888ac0004114109001370330200341306a2205104720022001102a21012003200010463703402003200d37033820032001370330419c8ac000410320054103108e01100c1a0b2000200d42004200108701200941016a21090c000b000b000b000b200320043602d4012000200341b0016a108c01200e106241002106200720046b22044100200420074d1b21040b200620041048200341e0016a24000be80302047f077e23004180026b2202240020024180016a220420001028027e024002402002280280014101460d0020022903880121002004200110722002280280014101460d002002290388012107105822030d012007106122030d0120042000107a20022903800122014202510440411e21030c020b20022802880121032002410c7220024180016a2204410c7241f40010de011a2002200336020820022001370300413e210320022d00794103470d01200020022903482208105f10071a20042000108b0120022d00a80122054103460d0141c000210320022802a40120022802a001490d01024020054101470d002002290390012209200229038001220a58200229039801220120022903880122065720012006511b0d0020022903502008200120067d2009200a54ad7d220b423f87220c2009200a7d20012006852001200b858342005322031b2201200c428080808080808080807f85200b20031b2206105e200220063703880120022001370380012002200837039801200220003703900120041091010b2002420037032820024200370320200241013a007920002002107c2002411736028001200220003703880120024180016a102e4201100b1a2000108f012007106242020c020b000b200341037441889bc0006a2903000b20024180026a24000bad0702037f077e230041d0026b2204240020044190016a220520001028027e024002400240200428029001410146200142ff018342cd0052720d00200429039801210020052002107b2004280290014101460d0020042903a801210220042903a00121082005200310722004280290014101460d002004290398012103105822050d022003106122050d02200850200242005320025022051b0440413a21050c030b200520084280c2d72f54710440413921050c030b20044190016a2000107a20042903900122074202510440411e21050c030b2004280298012105200441106a410c7220044190016a410c7241f40010de011a200420053602182004200737031020042d0089010440411f21050c030b200110071a20012004290358220a103e450d0120044190016a2205200020011086012004290390012004290398018450450d01200420013703a00120042000370398012004411436029001200441086a2005102d20042802080440200428020c200510600d020b200010880122054187274b0440413d21050c030b200420003703a00220044113360298022004200536029c0220044198026a22062001103120061060200420013703c002200420003703b802200441143602b002200441b0026a2206200541016a22051033200610602004411236029001200420003703980120044190016a220620051033200610600c010b000b024020042d0088014103460440100821072004290360200120072008200210290c010b027f20042802480440200428024c0c010b106b0b2105200441b0026a20042903602001200820022005105d20042903b802210220042903b00221080b20042004290330220720087c220b200754ad2004290338220720027c7c2209423f87220c200b2002200785427f8520072009858342005322051b220b3703302004200c428080808080808080807f85200920051b220c3703382001200a103e044020044190016a2000200110860120002001200429039001220720087c220a200754ad200429039801220720027c7c2209423f87220d200a2002200785427f8520072009858342005322051b200d428080808080808080807f85200920051b1087010b2000200441106a107c200441b489c000410b1090013703900120044190016a2205104720082002102a21022000104621002004200b200c102a3703a801200420003703a0012004200137039801200420023703900141e889c000410420054104108e01100c1a2003106242020c010b200541037441889bc0006a2903000b200441d0026a24000bb10302047f017e230041b0026b2203240020034180016a220520001028027e02400240200328028001410146200142ff018342cd0052720d0020032903880121002005200210722003280280014101460d0020032903880121020240105822040d002002106122040d0020052000107a20032903800122074202510440411e21040c010b20032802880121042003410c7220034180016a410c7241f40010de011a20032004360208200320073703002003105b22040d00200110071a200020011081010440412821040c010b2000107f2204418827490d02413b21040b200441037441889bc0006a2903000c020b000b20032000370388022003410c36028002200320043602840220034180026a22052001103120051060200320013703a802200320003703a0022003410d3602980220034198026a2205200441016a22061033200510602003410b36028001200320003703880120034180016a2204200610332004106041e886c00010e2012001200241b001106410960141e88ac000104720032000104637038801200320013703800141fc8ac000410220044102108e01100c1a2002106242020b200341b0026a24000bd20402057f017e230041a0026b2203240020034180016a220520001028027e02400240200328028001410146200142ff018342cd0052720d0020032903880121002005200210722003280280014101460d002003290388012102105822040d012002106122040d0120052000107a20032903800122084202510440411e21040c020b20032802880121042003410c7220034180016a2205410c7241f40010de011a20032004360208200320083703002003105b22040d01200110071a2005200020011082012003280280010440412b21040c020b200020011081012207450440412921040c020b411e21042000107f2206450d01200641016b21052006200747044020034180016a2206200020051080012003280280014101470d0220032903880121082003200741016b36028c0220032000370390022003410c3602880220034188026a22042008103120041060200320083703900120032000370388012003410d36028001200620071033200610600b200320053602840120032000370388012003410c3602800120034180016a102e4201100b1a200320013703900120032000370388012003410d3602800120034180016a102e4201100b1a2003410b3602800120032000370388010240200545044020034180016a102e4201100b1a0c010b20034180016a220420051033200410600b2003418c8bc00041151090013703800120034180016a2204104720032000104637038801200320013703800141fc8ac000410220044102108e01100c1a2002106242020c020b000b200441037441889bc0006a2903000b200341a0026a24000bbc0302027f017e230041c0016b2204240020042000102802402004280200410146200142ff018342cd005272200242ff018342c90052720d002004290308210020042003107220042802004101460d0020042903082103027e2004027e02400240105822050d002003106122050d0020042000107a200429030022064202510440411e21050c010b20042d00790440411f21050c010b20042d007822054103460440412021050c010b02402006a7410171450d002004290308105c560d00412521050c010b200110071a2004200020011082012004290300220650200541016b41ff017141014d714504402006500d0220042903180c030b200020011081010d01412921050b200541037441889bc0006a2903000c020b105c0b3703900120042002370388012004200137038001200420013703b801200420003703b0012004410e3602a801200441a8016a2205102e20044198016a20044180016a1099012004280298014101460d0120042903a001420110031a2005106041a88bc00010472004200010463703b801200420023703b001200420013703a80141b08bc000410320054103108e01100c1a2003106242020b200441c0016a24000f0b000bb20202027f017e23004180016b22032400200320001028027e024002402003280200410146200142ff018342cd0052720d002003290308210020032002107220032802004101460d00200329030821020240105822040d002002106122040d0020032000107a200329030022054202510440411e21040c010b20032d00790440411f21040c010b02402005a7410171450d002003290308105c560d00412521040c010b200110071a200320002001108201200329030050450d02412a21040b200441037441889bc0006a2903000c020b000b20032001370310200320003703082003410e3602002003102e4201100b1a200341c88bc0004114109001370300200310472003200010463703082003200137030041fc8ac000410220034102108e01100c1a2002106242020b20034180016a24000bbe0e02067f127e230041a0036b22032400200341e0016a220520001028027e02400240024020032802e001410146200142ff018342cb0052720d0020032903e801210b20052002107220032802e0014101460d0020032903e801210e105822040d02200e106122040d022005200b107a20032903e00122004202510440411e21040c030b20032802e8012104200341e0006a410c72200341e0016a410c7241f40010de011a200320043602682003200037036020032d00d9010440411f21040c030b20032d00d8014103460440412021040c030b200b20032903a801105f10071a41002104200b108301210502400240024002400240034020042005470440200341e0016a200b200410840120032903e0014202520440200328028002450d030b200441016a21040c010b0b20011005428080808010540440413221040c080b2001100542ffffffffaf06560d06101421002003200110054220883e02f402200341003602f002200320013703e80220032903d001210d0340200341e0016a2204200341e8026a105220034180036a2004103f0240200328028003410146044020032802900321042000100542208842017c2109420421020340200942017d2209500d02200020021006220c42ff01834204520d0620024280808080107c21022004200c422088a7470d000b413421040c0a0b41e886c00010e2012112105c2114419286c000410310900121152003280290014101460440200110052100200341003602f002200320013703e802200320004220883e02f402200341f0016a220441086a21070340200341e0016a2205200341e8026a105220034180036a2005103f2003280280034101470d08200329038803210020032802900321062004420037030020074200370300200441106a410036020020032006360290022003200037038802200342003703e001200b20051085010c000b000b200329038801210c2003290380012110200110052100200341003602f002200320013703e802200320004220883e02f40242002109420021020340200341e0016a2204200341e8026a105220034180036a2004103f02402003280280034101460440200d200335029003422086420484220010124201520d08200d20001013220042ff01834204510d010c0a0b20092010562002200c552002200c511b0440413821040c0c0b200110052100200341003602f802200341003602f002200320013703e802200320004220883e02f402200c423f87220042ffffffffffffffffff008521162000427f85211720032903b001211320102102200c210003400240200341e0016a2204200341e8026a105220034180036a2004103f2003280280034101470d0020032802f802220541016a2206450d07200328029403210820032802900321072003290388032109200320063602f802200d2007ad422086420484221110124201520d09200d20111013220a42ff01834204520d0b2003410036025c200341406b2010200c200a4220884200200341dc006a10d801200341306a20172003290340200328025c22061b2016200329034820061b42e400420010db01201320092003290330220a2003290338220f105e20122009200e41b001200510671096012012200920082015200e41d10120051067109701201220092013200a200f200e41e101200510671098012003200f3703f8012003200a3703f001200320073602900220032009370388022003410036028002200320143703e801200342013703e001200b2004108501200341848cc000410b1090013703e00120041047200a200f102a2119200b1046211a2003200937038002200320113703f801200342023703f0012003201a3703e801200320193703e00141a08cc000410520044105108e01100c1a2000200f7d2002200a54ad7d2209423f872211428080808080808080807f8520092000200f8520002009858342005322041b210020112002200a7d20041b21020c010b0b2003200237038001200320003703880120002002844200520d08200341023a00d9010c080b2003410036022c200341106a2010200c200042208842002003412c6a10d8010240200328022c0440427f210042ffffffffffffffffff00210a200c4200590d010c080b2003290310220042e400542003290318220a420053200a501b0d070b20032000200a42e40010dd0142ffffffffffffffffff00200920032903007c2200200954ad2002200329030822097c7c220a2002200985427f852002200a858342005322041b2102427f200020041b21090c000b000b200d2004ad422086420484220210124201520d07200d2002101342ff01834204520d0620002002101521000c000b000b41da0021040c060b000b000b412221040c030b200110052100200b200341e0006a107c200341dc8bc00041101090013703e001200341e0016a220410472003200b10463703e80120032000428080808070834204843703e00141f48bc000410220044102108e01100c1a200e106242020c030b000b413321040b200441037441889bc0006a2903000b200341a0036a24000b870102027f017e23004180016b22022400200220001028024002402002280200410146200142ff018342cd0052724504402002290308210410582203047f20030520022004107a4202210020022903004202520d02411e0b41037441889bc0006a29030021000c020b000b20042002290348105f10071a20042001107e0b20024180016a240020000b5401017f23004180016b2201240020012000102820012802004101470440200120012903082200107a027e2001290300420252044020002001290348105f0c010b4283808080e0030b20014180016a24000f0b000be20e020e7f087e23004180036b2205240020054180026a220620001028027e024002400240024002400240200528028002410146200142ff018342cd005272200242ff0183420452200342ff018342045272720d0020052903880221002006200410722005280280024101460d002005290388022116105822070d052016106122070d0520062000107a20052903800222044202510440411e21070c060b200528028802210620054180016a410c7220054180026a410c7241f40010de011a2005200636028801200520043703800120052d00f9010440411f21070c060b4121210720052802b0014101470d0520052802b4012208450d054137210720082002422088a7220a4d0d0520052903c80110071a20052d00f801220c410346044020054180026a1057200528028002044020052802840221070c070b20052903880210071a0b200520013703900220052000370388022005200a360284022005411536028002024020054180026a102e22024201102f04400240200242011002a741ff01710e020002030b20054180026a10600b2003422088a7210f2000108301210d420021040340200d20092009200d491b211002400240034020092010460d0120054180026a20002009108401200941016a21092005290380024202510d002005290398022102200529039002210320052802b002210620052802a002211120052903a8022001103e0d000b20114101710d012006210b410121120c020b2012450440413221070c090b200c410347044020052903f0012202200bad422086420484220310124201520440413321070c0a0b200220031013220242ff01834204520d042005410036027c200541e0006a200529039001200529039801220320024220884200200541fc006a10d801200541d0006a027e200528027c4504402005290368210220052903600c010b2003423f87220342ffffffffffffffffff008521022003427f850b200242e400420010db0120052903582102200529035021032008200e41016a2206417f20061b470440200541406b200320022008ad420010db0120052903482102200529034021030c060b200220047d2003201354ad7d2214423f872215428080808080808080807f852014200220048520022014858342005322061b21022015200320137d20061b21030c050b20082000108a0122064d0d0820052903a00122035020052903a80122024200532002501b0d07200820066b22064100200620084d1b22064101460d05200541306a200320022006ad10dd0120052903382102200529033021030c040b2013200320137c221456ad200220047c7c2203423f872213428080808080808080807f8520032002200485427f8520032004858342005322061b21042013201420061b2113200e41016a2206417f20061b210e0c000b000b20054180026a1060413621070c050b000b20035020024200532002501b0440412221070c040b200320052903a00156200220052903a80122045520022004511b0d02200c4103460d0020052903d001200120032002105e0c010b027f20052802b801044020052802bc010c010b106b0b21062005410036022c200541106a200320022006ad42002005412c6a10d8012005427f2005290310200528022c22061b221942ffffffffffffffffff00200529031820061b22144290ce00420010db0120052903082104200529030021131008211520052903d00121172003201356200220045520022004511b0440201720152001200220047d2003201354ad7d2218423f87221a200320137d200220048520022018858342005322061b201a428080808080808080807f85201820061b10290b2019428fce005620144200552014501b450d002017201541b886c00010e2012013200410290b200520052903a801220420027d20052903a0012214200354ad7d2213423f872215201420037d200220048520042013858342005322061b3703a00120052015428080808080808080807f85201320061b3703a801200520013703900220052000370388022005200a36028402200541153602800220054180026a220641014201103520061060200c41034604402000108a012107200541163602800220052000370388022006200741016a2207417f20071b1033200610600b41e886c00010e2012104419586c0004109109001211320042001201641b001106410960120042001200f2013201641d1011064109701201641e101106421132004200120052903d001200320022013109801105c2104200520023703980220052003370390022005200b3602b002200520013703a8022005200a3602a402200541013602a00220052004370388022005420137038002200020054180026a10850120052903a00120052903a80184500440200541023a00f9010b200020054180016a107c200541c88cc00041111090013703800220054180026a220b104720032002102a210220001046210020052001370398022005200aad422086420484370390022005200037038802200520023703800241dc8cc0004104200b4104108e01100c1a2016106242020c020b413821070b200741037441889bc0006a2903000b20054180036a24000b970101027f23004180026b2201240020014180016a22022000102802402001280280014101460d002002200129038801107a027e0240200129038001420251047f411d05200120014180016a41800110de0122022903004202520d01200228020841016b0b41037441909bc0006a2903000c010b20024180016a2002107d2002280280010d012002290388010b20014180026a24000f0b000ba30101027f230041406a22022400200241206a22032000102802402002280220410146200142ff018342cd0052720d00200320022903282001108201027e20022802204101460440200241186a200241386a290300370300200241106a200241306a29030037030020022002290328370308200241003602002003200241086a10990120022802200d0220022903280c010b4283808080a0050b200241406b24000f0b000b9b0102037f017e23004180016b2201240020012000102820012802004101470440200120012903082204107a4283808080e0032100024020012903004202510d004188272004107f220220024188274f1b21034100210210142100034020022003460d012001200420021080012001280200410146044020002001290308101521000b200241016a21020c000b000b20014180016a240020000f0b000b5201027f23004180016b2201240020012000102820012802004101470440200120012903082200107a411e21022001290300420252047f2000107f210241000541010b2002104820014180016a24000f0b000b8d0102027f017e23004190016b22022400200241106a2203200010282002280210410146200142ff018342045272450440200320022903182204107a420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a710800120022002290318370308200229031021000b200220003703002002104020024190016a24000f0b000ba10102047f017e230041c0016b2201240020012000102820012802004101470440200120012903082205107a4283808080e0032100024020012903004202510d0041e80720051083012202200241e8074f1b21034100210210142100034020022003460d0120014180016a220420052002108401200241016a21022001290380014202510d00200020041044101521000c000b000b200141c0016a240020000f0b000b5301027f23004180016b2201240020012000102820012802004101470440200120012903082200107a411e21022001290300420252047f2000108301210241000541010b2002104820014180016a24000f0b000ba80101017f23004190016b2202240020022000102802402002280200410146200142ff0183420452720d00200220022903082200107a027e02402002290300420252047f200220002001422088a7108401200229030022004203520d01200228020841016b05411d0b41037441909bc0006a2903000c010b420220004202510d001a20024180016a200210452002280280014101710d012002290388010b20024190016a24000f0b000b9c0102037f017e23004180016b2201240020012000102820012802004101470440200120012903082204107a4283808080e0032100024020012903004202510d004188272004108801220220024188274f1b21034100210210142100034020022003460d012001200420021089012001280200410146044020002001290308101521000b200241016a21020c000b000b20014180016a240020000f0b000b5301027f23004180016b2201240020012000102820012802004101470440200120012903082200107a411e21022001290300420252047f2000108801210241000541010b2002104820014180016a24000f0b000b8d0102027f017e23004190016b22022400200241106a2203200010282002280210410146200142ff018342045272450440200320022903182204107a420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a710890120022002290318370308200229031021000b200220003703002002104020024190016a24000f0b000b8b0102017f017e23004190016b2202240020022000102802402002280200410146200142ff018342cd0052720d00200220022903082203107a4283808080e003210020022903004202520440200241106a2003200110860120024180016a20022903102002290318108d012002280280014101460d0120022903880121000b20024190016a240020000f0b000b2d02017f017e230041106b2200240020001057200028020041014604401054000b2000290308200041106a24000b0b00106bad4220864204840b0a0041b886c00010e2010b0a0041e886c00010e2010b0500105aad0b2b02017f017e230041106b220024002000106f20002802004504401054000b2000290308200041106a24000b4902017f017e230041406a22002400200041086a107102402000280208047e200041306a200041106a109a0120002802304101710d0120002903380542020b200041406b24000f0b000b2b02027f017e230041106b2200240020001074200028020021012000290308200041106a2400420220011b0b0600106310460b380002402002418080c400460d00200020022001280210110500450d0041010f0b200345044041000f0b200020034100200128020c1106000bff06020a7f017e230041106b22082400410a21030240200028020022042004411f7522007320006b220041e807490440200021020c010b0340200841066a20036a220541036b200020004190ce006e22024190ce006c6b220741ffff037141e4006e2206410174220941e1a0c0006a2d00003a0000200541046b200941e0a0c0006a2d00003a0000200541016b2007200641e4006c6b41ffff0371410174220741e1a0c0006a2d00003a0000200541026b200741e0a0c0006a2d00003a0000200341046b2103200041fface2044b200221000d000b0b0240200241094d0440200221000c010b200320086a41056a2002200241ffff037141e4006e220041e4006c6b41ffff0371410174220241e1a0c0006a2d00003a0000200341026b2203200841066a6a200241e0a0c0006a2d00003a00000b4100200420001b450440200341016b2203200841066a6a2000410174411e7141e1a0c0006a2d00003a00000b410a20036b2105027f2004410048044020012802082104412d2107410b20036b0c010b412b418080c4002001280208220441808080017122001b2107200041157620056a0b2102200841066a20036a21092004418080800471411776210b024020012f010c220320024b0440024002402004418080800871450440200320026b210341002100410021020240024002402004411d7641037141016b0e03000100020b200321020c010b200341feff037141017621020b200441ffffff0071210a20012802042106200128020021010340200041ffff0371200241ffff03714f0d0241012104200041016a21002001200a2006280210110500450d000b0c040b20012001290208220ca741808080ff797141b0808080027236020841012104200128020022062001280204220a2007200b10d0010d0341002100200320026b41ffff037121020340200041ffff037120024f0d02200041016a210020064130200a280210110500450d000b0c030b41012104200120062007200b10d0010d02200120092005200628020c1106000d02200320026b41ffff037121024100210003402002200041ffff03714d0440410021040c040b200041016a21002001200a2006280210110500450d000b0c020b200620092005200a28020c1106000d012001200c370208410021040c010b4101210420012802002200200128020422012007200b10d0010d00200020092005200128020c11060021040b200841106a240020040bdf07010c7f027f2000280200210720002802042105410021000240024020012208280208220a41808080c00171450d000240024002400240200a41808080800171044020012f010e22010d01410021050c020b200541104f044020052007200741036a417c7122066b22096a2201410371210320062007470440200721000340200420002c000041bf7f4a6a2104200041016a2100200941016a22090d000b0b2003044020062001417c716a21000340200220002c000041bf7f4a6a2102200041016a2100200341016b22030d000b0b20014102762109200220046a21040340200621012009450d0541c0012009200941c0014f1b220b410371210c200b410274210d41002102200941044f04402001200d41f007716a2103200121000340200220002802002206417f734107762006410676724181828408716a200041046a2802002202417f734107762002410676724181828408716a200041086a2802002202417f734107762002410676724181828408716a2000410c6a2802002202417f734107762002410676724181828408716a2102200041106a22002003470d000b0b2009200b6b21092001200d6a2106200241087641ff81fc0771200241ff81fc07716a418180046c41107620046a2104200c450d000b200c41027421032001200b41fc01714102746a210041002102034020002802002201417f7341077620014106767241818284087120026a2102200041046a2100200341046b22030d000b200241087641ff81fc0771200241ff81fc07716a418180046c41107620046a21040c040b2005450440410021050c040b03402004200020076a2c000041bf7f4a6a21042005200041016a2200470d000b0c030b200520076a21064100210520072102200121030340200222002006460d02027f200041016a20002c0000220241004e0d001a200041026a20024160490d001a200041036a20024170490d001a200041046a0b220220006b20056a2105200341016b22030d000b0b410021030b200120036b21040b200420082f010c22004f0d00200020046b21014100210041002104024002400240200a411d7641037141016b0e020001020b200121040c010b200141feff037141017621040b200a41ffffff0071210620082802042103200828020021080340200041ffff0371200441ffff037149044041012102200041016a2100200820062003280210110500450d010c030b0b41012102200820072005200328020c1106000d01200120046b41ffff0371210141002100034041002001200041ffff03714d0d031a200041016a2100200820062003280210110500450d000b0c010b200828020020072005200828020428020c11060021020b20020b0b940502037f017e230041e0006b22022400200220002903002205a72200410876220336022020022005422088a72204360224027f0240024020004180144f044020054280808080a001540d012002410336023c200241c0a4c000360238200242023702442002410136025c200241013602542002200241d0006a3602402002200241246a3602582002200241206a36025020012802002001280204200241386a10d4010c030b2000418002490d01200241106a200310d501200228021421002002280210210320054280808080a0015a044020022000360234200220033602302002410336023c20024188a4c000360238200242023702442002410136025c200241023602542002200241d0006a3602402002200241246a3602582002200241306a36025020012802002001280204200241386a10d4010c030b2002200036022c20022003360228200241086a200410d601200220022903083702302002410336023c200241eca3c000360238200242023702442002410236025c200241023602542002200241d0006a3602402002200241306a3602582002200241286a36025020012802002001280204200241386a10d4010c020b200241186a200410d601200220022903183702302002410336023c200241a8a4c000360238200242023702442002410236025c200241013602542002200241d0006a3602402002200241306a3602582002200241206a36025020012802002001280204200241386a10d4010c010b2002200310d501200220022903003702302002410336023c20024188a4c000360238200242023702442002410136025c200241023602542002200241d0006a3602402002200241246a3602582002200241306a36025020012802002001280204200241386a10d4010b200241e0006a24000bb00401097f230041106b2203240020022802042109200228020c2104200228020021062003200136020420032000360200200342a08080800e370208027f02400240024002402002280210220a0440200228021422000d010c020b2004450d012002280208220220044103746a2100200441016b41ffffffff017141016a2104200621010340200141046a28020022050440200328020020012802002005200328020428020c1106000d050b20022802002003200241046a2802001105000d04200141086a21012000200241086a2202470d000b0c020b200041186c210b200041016b41ffffffff017141016a21042002280208210541002100200621010340200141046a28020022020440200328020020012802002002200328020428020c1106000d040b41002107410021080240024002402000200a6a220241086a2f010041016b0e020102000b2002410a6a2f010021080c010b20052002410c6a2802004103746a2f010421080b02400240024020022f010041016b0e020102000b200241026a2f010021070c010b2005200241046a2802004103746a2f010421070b200320073b010e200320083b010c2003200241146a2802003602082005200241106a2802004103746a2202280200200320022802041105000d03200141086a2101200041186a2200200b470d000b0c010b410021040b200420094904402003280200200620044103746a22002802002000280204200328020428020c1106000d010b41000c010b41010b200341106a24000b270020002001410274220141d4a5c0006a2802003602042000200141fca5c0006a2802003602000b270020002001410274220141a4a6c0006a2802003602042000200141cca6c0006a2802003602000bc20102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a200341306b41ff0171410a4f0440200341c1006b41ff0171411a4f0440200341e1006b41ff017141194b0d042003413b6b0c020b200341356b0c010b2003412e6b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484101a0b210620004200370300200020063703080b9c0302037f027e230041e0006b220624000240200120028450200320048450720d00420020037d2003200442005322071b2109420020017d2001200242005322081b210a420020042003420052ad7c7d200420071b2103200220048521044200027e420020022001420052ad7c7d200220081b220150450440200350450440200641d0006a20092003200a200110df01410121072006290358210120062903500c020b200641406b20092003200a420010df01200641306a200920032001420010df0120062903384200522006290348220220062903307c220120025472210720062903400c010b200350450440200641206a20094200200a200110df01200641106a20034200200a200110df0120062903184200522006290328220220062903107c220120025472210720062903200c010b200620092003200a200110df01410021072006290308210120062903000b22027d2002200442005322081b2109420020012002420052ad7c7d200120081b220a2004854200590d00410121070b20002009370300200520073602002000200a370308200641e0006a24000b5601017e0240200341c000714504402003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080bf40702047f057e230041b0016b22052400024002400240024020047920037942407d20044200521ba7220720027920017942407d20024200521ba722064b04402006413f4b0d01200741df004b0d02200720066b4120490d03200541a0016a2003200441e00020076b220810dc0120053502a00142017c210b0240024002400240034020054190016a2001200241c00020066b220610dc01200529039001210920062008490440200541d0006a20032004200610dc012005290350220b504504402009200b8021090b200541406b200320042009420010df0120012005290340220b54220620022005290348220d542002200d511b4504402002200d7d2006ad7d21022001200b7d2101200c2009200a7c2209200a54ad7c210c0c0b0b2001200120037c220356ad200220047c7c200d7d2003200b54ad7d21022003200b7d2101200c2009200a7c42017d2209200a54ad7c210c0c0a0b20054180016a2009200b8022094200200620086b220610d901200541f0006a200320042009420010df01200541e0006a20052903702005290378200610d9012005290380012209200a7c220a200954ad200529038801200c7c7c210c2007200220052903687d20012005290360220954ad7d220279200120097d22017942407d20024200521ba722064d0d012006413f4d0d000b200350450d010c020b20012003542206200220045420022004511b450d02200a21090c070b200120038021020b20012003822101200c2002200a7c2209200a54ad7c210c420021020c050b200220047d2006ad7d2102200120037d2101200c200a42017c220950ad7c210c0c040b200220044200200120035a200220045a20022004511b22061b7d20012003420020061b220354ad7d2102200120037d21012006ad21090c030b20012001200380220920037e7d2101420021020c020b2001422088220920022002200342ffffffff0f83220280220a20037e7d422086842002802204422086200142ffffffff0f832009200320047e7d42208684220120028022038421092001200220037e7d21012004422088200a84210c420021020c010b200541306a2003200441c00020066b220610dc01200541206a20012002200610dc01200541106a2003420020052903202005290330802209420010df012005200442002009420010df012005290310210a024020052903082005290318220d20052903007c220b200d54ad7c5004402001200a5422062002200b542002200b511b450d010b200120037c2201200354ad200220047c7c200b7d2001200a54ad7d2102200942017d21092001200a7d21010c010b2002200b7d2006ad7d21022001200a7d21010b2000200137031020002009370300200020023703182000200c370308200541b0016a24000b920101027f230041206b220624002006420020017d2001200242005322051b420020022001420052ad7c7d200220051b420020037d2003200442005322051b420020042003420052ad7c7d200420051b10da012006290308210120004200200629030022037d2003200220048542005322051b3703002000420020012003420052ad7c7d200120051b370308200641206a24000b5601017e0240200341c000714504402003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b3901017f230041206b220424002004200120022003420010da01200429030021012000200429030837030820002001370300200441206a24000b8607010c7f230041106b21070240200222054110490440200021020c010b024020002000410020006b41037122066a22044f0d00200021022001210320060440200621080340200220032d00003a0000200341016a2103200241016a2102200841016b22080d000b0b200641016b4107490d000340200220032d00003a0000200241016a200341016a2d00003a0000200241026a200341026a2d00003a0000200241036a200341036a2d00003a0000200241046a200341046a2d00003a0000200241056a200341056a2d00003a0000200241066a200341066a2d00003a0000200241076a200341076a2d00003a0000200341086a2103200241086a22022004470d000b0b2004200520066b220c417c71220d6a21020240200120066a22034103712201450440200220044d0d0120032101034020042001280200360200200141046a2101200441046a22042002490d000b0c010b410021052007410036020c2007410c6a2001722106410420016b22084101710440200620032d00003a0000410121050b20084102710440200520066a200320056a2f01003b01000b200320016b210520014103742108200728020c210a02402002200441046a4d0440200421060c010b410020086b411871210903402004200a200876200541046a2205280200220a20097472360200200441086a210b200441046a220621042002200b4b0d000b0b41002104200741003a0008200741003a0006027f200141014604404100210141002109200741086a0c010b200541056a2d00002007200541046a2d000022013a000841087421094102210e200741066a0b210b20062003410171047f200b200541046a200e6a2d00003a000020072d0006411074210420072d00080520010b41ff0171200420097272410020086b41187174200a200876723602000b200c41037121052003200d6a21010b02402002200220056a22044f0d002005410771220304400340200220012d00003a0000200141016a2101200241016a2102200341016b22030d000b0b200541016b4107490d000340200220012d00003a0000200241016a200141016a2d00003a0000200241026a200141026a2d00003a0000200241036a200141036a2d00003a0000200241046a200141046a2d00003a0000200241056a200141056a2d00003a0000200241066a200141066a2d00003a0000200241076a200141076a2d00003a0000200141086a2101200241086a22022004470d000b0b20000b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072006200342208822087e22062005200142208822097e7c22054220867c220a37030020002007200a56ad200820097e2005200654ad4220862005422088847c7c200120047e200220037e7c7c3703080b4002017f017e230041106b22042400200420032002109001370308200441086a22021047200420003703082001410120024101108e01100c1a200441106a24000b4e02027f017e230041106b22022400027e105622034504402001106e10592000104741044100200241086a4100108e01100c1a42020c010b200341037441889bc0006a2903000b200241106a24000b2d02017f017e230041106b2201240020012000103820012802004504401054000b2001290308200141106a24000b4602017e017f02402001102e22032002102f047f200320021002220242ff01834204520d012002422088a7210441010541000b210120002004360204200020013602000f0b000b3801017e024020002001102e22042003102f047e2002200420031002220342ff0183520d012000200337030842010542000b3703000f0b000b4801037f230041206b2202240020022001360208200220003703102002200241086a2201102d2002280204200228020022040440200110600b200241206a2400410020044101711b0b4201017f230041206b220424002004200236020c20042001370310200420033602082000200441086a22021030200029030050450440200210600b200441206a24000b0b93231600418080c0000bc9052f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f656e762e7273002f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f6c65646765722e7273002f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f6d61702e7273002f55736572732f3078646576636f6c6c696e732f2e7275737475702f746f6f6c636861696e732f312e39302e302d616172636836342d6170706c652d64617277696e2f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f55736572732f3078646576636f6c6c696e732f2e7275737475702f746f6f6c636861696e732f312e39302e302d616172636836342d6170706c652d64617277696e2f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f61646170746572732f656e756d65726174652e7273002f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f7665632e727300d1001000660000002f02000009000000b10110008300000052000000090000003801100078000000fd000000050041d485c0000b1501000000030000003502100066000000fd0300000d00418886c0000b19312e312e30302e302e3077696e6d696c6573746f6e650000010041b886c0000b01020041d086c0000b01030041e886c0000b010600418087c0000b010400419887c0000b01050041b087c0000b01180041c887c0000b01190041e087c0000b011a0041f887c0000b011c00419088c0000b01080041a888c0000b95136576656e745f63726561746564636f6e74656e745f75726969646f776e657270696c6c61727469746c65746f6b656e746f74616c5f62756467657400350410000b0000004004100002000000420410000500000047041000060000004d041000050000005204100005000000570410000c0000006576656e745f63616e63656c6c656400400410000200000066756e64735f6164646564616d6f756e74636f6e7472696275746f726576656e745f69646e65775f72656d61696e696e67000000bf04100006000000c50410000b000000d004100008000000d80410000d000000636f6e7472696275746f725f726566756e646564bf04100006000000c50410000b000000d0041000080000006f776e65725f726573696475616c5f726566756e64656400bf04100006000000d0041000080000004204100005000000000000000ea9eac6756d02006170706c6963616e740000007005100009000000d0041000080000006170706c69636174696f6e5f77697468647261776e000000000000000ea99ae7ae7cea387005100009000000350410000b000000d0041000080000007375626d697373696f6e5f77697468647261776e77696e6e6572735f73656c6563746564636f756e74000000ec05100005000000d00410000800000077696e6e65725f70616964706f736974696f6e726563697069656e74bf04100006000000d00410000800000015031000090000000f0610000800000017061000090000006d696c6573746f6e655f636c61696d6564000000bf04100006000000d00410000800000015031000090000001706100009000000746f6b656e5f726567697374657265645204100005000000746f6b656e5f64657265676973746572656461646d696e5f757064617465646e65775f61646d696eb30610000900000070656e64696e675f61646d696e5f73657474617267657400d5061000060000006665655f6163636f756e745f757064617465646e65775f6163636f756e740000f70610000b0000006665655f6270735f757064617465646e65775f62707300001b0710000700000070726f66696c655f636f6e74726163745f757064617465646e65775f616464724407100008000000000000000ea98aeb660d00000ea98aeb663deb000ea99a9a375beb006e65775f7761736d5f68617368000000700710000d00000070656e64696e675f757067726164655f70726f706f736564617661696c61626c655f61745f6c6564676572657870697265735f61745f6c65646765726e65775f76657273696f6e7761736d5f68617368a007100013000000b307100011000000c40710000b000000cf0710000900000070656e64696e675f757067726164655f63616e63656c6c656463616e63656c6c65645f61745f6c65646765721108100013000000757067726164655f6170706c69656400c40710000b000000cf07100009000000000000000ea99a9b37ebca0066726f6d5f76657273696f6e746f5f76657273696f6e0000580810000c000000640810000a00000062756d705f72657075746174696f6e72656769737465725f6561726e696e67734861636b6174686f6e426f756e74794772616e7443726f776466756e64696e67a008100009000000a908100006000000af08100005000000b40810000c00000041637469766543616e63656c6c6564436f6d706c6574656443616e63656c6c696e670000e008100006000000e608100009000000ef08100009000000f80810000a0000004f776e65724f6e6c7946756c6c506172746e65725468656e526573696475616c50726f52617461506172746e6572730024091000090000002d09100017000000440910000f0000006272616e6368636f756e745f61745f73746172746e6578745f6964786e6f6e5f6f776e65725f746f74616c72656d61696e696e675f61745f73746172740000006c09100006000000720910000e0000008009100008000000880910000f000000970910001200000053696e676c654d756c746900d409100006000000da09100005000000637265617465645f6174646561646c696e656665655f6270735f6f7665727269646572656c656173655f6b696e6472656d61696e696e675f657363726f7773746174757377696e6e65725f646973747269627574696f6e00350410000b000000f00910000a000000fa09100008000000020a100010000000400410000200000042041000050000004704100006000000120a10000c0000001e0a1000100000002e0a1000060000004d041000050000005204100005000000570410000c000000340a1000130000006d616e6167657200350410000b000000fa09100008000000020a100010000000b80a10000700000042041000050000004704100006000000120a10000c0000004d041000050000005204100005000000570410000c000000340a1000130000007375626d69747465645f61747005100009000000350410000b000000180b10000c000000706169645f617400bf0410000600000015031000090000003c0b1000070000000f06100008000000170610000900000072657075746174696f6e5f62756d70000f0610000800000017061000090000006c0b10000f00000041646d696e50656e64696e6741646d696e4665654163636f756e744665654270735061757365644465706c6f796d656e7453657150726f66696c65436f6e7472616374537570706f72746564546f6b656e4e6578744576656e7449644576656e744576656e744d616e616765724576656e744170706c6963616e74436f756e744576656e744170706c6963616e7441744576656e744170706c6963616e74536c6f744576656e745375626d697373696f6e4576656e7457696e6e6572436f756e744576656e7457696e6e65724174436f6e7472696275746f72416d6f756e74436f6e7472696275746f72436f756e74436f6e7472696275746f724174436f6e7472696275746f72536c6f744d696c6573746f6e65436c61696d656443726f776466756e64696e674d696c6573746f6e6573436c61696d656443616e63656c6c6174696f6e537461746556657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e537570706f72746564546f6b656e436f756e74537570706f72746564546f6b656e4174537570706f72746564546f6b656e536c6f740000b307100011000000d50610000600000070726f706f7365645f61745f6c65646765720000a007100013000000b307100011000000c40710000b000000500d100012000000cf07100009000000000000000300000001000000030000000200000003000000030000000300000004000000030000000500000003000000060041d89bc0000b1d030000000a000000030000000b000000030000000c000000030000000d0041a89cc0000b0d030000001400000003000000150041f89cc0000b6d030000001e000000030000001f0000000300000020000000030000002100000003000000220000000300000023000000030000002400000003000000250000000300000026000000030000002700000003000000280000000300000029000000030000002a000000030000002b0041989ec0000b7d03000000320000000300000033000000030000003400000003000000350000000300000036000000030000003700000003000000380000000300000039000000030000003a000000030000003b000000030000003c000000030000003d000000030000003e000000030000003f000000030000004000000003000000410041a09fc0000b1d0300000043000000030000004400000003000000450000000300000046004188a0c0000b0503000000500041d8a0c0000bbb04030000005a00000030303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839394172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c7565417574684572726f72282c2029e311100006000000e911100002000000eb111000010000002c202300e3111000060000000412100003000000eb111000010000004572726f722823002012100007000000e911100002000000eb1110000100000020121000070000000412100003000000eb111000010000000000000008000000080000000400000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c756500419ca5c0000bd7010100000003000000436f6e76657273696f6e4572726f72000000100066000000920100000e00000067001000690000005b0000000e00000008000000060000000700000007000000060000000600000006000000060000000500000004000000a6111000ae111000b4111000bb111000c2111000c8111000ce111000d4111000da111000df1110000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e00000028111000331110003e1110004a1110005611100063111000701110007d1110008a11100098111000df5f0e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000300000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f0000000000000200000000000000164665654163636f756e7443616e6e6f7442655a65726f000000000003000000000000001b50726f66696c65436f6e747261637443616e6e6f7442655a65726f0000000004000000000000000d496e76616c696446656542707300000000000005000000000000000e4e6f74496e697469616c697a6564000000000006000000000000000c556e617574686f72697a65640000000a00000000000000084e6f7441646d696e0000000b000000000000001450656e64696e6741646d696e4d69736d617463680000000c000000000000001350656e64696e6741646d696e45787069726564000000000d0000000000000011546f6b656e4e6f74537570706f7274656400000000000014000000000000001a4665654163636f756e744d697373696e6754727573746c696e65000000000015000000000000000d4576656e744e6f74466f756e640000000000001e000000000000000e4576656e744e6f7441637469766500000000001f000000000000000d496e76616c696450696c6c6172000000000000200000000000000012496e76616c696452656c656173654b696e640000000000210000000000000013496e76616c6964446973747269627574696f6e0000000022000000000000000d496e76616c6964427564676574000000000000230000000000000010446561646c696e65526571756972656400000024000000000000000e446561646c696e655061737365640000000000250000000000000014446561646c696e654d757374426546757475726500000026000000000000000c5469746c65546f6f4c6f6e670000002700000000000000174170706c6963616e74416c72656164794170706c696564000000002800000000000000134170706c6963616e744e6f744170706c696564000000002900000000000000125375626d697373696f6e4e6f74466f756e6400000000002a00000000000000175375626d697373696f6e416c7265616479457869737473000000002b000000000000000d4e6f5375626d697373696f6e73000000000000320000000000000015496e76616c696457696e6e6572506f736974696f6e0000000000003300000000000000174475706c696361746557696e6e6572506f736974696f6e00000000340000000000000014446973747269627574696f6e4d69736d617463680000003500000000000000174d696c6573746f6e65416c7265616479436c61696d656400000000360000000000000010496e76616c69644d696c6573746f6e65000000370000000000000012496e73756666696369656e74457363726f77000000000038000000000000001657696e6e657273416c726561647953656c656374656400000000005a000000000000001842656c6f774d696e696d756d436f6e747269627574696f6e000000390000000000000019496e76616c6964436f6e747269627574696f6e416d6f756e740000000000003a0000000000000011546f6f4d616e794170706c6963616e74730000000000003b000000000000000d4f70416c72656164795365656e0000000000003c0000000000000013546f6f4d616e79436f6e7472696275746f7273000000003d000000000000001643616e63656c6c6174696f6e4e6f745374617274656400000000003e000000000000001a43616e63656c6c6174696f6e416c72656164795374617274656400000000003f000000000000001743616e63656c6c6174696f6e4e6f7446696e697368656400000000400000000000000012557067726164654e6f7450726f706f73656400000000004100000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000004300000000000000165570677261646550726f706f73616c4578706972656400000000004400000000000000174d6967726174696f6e416c72656164794170706c69656400000000450000000000000006506175736564000000000046000000000000001150726f66696c6543616c6c4661696c6564000000000000500000000500000000000000000000000c4576656e7443726561746564000000010000000d6576656e745f63726561746564000000000000070000000000000002696400000000000600000000000000000000000670696c6c61720000000007d00000000650696c6c617200000000000000000000000000056f776e657200000000000013000000000000000000000005746f6b656e0000000000001300000000000000000000000c746f74616c5f6275646765740000000b00000000000000000000000b636f6e74656e745f75726900000000100000000000000000000000057469746c650000000000001000000000000000020000000500000000000000000000000e4576656e7443616e63656c6c65640000000000010000000f6576656e745f63616e63656c6c656400000000010000000000000002696400000000000600000000000000020000000500000000000000000000000a46756e647341646465640000000000010000000b66756e64735f6164646564000000000400000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b00000000000000000000000d6e65775f72656d61696e696e670000000000000b000000000000000200000005000000000000000000000013436f6e7472696275746f72526566756e646564000000000100000014636f6e7472696275746f725f726566756e6465640000000300000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000154f776e6572526573696475616c526566756e64656400000000000001000000176f776e65725f726573696475616c5f726566756e646564000000000300000000000000086576656e745f6964000000060000000000000000000000056f776e657200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000074170706c6965640000000001000000076170706c696564000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000144170706c69636174696f6e57697468647261776e00000001000000156170706c69636174696f6e5f77697468647261776e0000000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000095375626d697474656400000000000001000000097375626d69747465640000000000000300000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000000000000b636f6e74656e745f75726900000000100000000000000002000000050000000000000000000000135375626d697373696f6e57697468647261776e0000000001000000147375626d697373696f6e5f77697468647261776e0000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000020000000500000000000000000000000f57696e6e65727353656c656374656400000000010000001077696e6e6572735f73656c65637465640000000200000000000000086576656e745f696400000006000000000000000000000005636f756e740000000000000400000000000000020000000500000000000000000000000a57696e6e6572506169640000000000010000000b77696e6e65725f70616964000000000500000000000000086576656e745f696400000006000000000000000000000009726563697069656e7400000000000013000000000000000000000008706f736974696f6e00000004000000000000000000000006616d6f756e7400000000000b0000000000000000000000096d696c6573746f6e65000000000003e8000000040000000000000002000000050000000000000000000000104d696c6573746f6e65436c61696d656400000001000000116d696c6573746f6e655f636c61696d65640000000000000400000000000000086576656e745f696400000006000000000000000000000009726563697069656e74000000000000130000000000000000000000096d696c6573746f6e6500000000000004000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000000f546f6b656e52656769737465726564000000000100000010746f6b656e5f72656769737465726564000000010000000000000005746f6b656e00000000000013000000000000000200000005000000000000000000000011546f6b656e4465726567697374657265640000000000000100000012746f6b656e5f6465726567697374657265640000000000010000000000000005746f6b656e0000000000001300000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f7365740000000000000100000000000000067461726765740000000000130000000000000002000000050000000000000000000000114665654163636f756e745570646174656400000000000001000000136665655f6163636f756e745f757064617465640000000001000000000000000b6e65775f6163636f756e74000000001300000000000000020000000500000000000000000000000d46656542707355706461746564000000000000010000000f6665655f6270735f75706461746564000000000100000000000000076e65775f627073000000000400000000000000020000000500000000000000000000001650726f66696c65436f6e7472616374557064617465640000000000010000001870726f66696c655f636f6e74726163745f757064617465640000000100000000000000086e65775f6164647200000013000000000000000200000005000000000000000000000006506175736564000000000001000000067061757365640000000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e00000000100000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e00000000001000000000000000020000000200000000000000000000000650696c6c61720000000000040000000000000000000000094861636b6174686f6e000000000000000000000000000006426f756e747900000000000000000000000000054772616e7400000000000000000000000000000c43726f776466756e64696e670000000200000000000000000000000b4576656e745374617475730000000004000000000000000000000006416374697665000000000000000000000000000943616e63656c6c6564000000000000000000000000000009436f6d706c6574656400000000000000000000000000000a43616e63656c6c696e6700000000000200000000000000000000001243616e63656c6c6174696f6e4272616e63680000000000030000000000000000000000094f776e65724f6e6c7900000000000000000000000000001746756c6c506172746e65725468656e526573696475616c0000000000000000000000000f50726f52617461506172746e657273000000000100000000000000000000001143616e63656c6c6174696f6e53746174650000000000000500000000000000066272616e63680000000007d00000001243616e63656c6c6174696f6e4272616e63680000000000000000000e636f756e745f61745f737461727400000000000400000000000000086e6578745f69647800000004000000000000000f6e6f6e5f6f776e65725f746f74616c000000000b000000000000001272656d61696e696e675f61745f737461727400000000000b0000000200000000000000000000000b52656c656173654b696e64000000000200000000000000000000000653696e676c6500000000000100000000000000054d756c746900000000000001000000040000000100000000000000000000000b4576656e745265636f7264000000000e000000000000000b636f6e74656e745f7572690000000010000000000000000a637265617465645f61740000000000060000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e8000000040000000000000002696400000000000600000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e6400000000000000001072656d61696e696e675f657363726f770000000b00000000000000067374617475730000000007d00000000b4576656e745374617475730000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec0000000400000004000000010000000000000000000000114372656174654576656e74506172616d730000000000000b000000000000000b636f6e74656e745f75726900000000100000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e80000000400000000000000076d616e6167657200000003e80000001300000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e640000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000100000000000000000000000a5375626d697373696f6e00000000000300000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f7572690000000010000000000000000c7375626d69747465645f6174000000060000000100000000000000000000000c436f6e747269627574696f6e000000030000000000000006616d6f756e7400000000000b000000000000000e636f6e74726962757465645f6174000000000006000000000000000b636f6e7472696275746f7200000000130000000100000000000000000000000657696e6e65720000000000050000000000000006616d6f756e7400000000000b00000000000000096d696c6573746f6e65000000000003e8000000040000000000000007706169645f617400000003e8000000060000000000000008706f736974696f6e000000040000000000000009726563697069656e74000000000000130000000100000000000000000000000a57696e6e6572537065630000000000030000000000000008706f736974696f6e000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d70000000000400000002000000000000000000000007446174614b6579000000001f00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000a4665654163636f756e7400000000000000000000000000064665654270730000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000000000000000000000f50726f66696c65436f6e74726163740000000001000000000000000e537570706f72746564546f6b656e0000000000010000001300000000000000000000000b4e6578744576656e744964000000000100000000000000054576656e74000000000000010000000600000001000000000000000c4576656e744d616e6167657200000001000000060000000100000000000000134576656e744170706c6963616e74436f756e740000000001000000060000000100000000000000104576656e744170706c6963616e7441740000000200000006000000040000000100000000000000124576656e744170706c6963616e74536c6f74000000000002000000060000001300000001000000000000000f4576656e745375626d697373696f6e000000000200000006000000130000000100000000000000104576656e7457696e6e6572436f756e74000000010000000600000001000000000000000d4576656e7457696e6e65724174000000000000020000000600000004000000010000000000000011436f6e7472696275746f72416d6f756e74000000000000020000000600000013000000010000000000000010436f6e7472696275746f72436f756e74000000010000000600000001000000000000000d436f6e7472696275746f72417400000000000002000000060000000400000001000000000000000f436f6e7472696275746f72536c6f74000000000200000006000000130000000100000000000000104d696c6573746f6e65436c61696d65640000000300000006000000130000000400000001000000000000001d43726f776466756e64696e674d696c6573746f6e6573436c61696d6564000000000000010000000600000001000000000000001143616e63656c6c6174696f6e5374617465000000000000010000000600000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e000000000001000003ee00000020000000000000000000000013537570706f72746564546f6b656e436f756e7400000000010000000000000010537570706f72746564546f6b656e41740000000100000004000000010000000000000012537570706f72746564546f6b656e536c6f74000000000001000000130000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000d5f5f636f6e7374727563746f7200000000000004000000000000000561646d696e00000000000013000000000000000b6665655f6163636f756e74000000001300000000000000076665655f6270730000000004000000000000001070726f66696c655f636f6e747261637400000013000000000000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000003ed000000000000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000003ed000000000000000300000000000000000000000b7365745f6665655f627073000000000100000000000000076e65775f627073000000000400000001000003e9000003ed000000000000000300000000000000000000000f7365745f6665655f6163636f756e740000000001000000000000000b6e65775f6163636f756e74000000001300000001000003e9000003ed00000000000000030000000000000000000000147365745f70726f66696c655f636f6e74726163740000000100000000000000086e65775f616464720000001300000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000001000003e9000003ed0000000000000003000000000000000000000007756e7061757365000000000000000001000003e9000003ed000000000000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000003ed000000000000000300000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000003ed000000000000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e9000003ed00000000000000030000000000000000000000076d696772617465000000000000000001000003e9000003ed000000000000000300000000000000000000001872656769737465725f737570706f727465645f746f6b656e000000010000000000000005746f6b656e0000000000001300000001000003e9000003ed000000000000000300000000000000000000001a646572656769737465725f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e0000000000001300000001000003e9000003ed000000000000000300000000000000000000001269735f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e00000000000013000000010000000100000000000000cd4e756d626572206f662077686974656c697374656420746f6b656e732e20506167656420656e756d65726174696f6e3a207265616420746869732c207468656e0a737570706f727465645f746f6b656e5f617428302e2e636f756e742920746f207265636f766572207468652066756c6c2077686974656c6973742066726f6d2073746174650a286e6f20646570656e64656e6365206f6e20657068656d6572616c20546f6b656e526567697374657265642f546f6b656e446572656769737465726564206576656e7473292e00000000000015737570706f727465645f746f6b656e5f636f756e74000000000000000000000100000004000000000000003c57686974656c697374656420746f6b656e2061742060696e646578602c206f72204e6f6e65207768656e2060696e646578203e3d20636f756e74602e00000012737570706f727465645f746f6b656e5f61740000000000010000000000000005696e6465780000000000000400000001000003e80000001300000000000000000000000c6372656174655f6576656e74000000020000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000060000000300000000000000000000000c73746172745f63616e63656c0000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001470726f636573735f63616e63656c5f62617463680000000300000000000000086576656e745f696400000006000000000000000b6d61785f726566756e6473000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000040000000300000000000000000000000f66696e616c697a655f63616e63656c000000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000096164645f66756e64730000000000000400000000000000086576656e745f696400000006000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000f6170706c795f746f5f626f756e747900000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001477697468647261775f6170706c69636174696f6e000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000067375626d697400000000000400000000000000086576656e745f69640000000600000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f757269000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001377697468647261775f7375626d697373696f6e000000000300000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000e73656c6563745f77696e6e65727300000000000300000000000000086576656e745f696400000006000000000000000777696e6e65727300000003ea000007d00000000a57696e6e657253706563000000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000b7365745f6d616e61676572000000000200000000000000086576656e745f696400000006000000000000000b6e65775f6d616e61676572000000001300000001000003e9000003ed000000000000000300000000000000000000000b6765745f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000000130000000300000000000000000000000f636c61696d5f6d696c6573746f6e65000000000500000000000000086576656e745f6964000000060000000000000009726563697069656e740000000000001300000000000000096d696c6573746f6e6500000000000004000000000000000f72657075746174696f6e5f62756d70000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000600000001000003e9000007d00000000b4576656e745265636f7264000000000300000000000000000000000e6765745f7375626d697373696f6e00000000000200000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000001000003e9000007d00000000a5375626d697373696f6e00000000000300000000000000000000000e6765745f6170706c6963616e747300000000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000136765745f6170706c6963616e745f636f756e74000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000106765745f6170706c6963616e745f61740000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000000130000000300000000000000000000000b6765745f77696e6e657273000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000007d00000000657696e6e65720000000000030000000000000000000000106765745f77696e6e65725f636f756e740000000100000000000000086576656e745f69640000000600000001000003e9000000040000000300000000000000000000000d6765745f77696e6e65725f61740000000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000007d00000000657696e6e65720000000000030000000000000000000000106765745f636f6e7472696275746f72730000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000156765745f636f6e7472696275746f725f636f756e740000000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000126765745f636f6e7472696275746f725f617400000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e800000013000000030000000000000000000000166765745f636f6e7472696275746f725f616d6f756e7400000000000200000000000000086576656e745f696400000006000000000000000b636f6e7472696275746f72000000001300000001000003e90000000b000000030000000000000000000000096765745f61646d696e00000000000000000000010000001300000000000000000000000b6765745f6665655f6270730000000000000000010000000400000000000000000000000f6765745f6665655f6163636f756e74000000000000000001000000130000000000000000000000146765745f70726f66696c655f636f6e747261637400000000000000010000001300000000000000000000000969735f70617573656400000000000000000000010000000100000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000000769645f626173650000000000000000010000000600f7010e636f6e74726163746d6574617630000000000000000776657273696f6e0000000005312e312e30000000000000000000000b6465736372697074696f6e000000003c426f756e646c657373206576656e747320636f6e74726163743a206861636b6174686f6e2c20626f756e74792c206772616e74202b20657363726f7700000000000000076c6963656e736500000000034d4954000000000000000005727376657200000000000006312e39302e3000000000000000000008727373646b7665720000002f32332e352e33236433653161623234323433383862313038393362373936623063386534303563356564643033643200001e11636f6e7472616374656e766d657461763000000000000000170000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32362e312e30233132323863666638303232623830343635393735306239346233313539333262306530663366366100" + } + }, + "ext": "v0" + }, + "live_until": 518500 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 17191, + "n_functions": 208, + "n_globals": 4, + "n_table_entries": 5, + "n_types": 42, + "n_data_segments": 22, + "n_elem_segments": 1, + "n_imports": 45, + "n_exports": 59, + "n_data_segment_bytes": 4383 + } + } + }, + "hash": "98912da3856491ab21d451bfec6de504d23e5d3080c3b8046cbab21ac602b639", + "code": "0061736d010000000185022a60017e017e60027e7e017e6000017e60027f7f0060027f7e0060027f7f017f60037e7e7e017e60037f7f7f017f60017e0060017f0060017e017f60037f7e7e0060017f017e60047e7e7e7e017e60027e7f006000017f60037f7e7f0060027f7f017e60027e7e017f60000060037e7e7e0060037f7f7e0060057f7e7e7e7e0060037f7f7f0060067f7e7e7e7e7f0060047e7e7e7e0060047f7e7e7e0060047f7f7f7f017f60047f7e7e7f0060057e7e7e7e7e0060017f017f60027e7f017e60027e7e0060047f7f7f7f017e60057e7f7f7f7f0060037e7e7f0060037e7f7f017e60057e7e7e7e7e017e60047f7f7e7e0060047e7f7f7f0060047f7e7f7f0060027e7f017f028f022d0169015f0000016901300000016c01310001016c015f00060162013400020162016500010162013900010162015f00000163015f0000016101300000017801370002017801310001016c01380001016c01320001017601330000016c0137000d017801300001017601310001016c01360000016d01340001016d013100010162016b0000016d01330000016d01350001016d013600010176015f00020176013600010176016700010169013800000169013700000169013600010162016a00010164015f0006016401300006017801330002017801340002016201380000016c0130000101780135000001620131000d016d01390006016d0161000d0162013300010162016d000601620169000103d201d00104041d011114030c12030403030c03150b040b150b000303031e040303041f0e0c12170b02201413080f090f130f030b0b210303041003181908110c090809080908090f09090810090a0e12100b220a10080a0a0a0313040904230e080a0813040f0a040324050b040e19090e140a0404040a04080e1001041203050c11030d0f0c02000d060200022502061a01000102010000010100000002020002000202010100000202000202060101000600000000010d0002020206061b05051b050317161616071a1c1c1826110c271528290405017001050505030100110621047f01418080c0000b7f0041a3a5c0000b7f0041c0a7c0000b7f0041c0a7c0000b07b3083b066d656d6f727902000d5f5f636f6e7374727563746f7200ac010c6163636570745f61646d696e00af010e6163636570745f6d616e6167657200b001096164645f66756e647300b1010f6170706c795f746f5f626f756e747900b2010d6170706c795f7570677261646500b3011663616e63656c5f70656e64696e675f6d616e6167657200b4011663616e63656c5f70656e64696e675f7570677261646500b5010f636c61696d5f6d696c6573746f6e6500b6010b636c61696d5f7072697a6500b8010c6372656174655f6576656e7400ba011a646572656769737465725f737570706f727465645f746f6b656e00bb010f66696e616c697a655f63616e63656c00bc01096765745f61646d696e00bd01106765745f6170706c6963616e745f617400be01136765745f6170706c6963616e745f636f756e7400bf010e6765745f6170706c6963616e747300c001166765745f636f6e7472696275746f725f616d6f756e7400c101126765745f636f6e7472696275746f725f617400c201156765745f636f6e7472696275746f725f636f756e7400c301106765745f636f6e7472696275746f727300c401096765745f6576656e7400c5010f6765745f6665655f6163636f756e7400c6010b6765745f6665655f62707300c7010b6765745f6d616e6167657200c801176765745f6d696772617465645f746f5f76657273696f6e00c901136765745f70656e64696e675f6d616e6167657200ca01136765745f70656e64696e675f7570677261646500cb01146765745f70726f66696c655f636f6e747261637400cc010e6765745f7375626d697373696f6e00cd010d6765745f77696e6e65725f617400ce01106765745f77696e6e65725f636f756e7400cf010b6765745f77696e6e65727300d0010769645f6261736500d1010969735f70617573656400d2011269735f737570706f727465645f746f6b656e00d301076d69677261746500d40105706175736500d5011470726f636573735f63616e63656c5f626174636800d6010f70726f706f73655f6d616e6167657200d7010f70726f706f73655f7570677261646500d8011872656769737465725f737570706f727465645f746f6b656e00d9010e73656c6563745f77696e6e65727300da01097365745f61646d696e00db010f7365745f6665655f6163636f756e7400dc010b7365745f6665655f62707300dd01147365745f70726f66696c655f636f6e747261637400de010c73746172745f63616e63656c00df01067375626d697400e00112737570706f727465645f746f6b656e5f617400e10115737570706f727465645f746f6b656e5f636f756e7400e20107756e706175736500e3010776657273696f6e00e4011477697468647261775f6170706c69636174696f6e00e5011377697468647261775f7375626d697373696f6e00e601015f03010a5f5f646174615f656e6403020b5f5f686561705f626173650303090e010041010b04e801e901a801eb010c01160ad79702d0012f00200142ffffffffffffffff0058047e200142088642068405200110000b210120004200370300200020013703080b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110010b210120002003370300200020013703080b910101027f230041306b220624002006200320041030370310200620023703082006200137030003402005411846044041002105034020054118470440200641186a20056a200520066a290300370300200541086a21050c010b0b2000428eeeea95beb6def300200641186a410310311032200641306a240005200641186a20056a4202370300200541086a21050c010b0b0b2d01017f230041106b22022400200220002001105c20022802004101460440000b2002290308200241106a24000b16002000ad4220864204842001ad422086420484101b0b2701017f230041106b22032400200020012002102042ff01834202520440000b200341106a24000b0b0020002001420110fa010bac1202027f037e230041306b2201240002400240027e0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020041016b0e250102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425000b200141106a220041928dc0004105104f20012802100d282000200129031810610c250b200141106a220041978dc000410c104f20012802100d272000200129031810610c240b200141106a220041a38dc000410a104f20012802100d262000200129031810610c230b200141106a220041ad8dc0004106104f20012802100d252000200129031810610c220b200141106a220041b38dc0004106104f20012802100d242000200129031810610c210b200141106a220041b98dc000410d104f20012802100d232000200129031810610c200b200141106a220041c68dc000410f104f20012802100d222000200129031810610c1f0b200141106a220241d58dc000410e104f20012802100d2120022001290318200029030810500c1e0b200141106a220041e38dc000410b104f20012802100d202000200129031810610c1d0b200141106a220241ee8dc0004105104f20012802100d1f2001290318210320022000290308102d20012802100d1f20022003200129031810500c1c0b200141106a220241f38dc000410c104f20012802100d1e2001290318210320022000290308102d20012802100d1e20022003200129031810500c1b0b200141106a220241ff8dc0004113104f20012802100d1d2001290318210320022000290308102d20012802100d1d20022003200129031810500c1a0b200141928ec0004110104f20012802000d1c2001290308210320012000290308102d20012802000d1c2001200129030837031820012003370310200120003502044220864204843703200c1a0b200141a28ec0004112104f20012802000d1b2001290308210320012000290308102d20012802000d1b2001200129030837031820012003370310200120002903103703200c190b200141b48ec000410f104f20012802000d1a2001290308210320012000290308102d20012802000d1a2001200129030837031820012003370310200120002903103703200c180b200141106a220241c38ec0004110104f20012802100d192001290318210320022000290308102d20012802100d1920022003200129031810500c160b200141d38ec000410d104f20012802000d182001290308210320012000290308102d20012802000d182001200129030837031820012003370310200120003502044220864204843703200c160b200141e08ec0004111104f20012802000d172001290308210320012000290308102d20012802000d172001200129030837031820012003370310200120002903103703200c150b200141106a220241f18ec0004110104f20012802100d162001290318210320022000290308102d20012802100d1620022003200129031810500c130b200141818fc000410d104f20012802000d152001290308210320012000290308102d20012802000d152001200129030837031820012003370310200120003502044220864204843703200c130b2001418e8fc000410f104f20012802000d142001290308210320012000290308102d20012802000d142001200129030837031820012003370310200120002903103703200c120b200141106a2202419d8fc0004110104f20012802100d132001290318210320022000290308102d20012802100d1320012903182104200035020421052001200029031037032020012004370318200120033703102001200542208642048437032820024104103121030c140b200141106a220241ad8fc000411d104f20012802100d122001290318210320022000290308102d20012802100d1220022003200129031810500c0f0b200141106a220241ca8fc0004111104f20012802100d112001290318210320022000290308102d20012802100d1120022003200129031810500c0e0b200141106a220041db8fc0004107104f20012802100d102000200129031810610c0d0b200141106a220041e28fc000410e104f20012802100d0f2000200129031810610c0c0b200141106a220041f08fc0004111104f20012802100d0e2000200129031810610c0b0b2001418190c0004106104f20012802000d0d2001200129030837031020012000290310370320200120002903083703180c0b0b200141106a2200418790c0004113104f20012802100d0c2000200129031810610c090b200141106a2202419a90c0004110104f20012802100d0b20022001290318200035020442208642048410500c080b200141106a220241aa90c0004112104f20012802100d0a20022001290318200029030810500c070b200141106a220241bc90c0004119104f20012802100d092001290318210320022000290308102d20012802100d0920022003200129031810500c060b200141d590c000410f104f20012802000d082001290308210320012000290308102d20012802000d082001200129030837031820012003370310200120003502044220864204843703200c060b200141106a220241e490c0004114104f20012802100d072001290318210320022000290308102d20012802100d0720022003200129031810500c040b200141106a220241f890c0004114104f20012802100d062001290318210320022000290308102d20012802100d0620022003200129031810500c030b200141106a2202418c91c0004115104f20012802100d052001290318210320022000290308102d20012802100d0520022003200129031810500c020b200141106a220241a191c000410e104f20012802100d042001290318210320022000290308102d20012802100d0420022003200129031810500c010b200141106a220241af91c0004114104f20012802100d032001290318210320022000290308102d20012802100d0320022003200129031810500b2001290310210420012903180c010b230041206b220024002000200141106a22022903103703182000200229030837031020002002290300370308200041086a4103103121032001420037030020012003370308200041206a24002001290300210420012903080b21032004500d010b000b200141306a240020030b0b002000200110254201510b6502017f017e230041206b220224000240200020011034220342011035047e2002200342011002103720022802004101460d0120022903102103200020022903183703182000200337031042010542000b37030020004200370308200241206a24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001101c21032001101d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b0e002000200142cd00420110f6010b0f00200010342001103a420110031a0b2d02017f017e230041106b2201240020012000105b20012802004101460440000b2001290308200141106a24000b0a00200020014201103c0b1400200010342001ad422086420484200210031a0b110020001034200120021030420110031a0b0a00200020014201103f0b0d00200010342001200210031a0b1200200010342001ad42ff0183200210031a0b0f002000103420011042200210031a0b2b01017f230041106b2201240020012000102d20012802004101460440000b2001290308200141106a24000b0b0020002001420210fa010b0e002000200142cd00420210f6010b0e002000200142c900420210f6010b3b02017f017e41022101024020001034220242021035450d004101210102400240200242021002a741ff01710e020102000b000b410021010b20010b0a00200020014202103f0b0a00200020014202103c0b0a0020002001420210400b0d00200010342001420210031a0bfc0102087f027e230041406a22022400418893c00010f801210a1004200241386a22034200370300200241306a22044200370300200241286a22054200370300200242003703202000200241206a2206104c200241186a22072003290300370300200241106a22082004290300370300200241086a22092005290300370300200220022903203703002002104d10052001ad42ff0183422086420484100642041006200a100710051008200342003703002004420037030020054200370300200242003703202006104c200720032903003703002008200429030037030020092005290300370300200220022903203703002002104d200241406b24000b1900200042042001ad4220864204844284808080800410271a0b14002000ad42208642048442848080808004102a0bac0101027f230041206b2202240020022001370318200220003703102002411b3602080240024002400240200241086a1034220042001035450d00200042001002a741ff01710e020002010b200241086a2203418190c0004106104f20022802080d00200320022903102001105020022802084101460d00410021032002290310220042001035450d02200042001002a741ff017122030e020201000b000b413c21030b200241206a240020030b3901017f230041106b2203240020032001200210ed0120002003280200047e4201052000200329030837030842000b370300200341106a24000b3801017f230041106b22032400200320023703082003200137030020034102103121012000420037030020002001370308200341106a24000b3902027f017e230041106b22002400200041086a41d892c000104320002802082101200035020c200041106a2400422086420020014101711b0b3401017f230041206b2202240020022001370318200220003703102002411b360208200241086a410142001040200241206a24000b860101027f230041206b22042400200420023703082004200137030003402003411046044041002103034020034110470440200441106a20036a200320046a290300370300200341086a21030c010b0b2000428eeae6bb8ecfd3e927200441106a410210311032200441206a240005200441106a20036a4202370300200341086a21030c010b0b0b0c004283808080e0001055000b0700200010261a0b3701027f230041106b2200240020001057027f2000280200410146044020002802040c010b200029030810091a41000b200041106a24000b4d01027f230041106b22012400200141f08cc00010444101210202402001280200410146044020002001290308370308410021020c010b200041063602040b20002002360200200141106a24000b0c00105941c6004100105a1b0b1600428480808080f010428480808080a0fa03100c1a0b0d0041c891c000104641fd01710bbb0102037f037e230041306b22022400200241086a220320012903102001290318105c42012105024020022802080d00200229031021062001350224210720012802202104200320012903002001290308105d20022802080d002002200229031037031820022006370308200220012903283703282002200135023042208642048437032020022007422086420484420220041b370310200041bc85c000410520034105105e370308420021050b20002005370300200241306a24000b47002001423f8720028542005220014280808080808080407d42ffffffffffffffff005672047e20022001101e052001420886420b840b210120004200370300200020013703080b20002001a7410171044020002002102d0f0b20004200370300200042023703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410280b6e02027f027e230041206b220224002001290308210420012903002105200241086a22032001290310102d20002002280208047e420105200220022903103703182002200437031020022005370308200041b886c000410320034103105e37030842000b370300200241206a24000b900502027f0d7e230041f0006b220224002001290358210520022001290368102d42012104024020022802000d0020022903082106200220012903002001290308105d20022802000d002002290308210720012802382103200135023c210820022001290340102d20022802000d00200229030821092001290348210a0240024002400240024020012d007841016b0e03010203000b200241d484c0004109104f0c030b200241dd84c0004106104f0c020b200241e384c0004105104f0c010b200241e884c000410c104f0b20022802000d002002200229030810612002290308210b2002290300a70d000240200128023041014604402002419e89c0004105104f20022802000d0220022002290308200135023442208642048410500c010b2002419889c0004106104f20022802000d012002200229030810610b2002290308210c2002290300a70d00200220012903202001290328105c20022802000d002002290308210d0240024002400240024020012d007941016b0e03010203000b200241d488c0004106104f0c030b200241da88c0004109104f0c020b200241e388c0004109104f0c010b200241ec88c000410a104f0b20022802000d002002200229030810612002290308210e2002290300a70d002001290350210f20012903602110200220012903102001290318105c20022802000d00200220022903083703602002200f370358200220103703502002200e3703482002200d3703402002200c3703382002200b3703302002200a3703282002200937032020022008422086420484420220031b37031820022007370310200220063703082002200537030020022001290370370368200041e487c000410e2002410e105e370308420021040b20002004370300200241f0006a24000b3401017f230041106b2202240020022001370308200241086a4101103121012000420037030020002001370308200241106a24000b4601017f230041106b220324002003200137030820032002ad42208642048437030041cc89c000410220034102105e21012000420037030020002001370308200341106a24000b7a02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841988ac0004105200241086a4105105e21032000420037030020002003370308200241306a24000bfd0102017f067e230041306b220624002006410036022c200641106a200320042005ad42002006412c6a10f5012006200629031020062903184290ce00420010f001200628022c21052006290308210720062903002108100a2109419092c00010f801210a200120022009200342ba82b4a2d8e1d3d7947f200820051b22087c220b200354ad200442e5908eebc5dbd101200720051b22027c7c2207423f87220c200b2002200485427f8520042007858342005322051b200c428080808080808080807f85200720051b102f200842005220024200552002501b044020012009200a20082002102f0b2000200337030020002004370308200641306a24000b0e002000100a200120022003102f0b1300200041a896c000410d41b096c00010f9010b3002017f017e230041106b2202240020022000200110ed0120022802004101460440000b2002290308200241106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a41011031200141106a24000b4b02027f017e230041106b220124002001419497c000410f1067370308200141086a2202106820012000ad422086420484370308418c97c000410120024101105e100b1a200141106a24000b4602027f017e230041106b22012400200141ac97c000410f1067370308200141086a2202106820012000104237030841a497c000410120024101105e100b1a200141106a24000b6302027f017e230041206b22012400200141a098c00041101067370308200141086a220210682001200029030010423703082001200029030837031820012000350210422086420484370310418898c000410320024103105e100b1a200141206a24000b1300200041c899c000411341d099c00010f9010b6802027f027e230041206b22012400200141e89ac00041171067370308200141086a220210682000290300200029030810302104200120002903101042370310200120043703082001200029031837031841d09ac000410320024103105e100b1a200141206a24000b1300200041c09bc000411841c89bc00010f9010b0b0041c891c000200010490b3401027f230041106b22002400200041086a41e091c000104320002802084101714504401054000b200028020c200041106a24000b0b00200041f891c00010450b0b0041e091c000200010480b0b0041f891c0002000104a0b0d00200020012002410c10fb010b1d00200010344201428480808080b0d400428480808080e0ee0b100f1a0b09002000410f10fc010b5e01027f230041306b2202240020022000107622033602042002200037030820024110360200200220011039200210752002410f36021820022000370320200241186a2201200341016a2203417f20031b103b20011075200241306a24000b4f01047f230041206b2202240020022001370318200220003703102002410d3602082002200241086a220310332002280204200228020022050440200310750b200241206a2400410020054101711b0b0d00200020012002411310fb010beb0101027f230041406a2203240020032002370310200320013703082003410e360200024002402003103422014201103504402001420110022101034020044118470440200341186a20046a4202370300200441086a21040c010b0b0240200142ff018342cc00520d00200141b886c0004103200341186a4103107b2003290318220142ff018342cd00520d002003290320220242ff018342c900520d00200341306a2003290328102e20032802304101470d020b000b200042003703000c010b20002003290338370318200020023703102000200137030820004201370300200310750b200341406b24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410291a0b09002000410b10fc010bed0102017f027e230041306b2203240020032002360204200320013703082003412036020002400240200310342201420110350440200142011002210141002102034020024118470440200341186a20026a4202370300200241086a21020c010b0b0240200142ff018342cc00520d002001418086c0004103200341186a4103107b2003290318220142ff01834204520d002003290320220442ff018342cd00520d002003290328220542ff01834204510d020b000b200042003703000c010b200020014220883e02102000200437030820004201370300200020054220883e0214200310750b200341306a24000b0b00419092c000200010470b09002000412510fc010b09002000411210fc010b2d01027f230041206b220124002001410736020820012000370310200141086a1046200141206a240041fd01710b2b01017f230041206b220224002002411d3602082002200136020c2000200241086a1044200241206a24000b0e0041c092c00010344202100d1a0bce0102027f017e230041306b22022400200241243602082002200137031002400240200241086a103422014201103504402001420110022101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141cc89c0004102200241206a4102107b2002290320220142ff01834204520d002002290328220442ff018342cd00510d020b000b200042003703000c010b200020014220883e02102000200437030820004201370300200241086a10750b200241306a24000b870202027f057e230041406a220124000240200041f092c0001034220342021035047e2003420210022103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341988ac0004105200141086a4105107b2001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a200129032810860120012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d00200110244280808080708342808080808004520d0020002001370308420021020b200020023703000b5101017f230041306b220324002003412436020820032000370310200341086a1034200341206a20012002106220032802204101460440000b2003290328420110031a200341086a1075200341306a24000b2b01017f230041206b220224002002410736020820022000370310200241086a20011049200241206a24000b0b00418893c000200010470b3f01037f230041206b220124002001411e360208200120003703102001200141086a1043200128020021022001280204200141206a2400410020024101711b0b2e01017f230041206b220124002001412436020820012000370310200141086a10344201100d1a200141206a24000b0e0041f092c00010344202100d1a0b4101027f230041206b2202240020024122360208200220013703102000200241086a22031036200029030020002903088450450440200310750b200241206a24000b3401037f230041106b22002400200041086a41a093c000104320002802082101200028020c200041106a2400410020014101711b0b09002000412110fc010bf00302037f047e230041f0006b220224002002411736020020022001370308024002402002103422014201103504402001420110022101034020034128470440200241186a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141808bc0004105200241186a4105107b2002290318220142ff018342cb00520d002001100e21052002410036026820022001370360200220054220883e026c200241406b200241e0006a109101200229034022014202512001a7410171720d0020022903482201a741ff0171220341ca00472003410e47710d00027f024002400240200141b88cc0004103109201422088a70e03000102040b2002280268200228026c1093010d0341000c020b2002280268200228026c1093010d0241010c010b2002280268200228026c1093010d0141020b21032002290320220142ff01834204520d002002290328220542ff01834204520d00200241406b22042002290330103720022802404101460d00200229035821062002290350210720042002290338103720022802404101470d020b000b200041033a00280c010b2002290350210820002002290358370318200020083703102000200637030820002007370300200020033a0028200020054220883e0224200020014220883e0220200210750b200241f0006a24000b3d01017f200020012802082202200128020c49047e200020012903002002ad42208642048410113703082001200241016a36020842000542020b3703000b180020002001ad4220864204842002ad422086420484102b0b1100200020014d0440200120006b0f0b000b7101027f230041406a22032400200320023703182003200137031020034111360208200341206a200341086a220410362003290320220120032903288450450440200410750b2000200329033842002001a741017122041b37030820002003290330420020041b370300200341406b24000b7501017f230041306b22022400200241233602082002200137031002400240200241086a10342201420110350440200241206a200142011002102e20022802204101470d01000b200042003703000c010b200229032821012000420137030020002001370308200241086a10750b200241306a24000baf0202027f047e230041d0006b22022400200241173602002002200037030820021034024002400240024020012d002841016b0e020102000b200241406b220341888cc0004109104f0c020b200241406b220341918cc0004117104f0c010b200241406b220341a88cc000410f104f0b0240024020022802400d00200320022903481061200229034821042002290340a70d002001350224210520013502202106200241406b220320012903002001290308105c20022802400d0020022903482107200320012903102001290318105c20022802404101470d010b000b200220022903483703382002200737033020022004370318200220054220864204843703282002200642208642048437032041808bc0004105200241186a4105105e420110031a20021075200241d0006a24000b3a01027f230041206b22042400200420013703182004200037031020044111360208200441086a220520022003103d20051075200441206a24000b0b00200041b893c00010450b3101027f230041206b220224002002412136020820022000370310200241086a22032001103b20031075200241206a24000b3301027f230041206b220324002003411f36020820032000370310200341086a220420012002103d20041075200341206a24000b09002000411610fc010bd10602077f0c7e230041d0016b22022400200241093602182002200137032002400240200241186a1034220142011035450440200042023703000c010b20014201100221010340200341f000470440200241306a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141e487c000410e200241306a410e107b2002290330220a42ff018342c900520d01200241a0016a22032002290338102e20022802a0010d0120022903a801210b20032002290340109d0120022903a001220c4202510d0120022903a801210d200241106a2002290348109e01200228021022044102460d012002280214210520032002290350102e20022802a0010d012002290358220e42ff018342cd00520d0120022903a801210f2002290360109f0141ff017122064104460d01200241086a200229036810a001200228020822074102460d01200228020c210820032002290370103720022802a0014101460d012002290378220142ff018342cb00520d0120022903b801211020022903b00121112001100e2109200241003602c801200220013703c001200220094220883e02cc012003200241c0016a10910120022903a00122014202512001a7410171720d0120022903a8012201a741ff0171220341ca00472003410e47710d01027f0240024002400240200141f888c0004104109201422088a70e0400010203060b20022802c80120022802cc011093010d0541000c030b20022802c80120022802cc011093010d0441010c020b20022802c80120022802cc011093010d0341020c010b20022802c80120022802cc011093010d0241030b2103200229038001220142ff018342c900520d01200229038801220942ff018342cd00520d01200241a0016a200229039001103720022802a0014101460d01200229039801221242ff018342cc00520d0120022903b801211320022903b00121142000201137032020002014370310200020033a0079200020063a0078200020123703702000200b370368200020013703602000200a370358200020093703502000200e3703482000200f3703402000200536023c2000200436023820002008360234200020073602302000200d3703082000200c3703002000201037032820002013370318200241186a10750b200241d0016a24000f0b000b5b01017f230041106b2202240002402001420252044020022001102e200229030821012002280200044020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a24000b3501027f2001420251047f4100052001422088a7210241014102200142ff01834204511b0b210320002002360204200020033602000bf50102037f017e230041206b22012400410421020240200042ff018342cb00520d002000100e21042001410036020820012000370300200120044220883e020c200141106a2001109101200129031022004202512000a7410171720d0020012903182200a741ff0171220341ca00472003410e47710d000240024002400240200041f484c0004104109201422088a70e0400010203040b2001280208200128020c1093010d03410021020c030b2001280208200128020c1093010d02410121020c020b2001280208200128020c1093010d01410221020c010b2001280208200128020c1093010d00410321020b200141206a240020020b910202047f017e230041206b220224000240200142ff018342cb00520440410221030c010b2001100e21062002410036020820022001370300200220064220883e020c200241106a2002109101410221030240200229031022014202512001a7410171720d0020022903182201a741ff0171220441ca00472004410e47710d0102400240200141a489c0004102109201422088a70e020001020b2002280208200228020c1093010d01410021030c020b2002280208200228020c10930141024f0d00200241106a2002109101200229031022014202512001a7410171720d002002290318220142ff01834204520d002001422088a72105410121030b0b2000200536020420002003360200200241206a24000b0b0041f08cc000200010470b4f01017f230041306b220224002002410936020820022000370310200241086a1034200241206a2001106020022802204101460440000b2002290328420110031a200241086a1075200241306a24000be10202037f057e230041f0006b2203240020032002360214200320013703182003411036021002400240200341106a1034220142011035450440200042023703000c010b200142011002210141002102034020024128470440200341286a20026a4202370300200241086a21020c010b0b200142ff018342cc00520d01200141bc85c0004105200341286a4105107b200341d0006a22022003290328103720032802504101460d012003290368210120032903602106200341086a2003290330109e01200328020822044102460d01200328020c210520022003290338109d01200329035022074202510d012003290340220842ff01834204520d012003290348220942ff018342cd00520d012003290358210a20002006370310200020084220883e02302000200937032820002005360224200020043602202000200a3703082000200737030020002001370318200341106a10750b200341f0006a24000f0b000b4d02027f017e230041306b220224002002410a36021820022000370320200241086a200241186a220310382002290308220050450440200310750b2002290310200241306a240020012000a71b0b8f0101027f230041406a220224002002411f360228200220013703302002200241286a220310362000027f02402002290300200229030884504504402003107520002002290318370318200020022903103703100c010b20011080010440200041c20036020441010c020b200142004200109a0120004200370318200042003703100b41000b360200200241406b24000b0b002000200110104200520b5402017f017e230041106b220224000240200020012903002203420252047e2003a74101710d0120002001290308370308200041106a200141106a29030037030042010542000b370300200241106a24000f0b000b190020012802004190a6c000410f200128020428020c1107000b3101017e200029030022014202520440200029030842022001a74101711b0f0b200028020841037441c09cc0006a2903000b230020004101714504402001ad4220864204840f0b200141037441c09cc0006a2903000b800202047f047e230041206b22022400024020012802082204200128020c4f0440200042023703000c010b20012903002004ad42208642048410112106034020034118470440200241086a20036a4202370300200341086a21030c010b0b420121070240200642ff018342cc00520d00200641d086c0004103200241086a4103107b2002290308220842ff01834204520d002002290310220642ff018342cd00520d002002290318220942ff01834204520d002008422088a721032009422088a72105420021070b2004417f470440200020053602142000200336021020002006370308200020073703002001200441016a3602080c010b000b200241206a24000bab0101017f02400240200042ff018342cd0052200142ff018342cd005272200242ff0183420452200342ff018342cd0052727245044041f08cc0001034420210350d01200242ffffffff8ffd00560d02200010a1012001107e2002422088a722041072200310890141d892c00010ad0110484100106f41888dc00010ae0110731059200010662001106c200410692003106e42020f0b000b4283808080101055000b4283808080d0001055000b08001022422088a70b14002000ad4220864204844284808080d000102c0bc70102027e027f230041106b22022400027e0240024041c092c0001034220042021035047f2000420210022100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041cc89c000410220024102107b2002290300220142ff01834204520d012002290308220042ff018342cd00520d0110ad012001422088a74d0d021083011059410c05410b0b4103742903c89c400c020b000b200010091a200010a10110830110592000106642020b200241106a24000bf40102027f027e23004180016b2201240020012000102e027e024020012802004101470440200129030821000240105822020d0020012000109c01411e210220012903004202510d00200120001084012001280200450440410c21020c010b200129030821032001280210210210ad0120024d0d022000108b01410d21020b200241037441c09cc0006a2903000c020b000b200310091a2001410a3602002001200037030820012003103e200110752000108b01200141d897c000410f106737030020011068200010422100200120033703082001200037030041c897c000410220014102105e100b1a42020b20014180016a24000ba00802047f097e230041e0026b2204240020044190016a22052000102e027e024002400240200428029001410146200142ff018342cd0052720d0020042903980121082005200210372004280290014101460d0020042903a801210020042903a0012102200520031086012004280290014101460d0020042903980121100240105822050d00200250200042005320005022051b0440413a21050c010b200520024280c2d72f54710440413921050c010b20044190016a2008109c0120042903900122034202510440411e21050c010b2004280298012105200441106a410c7220044190016a410c7241f40010f1011a200420053602182004200337031020042d0089010440411f21050c010b200110091a20012010104e22050d00420021032001200429035810a6012207450d0320044190026a2008200110940120044190016a2205200810a50120042802900145044020042903a801210d20042903a001210b2004290390022203200429039802220a8450450d04200420013703a00120042008370398012004411436029001200441086a2005103320042802080440200428020c20051075420021030d040b200810800122054187274b0440413d21050c020b200420083703b802200441133602b002200420053602b402200441b0026a22062001103e20061075200420013703d802200420083703d002200441143602c802200441c8026a2206200541016a2205103b200610752004411236029001200420083703980120044190016a22062005103b20061075420021030c030b20042802940121050b200541037441c09cc0006a2903000c030b000b4200210a0b024020042d0088014103470440027f20042802480440200428024c0c010b10700b2105200441a0026a20042903602001200220002005106420042903a802210020042903a00221020c010b100a210920042903602001200920022000102f0b20042004290330220920027c220e200954ad2004290338220920007c7c220c423f87220f200e2000200985427f852009200c858342005322051b22093703302004200f428080808080808080807f85200c20051b220c3703382007044020082001200220037c220e200354ad2000200a7c7c2203423f87220f200e2000200a85427f852003200a858342005322051b200f428080808080808080807f85200320051b10970120082002200b7c220a200b54ad2000200d7c7c2203423f87220b200a2000200d85427f852003200d858342005322051b200b428080808080808080807f85200320051b109a010b2008200441106a10a201200441e095c000410b10673703900120044190016a22051068200220001030210020081042210220042009200c10303703a801200420023703a0012004200137039801200420003703900141c095c000410420054104105e100b1a20012010105242020b200441e0026a24000ba00302047f017e230041b0016b2203240020032000102e02402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102027e0240105822040d0020032000109c0120032903004202510440411e21040c010b20032d0079220520032d00782204410147220672450440200110091a20012002104e22040d012000200110780440412821040c020b2000107c22044187274b0440413b21040c020b20032000370388012003410c36028001200320043602840120034180016a22052001103e20051075200320013703a801200320003703a0012003410d3602980120034198016a2205200441016a2204103b200510752003410b3602002003200037030820032004103b20031075418893c00010f8012001200241b001104b105341a894c000106820032000104237030820032001370300419894c000410220034102105e100b1a20012002105242020c020b4120411f410020051b20044101471b210420060d0042022005450d011a0b200441037441c09cc0006a2903000b200341b0016a24000f0b000be20102047f037e230041306b22002400027e02400240105622010d00200041086a108501200028020845044041c10021010c010b20002802242000290318210520002903102104200028022810ad01220349044041c40021010c010b20034d0d0141c30021010b200141037441c09cc0006a2903000c010b1059200410121a20051073108c01200041f897c000410f1067370308200041086a22011068200020043703102000200537030841e897c000410220014102105e100b1a418095c00010682000200437030841f894c000410120014101105e100b1a42020b200041306a24000bbb0102027f017e23004180016b2201240020012000102e027e024020012802004101470440200129030821000240105822020d0020012000109c0120012903004202510440411e21020c010b2000200129034810a40110091a20012000108401200129030050450d02410c21020b200241037441c09cc0006a2903000c020b000b2000108b01200141e89bc000411910673703002001106820012000104237030041e09bc000410120014101105e100b1a42020b20014180016a24000b890102037f017e230041306b22002400027e024010562201047f200105200041086a108501200029030850450d0141c1000b41037441c09cc0006a2903000c010b108c01105910ad0121012000419c9cc00041191067370308200041086a2202106820002001ad42208642048437030841949cc000410120024101105e100b1a42020b200041306a24000b8311020c7f0b7e230041a0036b2205240020054180026a22072000102e027e024002400240024002400240200528028002410146200142ff018342cd005272200242ff0183420452200342ff018342045272720d002005290388022113200720041086012005280280024101460d002005290388022115105822060d0520072013109c0120052903800222004202510440411e21060c060b200528028802210720054180016a410c7220054180026a410c7241f40010f1011a2005200736028801200520003703800120052d00f9010440411f21060c060b4121210620052802b0014101470d0520052802b4012208450d054137210620082002422088a7220b4d0d0520052903c801220010091a20002015104e22060d0520052d00f801220d410346044020054180026a1057200528028002410146044020052802840221060c070b20052903880210091a0b200520013703900220052013370388022005200b360284022005411536028002024020054180026a103422004201103504400240200042011002a741ff01710e020002030b20054180026a10750b4100210620131076210e42002104410021070340200c210a20072109200e20062006200e491b21070240034020062007460d0120054180026a2013200610a301200641016a21062005290380024202510d002005290398022100200529039002210220052802b002210c20052802a002211020052903a802200110a6010d000b410121072010410171450d012012200220127c221156ad200020047c7c2202423f872212428080808080808080807f8520022000200485427f8520022004858342005322071b21042012201120071b2112200f41016a2207417f20071b210f20092107200a210c0c010b0b2009410171220c450440413221060c070b200d410347044020052903f0012200200aad422086420484220210134201520440413321060c080b200020021014220042ff01834204520d022005410036027c200541e0006a200529039001200529039801220220004220884200200541fc006a10f501200541d0006a027e200528027c4504402005290368210220052903600c010b2002423f87220042ffffffffffffffffff008521022000427f850b200242e400420010f00120052903582100200529035021112008200f41016a2207417f20071b470440200541406b201120002008ad420010f00120052903482102200529034021000c040b200020047d2011201254ad7d2202423f872214428080808080808080807f852002200020048520002002858342005322071b21022014201120127d20071b21000c030b4137210620082013109b0122074d0d0620052903a00122005020052903a80122024200532002501b0d05200820076b22074100200720084d1b2207410146044020002112200221040c040b200541306a200020022007ad10f20120052903382102200529033021000c020b20054180026a1075413621060c050b000b20005020024200532002501b0440412221060c040b200020052903a001221256200220052903a80122045520022004511b0d02200d4103460d0020052903d00120012000200210650c010b027f20052802b801044020052802bc010c010b10700b21072005410036022c200541106a200020022007ad42002005412c6a10f5012005427f2005290310200528022c22071b221a42ffffffffffffffffff00200529031820071b22164290ce00420010f0012005290308211120052903002114100a211720052903d00121182000201456200220115520022011511b0440201820172001200220117d2000201454ad7d2219423f87221b200020147d200220118520022019858342005322071b201b428080808080808080807f85201920071b102f0b201a428fce005620164200552016501b450d0020182017419092c00010f80120142011102f0b2005201220007d3703a0012005200420027d2000201256ad7d3703a801200520013703900220052013370388022005200b36028402200541153602800220054180026a220741014201104020071075200d41034604402013109b012109200541163602800220052013370388022007200941016a2209417f20091b103b200710750b200a4132200c1b2107418893c00010f8012104419a85c00041091067211220042001201541b001104b1053201541d101104b211141d08cc000410f1067211420052011370398032005201237039003200520034284808080708337038803200520013703800341002106024003402006412046044002404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2004201420054180026a410410311032201541e101104b210341df8cc00041111067211220052903d001211120002002103021142005200337039803200520143703900320052011370388032005200137038003410021060340200641204604404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2004201220054180026a220a41041031103210b701210320052002370398022005200037039002200520073602b002200520013703a8022005200b3602a402200541013602a002200520033703880220054201370380022013200a107720052903a00120052903a80184500d020c050520054180026a20066a4202370300200641086a21060c010b000b000b0520054180026a20066a4202370300200641086a21060c010b0b200541023a00f9010b201320054180016a10a201200541ac99c000411110673703800220054180026a22071068200020021030210020131042210220052001370398022005200bad4220864204843703900220052002370388022005200037038002418c99c000410420074104105e100b1a20052903c8012015105242020c020b413821060b200641037441c09cc0006a2903000b200541a0036a24000b3f02017e027f230041106b22012400027e10232200a741ff017122024106470440200241c000460440200010010c020b000b20004208880b200141106a24000bdb0902057f087e230041a0026b2203240020034180016a22052000102e027e024002400240200328028001410146200142ff0183420452720d002003290388012108200520021086012003280280014101460d00200329038801210a105822040d0220052008109c0120032903800122004202510440411e21040c030b20032802880121042003410c7220034180016a410c7241f40010f1011a200320043602082003200037030020032d00790440411f21040c030b20032802300440412121040c030b20034180016a220620082001422088a72205107d200328028001450d01200335029401210e2003280290012107200329038801220210091a2002200a104e22040d0220062008200710a301200329038001220b4202510d012003290398012100200329039001210920032802b00121064133210420032903a801220d200210a6012005200647720d02200b5045044041db0021040c030b20095020004200532000501b0440412221040c030b2003290320220c20095422062003290328220b2000532000200b511b0440413821040c030b10b701210f200320053602b0012003200d3703a8012003200f3703880120034201370380012003200937039001200320003703980141002104200341003602a00120032007360284022003200837038802200341103602800220034180026a220520034180016a10392005107520082008108f01220541016b22074100200520074f1b1099012003200b20007d2006ad7d3703282003200c20097d3703202009200c852000200b8584500440200341023a00790b2008200310a2012002200a10522003290350220b20022009200010652003419496c000410b10673703800120034180016a22051068200920001030210d200810422108200320023703a001200320014284808080708337039801200342023703900120032008370388012003200d3703800141ec95c000410520054105105e100b1a418893c00010f801210141d093c0004103106721082003200a41b001104b3703880220032002370380020340200441104604404100210403402004411047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001428eeae6bb8ecfd3e92720044102103110b901200a41d101104b210c41d08cc000410f1067210d2003200c3703980220032008370390022003200e422086420484370388022003200237038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200d20044104103110b901200a41e101104b210841df8cc00041111067210a2009200010302100200320083703980220032000370390022003200b370388022003200237038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200a20044104103110b90142020c090520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000b000b413321040b200441037441c09cc0006a2903000b200341a0026a24000b3a01017f2000027f20012002200310212201a741ff017122044103470440200020044102473a000441020c010b2000200137030841000b3602000bd40b02087f0c7e230041e0016b220224000340200341d800470440200241106a20036a4202370300200341086a21030c010b0b027e024002400240200042ff018342cc00520d00200041b08bc000410b200241106a2204410b107b2002290310221342ff018342c900520d0020024190016a22032002290318109d0120022903900122114202510d002002290398012115200241086a2002290320109e01200228020822094102460d00200228020c21052002290328220f420252200f42ff018342cd0052710d002002290330220b42ff018342cd00520d002002290338109f0141ff017122064104460d002002200229034010a001200228020022074102460d002002290348221242ff018342c900520d002002290350221042ff018342cd00520d00200228020421082003200229035810372002280290014101460d002002290360220a42ff018342cc00520d0020022903a801210c20022903a001210d2004200110860120022802104101460d0020022903182114105822030d02200b10091a200b2014104e22030d022010108101450440411421030c030b2012101542ffffffff8f0f560440412721030c030b200d50200c420053200c501b0440412321030c030b200a1016428080808010540d01200a1016422088210141002104420421000240024002400340200150450440200a2000101742ff0183420452200a20001018220e42ff0183420452720d02417f2004200e422088a76a220320032004491b2104200142017d210120004280808080107c21000c010b0b41352103200441e400470d052009410171220345200541e8074d72450440410521030c060b200521042003450440107021040b10b701210102400240024002400240200641026b0e020103000b2007450d01412121030c090b41212103200741017145200845720d080b200241106a2010200b200d200c200410640c010b41212103200741017145200845720d06200a101642808080807083428080808010520d0541222103200a42848080801010134201520d06200a4284808080101014220042ff01834204520d04413521032000428080808070834280808080c00c520d060b1051210041a892c000427f41a892c0001034220e42021035047e200241106a200e42021002102e20022802104101460d04200229031805200042017c0b220042017c220e200e501b4202104120024200200c200641034622041b37033820024200200d20041b3703302002200c3703282002200d37032020022000370350200220103703602002200b370358200241003a00890120022008360244200220073602402002200137037820022012370370200220133703682002200a3703800120022015370318200220113703102002200536024c20022009360248200220063a0088012000200241106a10a201200042004200109a0120040d010c020b000b200241a8016a4200370300200241b0016a4100360200200241013602c0012002200b3703b801200242003703a0012002420037039001200020024190016a10770b200241f896c000410d10673703900120024190016a106820001042210a02400240024002400240200641016b0e03010203000b20024190016a220441d484c0004109104f0c030b20024190016a220441dd84c0004106104f0c020b20024190016a220441e384c0004105104f0c010b20024190016a220441e884c000410c104f0b2002280290010d0020042002290398011061200229039801211120022903900150450d002002200d200c10303703c001200220103703b801200220123703b001200220113703a8012002200b3703a0012002200a37039801200220133703900141c096c000410720024190016a22044107105e100b1a200f42025204402000200f417f10ad012205418087016a220320032005491b2205108701200220053602a0012002200f3703980120022000370390012004106b0b200b20141052200241106a2000102d20022802104101460d0020022903180c030b000b412221030b200341037441c09cc0006a2903000b200241e0016a24000bc20202057f017e230041306b22012400027e02400240200042ff018342cd00510440105622020440200241037441c09cc0006a2903000c040b200041001088012000108a012204450d02200441016b2203108e01220541016b22024100200220054d1b2202460d01200141086a200210820120012802084101470d01200129031021062001411d3602182001200336021c200141186a2203200610472001411e360218200120063703202003200410480c010b000b2001411d3602182001200236021c200141186a10344202100d1a2001411e36021820012000370320200141186a10344202100d1a200541024f044041a093c000200210480c010b41a093c00010344202100d1a0b1059200141e399c00041121067370318200141186a220210682001200037031841cc98c000410120024101105e100b1a42020b200141306a24000bef0302047f087e23004180026b2202240020024180016a22042000102e027e024002402002280280014101460d002002290388012100200420011086012002280280014101460d002002290388012107105822030d01100a220b2007104e22030d0120042000109c0120022903800122014202510440411e21030c020b20022802880121032002410c7220024180016a2204410c7241f40010f1011a2002200336020820022001370300413e210320022d00794103470d012004200010900120022d00a80122054103460d0141c000210320022802a40120022802a001490d01024020054101470d002002290390012208200229038001220958200229039801220120022903880122065720012006511b0d0020022903502002290348220c200120067d2008200954ad7d220a423f87220d200820097d20012006852001200a858342005322031b2201200d428080808080808080807f85200a20031b22061065200220063703880120022001370380012002200c3703980120022000370390012004106d0b2002420037032820024200370320200241013a00792000200210a2012002411736028001200220003703880120024180016a10344201100d1a200042004200109a012000106a200b2007105242020c020b000b200341037441c09cc0006a2903000b20024180026a24000b2d02017f017e230041106b2200240020001057200028020041014604401054000b2000290308200041106a24000b8e0102027f017e23004190016b22022400200241106a22032000102e2002280210410146200142ff018342045272450440200320022903182204109c01420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a7107420022002290318370308200229031021000b20022000370300200210a90120024190016a24000f0b000b5401027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f2000107c210241000541010b200210aa0120014180016a24000f0b000b9b0102037f017e23004180016b2201240020012000102e20012802004101470440200120012903082204109c014283808080e0032100024020012903004202510d004188272004107c220220024188274f1b21034100210210192100034020022003460d0120012004200210742001280200410146044020002001290308101a21000b200241016a21020c000b000b20014180016a240020000f0b000b8b0102017f017e23004190016b2202240020022000102e02402002280200410146200142ff018342cd0052720d00200220022903082203109c014283808080e003210020022903004202520440200241106a2003200110940120024180016a20022903102002290318105c2002280280014101460d0120022903880121000b20024190016a240020000f0b000b8e0102027f017e23004190016b22022400200241106a22032000102e2002280210410146200142ff018342045272450440200320022903182204109c01420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a7107920022002290318370308200229031021000b20022000370300200210a90120024190016a24000f0b000b5501027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f2000108001210241000541010b200210aa0120014180016a24000f0b000b9c0102037f017e23004180016b2201240020012000102e20012802004101470440200120012903082204109c014283808080e0032100024020012903004202510d004188272004108001220220024188274f1b21034100210210192100034020022003460d0120012004200210792001280200410146044020002001290308101a21000b200241016a21020c000b000b20014180016a240020000f0b000b940101027f23004180026b2201240020014180016a22022000102e02402001280280014101460d002002200129038801109c01027e0240200129038001420251047f411d05200120014180016a41800110f10122022903004202520d01200228020841016b0b4103742903c89c400c010b20024180016a200210602002280280010d012002290388010b20014180026a24000f0b000b0a00419092c00010f8010b0b001070ad4220864204840b5601017f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01027e200129030042025204402000200129034810a4010c010b4283808080e0030b20014180016a24000f0b000b2c02027f017e230041106b220024002000109801200028020021012000290308200041106a2400420220011b0b9c0101017f23004190016b2201240020012000102e024020012802004101460d00200120012903082200109c01027e02402001290300420252047f20012000108401200129030022004202520d01200128020841016b05411d0b4103742903c89c400c010b42022000a7410171450d001a20014180016a2001290308200128021010622001280280010d012001290388010b20014190016a24000f0b000b4902017f017e230041406a22002400200041086a10850102402000280208047e200041306a200041106a106320002802304101460d0120002903380542020b200041406b24000f0b000b0a00418893c00010f8010ba10101027f230041406a22022400200241206a22032000102e02402002280220410146200142ff018342cd0052720d00200320022903282001107a027e20022802204101460440200241186a200241386a290300370300200241106a200241306a29030037030020022002290328370308200241003602002003200241086a105f20022802200d0220022903280c010b4283808080a0050b200241406b24000f0b000ba20101017f23004190016b2202240020022000102e02402002280200410146200142ff0183420452720d00200220022903082200109c01027e02402002290300420252047f200220002001422088a710a301200229030022004203520d01200228020841016b05411d0b4103742903c89c400c010b420220004202510d001a20024180016a2002105b2002280280010d012002290388010b20024190016a24000f0b000b5401027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f20001076210241000541010b200210aa0120014180016a24000f0b000ba10102047f017e230041c0016b2201240020012000102e20012802004101470440200120012903082205109c014283808080e0032100024020012903004202510d0041e807200510762202200241e8074f1b21034100210210192100034020022003460d0120014180016a22042005200210a301200241016a21022001290380014202510d0020002004103a101a21000c000b000b200141c0016a240020000f0b000b0600105110420b0500105aad0b1600200042ff018342cd00520440000b2000108101ad0bb90102027f037e230041206b22002400027e024002400240105622010d00200041106a107120002802104101470440410621010c010b20002903182102200010980120002802004101470d01200029030822032002101050450d0241c50021010b200141037441c09cc0006a2903000c020b418d8dc00010ae0121030b41b893c0002002104a105941d894c0001068200020023703182000200337031041c894c0004102200041106a4102105e100b1a42020b200041206a24000b0c00418894c000410110f7010b9c0602077f097e230041f0016b22032400200341306a22052000102e0240024002402003280230410146200142ff0183420452720d002003290338210a200520021086014101210720032802304101460d002003290338210d105822040d02100a220f200d104e22040d022005200a109c0120032903304202510440411e21040c030b413e210420032d00a9014103470d022003290380012110200341306a2205200a10900120032d005822084103460d0241192001422088a72204200441194f1b210720032802302104200341b0016a4104722005410472412410f1011a200341dc016a200341dc006a280000360000200320032800593600d901200320043602b001200320083a00d80120032903b801210220032903c801210e20032903c001211120032802d401210920032802d001210520032903b001210b4100210403402004200749200420096a220620054971450440200320063602d401200a200341b0016a109601200f200d105241002107200520066b22044100200420054d1b21040c040b200341306a200a20061079024020032802304101470d00200341e0016a200a2003290338220c10940120032903e00122005020032903e80122014200532001501b0d000240024002400240200841016b0e020201000b200342003703e801200342003703e0010c020b2003410036022c200341106a200020012011200e2003412c6a10f501027e200328022c4504402003290318210120032903100c010b2001200e85423f87220042ffffffffffffffffff008521012000427f850b21002002200b845020002001428080808080808080807f8584502002200b83427f5171720d05200320002001200b200210f0012003200329030822013703e8012003200329030022003703e001200042005220014200552001501b450d010b2010200c200020011065200341909ac00041141067370330200341306a2206106820002001103021002003200a10423703402003200c3703382003200037033041f899c000410320064103105e100b1a0b200a200c420042001097010b200441016a21040c000b000b000b000b2007200410aa01200341f0016a24000bb90102037f017e23004180016b2202240020022000102e024002402002280200410146200142ff018342cd0052724504402002290308210510582203047f20030520022005109c014202210020022903004202520d02411e0b41037441c09cc0006a29030021000c020b000b2005200229034810a40110091a20052001417f10ad012203418087016a2204200320044b1b22031087012002200336021020022001370308200220053703002002106b0b20024180016a240020000ba90202057f017e230041406a22022400200241206a2204200010860102402002280220410146200142ff018342c90052720d0020022903282100027e0240105622030d004120210320011015428080808010540d00200210ad01220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441f092c000103420042002106320022802204101460d022002290328420210031a1059200241a09bc0004118106737032020041068200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041809bc000410420044104105e100b1a42020c010b200341037441c09cc0006a2903000b200241406b24000f0b000bc80102037f017e230041206b22022400200042ff018342cd00510440027e105622010440200141037441c09cc0006a2903000c010b200041011088012000108a01450440108e0121012002411d3602082002200136020c200241086a2203200010472002411e360208200220003703102003200141016a2201417f20011b2201104841a093c000200110480b1059200241d498c00041101067370308200241086a220110682002200037030841cc98c000410120014101105e100b1a42020b200241206a24000f0b000ba31002057f0b7e230041a0036b22032400200341e0016a22052000102e027e024002400240024020032802e001410146200142ff018342cb0052720d0020032903e80121082005200210860120032802e0014101460d0020032903e8012110105822040d0320052008109c0120032903e00122024202510440411e21040c040b200341f4006a200341f4016a290200370200200341fc006a200341fc016a280200360200200320032902ec0137026c20032802e8012104200328029002210520032802940221062003290380022100200329038802210b20034198016a20034198026a41c00010f1011a200341de016a200341de026a2f01003b0100200320032801da023601da012003200b370388012003200037038001200320063602940120032005360290012003200436026820032002370360200320032d00d90222043a00d901200320032d00d80222063a00d80120040440411f21040c040b20064103460440412021040c040b200820032903a80110a401221110091a20112010104e22040d03200810762106024002400240024002402005410171044041002104034020042006460d02200341e0016a2008200410a30120032903e0014202520440200328028002450d040b200441016a21040c000b000b2006450d00200341e0016a2008108d0120032903e00120032903e80184500d010b2001100e428080808010540440413221040c080b2001100e42ffffffffaf06560d061019210920032001100e4220883e02f402200341003602f002200320013703e80220032903d001210d0340200341e0016a2204200341e8026a10ab0120034180036a200410a7010240200328028003410146044020032802900321042009100e42208842017c210c4204210a0340200c42017d220c500d022009200a1011220242ff01834204520d06200a4280808080107c210a20042002422088a7470d000b0c080b10b7012112200541017104402001100e2100200341003602f002200320013703e802200320004220883e02f402200341f0016a220441086a21060340200341e0016a2205200341e8026a10ab0120034180036a200510a7012003280280034101470d07200329038803210020032802900321072004420037030020064200370300200441106a410036020020032007360290022003200037038802200342003703e0012008200510770c000b000b200341e0016a2008108d01027e20032802e001410171044020032903f001210220032903f8010c010b2003412236028003200320083703880320034180036a22042000200b103d2004107520002102200b0b210f20032001100e4220883e02f402200341003602f002200320013703e8024200210c4200210a0340200341e0016a2204200341e8026a10ab0120034180036a200410a70102402003280280034101460440200420082003280290032205107d20032903e001500d010c0a0b2000200c54200a200b55200a200b511b0440413821040c0c0b2001100e2100200341003602f802200341003602f002200320013703e802200320004220883e02f402200f423f87220042ffffffffffffffffff0085210a2000427f8521090340200341e0016a2204200341e8026a10ab0120034180036a200410a70102400240200328028003410146044020032802f8022204417f460d09200335029403210c200328029003210520032903880321002003200441016a3602f802200d2005ad422086420484220b10134201520d01200d200b1014220b42ff01834204510d020c0c0b2008417f2008108f0122042001100e422088a76a2205200420054b1b109901200341e0016a2008109501427f20124280ceda037c220020002012541b210020032802e001410146044020032903e80120005a0d0b0b200341233602e001200320083703e801200341e0016a2204200042011041200410750c0a0b412221040c0d0b2004200420066a22074d04402003410036025c200341406b2002200f200b4220884200200341dc006a10f501200341306a20092003290340200328025c22041b200a200329034820041b42e400420010f001200320053602900220032000370388022003410036028002200342003703e001200320032903383703f801200320032903303703f0012008200341e0016a2204107720032005360284032003200837038803200341203602800320034180036a220510342003200c4220864204843703f001200320003703e80120032007ad4220864204843703e001418086c000410320044103105e420110031a200510750c010b0b000b41222104200d2005ad422086420484220910134201520d0a200d20091014220942ff01834204520d072003410036022c200341106a2002200f200942208842002003412c6a10f5010240200328022c0440427f210942ffffffffffffffffff00210e200f4200590d010c0c0b2003290310220942e400542003290318220e420053200e501b0d0b0b20032009200e42e40010f20142ffffffffffffffffff00200c20032903007c2209200c54ad200a2003290308220c7c7c220e200a200c85427f85200a200e858342005322041b210a427f200920041b210c0c000b000b200d2004ad422086420484220210134201520d07200d2002101442ff01834204520d0520092002101a21090c000b000b41da0021040c060b000b000b2001100e21002008200341e0006a10a201200341fc98c000411010673703e001200341e0016a220410682003200810423703e80120032000428080808070834204843703e00141ec98c000410220044102105e100b1a20112010105242020c040b000b413421040c010b413321040b200441037441c09cc0006a2903000b200341a0036a24000bae0102037f017e230041106b22012400200042ff018342cd00510440027e105622020440200241037441c09cc0006a2903000c010b10ad01210241c092c0001034200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041cc89c000410220014102105e420210031a1059200141b898c00041111067370300200110682001200037030041b098c000410120014101105e100b1a42020b200141106a24000f0b000b3501017f200042ff018342cd00510440105622010440200141037441c09cc0006a2903000f0b2000107e10592000106c42020f0b000b4d01017f200042ff018342045104400240105622010d0041052101200042ffffffff8ffd00560d002000422088a72201107210592001106942020f0b200141037441c09cc0006a2903000f0b000b3601017f200042ff018342cd00510440105622010440200141037441c09cc0006a2903000f0b200010890110592000106e42020f0b000bf00402037f067e23004180026b2202240020024180016a22042000102e027e0240024002402002280280014101460d002002290388012100200420011086012002280280014101460d002002290388012107105822030d0220042000109c0120022903800122014202510440411e21030c030b20022802880121032002410c7220024180016a410c7241f40010f1011a200220033602082002200137030020022d00790440411f21030c030b20024180016a200010900120022d00a8014103470440413f21030c030b20022802300d012000108f01450d0120024180016a20001095012002280280012103200229038801210110b7012001420020031b560d0141da0021030c020b000b20002002290348220810a401220910091a20092007104e22030d0020022903282101200229032021052000108001210320024180016a200010a501200228028001410146044020022802840121030c010b0240200229039001220a5020022903980122064200532006501b450440200241003602a401200220033602a0012002200a370380012002200537039001200220063703880120022001370398012002410241012005200a54200120065320012006511b1b3a00a801200020024180016a109601200241033a00792000200210a2010c010b200542005220014200552001501b044020022903502008200520011065200220013703880120022005370380012002200837039801200220003703900120024180016a106d0b2002420037032820024200370320200241013a00792000200210a201200042004200109a012000106a0b20092007105242020c010b200341037441c09cc0006a2903000b20024180026a24000bf10302037f017e230041d0016b2204240020042000102e027e024002402004280200410146200142ff018342cd005272200242ff018342c90052720d00200429030821002004200310860120042802004101460d0020042903082103105822050d0120042000109c0120042903004202510440411e21050c020b20042d00790440411f21050c020b20042d007822064103460440412021050c020b200110091a20012003104e22050d012002101542ffffffff8f20560440412721050c020b20044188016a20002001107a024020042903880122075045200641016b41ff017141014b720d002000200110780d00412921050c020b200420002001107a20042802004504402000107f22054187274b0440413d21050c030b20044125360200200420003703082004200541016a103b200410750b2004027e20075045044020042903a0010c010b10b7010b3703b801200420023703b001200420013703a80120042001370310200420003703082004410e36020020041034200441c0016a200441a8016a105f20042802c0014101460d0020042903c801420110031a2004107541a095c00010682004200010423703102004200237030820042001370300418895c000410320044103105e100b1a20012003105242020c020b000b200541037441c09cc0006a2903000b200441d0016a24000b3d01027f230041106b22012400200042ff01834204520440000b20012000422088a7108201200128020021022001290308200141106a2400420220021b0b0c00108e01ad4220864204840b0c0041e094c000410010f7010b2b02017f017e230041106b220024002000107120002802004504401054000b2000290308200041106a24000b970402057f017e230041a0016b2203240020032000102e02402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102027e0240105822040d0020032000109c0120032903004202510440411e21040c010b20032d0079220520032d00782204410147220672450440200110091a20012002104e22040d01200320002001107a20032802000440412b21040c020b2000200110782206450440412921040c020b411e21042000107c2207450d01200741016b210520062007470440200320002005107420032802004101470d02200329030821082003200641016b36028c0120032000370390012003410c3602880120034188016a22042008103e2004107520032008370310200320003703082003410d36020020032006103b200310750b20032005360204200320003703082003410c360200200310344201100d1a20032001370310200320003703082003410d360200200310344201100d1a2003410b3602002003200037030802402005044020032005103b200310750c010b200310344201100d1a0b200341b89ac000411510673703002003106820032000104237030820032001370300419894c000410220034102105e100b1a20012002105242020c020b4120411f410020051b20044101471b210420060d0042022005450d011a0b200441037441c09cc0006a2903000b200341a0016a24000f0b000be20202027f017e230041a0016b2203240020032000102e027e024002402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102105822040d0120032000109c0120032903004202510440411e21040c020b20032d00790440411f21040c020b200110091a20012002104e22040d01200320002001107a2003290300500440412a21040c020b200320002001107a02402003290300500d00200320013703980120032000370390012003410e3602880120034188016a10344201100d1a20034125360200200320003703082000107f220441024f04402003200441016b103b200310750c010b200310344201100d1a0b200341a49ac000411410673703002003106820032000104237030820032001370300419894c000410220034102105e100b1a20012002105242020c020b000b200441037441c09cc0006a2903000b200341a0016a24000b380002402002418080c400460d00200020022001280210110500450d0041010f0b200345044041000f0b200020034100200128020c1107000bba06020a7f017e230041106b22082400410a21020240200028020022072007411f7522007320006b220041e807490440200021040c010b410a21030340200341046b2202410a4f0440000b200841066a20036a220341046b200020004190ce006e22044190ce006c6b220541ffff037141e4006e22064101742f00a0a2403b0000200341026b2005200641e4006c6b41ffff03714101742f00a0a2403b0000200041fface2044b20022103200421000d000b0b0240200441094d0440200421000c010b200241026b2202200841066a6a2004200441ffff037141e4006e220041e4006c6b41ffff03714101742f00a0a2403b00000b4100200720001b450440200241016b2202200841066a6a20004101742d00a1a2403a00000b027f200841066a20026a210a410a20026b2105027f2007417f73411f7645044020012802082102412d2107200541016a0c010b412b418080c4002001280208220241808080017122001b2107200041157620056a0b21002002418080800471411776210b024020012f010c220420004b0440024002402002418080800871450440200420006b210441002103410021000240024002402002411d7641037141016b0e03000100020b200421000c010b200441feff037141017621000b200241ffffff0071210920012802042106200128020021010340200341ffff0371200041ffff03714f0d0241012102200341016a2103200120092006280210110500450d000b0c040b20012001290208220ca741808080ff797141b080808002723602084101210220012802002206200128020422092007200b10e7010d0341002103200420006b41ffff037121000340200341ffff037120004f0d02200341016a2103200641302009280210110500450d000b0c030b41012102200120062007200b10e7010d022001200a2005200628020c1107000d02200420006b41ffff0371210041002103034041002000200341ffff03714d0d041a200341016a2103200120092006280210110500450d000b0c020b2006200a2005200928020c1107000d012001200c37020841000c020b4101210220012802002200200128020422012007200b10e7010d002000200a2005200128020c11070021020b20020b200841106a24000bdd07010c7f027f2000280200210920002802042105410021000240024020012208280208220a41808080c00171450d000240200a41808080800171450440200541104f044020052009200941036a417c7122076b22046a2201410371210320072009470440200921000340200620002c000041bf7f4a6a2106200041016a2100200441016a22040d000b0b200304402007200141fcffffff07716a21000340200220002c000041bf7f4a6a2102200041016a2100200341016b22030d000b0b20014102762104200220066a21060340200721012004450d0341c0012004200441c0014f1b220b410371210c41002102200b410274220d41f0077122030440200121000340200220002802002207417f734107762007410676724181828408716a200041046a2802002202417f734107762002410676724181828408716a200041086a2802002202417f734107762002410676724181828408716a2000410c6a2802002202417f734107762002410676724181828408716a2102200041106a2100200341106b22030d000b0b2004200b6b21042001200d6a2107200241087641ff81fc0771200241ff81fc07716a418180046c41107620066a2106200c450d000b200c41027421032001200b41fc01714102746a210041002102034020002802002201417f7341077620014106767241818284087120026a2102200041046a2100200341046b22030d000b200241087641ff81fc0771200241ff81fc07716a418180046c41107620066a21060c020b2005450440410021050c020b03402006200020096a2c000041bf7f4a6a21062005200041016a2200470d000b0c010b0240024020082f010e2201450440410021050c010b200520096a21074100210520092102200121030340200222002007460d02027f200041016a20002c0000220241004e0d001a200041026a20024160490d001a200041036a20024170490d001a200041046a0b220220006b20056a2105200341016b22030d000b0b410021030b200120036b21060b200620082f010c22004f0d00200020066b21014100210041002104024002400240200a411d7641037141016b0e020001020b200121040c010b200141feff037141017621040b200a41ffffff0071210720082802042103200828020021080340200041ffff0371200441ffff037149044041012102200041016a2100200820072003280210110500450d010c030b0b41012102200820092005200328020c1107000d01200120046b41ffff0371210141002100034041002001200041ffff03714d0d031a200041016a2100200820072003280210110500450d000b0c010b200828020020092005200828020428020c11070021020b20020b0be20301077f230041106b22062400027f0240200341017145044020022d00002205450d01200128020c21090340200241016a2104024002400240027f0240024002402005c041004804402005418001460d01200541c001460d0241a080808006210a200541017104402002280001210a200241056a21040b4100210820054102710d032004210241000c040b20002004200520091107000d04200420056a21020c060b2000200241036a220420022f0001220220091107000d03200220046a21020c050b2006200136020420062000360200200642a080808006370208200320074103746a2202280200200620022802041105000d02200741016a2107200421020c040b200441026a210220042f00000b21042005410471044020022f00002108200241026a21020b2005410871044020022f00002107200241026a21020b200541107104402003200441ffff03714103746a2f010421040b20062005412071047f200320084103746a2f01040520080b3b010e200620043b010c2006200a3602082006200136020420062000360200200320074103746a220428020020062004280204110500450d010b41010c050b200741016a21070b20022d000022050d000b0c010b200020022003410176200128020c1107000c010b41000b200641106a24000b8e0402047f017e230041406a22022400200220002903002206a72204410876220036021820022006422088a7220536021c027f0240024020044180144f044020064280808080a001540d012002410136023c2002410136023420022002411c6a3602382002200241186a36023020012802002001280204419184c000200241306a10ea010c030b200241086a2203200041027422002802a0a640360204200320002802c8a640360200200228020c2100200228020821032004418002490d0120064280808080a0015a04402002200036022c200220033602282002410136023c2002410236023420022002411c6a3602382002200241286a36023020012802002001280204418184c000200241306a10ea010c030b20022000360224200220033602202002200510ec01200220022903003702282002410236023c200241023602342002200241286a3602382002200241206a3602302001280200200128020441a284c000200241306a10ea010c020b200241106a200510ec01200220022903103702282002410236023c200241013602342002200241286a3602382002200241186a3602302001280200200128020441b184c000200241306a10ea010c010b2002200036022c200220033602282002410136023c2002410236023420022002411c6a3602382002200241286a36023020012802002001280204418184c000200241306a10ea010b200241406b24000b270020002001410274220141f0a6c0006a280200360204200020014198a7c0006a2802003602000bc40102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a0240200341306b41ff0171410a4f0440200341c1006b41ff0171411a490d01200341e1006b41ff0171411a4f0d042003413b6b0c020b2003412e6b0c010b200341356b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484101f0b210620004200370300200020063703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072006200342208822087e22062005200142208822097e7c22054220867c220a37030020002007200a56ad200820097e2005200654ad4220862005422088847c7c200120047e200220037e7c7c3703080bde0702047f057e230041b0016b2205240002400240024020047920037942407d20044200521ba7220720027920017942407d20024200521ba722064b04402006413f4b0d01200741df004b0d0202400240200720066b41204f0440200541a0016a2003200441e00020076b220810f30120053502a00142017c210c0c010b200541306a2001200241c00020066b220610f301200541206a20032004200610f30120052003420020052903302005290320802209420010ee01200541106a200442002009420010ee012005290300210a20052903182005290308220d20052903107c220c200d54ad7c5004402001200a5422062002200c542002200c511b450d020b200120037c2201200354ad200220047c7c200c7d2001200a54ad7d2102200942017d21092001200a7d21010c050b02400240034020054190016a2001200241c00020066b220610f301200529039001210a20062008490440200541d0006a20032004200610f301200541406b20032004200a200529035080220d420010ee0120012005290340220a54220620022005290348220c542002200c511b4504402002200c7d2006ad7d21022001200a7d2101200b20092009200d7c220956ad7c210b0c090b2001200120037c220356ad200220047c7c200c7d2003200a54ad7d21022003200a7d2101200b20092009200d7c42017d220956ad7c210b0c080b20054180016a200a200c80220a4200200620086b220610f401200541f0006a20032004200a420010ee01200541e0006a20052903702005290378200610f401200529038001220a20097c2209200a54ad200529038801200b7c7c210b200220052903687d20012005290360220a54ad7d2202792001200a7d22017942407d20024200521ba7220620074904402006413f4b0d020c010b0b20012003542206200220045420022004511b450d010c060b20012001200380220220037e7d2101200b2009200220097c220956ad7c210b420021020c050b200220047d2006ad7d2102200120037d2101200b200942017c220950ad7c210b0c040b2002200c7d2006ad7d21022001200a7d21010c030b200220044200200120035a200220045a20022004511b22061b7d20012003420020061b220354ad7d2102200120037d21012006ad21090c020b20012001200380220920037e7d2101420021020c010b2001422088220920022002200342ffffffff0f83220280220b20037e7d422086842002802204422086200142ffffffff0f832009200320047e7d42208684220120028022038421092001200220037e7d21012004422088200b84210b420021020b2000200137031020002009370300200020023703182000200b370308200541b0016a24000b920101027f230041206b220624002006420020017d2001200242005322051b420020022001420052ad7c7d200220051b420020037d2003200442005322051b420020042003420052ad7c7d200420051b10ef012006290308210120004200200629030022037d2003200220048542005322051b3703002000420020012003420052ad7c7d200120051b370308200641206a24000b8507010c7f230041106b21070240200222054110490440200021020c010b024020002000410020006b41037122066a22044f0d00200021022001210320060440200621080340200220032d00003a0000200341016a2103200241016a2102200841016b22080d000b0b200641016b4107490d000340200220032d00003a0000200241016a200341016a2d00003a0000200241026a200341026a2d00003a0000200241036a200341036a2d00003a0000200241046a200341046a2d00003a0000200241056a200341056a2d00003a0000200241066a200341066a2d00003a0000200241076a200341076a2d00003a0000200341086a2103200241086a22022004470d000b0b2004200520066b220c417c71220d6a21020240200120066a220341037122010440410021052007410036020c2007410c6a2001722106410420016b22084101710440200620032d00003a0000410121050b20084102710440200520066a200320056a2f01003b01000b200320016b210520014103742108200728020c210a02402002200441046a4d0440200421060c010b410020086b411871210903402004200a200876200541046a2205280200220a20097472360200200441086a210b200441046a220621042002200b4b0d000b0b41002104200741003a0008200741003a0006027f200141014604404100210141002109200741086a0c010b200541056a2d00002007200541046a2d000022013a000841087421094102210e200741066a0b210b20062003410171047f200b200541046a200e6a2d00003a000020072d0006411074210420072d00080520010b41ff0171200420097272410020086b41187174200a200876723602000c010b200220044d0d0020032101034020042001280200360200200141046a2101200441046a22042002490d000b0b200c41037121052003200d6a21010b02402002200220056a22044f0d002005410771220304400340200220012d00003a0000200141016a2101200241016a2102200341016b22030d000b0b200541016b4107490d000340200220012d00003a0000200241016a200141016a2d00003a0000200241026a200141026a2d00003a0000200241036a200141036a2d00003a0000200241046a200141046a2d00003a0000200241056a200141056a2d00003a0000200241066a200141066a2d00003a0000200241076a200141076a2d00003a0000200141086a2101200241086a22022004470d000b0b20000b3901017f230041206b220424002004200120022003420010ef01200429030021012000200429030837030820002001370300200441206a24000b5601017e0240200341c000714504402003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b5601017e0240200341c000714504402003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b9c0302037f027e230041e0006b220624000240200120028450200320048450720d00420020037d2003200442005322071b2109420020017d2001200242005322081b210a420020042003420052ad7c7d200420071b2103200220048521044200027e420020022001420052ad7c7d200220081b220150450440200350450440200641d0006a20092003200a200110ee01410121072006290358210120062903500c020b200641406b20092003200a420010ee01200641306a200920032001420010ee0120062903384200522006290330220220062903487c220120025472210720062903400c010b200350450440200641206a20094200200a200110ee01200641106a20034200200a200110ee0120062903184200522006290310220220062903287c220120025472210720062903200c010b200620092003200a200110ee01410021072006290308210120062903000b22027d2002200442005322081b2109420020012002420052ad7c7d200120081b220a2004854200590d00410121070b20002009370300200520073602002000200a370308200641e0006a24000b3801017e0240200020011034220420031035047e2002200420031002220342ff0183520d012000200337030842010542000b3703000f0b000b4c02027f017e230041106b22022400027e105622030440200341037441c09cc0006a2903000c010b2001106f10592000106841044100200241086a4100105e100b1a42020b200241106a24000b2d02017f017e230041106b2201240020012000104420012802004504401054000b2001290308200141106a24000b3e02017f017e230041106b220424002004200320021067370308200441086a22021068200420003703082001410120024101105e100b1a200441106a24000b4602017e017f024020011034220320021035047f200320021002220242ff01834204520d012002422088a7210441010541000b210120002004360204200020013602000f0b000b4201017f230041206b220424002004200236020c20042001370310200420033602082000200441086a22021038200029030050450440200210750b200441206a24000b4801037f230041206b2202240020022001360208200220003703102002200241086a220110332002280204200228020022040440200110750b200241206a2400410020044101711b0b0bd6231600418080c0000bf00c2f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f656e762e727300636f6e7472616374732f6576656e74732f7372632f6576656e745f6f70732e7273002f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f6c65646765722e7273002f72757374632f323534623539363037643434313765396466666263333037313338616535633836323830666534632f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f72757374632f323534623539363037643434313765396466666263333037313338616535633836323830666534632f6c6962726172792f636f72652f7372632f697465722f61646170746572732f656e756d65726174652e7273002f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f7665632e727300064572726f7228c0032c2023c0012900074572726f722823c0032c2023c0012900064572726f7228c0022c20c0012900074572726f722823c0022c20c0012900000000400110005b00000052000000090000004861636b6174686f6e426f756e74794772616e7443726f776466756e64696e6754021000090000005d021000060000006302100005000000680210000c000000616d6f756e746d696c6573746f6e65706169645f6174706f736974696f6e726563697069656e740094021000060000009a02100009000000a302100007000000aa02100008000000b202100009000000616e63686f725f69647872657075746174696f6e5f62756d70000000e40210000a000000b202100009000000ee0210000f0000006170706c6963616e74636f6e74656e745f7572697375626d69747465645f61741803100009000000210310000b0000002c0310000c000000aa02100008000000b202100009000000ee0210000f000000637265617465645f6174646561646c696e656665655f6270735f6f7665727269646569646f776e657270696c6c617272656c656173655f6b696e6472656d61696e696e675f657363726f777374617475737469746c65746f6b656e746f74616c5f62756467657477696e6e65725f646973747269627574696f6e0000210310000b000000680310000a00000072031000080000007a031000100000008a031000020000008c031000050000009103100006000000970310000c000000a303100010000000b303100006000000b903100005000000be03100005000000c30310000c000000cf0310001300000041637469766543616e63656c6c6564436f6d706c6574656443616e63656c6c696e67000054041000060000005a0410000900000063041000090000006c0410000a00000053696e676c654d756c74690098041000060000009e04100005000000657870697265735f61745f6c656467657274617267657400b404100011000000c504100006000000617661696c61626c655f61745f6c65646765726e65775f76657273696f6e70726f706f7365645f61745f6c65646765727761736d5f68617368000000dc04100013000000b404100011000000ef0410000b000000fa041000120000000c051000090000006272616e6368636f756e745f61745f73746172746e6578745f6964786e6f6e5f6f776e65725f746f74616c72656d61696e696e675f61745f73746172740000004005100006000000460510000e00000054051000080000005c0510000f0000006b051000120000006d616e6167657200210310000b00000072031000080000007a03100010000000a8051000070000008c031000050000009103100006000000970310000c000000b903100005000000be03100005000000c30310000c000000cf031000130000004f776e65724f6e6c7946756c6c506172746e65725468656e526573696475616c50726f52617461506172746e6572730008061000090000001106100017000000280610000f00000062756d705f72657075746174696f6e72656769737465725f6561726e696e67730041888dc0000bc104312e352e30302e302e3041646d696e50656e64696e6741646d696e4665654163636f756e744665654270735061757365644465706c6f796d656e7453657150726f66696c65436f6e7472616374537570706f72746564546f6b656e4e6578744576656e7449644576656e744576656e744d616e616765724576656e744170706c6963616e74436f756e744576656e744170706c6963616e7441744576656e744170706c6963616e74536c6f744576656e745375626d697373696f6e4576656e7457696e6e6572436f756e744576656e7457696e6e65724174436f6e7472696275746f72416d6f756e74436f6e7472696275746f72436f756e74436f6e7472696275746f724174436f6e7472696275746f72536c6f744d696c6573746f6e65436c61696d656443726f776466756e64696e674d696c6573746f6e6573436c61696d656443616e63656c6c6174696f6e537461746556657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e537570706f72746564546f6b656e436f756e74537570706f72746564546f6b656e4174537570706f72746564546f6b656e536c6f744e6f6e4f776e6572436f6e747269627574696f6e546f74616c4576656e745072697a6541776172644576656e74556e636c61696d65645072697a65734576656e745072697a6542617365457363726f774576656e745072697a65436c61696d45787069727950656e64696e674d616e616765724576656e745375626d697373696f6e436f756e740000000000040041e091c0000b01030041f891c0000b011800419092c0000b01020041a892c0000b01080041c092c0000b01010041d892c0000b01050041f092c0000b011900418893c0000b01060041a093c0000b011c0041b893c0000b011a0041d093c0000b2177696e006500100021000000dd02000022000000ef00100050000000fa000000050041fc93c0000bf9080100000003000000000000000ea98aeb660d00006576656e745f69641803100009000000100a1000080000000ea9eac6756d020066726f6d5f76657273696f6e746f5f76657273696f6e0000300a10000c0000003c0a10000a0000000ea99a9b37ebca000ea98aeb663deb006e65775f7761736d5f68617368000000680a10000d0000000ea99a9a375beb001803100009000000210310000b000000100a1000080000000ea99ae7ae7cea38636f6e7472696275746f726e65775f72656d61696e696e679402100006000000a80a10000b000000100a100008000000b30a10000d00000066756e64735f6164646564009402100006000000100a1000080000009a02100009000000aa02100008000000b20210000900000077696e6e65725f706169646e65775f61646d696e1f0b10000900000061646d696e5f75706461746564000000210310000b0000008a031000020000008c031000050000009103100006000000b903100005000000be03100005000000c30310000c0000006576656e745f637265617465646e65775f627073850b1000070000006665655f6270735f75706461746564008a031000020000006576656e745f63616e63656c6c65646e65775f6d616e616765720000100a100008000000bb0b10000b0000006d616e616765725f6368616e67656400ef0410000b0000000c05100009000000757067726164655f6170706c69656400100a100008000000b404100011000000c5041000060000006d616e616765725f70726f706f736564c50410000600000070656e64696e675f61646d696e5f736574000000be03100005000000746f6b656e5f72656769737465726564636f756e74000000640c100005000000100a10000800000077696e6e6572735f73656c65637465649402100006000000100a1000080000009a02100009000000b2021000090000006d696c6573746f6e655f636c61696d65646e65775f6163636f756e74bd0c10000b0000006665655f6163636f756e745f75706461746564746f6b656e5f6465726567697374657265640000009402100006000000a80a10000b000000100a100008000000636f6e7472696275746f725f726566756e6465647375626d697373696f6e5f77697468647261776e6170706c69636174696f6e5f77697468647261776e0000009402100006000000100a1000080000008c031000050000006f776e65725f726573696475616c5f726566756e64656400dc04100013000000b404100011000000ef0410000b0000000c0510000900000070656e64696e675f757067726164655f70726f706f7365646e65775f61646472b80d10000800000070726f66696c655f636f6e74726163745f75706461746564100a10000800000070656e64696e675f6d616e616765725f63616e63656c6c656463616e63656c6c65645f61745f6c6564676572010e10001300000070656e64696e675f757067726164655f63616e63656c6c65640000009c01100064000000070400000d0000000300000001000000030000000200000003000000030000000300000004000000030000000500000003000000060041909dc0000b1d030000000a000000030000000b000000030000000c000000030000000d0041e09dc0000b0d030000001400000003000000150041b09ec0000b2d030000001e000000030000001f00000003000000200000000300000021000000030000002200000003000000230041f89ec0000b25030000002700000003000000280000000300000029000000030000002a000000030000002b0041d09fc0000ba50103000000320000000300000033000000030000003400000003000000350000000300000036000000030000003700000003000000380000000300000039000000030000003a000000030000003b000000030000003c000000030000003d000000030000003e000000030000003f00000003000000400000000300000041000000030000004200000003000000430000000300000044000000030000004500000003000000460041c0a1c0000b050300000050004190a2c0000bed03030000005a000000030000005b00000030303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839394172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c756541757468000000100064000000b40100000e00000087001000670000005b0000000e00000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75650000000000080000000800000004004188a6c0000bb7010100000003000000436f6e76657273696f6e4572726f720008000000060000000700000007000000060000000600000006000000060000000500000004000000661210006e121000741210007b12100082121000881210008e121000941210009a1210009f1210000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e000000e8111000f3111000fe1110000a1210001612100023121000301210003d1210004a12100058121000f7010e636f6e74726163746d657461763000000000000000076c6963656e736500000000034d495400000000000000000776657273696f6e0000000005312e352e30000000000000000000000b6465736372697074696f6e000000003c426f756e646c657373206576656e747320636f6e74726163743a206861636b6174686f6e2c20626f756e74792c206772616e74202b20657363726f770000000000000005727376657200000000000006312e39332e3000000000000000000008727373646b7665720000002f32372e302e3023653563623462353263336461386535366663343861646664376238356438353937366331613035390000a7660e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000001000003e900000002000000030000000000000000000000067375626d697400000000000400000000000000086576656e745f69640000000600000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f757269000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000769645f62617365000000000000000001000000060000000000000000000000076d696772617465000000000000000001000003e90000000200000003000000000000000000000007756e7061757365000000000000000001000003e9000000020000000300000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000096164645f66756e64730000000000000400000000000000086576656e745f696400000006000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000096765745f61646d696e0000000000000000000001000000130000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000600000001000003e9000007d00000000b4576656e745265636f7264000000000300000000000000000000000969735f7061757365640000000000000000000001000000010000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000000020000000300000000000000000000000b636c61696d5f7072697a65000000000300000000000000086576656e745f6964000000060000000000000008706f736974696f6e0000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000b6765745f6665655f6270730000000000000000010000000400000000000000000000000b6765745f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000000130000000300000000000000000000000b6765745f77696e6e657273000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000007d00000000657696e6e657200000000000300000000000000000000000b7365745f6665655f627073000000000100000000000000076e65775f627073000000000400000001000003e9000000020000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000000020000000300000000000000000000000c6372656174655f6576656e74000000020000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000060000000300000000000000000000000c73746172745f63616e63656c0000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000d5f5f636f6e7374727563746f7200000000000004000000000000000561646d696e00000000000013000000000000000b6665655f6163636f756e74000000001300000000000000076665655f6270730000000004000000000000001070726f66696c655f636f6e7472616374000000130000000000000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000000020000000300000000000000000000000d6765745f77696e6e65725f61740000000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000007d00000000657696e6e657200000000000300000000000000000000000e6163636570745f6d616e6167657200000000000100000000000000086576656e745f69640000000600000001000003e9000000020000000300000000000000000000000e6765745f6170706c6963616e747300000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000000130000000300000000000000000000000e6765745f7375626d697373696f6e00000000000200000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000001000003e9000007d00000000a5375626d697373696f6e00000000000300000000000000000000000e73656c6563745f77696e6e65727300000000000300000000000000086576656e745f696400000006000000000000000777696e6e65727300000003ea000007d00000000a57696e6e657253706563000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f6170706c795f746f5f626f756e747900000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f636c61696d5f6d696c6573746f6e65000000000500000000000000086576656e745f6964000000060000000000000009726563697069656e740000000000001300000000000000096d696c6573746f6e6500000000000004000000000000000f72657075746174696f6e5f62756d70000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f66696e616c697a655f63616e63656c000000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f6765745f6665655f6163636f756e740000000000000000010000001300000000000000000000000f70726f706f73655f6d616e61676572000000000200000000000000086576656e745f696400000006000000000000000b6e65775f6d616e61676572000000001300000001000003e9000000020000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000000020000000300000000000000000000000f7365745f6665655f6163636f756e740000000001000000000000000b6e65775f6163636f756e74000000001300000001000003e900000002000000030000000000000000000000106765745f6170706c6963616e745f61740000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e800000013000000030000000000000000000000106765745f636f6e7472696275746f72730000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000106765745f77696e6e65725f636f756e740000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000126765745f636f6e7472696275746f725f617400000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000000130000000300000000000000000000001269735f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e000000000000130000000100000001000000000000000000000012737570706f727465645f746f6b656e5f61740000000000010000000000000005696e6465780000000000000400000001000003e8000000130000000000000000000000136765745f6170706c6963616e745f636f756e74000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000136765745f70656e64696e675f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000003e8000007d00000000e50656e64696e674d616e616765720000000000030000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e6755706772616465000000000000000000000000001377697468647261775f7375626d697373696f6e000000000300000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000146765745f70726f66696c655f636f6e747261637400000000000000010000001300000000000000000000001470726f636573735f63616e63656c5f62617463680000000300000000000000086576656e745f696400000006000000000000000b6d61785f726566756e6473000000000400000000000000056f705f6964000000000003ee0000002000000001000003e900000004000000030000000000000000000000147365745f70726f66696c655f636f6e74726163740000000100000000000000086e65775f616464720000001300000001000003e9000000020000000300000000000000000000001477697468647261775f6170706c69636174696f6e000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000156765745f636f6e7472696275746f725f636f756e740000000000000100000000000000086576656e745f69640000000600000001000003e90000000400000003000000000000000000000015737570706f727465645f746f6b656e5f636f756e7400000000000000000000010000000400000000000000000000001663616e63656c5f70656e64696e675f6d616e6167657200000000000100000000000000086576656e745f69640000000600000001000003e9000000020000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e900000002000000030000000000000000000000166765745f636f6e7472696275746f725f616d6f756e7400000000000200000000000000086576656e745f696400000006000000000000000b636f6e7472696275746f72000000001300000001000003e90000000b000000030000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000001872656769737465725f737570706f727465645f746f6b656e000000010000000000000005746f6b656e0000000000001300000001000003e9000000020000000300000000000000000000001a646572656769737465725f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e0000000000001300000001000003e900000002000000030000000200000000000000000000000650696c6c61720000000000040000000000000000000000094861636b6174686f6e000000000000000000000000000006426f756e747900000000000000000000000000054772616e7400000000000000000000000000000c43726f776466756e64696e670000000100000000000000000000000657696e6e65720000000000050000000000000006616d6f756e7400000000000b00000000000000096d696c6573746f6e65000000000003e8000000040000000000000007706169645f617400000003e8000000060000000000000008706f736974696f6e000000040000000000000009726563697069656e740000000000001300000002000000000000000000000007446174614b6579000000002600000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000a4665654163636f756e7400000000000000000000000000064665654270730000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000000000000000000000f50726f66696c65436f6e74726163740000000001000000000000000e537570706f72746564546f6b656e0000000000010000001300000000000000000000000b4e6578744576656e744964000000000100000000000000054576656e74000000000000010000000600000001000000000000000c4576656e744d616e6167657200000001000000060000000100000000000000134576656e744170706c6963616e74436f756e740000000001000000060000000100000000000000104576656e744170706c6963616e7441740000000200000006000000040000000100000000000000124576656e744170706c6963616e74536c6f74000000000002000000060000001300000001000000000000000f4576656e745375626d697373696f6e000000000200000006000000130000000100000000000000104576656e7457696e6e6572436f756e74000000010000000600000001000000000000000d4576656e7457696e6e65724174000000000000020000000600000004000000010000000000000011436f6e7472696275746f72416d6f756e74000000000000020000000600000013000000010000000000000010436f6e7472696275746f72436f756e74000000010000000600000001000000000000000d436f6e7472696275746f72417400000000000002000000060000000400000001000000000000000f436f6e7472696275746f72536c6f74000000000200000006000000130000000100000000000000104d696c6573746f6e65436c61696d65640000000300000006000000130000000400000001000000000000001d43726f776466756e64696e674d696c6573746f6e6573436c61696d6564000000000000010000000600000001000000000000001143616e63656c6c6174696f6e5374617465000000000000010000000600000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e00000000000200000013000003ee00000020000000000000000000000013537570706f72746564546f6b656e436f756e7400000000010000000000000010537570706f72746564546f6b656e41740000000100000004000000010000000000000012537570706f72746564546f6b656e536c6f74000000000001000000130000000100000000000000194e6f6e4f776e6572436f6e747269627574696f6e546f74616c000000000000010000000600000001000000000000000f4576656e745072697a654177617264000000000200000006000000040000000100000000000000144576656e74556e636c61696d65645072697a657300000001000000060000000100000000000000144576656e745072697a6542617365457363726f7700000001000000060000000100000000000000154576656e745072697a65436c61696d457870697279000000000000010000000600000001000000000000000e50656e64696e674d616e61676572000000000001000000060000000100000000000000144576656e745375626d697373696f6e436f756e7400000001000000060000000100000000000000000000000a5072697a654177617264000000000003000000000000000a616e63686f725f6964780000000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d7000000000040000000100000000000000000000000a5375626d697373696f6e00000000000300000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f7572690000000010000000000000000c7375626d69747465645f6174000000060000000100000000000000000000000a57696e6e6572537065630000000000030000000000000008706f736974696f6e000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d7000000000040000000100000000000000000000000b4576656e745265636f7264000000000e000000000000000b636f6e74656e745f7572690000000010000000000000000a637265617465645f61740000000000060000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e8000000040000000000000002696400000000000600000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e6400000000000000001072656d61696e696e675f657363726f770000000b00000000000000067374617475730000000007d00000000b4576656e745374617475730000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000200000000000000000000000b4576656e745374617475730000000004000000000000000000000006416374697665000000000000000000000000000943616e63656c6c6564000000000000000000000000000009436f6d706c6574656400000000000000000000000000000a43616e63656c6c696e6700000000000200000000000000000000000b52656c656173654b696e64000000000200000000000000000000000653696e676c6500000000000100000000000000054d756c746900000000000001000000040000000100000000000000000000000c436f6e747269627574696f6e000000030000000000000006616d6f756e7400000000000b000000000000000e636f6e74726962757465645f6174000000000006000000000000000b636f6e7472696275746f7200000000130000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e674d616e616765720000000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee000000200000000100000000000000000000001143616e63656c6c6174696f6e53746174650000000000000500000000000000066272616e63680000000007d00000001243616e63656c6c6174696f6e4272616e63680000000000000000000e636f756e745f61745f737461727400000000000400000000000000086e6578745f69647800000004000000000000000f6e6f6e5f6f776e65725f746f74616c000000000b000000000000001272656d61696e696e675f61745f737461727400000000000b000000010000000000000000000000114372656174654576656e74506172616d730000000000000b000000000000000b636f6e74656e745f75726900000000100000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e80000000400000000000000076d616e6167657200000003e80000001300000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e640000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000200000000000000000000001243616e63656c6c6174696f6e4272616e63680000000000030000000000000000000000094f776e65724f6e6c7900000000000000000000000000001746756c6c506172746e65725468656e526573696475616c0000000000000000000000000f50726f52617461506172746e65727300000000040000000000000000000000054572726f720000000000002f0000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f0000000000000200000000000000164665654163636f756e7443616e6e6f7442655a65726f000000000003000000000000001b50726f66696c65436f6e747261637443616e6e6f7442655a65726f0000000004000000000000000d496e76616c696446656542707300000000000005000000000000000e4e6f74496e697469616c697a6564000000000006000000000000000c556e617574686f72697a65640000000a00000000000000084e6f7441646d696e0000000b000000000000001750656e64696e67526f746174696f6e4d69736d61746368000000000c000000000000001650656e64696e67526f746174696f6e4578706972656400000000000d0000000000000011546f6b656e4e6f74537570706f7274656400000000000014000000000000001a4665654163636f756e744d697373696e6754727573746c696e65000000000015000000000000000d4576656e744e6f74466f756e640000000000001e000000000000000e4576656e744e6f7441637469766500000000001f000000000000000d496e76616c696450696c6c6172000000000000200000000000000012496e76616c696452656c656173654b696e640000000000210000000000000013496e76616c6964446973747269627574696f6e0000000022000000000000000d496e76616c696442756467657400000000000023000000000000000c5469746c65546f6f4c6f6e670000002700000000000000174170706c6963616e74416c72656164794170706c696564000000002800000000000000134170706c6963616e744e6f744170706c696564000000002900000000000000125375626d697373696f6e4e6f74466f756e6400000000002a00000000000000175375626d697373696f6e416c7265616479457869737473000000002b000000000000000d4e6f5375626d697373696f6e73000000000000320000000000000015496e76616c696457696e6e6572506f736974696f6e0000000000003300000000000000174475706c696361746557696e6e6572506f736974696f6e00000000340000000000000014446973747269627574696f6e4d69736d617463680000003500000000000000174d696c6573746f6e65416c7265616479436c61696d656400000000360000000000000010496e76616c69644d696c6573746f6e65000000370000000000000012496e73756666696369656e74457363726f77000000000038000000000000001657696e6e657273416c726561647953656c656374656400000000005a000000000000001842656c6f774d696e696d756d436f6e747269627574696f6e000000390000000000000019496e76616c6964436f6e747269627574696f6e416d6f756e740000000000003a0000000000000011546f6f4d616e794170706c6963616e74730000000000003b000000000000000d4f70416c72656164795365656e0000000000003c0000000000000013546f6f4d616e79436f6e7472696275746f7273000000003d000000000000001643616e63656c6c6174696f6e4e6f745374617274656400000000003e000000000000001a43616e63656c6c6174696f6e416c72656164795374617274656400000000003f000000000000001743616e63656c6c6174696f6e4e6f7446696e69736865640000000040000000000000001843616e63656c6c6174696f6e546f74616c4d697373696e67000000420000000000000012557067726164654e6f7450726f706f73656400000000004100000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000004300000000000000165570677261646550726f706f73616c4578706972656400000000004400000000000000174d6967726174696f6e416c72656164794170706c69656400000000450000000000000006506175736564000000000046000000000000001150726f66696c6543616c6c4661696c65640000000000005000000000000000135072697a65416c7265616479436c61696d6564000000005b000000050000000000000000000000065061757365640000000000010000000670617573656400000000000000000002000000050000000000000000000000074170706c6965640000000001000000076170706c696564000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e000000000010000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000002000000050000000000000000000000095375626d697474656400000000000001000000097375626d69747465640000000000000300000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000000000000b636f6e74656e745f757269000000001000000000000000020000000500000000000000000000000a46756e647341646465640000000000010000000b66756e64735f6164646564000000000400000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b00000000000000000000000d6e65775f72656d61696e696e670000000000000b00000000000000020000000500000000000000000000000a57696e6e6572506169640000000000010000000b77696e6e65725f70616964000000000500000000000000086576656e745f696400000006000000000000000000000009726563697069656e7400000000000013000000000000000000000008706f736974696f6e00000004000000000000000000000006616d6f756e7400000000000b0000000000000000000000096d696c6573746f6e65000000000003e80000000400000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000c4576656e7443726561746564000000010000000d6576656e745f63726561746564000000000000070000000000000002696400000000000600000000000000000000000670696c6c61720000000007d00000000650696c6c617200000000000000000000000000056f776e657200000000000013000000000000000000000005746f6b656e0000000000001300000000000000000000000c746f74616c5f6275646765740000000b00000000000000000000000b636f6e74656e745f75726900000000100000000000000000000000057469746c650000000000001000000000000000020000000500000000000000000000000d46656542707355706461746564000000000000010000000f6665655f6270735f75706461746564000000000100000000000000076e65775f627073000000000400000000000000020000000500000000000000000000000e4576656e7443616e63656c6c65640000000000010000000f6576656e745f63616e63656c6c656400000000010000000000000002696400000000000600000000000000020000000500000000000000000000000e4d616e616765724368616e6765640000000000010000000f6d616e616765725f6368616e676564000000000200000000000000086576656e745f69640000000600000000000000000000000b6e65775f6d616e61676572000000001300000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e000000001000000000000000020000000500000000000000000000000f4d616e6167657250726f706f7365640000000001000000106d616e616765725f70726f706f7365640000000300000000000000086576656e745f696400000006000000000000000000000006746172676574000000000013000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f73657400000000000001000000000000000674617267657400000000001300000000000000020000000500000000000000000000000f546f6b656e52656769737465726564000000000100000010746f6b656e5f72656769737465726564000000010000000000000005746f6b656e0000000000001300000000000000020000000500000000000000000000000f57696e6e65727353656c656374656400000000010000001077696e6e6572735f73656c65637465640000000200000000000000086576656e745f696400000006000000000000000000000005636f756e74000000000000040000000000000002000000050000000000000000000000104d696c6573746f6e65436c61696d656400000001000000116d696c6573746f6e655f636c61696d65640000000000000400000000000000086576656e745f696400000006000000000000000000000009726563697069656e74000000000000130000000000000000000000096d696c6573746f6e6500000000000004000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000114665654163636f756e745570646174656400000000000001000000136665655f6163636f756e745f757064617465640000000001000000000000000b6e65775f6163636f756e740000000013000000000000000200000005000000000000000000000011546f6b656e4465726567697374657265640000000000000100000012746f6b656e5f6465726567697374657265640000000000010000000000000005746f6b656e00000000000013000000000000000200000005000000000000000000000013436f6e7472696275746f72526566756e646564000000000100000014636f6e7472696275746f725f726566756e6465640000000300000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000135375626d697373696f6e57697468647261776e0000000001000000147375626d697373696f6e5f77697468647261776e0000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000144170706c69636174696f6e57697468647261776e00000001000000156170706c69636174696f6e5f77697468647261776e0000000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000154f776e6572526573696475616c526566756e64656400000000000001000000176f776e65725f726573696475616c5f726566756e646564000000000300000000000000086576656e745f6964000000060000000000000000000000056f776e657200000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001650726f66696c65436f6e7472616374557064617465640000000000010000001870726f66696c655f636f6e74726163745f757064617465640000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001750656e64696e674d616e6167657243616e63656c6c656400000000010000001970656e64696e675f6d616e616765725f63616e63656c6c65640000000000000100000000000000086576656e745f69640000000600000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c656467657200000000040000000000000002001e11636f6e7472616374656e766d6574617630000000000000001b0000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32372e302e30233561376335666537363533306266343234383437376163383132666337353731343662393863633400" + } + }, + "ext": "v0" + }, + "live_until": 535780 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 3625, + "n_functions": 87, + "n_globals": 4, + "n_table_entries": 0, + "n_types": 22, + "n_data_segments": 14, + "n_elem_segments": 0, + "n_imports": 25, + "n_exports": 32, + "n_data_segment_bytes": 1094 + } + } + }, + "hash": "b9e3500cfb559781e68359655f37775c78afffc5a8436daca9d1d1f8e3569b02", + "code": "0061736d01000000017d166000017e60027e7e017e60017e017e60017e0060017f0060027f7e0060047e7e7e7e017e6000006000017f60027f7f0060017f017e60027f7f017e60037f7e7e0060037e7e7e017e60037f7f7e0060037f7f7f0060027e7e017f60017e017f60057e7f7f7f7f0060037e7e7e0060047f7f7f7f017e60047e7f7f7f0002970119016c015f000d016c013100010169013000020169015f0002016101300002016c01380001016c013700060178013100010162016b0002016c013600020178013000010176016700010169013800020169013700020162016a0001016201380002016901360001016201690001016d0139000d016d01610006017801330000017801340000016c01300001017801350002016c013200010358570e0a091009050a0b0f050c0505070308040804080708110304030703030412070404030405070405130c0c05030b140303090902080a02000202000000000100000001000106060601060201000000000000000f0e150b05030100110621047f01418080c0000b7f0041d88bc0000b7f0041d88bc0000b7f0041e08bc0000b07a70420066d656d6f727902000d5f5f636f6e7374727563746f72004c097365745f61646d696e004f0c6163636570745f61646d696e0050137365745f6576656e74735f636f6e747261637400511770726f706f73655f6576656e74735f636f6e74726163740052166163636570745f6576656e74735f636f6e747261637400531e63616e63656c5f70656e64696e675f6576656e74735f636f6e74726163740054057061757365005507756e706175736500560f70726f706f73655f7570677261646500570d6170706c795f7570677261646500581663616e63656c5f70656e64696e675f757067726164650059076d696772617465005a09626f6f747374726170005b0e626f6f7473747261705f73656c66005d0f62756d705f72657075746174696f6e005e10736c6173685f72657075746174696f6e005f1172656769737465725f6561726e696e677300601661646d696e5f736c6173685f72657075746174696f6e00620b6765745f70726f66696c6500630c6765745f6561726e696e67730064096765745f61646d696e0065136765745f6576656e74735f636f6e747261637400661b6765745f70656e64696e675f6576656e74735f636f6e747261637400670969735f70617573656400680776657273696f6e0069136765745f70656e64696e675f75706772616465006a176765745f6d696772617465645f746f5f76657273696f6e006b015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030c010e0a953b5712002000101a2001ad42ff0183200210001a0bb00402027f027e230041206b22012400024002400240024002400240024002400240024002400240024002400240200028020041016b0e0b0102030405060708090a0b000b200141086a220041ec87c0004105102120012802080d0c2000200129031010220c0b0b200141086a220041f187c000410c102120012802080d0b2000200129031010220c0a0b200141086a220041fd87c000410e102120012802080d0a2000200129031010220c090b200141086a2200418b88c0004115102120012802080d092000200129031010220c080b200141086a220041a088c0004106102120012802080d082000200129031010220c070b200141086a220041a688c000410d102120012802080d072000200129031010220c060b200141086a220241b388c0004107102120012802080d0620022001290310200029030810230c050b200141086a220241ba88c000410f102120012802080d05200129031021032000290308210420012000290310370318200120043703102001200337030820024103102021030c060b200141086a220041c988c0004107102120012802080d042000200129031010220c030b200141086a220041d088c000410e102120012802080d032000200129031010220c020b200141086a220041de88c0004111102120012802080d022000200129031010220c010b200141086a220241ef88c0004106102120012802080d0120022001290310200029030810230b200129031021032001290308500d010b000b200141206a240020030b0b002000200142c900106d0b0b002000200110164201510b0b002000200142cd00106d0b0d002000101a2001420210001a0b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a41011020200141106a24000b16002000ad4220864204842001ad422086420484100b0b3801017f230041106b22032400200320012002106c20002003280200047e4201052000200329030837030842000b370300200341106a24000b3401017f230041106b2202240020022001370308200241086a4101102021012000420037030020002001370308200241106a24000b3801017f230041106b22032400200320023703082003200137030020034102102021012000420037030020002001370308200341106a24000b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110020b210120002003370300200020013703080b2f00200142ffffffffffffffff0058047e200142088642068405200110030b210120004200370300200020013703080b0c00428380808080011027000b0700200010171a0b3701027f230041106b2200240020001029027f2000280200410146044020002802040c010b200029030810041a41000b200041106a24000b4d01027f230041106b220124002001418080c000101d4101210202402001280200410146044020002001290308370308410021020c010b200041083602040b20002002360200200141106a24000b3501027f230041106b220024002000102b4103210120002802004101460440200029030810041a410021010b200041106a240020010b0b00200041c080c000101d0b0b00102d411e4100102e1b0b1600428480808080f010428480808080a0fa0310051a0b3a02017f017e024041f080c000101a22014202101c450d004101210002400240200142021001a741ff01710e020102000b000b410021000b20000b5401027f230041206b220124002001420b370308200120003703100240200141086a101a22004200101c450d0002400240200042001001a741ff017122020e020201000b000b411421020b200141206a240020020b2d01017f230041206b220124002001420b37030820012000370310200141086a410142001019200141206a24000b1d002000101a4201428480808080b0d400428480808080e0ee0b10061a0b0b00418080c0002000101e0b0b0041a880c000101a10340b09002000420210181a0b0b0041c080c0002000101e0bc80102027f037e230041206b220124000240200041d880c000101a22034202101c047e2003420210012103034020024118470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341c484c0004103200141086a410310372001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342cd00520d01200020034220883e0214200020044220883e02102000200537030842010542000b370300200141206a24000f0b000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410131a0b0b0041d880c000101a10340b0d0041f080c0002000420210190b0b00200041a081c000101b0b0b0041a081c0002000101e0b860202027f057e230041406a220124000240200041b881c000101a22034202101c047e2003420210012103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341c487c0004105200141086a410510372001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328103d20012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d002001100f4280808080708342808080808004520d0020002001370308420021020b200020023703000b0b0041b881c000101a10340b0b00200041d081c000101b0bda0101027f230041406a22022400200242063703082002200137031002400240200241086a101a22014201101c04402001420110012101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141a487c0004102200241206a41021037200241306a22032002290320102420022802300d002002290338210120032002290328102420022802304101470d020b000b200042003703000c010b200020022903383703102000200137030820004201370300200241086a10310b200241406b24000b5101017f230041306b220324002003420637030820032000370310200341086a101a200341206a20012002104220032802204101460440000b2003290328420110001a200341086a1031200341306a24000b6c02017f017e230041106b2203240020032001102542012101024020032802000d002003290308210420032002102520032802000d002003200329030837030820032004370300200041a487c0004102200341021047370308420021010b20002001370300200341106a24000b810102027f017e230041406a2203240020032002370318200320013703102003420737030842002102420021010240200341086a2204101a22054201101c0440200341206a200542011001104420032802204101460d012003290338210120032903302102200410310b2000200237030020002001370308200341406b24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001100c21032001100d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b12002000418082c000411441e881c000106e0b2f02017f017e230041106b22022400200220002001106c20022802004101460440000b2002290308200241106a24000b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410120b1200200041b483c000410d419c83c000106e0b1200200041fc83c000411741dc83c000106e0b6002017f017e230041206b2202240020022001290300370318200220013502084220864204843703102002200135020c42208642048437030841c484c0004103200241086a4103104721032000420037030020002003370308200241206a24000b7a02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841c487c0004105200241086a4105104721032000420037030020002003370308200241306a24000b5e01017f0240200042ff018342cd00510440418080c000101a4202101c0d012000103241001039104d2101418881c000101a2001ad422086420484420210001a419880c000104e103b102d2000104842020f0b000b4283808080101027000b08001014422088a70b14002000ad4220864204844284808080d00010110ba70102047f017e230041106b22012400200042ff018342cd0051044010282203450440104d210241a880c000101a200120003703082001417f20024180b1076a2204200220044b1bad42208642048437030041b487c0004102200141021047420210001a102d200141bc83c000411110463703002001101f2001200037030041d483c000410120014101104710071a0b200341037441f888c0006a290300200141106a24000f0b000bc60102027e027f230041106b220224000240027f410641a880c000101a22004202101c450d001a2000420210012100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041b487c00041022002410210372002290300220142ff01834204520d012002290308220042ff018342cd00520d01104d2001422088a74d0440200010041a200010321033102d2000104841000c010b1033102d41070b41037441f888c0006a290300200241106a24000f0b000b5701027f230041106b22012400200042ff018342cd005104400240102822020d002001102b410e210220012802000d0020001035102d20001049410021020b200241037441f888c0006a290300200141106a24000f0b000bd50102057f017e230041306b220124000240200042ff018342cd00520d00102822044504402001104d2203360210200120003703082001417f20034180b1076a220220022003491b220536021441d880c000101a200141186a2202200141086a104a20012802184101460d012001290320420210001a102d2001418484c000411b10463703182002101f2001200037032820012003ad42208642048437032020012005ad42208642048437031841c484c000410320024103104710071a0b200441037441f888c0006a290300200141306a24000f0b000b910102047f017e230041206b220124000240102822000d00200141086a10362001280208450440410f21000c010b2001280218210020012903102104200128021c104d2202490440411021000c010b2002417f2000418087016a2203200020034b1b490440411121000c010b200410351038102d20041049410021000b200041037441f888c0006a290300200141206a24000b840102037f017e230041206b220024000240102822010d00200041086a10362000290308500440410f21010c010b1038102d104d2101200041dc84c00041191046370308200041086a2202101f20002001ad422086420484370308418885c000410120024101104710071a410021010b200141037441f888c0006a290300200041206a24000b0b00419085c0004101106f0b0b00419885c0004100106f0ba40202057f017e230041406a22022400200241206a22042000103d02402002280220410146200142ff018342c90052720d00200229032821000240102822030d004102210320011008428080808010540d002002104d220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441b881c000101a20042002104b20022802204101460d012002290328420210001a102d200241c085c000411810463703202004101f200220003703382002200137033020022005ad42208642048437032820022003ad422086420484370320418086c000410420044104104710071a410021030b200341037441f888c0006a290300200241406b24000f0b000bd90102037f037e230041306b220024000240102822010d00200041086a103c2000280208450440412821010c010b200028022420002903182104200029031021032000280228104d2202490440412a21010c010b20024b0440412921010c010b102d200310091a2004103b103e200041b986c000410f1046370308200041086a2201101f200020033703102000200437030841c886c000410220014102104710071a41a085c000101f2000200337030841b885c000410120014101104710071a410021010b200141037441f888c0006a290300200041306a24000b840102037f017e230041306b220024000240102822010d00200041086a103c2000290308500440412821010c010b103e102d104d2101200041a086c00041191046370308200041086a2202101f20002001ad422086420484370308418885c000410120024101104710071a410021010b200141037441f888c0006a290300200041306a24000bb30102027f037e230041206b220024000240102822010d00200041106a103a20002802104101470440410821010c010b200029031821022000103f024020002802004101460440200029030822032002100a50450d01412b21010c020b419d80c000104e21030b41d081c0002002101e102d41d886c000101f200020023703182000200337031041f886c0004102200041106a4102104710071a410021010b200141037441f888c0006a290300200041206a24000b890101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001103d20022802084101460d00200229031021010240102a22030d00102c22030d002001102f22030d0020042000104020022802084504402000105c42001041200010450b20011030410021030b200341037441f888c0006a290300200241206a24000f0b000b3f02017e027f230041106b22012400027e10152200a741ff017122024106470440200241c000460440200010020c020b000b20004208880b200141106a24000b880101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001103d20022802084101460d0020022903102101200010041a0240102c22030d002001102f22030d0020042000104020022802084504402000105c42001041200010450b20011030410021030b200341037441f888c0006a290300200241206a24000f0b000b870202037f027e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003103d20042802084101460d00200429031021030240102a22050d00102c22050d002003102f22050d002006200010402004280208450440410a21050c010b20002004290310427f2004290318220720014220887c220820072008561b10412004418882c00041111046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000b870202037f027e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003103d20042802084101460d00200429031021030240102a22050d00102c22050d002003102f22050d002006200010402004280208450440410a21050c010b200020042903102004290318220720014220887d22084200200720085a1b1041200441bc82c00041121046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000be30202027f057e230041206b220424000240200042ff018342cd0052200142ff018342cd0052720d0020042002104420042802004101460d00200429031821022004290310210720042003103d20042802004101460d00200429030821080240102a22050d00102c22050d002008102f22050d0020075020024200532002501b0440410c21050c010b200420002001104320042903002106200429030821032004200137031020042000370308200442073703002004101a200620077c2209200654ad200220037c7c2206423f87220a20092002200385427f8520032006858342005322051b200a428080808080808080807f85200620051b1061420110001a20041031200441ce82c000411310463703002004101f200720021061210220042000370310200420013703082004200237030041ec82c000410320044103104710071a20081030410021050b200541037441f888c0006a290300200441206a24000f0b000b38002000423f8720018542005220004280808080808080407d42ffffffffffffffff0056724504402000420886420b840f0b2001200010100b8e0202037f027e230041206b220424000240200042ff018342cd0052200142ff018342045272200242ff018342c90052720d00200441086a22062003103d20042802084101460d00200429031021030240102822050d00102c22050d002003102f22050d00410d210520021008428080808010540d002006200010402004280208450440410a21050c010b200020042903102004290318220720014220887d22084200200720085a1b10412004418483c00041181046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000b5901017f230041306b220124000240200042ff018342cd00520d00200141086a200010402001280208047e200141206a20012903102001290318104220012802204101710d0120012903280542020b200141306a24000f0b000b4301017f230041106b22022400200042ff018342cd0052200142ff018342cd0052724504402002200020011043200229030020022903081061200241106a24000f0b000b2d02017f017e230041106b2200240020001029200028020041014604401026000b2000290308200041106a24000b2b02027f017e230041106b220024002000102b200028020021012000290308200041106a2400420220011b0b4802017f017e230041306b22002400200041086a103602402000280208047e200041206a200041106a104a20002802204101710d0120002903280542020b200041306a24000f0b000b0500102ead0b2b02017f017e230041106b220024002000103a20002802004504401026000b2000290308200041106a24000b4802017f017e230041406a22002400200041086a103c02402000280208047e200041306a200041106a104b20002802304101710d0120002903380542020b200041406b24000f0b000b2b02027f017e230041106b220024002000103f200028020021012000290308200041106a2400420220011b0bc20102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a200341306b41ff0171410a4f0440200341c1006b41ff0171411a4f0440200341e1006b41ff017141194b0d042003413b6b0c020b200341356b0c010b2003412e6b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484100e0b210620004200370300200020063703080b3801017e024020002001101a22034202101c047e2002200342021001220342ff0183520d012000200337030842010542000b3703000f0b000b3e02017f017e230041106b220424002004200320021046370308200441086a2202101f200420003703082001410120024101104710071a200441106a24000b4602027f017e230041106b220224001028220345044020011039102d2000101f41044100200241086a4100104710071a0b200341037441f888c0006a290300200241106a24000b0bb8090e00419880c0000b11312e312e30302e302e30000000000000010041c080c0000b01020041d880c0000b01030041f080c0000b010400418881c0000b01050041a081c0000b01080041b881c0000b01090041d081c0000b010a0041e881c0000bd50770726f66696c655f626f6f74737472617070656475736572fc0010000400000072657075746174696f6e5f62756d70656464656c7461726561736f6e19011000050000001e01100006000000fc0010000400000072657075746174696f6e5f736c61736865646561726e696e67735f72656769737465726564616d6f756e74746f6b656e61011000060000006701100005000000fc0010000400000061646d696e5f72657075746174696f6e5f736c617368656461646d696e5f757064617465646e65775f61646d696e0000a90110000900000070656e64696e675f61646d696e5f73657474617267657400cd011000060000006576656e74735f636f6e74726163745f757064617465646e65775f6164647200f30110000800000070656e64696e675f6576656e74735f636f6e74726163745f736574657870697265735f61745f6c656467657270726f706f7365645f61745f6c656467657200001f021000110000003002100012000000cd011000060000006576656e74735f726f746174696f6e5f63616e63656c6c656463616e63656c6c65645f61745f6c656467657275021000130000000ea98aeb660d00000ea98aeb663deb000ea99a9a375beb006e65775f7761736d5f68617368000000a80210000d00000070656e64696e675f757067726164655f70726f706f736564617661696c61626c655f61745f6c65646765726e65775f76657273696f6e7761736d5f6861736800d8021000130000001f02100011000000eb0210000b000000f60210000900000070656e64696e675f757067726164655f63616e63656c6c6564757067726164655f6170706c696564eb0210000b000000f6021000090000000ea99a9b37ebca0066726f6d5f76657273696f6e746f5f76657273696f6e0000600310000c0000006c0310000a000000626f6f7473747261707065645f617472657075746174696f6e000000880310000f000000970310000a0000001f02100011000000cd01100006000000d8021000130000001f02100011000000eb0210000b0000003002100012000000f60210000900000041646d696e50656e64696e6741646d696e4576656e7473436f6e747261637450656e64696e674576656e7473436f6e74726163745061757365644465706c6f796d656e7453657150726f66696c654561726e696e67734279546f6b656e56657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e0000000200000000000000030000000100000003000000020000000300000003000000030000000400000003000000050000000300000006000000030000000700000003000000080041c889c0000b05030000000a0041d889c0000b2d030000000c000000030000000d000000030000000e000000030000000f000000030000001000000003000000110041988ac0000b0503000000140041e88ac0000b05030000001e0041b88bc0000b1d03000000280000000300000029000000030000002a000000030000002b008b2d0e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f00000000000002000000000000001b4576656e7473436f6e74726163744e6f74436f6e666967757265640000000003000000000000000c556e617574686f72697a65640000000400000000000000084e6f7441646d696e00000005000000000000001450656e64696e6741646d696e4d69736d6174636800000006000000000000001350656e64696e6741646d696e457870697265640000000007000000000000000e4e6f74496e697469616c697a6564000000000008000000000000001f4576656e7473436f6e7472616374416c7265616479436f6e66696775726564000000000e000000000000001d50656e64696e674576656e7473436f6e74726163744d69736d617463680000000000000f000000000000001c50656e64696e674576656e7473436f6e74726163744578706972656400000010000000000000001d50656e64696e674576656e7473436f6e747261637454696d656c6f636b00000000000011000000000000000f50726f66696c654e6f74466f756e64000000000a000000000000000d496e76616c6964416d6f756e740000000000000c000000000000000e526561736f6e526571756972656400000000000d000000000000000d4f70416c72656164795365656e00000000000014000000000000000650617573656400000000001e0000000000000012557067726164654e6f7450726f706f73656400000000002800000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000002900000000000000165570677261646550726f706f73616c4578706972656400000000002a00000000000000174d6967726174696f6e416c72656164794170706c696564000000002b0000000500000000000000000000001350726f66696c65426f6f74737472617070656400000000010000001470726f66696c655f626f6f747374726170706564000000010000000000000004757365720000001300000000000000020000000500000000000000000000001052657075746174696f6e42756d706564000000010000001172657075746174696f6e5f62756d706564000000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001100000000000000020000000500000000000000000000001152657075746174696f6e536c6173686564000000000000010000001272657075746174696f6e5f736c61736865640000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e0000000000110000000000000002000000050000000000000000000000124561726e696e677352656769737465726564000000000001000000136561726e696e67735f72656769737465726564000000000300000000000000047573657200000013000000000000000000000005746f6b656e00000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001641646d696e52657075746174696f6e536c61736865640000000000010000001861646d696e5f72657075746174696f6e5f736c6173686564000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001000000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f7365740000000000000100000000000000067461726765740000000000130000000000000002000000050000000000000000000000154576656e7473436f6e74726163745570646174656400000000000001000000176576656e74735f636f6e74726163745f75706461746564000000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001850656e64696e674576656e7473436f6e7472616374536574000000010000001b70656e64696e675f6576656e74735f636f6e74726163745f7365740000000003000000000000000674617267657400000000001300000000000000000000001270726f706f7365645f61745f6c6564676572000000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002000000050000000000000000000000174576656e7473526f746174696f6e43616e63656c6c65640000000001000000196576656e74735f726f746174696f6e5f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c65646765720000000004000000000000000200000005000000000000000000000006506175736564000000000001000000067061757365640000000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e00000000100000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e00000000001000000000000000020000000100000000000000000000000750726f66696c650000000002000000000000000f626f6f7473747261707065645f61740000000006000000000000000a72657075746174696f6e0000000000060000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000030000000000000011657870697265735f61745f6c656467657200000000000004000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee0000002000000002000000000000000000000007446174614b6579000000000c00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000e4576656e7473436f6e7472616374000000000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000001000000000000000750726f66696c6500000000010000001300000001000000000000000f4561726e696e67734279546f6b656e0000000002000000130000001300000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e000000000001000003ee0000002000000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e00000000000013000000000000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000003ed000000000000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000003ed00000000000000030000000000000000000000137365745f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000003ed000000000000000300000000000000000000001770726f706f73655f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000003ed00000000000000030000000000000000000000166163636570745f6576656e74735f636f6e747261637400000000000000000001000003e9000003ed000000000000000300000000000000000000001e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400000000000000000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000001000003e9000003ed0000000000000003000000000000000000000007756e7061757365000000000000000001000003e9000003ed000000000000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000003ed000000000000000300000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000003ed000000000000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e9000003ed00000000000000030000000000000000000000076d696772617465000000000000000001000003e9000003ed0000000000000003000000000000000000000009626f6f747374726170000000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000bf53656c662d736572766963652070726f66696c65206372656174696f6e3a20746865207573657220617574686f72697a6573207468656972206f776e20626f6f7473747261700a286e6f2061646d696e206b65792c206e6f206576656e74732d636f6e747261637420646570656e64656e6379292e2043616c6c6564206174206f6e626f617264696e6720736f0a657665727920757365722068617320612070726f66696c65206265666f726520746865792070617274696369706174652e000000000e626f6f7473747261705f73656c660000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000f62756d705f72657075746174696f6e000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed0000000000000003000000000000000000000010736c6173685f72657075746174696f6e0000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001172656769737465725f6561726e696e677300000000000004000000000000000475736572000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001661646d696e5f736c6173685f72657075746174696f6e00000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000b6765745f70726f66696c6500000000010000000000000004757365720000001300000001000003e8000007d00000000750726f66696c650000000000000000000000000c6765745f6561726e696e677300000002000000000000000475736572000000130000000000000005746f6b656e00000000000013000000010000000b0000000000000000000000096765745f61646d696e0000000000000000000001000000130000000000000000000000136765745f6576656e74735f636f6e7472616374000000000000000001000003e80000001300000000000000000000001b6765745f70656e64696e675f6576656e74735f636f6e7472616374000000000000000001000003e8000007d00000001550656e64696e674576656e7473436f6e747261637400000000000000000000000000000969735f70617573656400000000000000000000010000000100000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000ef010e636f6e74726163746d6574617630000000000000000776657273696f6e0000000005312e312e30000000000000000000000b6465736372697074696f6e0000000031426f756e646c6573732070726f66696c6520636f6e74726163743a2072657075746174696f6e202b206561726e696e677300000000000000000000076c6963656e736500000000034d4954000000000000000005727376657200000000000006312e39302e3000000000000000000008727373646b7665720000002f32332e352e33236433653161623234323433383862313038393362373936623063386534303563356564643033643200001e11636f6e7472616374656e766d657461763000000000000000170000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32362e312e30233132323863666638303232623830343635393735306239346233313539333262306530663366366100" + } + }, + "ext": "v0" + }, + "live_until": 518500 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/events/src/storage.rs b/contracts/events/src/storage.rs index b922567..f66e648 100644 --- a/contracts/events/src/storage.rs +++ b/contracts/events/src/storage.rs @@ -1,6 +1,6 @@ #![allow(dead_code)] -use soroban_sdk::{Address, BytesN, Env, Vec}; +use soroban_sdk::{contracttype, Address, BytesN, Env, Vec}; use soroban_sdk::String; @@ -19,6 +19,11 @@ const INSTANCE_TTL_BUMP: u32 = 518_400; const EVENT_TTL_THRESHOLD: u32 = 86_400; const EVENT_TTL_BUMP: u32 = 1_555_200; +#[contracttype(export = false)] +enum LegacyDataKey { + OpSeen(BytesN<32>), +} + pub fn touch_instance(env: &Env) { env.storage() .instance() @@ -755,10 +760,17 @@ pub fn clear_cancellation_state(env: &Env, id: u64) { // IDEMPOTENCY (temporary; auto-TTL) // ============================================================ pub fn is_op_seen(env: &Env, domain: &Address, op_id: &BytesN<32>) -> bool { - env.storage() + let scoped_seen = env + .storage() .temporary() .get(&DataKey::OpSeen(domain.clone(), op_id.clone())) - .unwrap_or(false) + .unwrap_or(false); + scoped_seen + || env + .storage() + .temporary() + .get(&LegacyDataKey::OpSeen(op_id.clone())) + .unwrap_or(false) } pub fn mark_op_seen(env: &Env, domain: &Address, op_id: &BytesN<32>) { diff --git a/contracts/events/src/tests/bounty_pillar.rs b/contracts/events/src/tests/bounty_pillar.rs index f2cf850..5eda20a 100644 --- a/contracts/events/src/tests/bounty_pillar.rs +++ b/contracts/events/src/tests/bounty_pillar.rs @@ -1,7 +1,7 @@ #![cfg(test)] use soroban_sdk::{ - testutils::{Address as _, BytesN as _, Ledger}, + testutils::{Address as _, BytesN as _}, token, Address, BytesN, Env, Map, String, }; diff --git a/contracts/events/src/tests/escrow_fee_math.rs b/contracts/events/src/tests/escrow_fee_math.rs index 33dadb4..bb39254 100644 --- a/contracts/events/src/tests/escrow_fee_math.rs +++ b/contracts/events/src/tests/escrow_fee_math.rs @@ -19,7 +19,6 @@ struct Ctx<'a> { #[allow(dead_code)] profile: ProfileContractClient<'a>, owner: Address, - admin: Address, token_addr: Address, fee_account: Address, token_admin: token::StellarAssetClient<'a>, @@ -63,7 +62,6 @@ fn setup_with_bps<'a>(fee_bps: u32) -> Ctx<'a> { events, profile, owner, - admin: events_admin, token_addr, fee_account, token_admin, diff --git a/contracts/events/src/tests/hackathon_pillar.rs b/contracts/events/src/tests/hackathon_pillar.rs index a56733d..6c51c1b 100644 --- a/contracts/events/src/tests/hackathon_pillar.rs +++ b/contracts/events/src/tests/hackathon_pillar.rs @@ -1,7 +1,7 @@ #![cfg(test)] use soroban_sdk::{ - testutils::{Address as _, BytesN as _, Ledger as _}, + testutils::{Address as _, BytesN as _}, token, Address, BytesN, Env, Map, String, }; diff --git a/contracts/profile/src/storage.rs b/contracts/profile/src/storage.rs index 5262252..9b094e5 100644 --- a/contracts/profile/src/storage.rs +++ b/contracts/profile/src/storage.rs @@ -1,6 +1,6 @@ #![allow(dead_code)] -use soroban_sdk::{Address, BytesN, Env}; +use soroban_sdk::{contracttype, Address, BytesN, Env}; use soroban_sdk::String; @@ -16,6 +16,11 @@ const INSTANCE_TTL_BUMP: u32 = 518_400; const PROFILE_TTL_THRESHOLD: u32 = 86_400; const PROFILE_TTL_BUMP: u32 = 1_555_200; +#[contracttype(export = false)] +enum LegacyDataKey { + OpSeen(BytesN<32>), +} + pub fn touch_instance(env: &Env) { env.storage() .instance() @@ -172,10 +177,17 @@ pub fn set_earnings(env: &Env, user: &Address, token: &Address, amount: i128) { // IDEMPOTENCY (temporary; auto-TTL) // ============================================================ pub fn is_op_seen(env: &Env, domain: &Address, op_id: &BytesN<32>) -> bool { - env.storage() + let scoped_seen = env + .storage() .temporary() .get(&DataKey::OpSeen(domain.clone(), op_id.clone())) - .unwrap_or(false) + .unwrap_or(false); + scoped_seen + || env + .storage() + .temporary() + .get(&LegacyDataKey::OpSeen(op_id.clone())) + .unwrap_or(false) } pub fn mark_op_seen(env: &Env, domain: &Address, op_id: &BytesN<32>) { diff --git a/deploy_and_upgrade.sh b/deploy_and_upgrade.sh index edd9bd9..6c050f4 100755 --- a/deploy_and_upgrade.sh +++ b/deploy_and_upgrade.sh @@ -72,9 +72,9 @@ build_contract() { # any non-testnet build) MUST omit it; the default keeps the full # audit-mandated timelock, so this fails safe. if [ "$NETWORK" = "testnet" ]; then - stellar contract build --package "boundless-$CONTRACT_KIND" --features testnet + stellar contract build --locked --package "boundless-$CONTRACT_KIND" --features testnet else - stellar contract build + stellar contract build --locked fi } diff --git a/deploy_mainnet.sh b/deploy_mainnet.sh index 181a324..84b3d83 100755 --- a/deploy_mainnet.sh +++ b/deploy_mainnet.sh @@ -14,14 +14,23 @@ # ./deploy_mainnet.sh deploy-events # ./deploy_mainnet.sh register-token # ./deploy_mainnet.sh rotate-admin +# ./deploy_mainnet.sh upload-profile-wasm # ./deploy_mainnet.sh upload-events-wasm +# ./deploy_mainnet.sh prepare-pause-profile # ./deploy_mainnet.sh prepare-pause-events +# ./deploy_mainnet.sh prepare-propose-upgrade-profile # ./deploy_mainnet.sh prepare-propose-upgrade-events +# ./deploy_mainnet.sh verify-proposed-upgrade-profile # ./deploy_mainnet.sh verify-proposed-upgrade-events +# ./deploy_mainnet.sh prepare-apply-upgrade-profile # ./deploy_mainnet.sh prepare-apply-upgrade-events +# ./deploy_mainnet.sh prepare-migrate-upgrade-profile # ./deploy_mainnet.sh prepare-migrate-upgrade-events +# ./deploy_mainnet.sh prepare-cancel-upgrade-profile # ./deploy_mainnet.sh prepare-cancel-upgrade-events +# ./deploy_mainnet.sh prepare-unpause-profile # ./deploy_mainnet.sh prepare-unpause-events +# ./deploy_mainnet.sh verify-upgrade-profile # ./deploy_mainnet.sh verify-upgrade-events # ./deploy_mainnet.sh upgrade-status # ./deploy_mainnet.sh verify @@ -39,6 +48,11 @@ NC='\033[0m' NETWORK="${STELLAR_NETWORK:-}" NETWORK_PASSPHRASE="Public Global Stellar Network ; September 2015" +REQUIRED_STELLAR_CLI_VERSION="27.0.0" +SDK27_EVENTS_VERSION="1.5.0" +SDK27_EVENTS_WASM_HASH="98912da3856491ab21d451bfec6de504d23e5d3080c3b8046cbab21ac602b639" +SDK27_PROFILE_VERSION="1.2.0" +SDK27_PROFILE_WASM_HASH="0d5431380fb27eeec6105e2fdd1bfa7d1ad452266f3f1115fcd52e72df46b66e" DEPLOYMENTS_DIR="$(cd "$(dirname "$0")" && pwd)/deployments" DEPLOYMENT_FILE="$DEPLOYMENTS_DIR/mainnet.json" @@ -81,6 +95,10 @@ require_cli() { command -v awk >/dev/null 2>&1 || err "awk not on PATH" command -v sha256sum >/dev/null 2>&1 || command -v shasum >/dev/null 2>&1 || \ err "sha256sum or shasum not on PATH" + local stellar_cli_version + stellar_cli_version="$(stellar --version | awk 'NR == 1 { print $2 }')" + [ "$stellar_cli_version" = "$REQUIRED_STELLAR_CLI_VERSION" ] || \ + err "stellar CLI version mismatch: expected $REQUIRED_STELLAR_CLI_VERSION, got ${stellar_cli_version:-unknown}" if [ -n "${STELLAR_RPC_URL:-}" ] || [ -n "${STELLAR_NETWORK_PASSPHRASE:-}" ]; then err "unset STELLAR_RPC_URL and STELLAR_NETWORK_PASSPHRASE when using --network $NETWORK" fi @@ -114,6 +132,66 @@ hash_wasm() { fi } +deployed_wasm_hash() { + local contract_id="$1" + stellar contract info hash \ + --network "$NETWORK" \ + --contract-id "$contract_id" +} + +assert_local_wasm_hash() { + local label="$1" wasm="$2" expected="$3" + local actual + actual="$(hash_wasm "$wasm")" + [ "$actual" = "$expected" ] || \ + err "$label artifact hash mismatch: expected $expected, got $actual" +} + +assert_deployed_wasm_hash() { + local label="$1" contract_id="$2" expected="$3" + local actual + actual="$(deployed_wasm_hash "$contract_id")" || \ + err "could not read deployed $label WASM hash" + [ "$actual" = "$expected" ] || \ + err "deployed $label WASM hash mismatch: expected $expected, got $actual" +} + +assert_sdk27_profile_artifact() { + local wasm="$1" version="$2" + if [ "$version" = "$SDK27_PROFILE_VERSION" ]; then + assert_local_wasm_hash "profile SDK 27" "$wasm" "$SDK27_PROFILE_WASM_HASH" + fi +} + +assert_sdk27_events_artifact() { + local wasm="$1" version="$2" + if [ "$version" = "$SDK27_EVENTS_VERSION" ]; then + assert_local_wasm_hash "events SDK 27" "$wasm" "$SDK27_EVENTS_WASM_HASH" + fi +} + +assert_profile_sdk27_wasm_live() { + assert_deployed_wasm_hash "profile SDK 27" "$1" "$SDK27_PROFILE_WASM_HASH" +} + +assert_events_sdk27_wasm_live() { + assert_deployed_wasm_hash "events SDK 27" "$1" "$SDK27_EVENTS_WASM_HASH" +} + +assert_version_argument() { + local label="$1" actual="$2" expected="$3" + [ "$actual" = "$expected" ] || \ + err "$label version must be $expected for this pinned mainnet flow; got $actual" +} + +assert_unpause_version_argument() { + local label="$1" actual="$2" upgraded="$3" + case "$actual" in + "1.1.0"|"$upgraded") ;; + *) err "$label unpause version must be 1.1.0 for pre-apply recovery or $upgraded after upgrade; got $actual" ;; + esac +} + ensure_deployments_dir() { mkdir -p "$DEPLOYMENTS_DIR" if [ ! -f "$DEPLOYMENT_FILE" ]; then @@ -152,6 +230,16 @@ events_contract_id() { printf '%s\n' "$events_id" } +profile_contract_id() { + local profile_id="${PROFILE_ID:-}" + if [ -z "$profile_id" ] && [ -f "$DEPLOYMENT_FILE" ]; then + profile_id="$(deployment_get profile_contract)" + fi + [ -n "$profile_id" ] || \ + err "profile contract id missing; set PROFILE_ID or restore deployments/mainnet.json" + printf '%s\n' "$profile_id" +} + events_read() { local events_id="$1" shift @@ -163,6 +251,17 @@ events_read() { -- "$@" } +profile_read() { + local profile_id="$1" + shift + stellar contract invoke \ + --send no \ + --network "$NETWORK" \ + --source "$ADMIN_SOURCE" \ + --id "$profile_id" \ + -- "$@" +} + read_json_string() { jq -er 'if type == "string" then . else error("expected JSON string") end' } @@ -176,6 +275,15 @@ assert_events_version() { err "events version mismatch: expected $expected, got $actual" } +assert_profile_version() { + local profile_id="$1" expected="$2" + local actual + actual="$(profile_read "$profile_id" version | read_json_string)" || \ + err "could not read the current profile contract version" + [ "$actual" = "$expected" ] || \ + err "profile version mismatch: expected $expected, got $actual" +} + assert_admin_source_matches() { local events_id="$1" local actual_admin @@ -185,6 +293,41 @@ assert_admin_source_matches() { err "ADMIN_SOURCE mismatch: contract admin is $actual_admin, got $ADMIN_SOURCE" } +assert_profile_admin_source_matches() { + local profile_id="$1" + local actual_admin + actual_admin="$(profile_read "$profile_id" get_admin | read_json_string)" || \ + err "could not read the current profile admin" + [ "$actual_admin" = "$ADMIN_SOURCE" ] || \ + err "ADMIN_SOURCE mismatch: profile contract admin is $actual_admin, got $ADMIN_SOURCE" +} + +assert_profile_events_binding() { + local profile_id="$1" expected_events_id="$2" + local actual_events_id + actual_events_id="$(profile_read "$profile_id" get_events_contract | read_json_string)" || \ + err "could not read profile.get_events_contract" + [ "$actual_events_id" = "$expected_events_id" ] || \ + err "profile events-contract binding changed: expected $expected_events_id, got $actual_events_id" +} + +assert_no_pending_events_contract_rotation() { + local profile_id="$1" + local pending + pending="$(profile_read "$profile_id" get_pending_events_contract)" || \ + err "could not read profile.get_pending_events_contract" + [ "$pending" = "null" ] || \ + err "a profile events-contract rotation is pending; cancel or complete it before the upgrade" +} + +assert_upgrade_governance_stable() { + local profile_id="$1" events_id="$2" + assert_admin_source_matches "$events_id" + assert_profile_admin_source_matches "$profile_id" + assert_profile_events_binding "$profile_id" "$events_id" + assert_no_pending_events_contract_rotation "$profile_id" +} + assert_events_paused() { local events_id="$1" local paused @@ -203,6 +346,24 @@ assert_events_unpaused() { err "events contract is still paused after unpause" } +assert_profile_paused() { + local profile_id="$1" + local paused + paused="$(profile_read "$profile_id" is_paused)" || \ + err "could not read profile.is_paused" + [ "$paused" = "true" ] || \ + err "profile contract is not paused" +} + +assert_profile_unpaused() { + local profile_id="$1" + local paused + paused="$(profile_read "$profile_id" is_paused)" || \ + err "could not read profile.is_paused" + [ "$paused" = "false" ] || \ + err "profile contract is still paused after unpause" +} + assert_no_pending_events_upgrade() { local events_id="$1" local pending @@ -228,6 +389,87 @@ assert_pending_events_upgrade() { err "pending wasm mismatch: expected $expected_hash, got $actual_hash" } +assert_no_pending_profile_upgrade() { + local profile_id="$1" + local pending + pending="$(profile_read "$profile_id" get_pending_upgrade)" || \ + err "could not read pending profile upgrade" + [ "$pending" = "null" ] || \ + err "a profile upgrade is already pending; inspect it with upgrade-status" +} + +assert_pending_profile_upgrade() { + local profile_id="$1" expected_version="$2" expected_hash="$3" + local pending actual_version actual_hash + pending="$(profile_read "$profile_id" get_pending_upgrade)" || \ + err "could not read pending profile upgrade" + [ "$pending" != "null" ] || err "no profile upgrade is pending" + actual_version="$(printf '%s' "$pending" | jq -er '.new_version')" || \ + err "pending profile upgrade did not contain new_version" + actual_hash="$(printf '%s' "$pending" | jq -er '.wasm_hash')" || \ + err "pending profile upgrade did not contain wasm_hash" + [ "$actual_version" = "$expected_version" ] || \ + err "pending profile version mismatch: expected $expected_version, got $actual_version" + [ "$actual_hash" = "$expected_hash" ] || \ + err "pending profile wasm mismatch: expected $expected_hash, got $actual_hash" +} + +assert_pending_events_version() { + local events_id="$1" expected_version="$2" + local pending actual_version + pending="$(events_read "$events_id" get_pending_upgrade)" || \ + err "could not read pending events upgrade" + [ "$pending" != "null" ] || err "no events upgrade is pending" + actual_version="$(printf '%s' "$pending" | jq -er '.new_version')" || \ + err "pending events upgrade did not contain new_version" + [ "$actual_version" = "$expected_version" ] || \ + err "pending events version mismatch: expected $expected_version, got $actual_version" +} + +assert_profile_sdk27_staged_or_applied() { + local profile_id="$1" + local version pending + version="$(profile_read "$profile_id" version | read_json_string)" || \ + err "could not read the current profile contract version" + pending="$(profile_read "$profile_id" get_pending_upgrade)" || \ + err "could not read pending profile upgrade" + assert_profile_paused "$profile_id" + + if [ "$version" = "1.1.0" ]; then + assert_pending_profile_upgrade \ + "$profile_id" "$SDK27_PROFILE_VERSION" "$SDK27_PROFILE_WASM_HASH" + elif [ "$version" = "1.2.0" ]; then + [ "$pending" = "null" ] || \ + err "profile is 1.2.0 but still has a pending upgrade" + assert_profile_sdk27_wasm_live "$profile_id" + else + err "profile must be staged at 1.1.0 or applied at 1.2.0; got $version" + fi +} + +assert_profile_sdk27_applied_paused() { + local profile_id="$1" + assert_profile_version "$profile_id" "1.2.0" + assert_profile_sdk27_wasm_live "$profile_id" + assert_profile_paused "$profile_id" + assert_no_pending_profile_upgrade "$profile_id" +} + +assert_profile_sdk27_migrated_paused() { + local profile_id="$1" + assert_profile_sdk27_applied_paused "$profile_id" + assert_profile_migrated_version "$profile_id" "1.2.0" +} + +assert_profile_sdk27_ready() { + local profile_id="$1" + assert_profile_version "$profile_id" "1.2.0" + assert_profile_sdk27_wasm_live "$profile_id" + assert_profile_migrated_version "$profile_id" "1.2.0" + assert_no_pending_profile_upgrade "$profile_id" + assert_profile_unpaused "$profile_id" +} + assert_no_events_exist() { local events_id="$1" local base first_event_id output status @@ -244,7 +486,7 @@ assert_no_events_exist() { set -e if [ "$status" -eq 0 ]; then - err "event $first_event_id exists; abort 1.2.0 and implement a legacy-total migration" + err "event $first_event_id exists; abort the upgrade and implement a legacy-total migration" fi if [[ "$output" != *"Error(Contract, #30)"* ]]; then err "could not prove event $first_event_id is absent; refusing to continue: $output" @@ -253,6 +495,10 @@ assert_no_events_exist() { ok "Zero-event guard confirmed: $first_event_id returned EventNotFound." } +is_zero_event_guarded_target() { + [ "$1" = "$SDK27_EVENTS_VERSION" ] +} + assert_migrated_version() { local events_id="$1" expected="$2" local migrated_version @@ -262,6 +508,15 @@ assert_migrated_version() { err "migration marker mismatch: expected $expected, got $migrated_version" } +assert_profile_migrated_version() { + local profile_id="$1" expected="$2" + local migrated_version + migrated_version="$(profile_read "$profile_id" get_migrated_to_version | read_json_string)" || \ + err "could not read profile migrated-to version" + [ "$migrated_version" = "$expected" ] || \ + err "profile migration marker mismatch: expected $expected, got $migrated_version" +} + prepare_events_invoke() { local events_id="$1" output_file="$2" shift 2 @@ -295,6 +550,39 @@ prepare_events_invoke() { echo " stellar tx send \"\" --network $NETWORK" } +prepare_profile_invoke() { + local profile_id="$1" output_file="$2" + shift 2 + local output_dir + output_dir="$(dirname "$output_file")" + [ -d "$output_dir" ] || err "XDR output directory does not exist: $output_dir" + assert_profile_admin_source_matches "$profile_id" + + local tmp + tmp="$(mktemp)" + if ! stellar contract invoke \ + --network "$NETWORK" \ + --source-account "$ADMIN_SOURCE" \ + --id "$profile_id" \ + --build-only \ + -- "$@" \ + | stellar tx simulate \ + --network "$NETWORK" \ + --source-account "$ADMIN_SOURCE" \ + > "$tmp"; then + rm -f "$tmp" + err "could not build and simulate the profile multisig transaction" + fi + [ -s "$tmp" ] || { + rm -f "$tmp" + err "prepared profile transaction was empty" + } + mv "$tmp" "$output_file" + ok "Prepared simulated XDR: $output_file" + echo "Sign it sequentially with the required multi-sig quorum, then submit with:" + echo " stellar tx send \"\" --network $NETWORK" +} + append_upgrade_log() { local action="$1" version="$2" wasm_hash="${3:-}" local upgrades_log="$DEPLOYMENTS_DIR/mainnet-upgrades.jsonl" @@ -309,7 +597,7 @@ append_upgrade_log() { cmd_build_release() { info "Building contracts in release mode..." - stellar contract build + stellar contract build --locked ok "Build complete." } @@ -459,6 +747,285 @@ cmd_rotate_admin() { echo "land, run 'verify' to confirm get_admin returns the new address." } +cmd_upload_profile_wasm() { + local wasm="${1:-}" + [ -n "$wasm" ] || err "usage: upload-profile-wasm " + [ -f "$wasm" ] || err "wasm file not found: $wasm" + require_env UPLOAD_SOURCE + require_env ADMIN_SOURCE + require_cli + confirm_mainnet + ensure_deployments_dir + + local profile_id expected_hash uploaded_hash + profile_id="$(profile_contract_id)" + assert_profile_version "$profile_id" "1.1.0" + assert_profile_admin_source_matches "$profile_id" + expected_hash="$(hash_wasm "$wasm")" + assert_local_wasm_hash "profile SDK 27" "$wasm" "$SDK27_PROFILE_WASM_HASH" + uploaded_hash="$(stellar contract upload \ + --source-account "$UPLOAD_SOURCE" \ + --network "$NETWORK" \ + --optimize=false \ + --wasm "$wasm")" + [ "$uploaded_hash" = "$expected_hash" ] || \ + err "uploaded profile wasm hash mismatch: expected $expected_hash, got $uploaded_hash" + + append_upgrade_log "profile-uploaded" "" "$uploaded_hash" + ok "Uploaded exact profile WASM: $uploaded_hash" +} + +cmd_prepare_pause_profile() { + local output_file="${1:-}" + [ -n "$output_file" ] || err "usage: prepare-pause-profile " + require_env ADMIN_SOURCE + require_cli + + local profile_id events_id + profile_id="$(profile_contract_id)" + events_id="$(events_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" + assert_events_version "$events_id" "1.1.0" + assert_events_paused "$events_id" + assert_no_events_exist "$events_id" + assert_no_pending_events_upgrade "$events_id" + assert_profile_version "$profile_id" "1.1.0" + assert_profile_unpaused "$profile_id" + assert_no_pending_profile_upgrade "$profile_id" + prepare_profile_invoke "$profile_id" "$output_file" pause +} + +cmd_prepare_propose_upgrade_profile() { + local wasm="${1:-}" new_version="${2:-}" output_file="${3:-}" + [ -n "$wasm" ] || \ + err "usage: prepare-propose-upgrade-profile " + [ -n "$new_version" ] || \ + err "usage: prepare-propose-upgrade-profile " + [ -n "$output_file" ] || \ + err "usage: prepare-propose-upgrade-profile " + [ -f "$wasm" ] || err "wasm file not found: $wasm" + assert_version_argument "profile upgrade" "$new_version" "$SDK27_PROFILE_VERSION" + require_env ADMIN_SOURCE + require_cli + + local profile_id events_id wasm_hash + profile_id="$(profile_contract_id)" + events_id="$(events_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" + wasm_hash="$(hash_wasm "$wasm")" + assert_sdk27_profile_artifact "$wasm" "$new_version" + assert_events_version "$events_id" "1.1.0" + assert_events_paused "$events_id" + assert_no_events_exist "$events_id" + assert_no_pending_events_upgrade "$events_id" + assert_no_pending_profile_upgrade "$profile_id" + assert_profile_paused "$profile_id" + if [ "$new_version" = "1.2.0" ]; then + assert_profile_version "$profile_id" "1.1.0" + fi + + prepare_profile_invoke "$profile_id" "$output_file" propose_upgrade \ + --new_wasm_hash "$wasm_hash" \ + --new_version "$new_version" + echo "Expected profile version: $new_version" + echo "Expected profile WASM: $wasm_hash" +} + +cmd_verify_proposed_upgrade_profile() { + local wasm="${1:-}" expected_version="${2:-}" + [ -n "$wasm" ] || \ + err "usage: verify-proposed-upgrade-profile " + [ -n "$expected_version" ] || \ + err "usage: verify-proposed-upgrade-profile " + [ -f "$wasm" ] || err "wasm file not found: $wasm" + assert_version_argument "profile upgrade" "$expected_version" "$SDK27_PROFILE_VERSION" + require_env ADMIN_SOURCE + require_cli + ensure_deployments_dir + + local profile_id events_id expected_hash + profile_id="$(profile_contract_id)" + events_id="$(events_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" + expected_hash="$(hash_wasm "$wasm")" + assert_sdk27_profile_artifact "$wasm" "$expected_version" + assert_events_version "$events_id" "1.1.0" + assert_events_paused "$events_id" + assert_no_events_exist "$events_id" + assert_no_pending_events_upgrade "$events_id" + assert_pending_profile_upgrade "$profile_id" "$expected_version" "$expected_hash" + assert_profile_paused "$profile_id" + if [ "$expected_version" = "1.2.0" ]; then + assert_profile_version "$profile_id" "1.1.0" + fi + + append_upgrade_log "profile-proposal-verified" "$expected_version" "$expected_hash" + ok "Queued profile upgrade matches the expected version and exact WASM." +} + +cmd_prepare_apply_upgrade_profile() { + local wasm="${1:-}" expected_version="${2:-}" output_file="${3:-}" + [ -n "$wasm" ] || \ + err "usage: prepare-apply-upgrade-profile " + [ -n "$expected_version" ] || \ + err "usage: prepare-apply-upgrade-profile " + [ -n "$output_file" ] || \ + err "usage: prepare-apply-upgrade-profile " + [ -f "$wasm" ] || err "wasm file not found: $wasm" + assert_version_argument "profile upgrade" "$expected_version" "$SDK27_PROFILE_VERSION" + require_env ADMIN_SOURCE + require_cli + + local profile_id events_id expected_hash + profile_id="$(profile_contract_id)" + events_id="$(events_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" + expected_hash="$(hash_wasm "$wasm")" + assert_sdk27_profile_artifact "$wasm" "$expected_version" + assert_events_version "$events_id" "1.1.0" + assert_events_paused "$events_id" + assert_no_events_exist "$events_id" + assert_pending_events_upgrade \ + "$events_id" "$SDK27_EVENTS_VERSION" "$SDK27_EVENTS_WASM_HASH" + assert_pending_profile_upgrade "$profile_id" "$expected_version" "$expected_hash" + assert_profile_paused "$profile_id" + if [ "$expected_version" = "1.2.0" ]; then + assert_profile_version "$profile_id" "1.1.0" + fi + + prepare_profile_invoke "$profile_id" "$output_file" apply_upgrade +} + +cmd_prepare_migrate_upgrade_profile() { + local expected_version="${1:-}" output_file="${2:-}" + [ -n "$expected_version" ] || \ + err "usage: prepare-migrate-upgrade-profile " + [ -n "$output_file" ] || \ + err "usage: prepare-migrate-upgrade-profile " + assert_version_argument "profile upgrade" "$expected_version" "$SDK27_PROFILE_VERSION" + require_env ADMIN_SOURCE + require_cli + + local profile_id events_id migrated_version + profile_id="$(profile_contract_id)" + events_id="$(events_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" + assert_events_version "$events_id" "1.5.0" + assert_events_sdk27_wasm_live "$events_id" + assert_events_paused "$events_id" + assert_no_pending_events_upgrade "$events_id" + assert_profile_version "$profile_id" "$expected_version" + if [ "$expected_version" = "$SDK27_PROFILE_VERSION" ]; then + assert_profile_sdk27_wasm_live "$profile_id" + fi + assert_profile_paused "$profile_id" + assert_no_pending_profile_upgrade "$profile_id" + + migrated_version="$(profile_read "$profile_id" get_migrated_to_version | jq -r '. // empty')" || \ + err "could not read profile migrated-to version" + [ "$migrated_version" != "$expected_version" ] || \ + err "profile migration marker is already $expected_version; do not replay migrate" + prepare_profile_invoke "$profile_id" "$output_file" migrate +} + +cmd_prepare_cancel_upgrade_profile() { + local output_file="${1:-}" + [ -n "$output_file" ] || \ + err "usage: prepare-cancel-upgrade-profile " + require_env ADMIN_SOURCE + require_cli + + local profile_id events_id pending_version + profile_id="$(profile_contract_id)" + events_id="$(events_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" + pending_version="$(profile_read "$profile_id" get_pending_upgrade | jq -r '.new_version // empty')" || \ + err "could not read pending profile upgrade" + [ -n "$pending_version" ] || err "no profile upgrade is pending" + if [ "$pending_version" = "1.2.0" ]; then + assert_profile_version "$profile_id" "1.1.0" + assert_profile_paused "$profile_id" + assert_events_version "$events_id" "1.1.0" + assert_events_paused "$events_id" + assert_no_events_exist "$events_id" + fi + prepare_profile_invoke "$profile_id" "$output_file" cancel_pending_upgrade + echo "Cancelling queued profile version: $pending_version" + echo "This transaction does not unpause the profile contract." +} + +cmd_prepare_unpause_profile() { + local expected_version="${1:-}" output_file="${2:-}" + [ -n "$expected_version" ] || \ + err "usage: prepare-unpause-profile " + [ -n "$output_file" ] || \ + err "usage: prepare-unpause-profile " + assert_unpause_version_argument "profile" "$expected_version" "$SDK27_PROFILE_VERSION" + require_env ADMIN_SOURCE + require_cli + + local profile_id events_id + profile_id="$(profile_contract_id)" + events_id="$(events_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" + assert_profile_version "$profile_id" "$expected_version" + assert_profile_paused "$profile_id" + assert_no_pending_profile_upgrade "$profile_id" + if [ "$expected_version" = "1.2.0" ]; then + assert_profile_sdk27_wasm_live "$profile_id" + assert_profile_migrated_version "$profile_id" "$expected_version" + assert_events_version "$events_id" "1.5.0" + assert_events_sdk27_wasm_live "$events_id" + assert_events_paused "$events_id" + assert_no_pending_events_upgrade "$events_id" + assert_migrated_version "$events_id" "1.5.0" + elif [ "$expected_version" = "1.1.0" ]; then + assert_events_version "$events_id" "1.1.0" + assert_events_paused "$events_id" + assert_no_pending_events_upgrade "$events_id" + assert_no_events_exist "$events_id" + fi + prepare_profile_invoke "$profile_id" "$output_file" unpause +} + +cmd_verify_upgrade_profile() { + local wasm="${1:-}" expected_version="${2:-}" + [ -n "$wasm" ] || \ + err "usage: verify-upgrade-profile " + [ -n "$expected_version" ] || \ + err "usage: verify-upgrade-profile " + [ -f "$wasm" ] || err "wasm file not found: $wasm" + assert_version_argument "profile upgrade" "$expected_version" "$SDK27_PROFILE_VERSION" + require_env ADMIN_SOURCE + require_cli + ensure_deployments_dir + + local profile_id events_id expected_hash + profile_id="$(profile_contract_id)" + events_id="$(events_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" + expected_hash="$(hash_wasm "$wasm")" + assert_sdk27_profile_artifact "$wasm" "$expected_version" + assert_profile_version "$profile_id" "$expected_version" + if [ "$expected_version" = "$SDK27_PROFILE_VERSION" ]; then + assert_profile_sdk27_wasm_live "$profile_id" + fi + assert_profile_migrated_version "$profile_id" "$expected_version" + assert_no_pending_profile_upgrade "$profile_id" + assert_profile_unpaused "$profile_id" + assert_events_version "$events_id" "1.5.0" + assert_events_sdk27_wasm_live "$events_id" + assert_migrated_version "$events_id" "1.5.0" + assert_no_pending_events_upgrade "$events_id" + assert_events_unpaused "$events_id" + + deployment_set profile_contract "$profile_id" + deployment_set profile_wasm_hash "$expected_hash" + deployment_set profile_version "$expected_version" + append_upgrade_log "profile-upgrade-verified" "$expected_version" "$expected_hash" + ok "Profile $expected_version is migrated, has no pending upgrade, and is unpaused." +} + cmd_upload_events_wasm() { local wasm="${1:-}" [ -n "$wasm" ] || err "usage: upload-events-wasm " @@ -474,6 +1041,7 @@ cmd_upload_events_wasm() { assert_events_version "$events_id" "1.1.0" assert_admin_source_matches "$events_id" expected_hash="$(hash_wasm "$wasm")" + assert_local_wasm_hash "events SDK 27" "$wasm" "$SDK27_EVENTS_WASM_HASH" uploaded_hash="$(stellar contract upload \ --source-account "$UPLOAD_SOURCE" \ --network "$NETWORK" \ @@ -492,8 +1060,13 @@ cmd_prepare_pause_events() { require_env ADMIN_SOURCE require_cli - local events_id + local events_id profile_id events_id="$(events_contract_id)" + profile_id="$(profile_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" + assert_profile_version "$profile_id" "1.1.0" + assert_profile_unpaused "$profile_id" + assert_no_pending_profile_upgrade "$profile_id" assert_events_version "$events_id" "1.1.0" assert_events_unpaused "$events_id" assert_no_pending_events_upgrade "$events_id" @@ -510,18 +1083,25 @@ cmd_prepare_propose_upgrade_events() { [ -n "$output_file" ] || \ err "usage: prepare-propose-upgrade-events " [ -f "$wasm" ] || err "wasm file not found: $wasm" + assert_version_argument "events upgrade" "$new_version" "$SDK27_EVENTS_VERSION" require_env ADMIN_SOURCE require_cli - local events_id wasm_hash + local events_id profile_id wasm_hash events_id="$(events_contract_id)" + profile_id="$(profile_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" wasm_hash="$(hash_wasm "$wasm")" + assert_sdk27_events_artifact "$wasm" "$new_version" assert_no_pending_events_upgrade "$events_id" - if [ "$new_version" = "1.2.0" ]; then + if is_zero_event_guarded_target "$new_version"; then assert_events_version "$events_id" "1.1.0" assert_events_paused "$events_id" assert_no_events_exist "$events_id" + if [ "$new_version" = "1.5.0" ]; then + assert_profile_sdk27_staged_or_applied "$profile_id" + fi fi prepare_events_invoke "$events_id" "$output_file" propose_upgrade \ @@ -538,19 +1118,26 @@ cmd_verify_proposed_upgrade_events() { [ -n "$expected_version" ] || \ err "usage: verify-proposed-upgrade-events " [ -f "$wasm" ] || err "wasm file not found: $wasm" + assert_version_argument "events upgrade" "$expected_version" "$SDK27_EVENTS_VERSION" require_env ADMIN_SOURCE require_cli ensure_deployments_dir - local events_id expected_hash + local events_id profile_id expected_hash events_id="$(events_contract_id)" + profile_id="$(profile_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" expected_hash="$(hash_wasm "$wasm")" + assert_sdk27_events_artifact "$wasm" "$expected_version" assert_pending_events_upgrade "$events_id" "$expected_version" "$expected_hash" - if [ "$expected_version" = "1.2.0" ]; then + if is_zero_event_guarded_target "$expected_version"; then assert_events_version "$events_id" "1.1.0" assert_events_paused "$events_id" assert_no_events_exist "$events_id" + if [ "$expected_version" = "1.5.0" ]; then + assert_profile_sdk27_staged_or_applied "$profile_id" + fi fi append_upgrade_log "proposal-verified" "$expected_version" "$expected_hash" @@ -566,18 +1153,25 @@ cmd_prepare_apply_upgrade_events() { [ -n "$output_file" ] || \ err "usage: prepare-apply-upgrade-events " [ -f "$wasm" ] || err "wasm file not found: $wasm" + assert_version_argument "events upgrade" "$expected_version" "$SDK27_EVENTS_VERSION" require_env ADMIN_SOURCE require_cli - local events_id expected_hash + local events_id profile_id expected_hash events_id="$(events_contract_id)" + profile_id="$(profile_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" expected_hash="$(hash_wasm "$wasm")" + assert_sdk27_events_artifact "$wasm" "$expected_version" assert_pending_events_upgrade "$events_id" "$expected_version" "$expected_hash" - if [ "$expected_version" = "1.2.0" ]; then + if is_zero_event_guarded_target "$expected_version"; then assert_events_version "$events_id" "1.1.0" assert_events_paused "$events_id" assert_no_events_exist "$events_id" + if [ "$expected_version" = "1.5.0" ]; then + assert_profile_sdk27_applied_paused "$profile_id" + fi fi prepare_events_invoke "$events_id" "$output_file" apply_upgrade @@ -589,21 +1183,28 @@ cmd_prepare_migrate_upgrade_events() { err "usage: prepare-migrate-upgrade-events " [ -n "$output_file" ] || \ err "usage: prepare-migrate-upgrade-events " + assert_version_argument "events upgrade" "$expected_version" "$SDK27_EVENTS_VERSION" require_env ADMIN_SOURCE require_cli - local events_id migrated_version + local events_id profile_id migrated_version events_id="$(events_contract_id)" + profile_id="$(profile_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" assert_events_version "$events_id" "$expected_version" - assert_no_pending_events_upgrade "$events_id" - if [ "$expected_version" = "1.2.0" ]; then - assert_events_paused "$events_id" + if [ "$expected_version" = "$SDK27_EVENTS_VERSION" ]; then + assert_events_sdk27_wasm_live "$events_id" fi + assert_no_pending_events_upgrade "$events_id" + assert_events_paused "$events_id" migrated_version="$(events_read "$events_id" get_migrated_to_version | jq -r '. // empty')" || \ err "could not read migrated-to version" [ "$migrated_version" != "$expected_version" ] || \ err "migration marker is already $expected_version; do not replay migrate" + if [ "$expected_version" = "1.5.0" ]; then + assert_profile_sdk27_migrated_paused "$profile_id" + fi prepare_events_invoke "$events_id" "$output_file" migrate } @@ -614,11 +1215,20 @@ cmd_prepare_cancel_upgrade_events() { require_env ADMIN_SOURCE require_cli - local events_id pending_version + local events_id profile_id pending_version events_id="$(events_contract_id)" + profile_id="$(profile_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" pending_version="$(events_read "$events_id" get_pending_upgrade | jq -r '.new_version // empty')" || \ err "could not read pending events upgrade" [ -n "$pending_version" ] || err "no events upgrade is pending" + if [ "$pending_version" = "1.5.0" ]; then + assert_events_version "$events_id" "1.1.0" + assert_events_paused "$events_id" + assert_no_events_exist "$events_id" + assert_profile_version "$profile_id" "1.1.0" + assert_profile_paused "$profile_id" + fi prepare_events_invoke "$events_id" "$output_file" cancel_pending_upgrade echo "Cancelling queued version: $pending_version" echo "This transaction does not unpause the contract." @@ -630,17 +1240,31 @@ cmd_prepare_unpause_events() { err "usage: prepare-unpause-events " [ -n "$output_file" ] || \ err "usage: prepare-unpause-events " + assert_unpause_version_argument "events" "$expected_version" "$SDK27_EVENTS_VERSION" require_env ADMIN_SOURCE require_cli - local events_id + local events_id profile_id events_id="$(events_contract_id)" + profile_id="$(profile_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" assert_events_version "$events_id" "$expected_version" + if [ "$expected_version" = "$SDK27_EVENTS_VERSION" ]; then + assert_events_sdk27_wasm_live "$events_id" + fi assert_events_paused "$events_id" assert_no_pending_events_upgrade "$events_id" - if [ "$expected_version" = "1.2.0" ]; then + if is_zero_event_guarded_target "$expected_version"; then assert_migrated_version "$events_id" "$expected_version" fi + if [ "$expected_version" = "1.5.0" ]; then + assert_profile_sdk27_ready "$profile_id" + elif [ "$expected_version" = "1.1.0" ]; then + assert_no_events_exist "$events_id" + assert_profile_version "$profile_id" "1.1.0" + assert_profile_unpaused "$profile_id" + assert_no_pending_profile_upgrade "$profile_id" + fi prepare_events_invoke "$events_id" "$output_file" unpause } @@ -651,17 +1275,27 @@ cmd_verify_upgrade_events() { [ -n "$expected_version" ] || \ err "usage: verify-upgrade-events " [ -f "$wasm" ] || err "wasm file not found: $wasm" + assert_version_argument "events upgrade" "$expected_version" "$SDK27_EVENTS_VERSION" require_env ADMIN_SOURCE require_cli ensure_deployments_dir - local events_id expected_hash + local events_id profile_id expected_hash events_id="$(events_contract_id)" + profile_id="$(profile_contract_id)" + assert_upgrade_governance_stable "$profile_id" "$events_id" expected_hash="$(hash_wasm "$wasm")" + assert_sdk27_events_artifact "$wasm" "$expected_version" assert_events_version "$events_id" "$expected_version" + if [ "$expected_version" = "$SDK27_EVENTS_VERSION" ]; then + assert_events_sdk27_wasm_live "$events_id" + fi assert_migrated_version "$events_id" "$expected_version" assert_no_pending_events_upgrade "$events_id" assert_events_unpaused "$events_id" + if [ "$expected_version" = "1.5.0" ]; then + assert_profile_sdk27_ready "$profile_id" + fi deployment_set events_contract "$events_id" deployment_set events_wasm_hash "$expected_hash" @@ -674,17 +1308,34 @@ cmd_upgrade_status() { require_env ADMIN_SOURCE require_cli - local events_id + local events_id profile_id events_id="$(events_contract_id)" + profile_id="$(profile_contract_id)" echo "events.version:" events_read "$events_id" version + echo "events.wasm_hash:" + deployed_wasm_hash "$events_id" echo "events.is_paused:" events_read "$events_id" is_paused echo "events.get_pending_upgrade:" events_read "$events_id" get_pending_upgrade echo "events.get_migrated_to_version:" events_read "$events_id" get_migrated_to_version + echo "profile.version:" + profile_read "$profile_id" version + echo "profile.wasm_hash:" + deployed_wasm_hash "$profile_id" + echo "profile.is_paused:" + profile_read "$profile_id" is_paused + echo "profile.get_pending_upgrade:" + profile_read "$profile_id" get_pending_upgrade + echo "profile.get_events_contract:" + profile_read "$profile_id" get_events_contract + echo "profile.get_pending_events_contract:" + profile_read "$profile_id" get_pending_events_contract + echo "profile.get_migrated_to_version:" + profile_read "$profile_id" get_migrated_to_version } cmd_verify() { @@ -730,30 +1381,57 @@ case "$ACTION" in "rotate-admin") cmd_rotate_admin "$@" ;; + "upload-profile-wasm") + cmd_upload_profile_wasm "$@" + ;; "upload-events-wasm") cmd_upload_events_wasm "$@" ;; + "prepare-pause-profile") + cmd_prepare_pause_profile "$@" + ;; "prepare-pause-events") cmd_prepare_pause_events "$@" ;; + "prepare-propose-upgrade-profile") + cmd_prepare_propose_upgrade_profile "$@" + ;; "prepare-propose-upgrade-events") cmd_prepare_propose_upgrade_events "$@" ;; + "verify-proposed-upgrade-profile") + cmd_verify_proposed_upgrade_profile "$@" + ;; "verify-proposed-upgrade-events") cmd_verify_proposed_upgrade_events "$@" ;; + "prepare-apply-upgrade-profile") + cmd_prepare_apply_upgrade_profile "$@" + ;; "prepare-apply-upgrade-events") cmd_prepare_apply_upgrade_events "$@" ;; + "prepare-migrate-upgrade-profile") + cmd_prepare_migrate_upgrade_profile "$@" + ;; "prepare-migrate-upgrade-events") cmd_prepare_migrate_upgrade_events "$@" ;; + "prepare-cancel-upgrade-profile") + cmd_prepare_cancel_upgrade_profile "$@" + ;; "prepare-cancel-upgrade-events") cmd_prepare_cancel_upgrade_events "$@" ;; + "prepare-unpause-profile") + cmd_prepare_unpause_profile "$@" + ;; "prepare-unpause-events") cmd_prepare_unpause_events "$@" ;; + "verify-upgrade-profile") + cmd_verify_upgrade_profile "$@" + ;; "verify-upgrade-events") cmd_verify_upgrade_events "$@" ;; @@ -763,7 +1441,8 @@ case "$ACTION" in "upgrade-events") err "upgrade-events is removed; use the guarded prepare/sign/send flow in mainnet-deploy-runbook.md" ;; - "propose-upgrade-events"|"apply-upgrade-events"|"migrate-upgrade-events"|"cancel-upgrade-events"|"unpause-events") + "propose-upgrade-events"|"apply-upgrade-events"|"migrate-upgrade-events"|"cancel-upgrade-events"|"unpause-events"|\ + "propose-upgrade-profile"|"apply-upgrade-profile"|"migrate-upgrade-profile"|"cancel-upgrade-profile"|"unpause-profile") err "$ACTION cannot safely submit as the 2-of-3 admin; use the matching prepare-* action, sign sequentially, and send" ;; "verify") diff --git a/docs/DEPLOYMENT.md b/docs/DEPLOYMENT.md index f91114e..234b447 100644 --- a/docs/DEPLOYMENT.md +++ b/docs/DEPLOYMENT.md @@ -40,8 +40,8 @@ stellar --version # confirm >= 26.0.0 rustup target add wasm32v1-none # verify build still passes locally -cd contracts/events && stellar contract build && cd ../.. -cd contracts/profile && stellar contract build && cd ../.. +cd contracts/events && stellar contract build --locked && cd ../.. +cd contracts/profile && stellar contract build --locked && cd ../.. ``` ### Create the admin identity (per network) diff --git a/docs/contract-ops-runbook.md b/docs/contract-ops-runbook.md index 2d1ec67..6bd52d4 100644 --- a/docs/contract-ops-runbook.md +++ b/docs/contract-ops-runbook.md @@ -69,7 +69,7 @@ This mirrors the mainnet sequence end to end on throwaway testnet contracts. Wor ### 4.1 Build ```bash cd boundless-contract -stellar contract build +stellar contract build --locked # → target/wasm32v1-none/release/boundless_{events,profile}.wasm ``` diff --git a/docs/mainnet-deploy-runbook.md b/docs/mainnet-deploy-runbook.md index 55a4d79..c45047d 100644 --- a/docs/mainnet-deploy-runbook.md +++ b/docs/mainnet-deploy-runbook.md @@ -1,7 +1,7 @@ # Mainnet deployment runbook **For:** the contracts engineer + the admin multi-sig signers. -**Last updated:** 2026-07-17 (revised for the 1.1.0 → 1.2.0 cancellation-liveness upgrade guard). +**Last updated:** 2026-07-24 (SDK 23 to SDK 27 storage compatibility result). This is the cold-deploy procedure for Boundless contracts on Stellar mainnet. Follow it in order. Do not skip the verification steps. Every transaction below is irreversible. @@ -93,7 +93,7 @@ export USDC_SAC=CDLZFC3SYJYDZT7K67VZ75HPJVIEUVNIXF47ZG2FB2RMQQVU2HHGCYSC ```bash cd boundless-contract -stellar contract build +stellar contract build --locked # Deploy boundless-profile first; events depends on its address. PROFILE_WASM=target/wasm32v1-none/release/boundless_profile.wasm @@ -166,7 +166,7 @@ Verify the version label was written by the constructor: ```bash stellar contract invoke --network "$STELLAR_NETWORK" --source $INITIAL_ADMIN_KEY --id $PROFILE_ID -- version stellar contract invoke --network "$STELLAR_NETWORK" --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- version -# For this tree: profile returns "1.1.0" and events returns "1.2.0". +# For this tree: profile returns "1.2.0" and events returns "1.5.0". # For a tagged release, compare each result with that package's INITIAL_VERSION. ``` @@ -330,7 +330,7 @@ Sign `/tmp/events-emergency-pause.xdr` sequentially with two signers, submit wit Pause stops event-lifecycle mutations guarded by `require_not_paused`, including `create_event`, `add_funds`, `propose_manager`, `accept_manager`, `cancel_pending_manager`, `start_cancel`, `process_cancel_batch`, `finalize_cancel`, `select_winners`, `claim_milestone`, `apply_to_bounty`, `withdraw_application`, `submit`, and `withdraw_submission`. Reads continue. -Pause intentionally does **not** block admin recovery and governance entrypoints such as `propose_upgrade`, `apply_upgrade`, `cancel_pending_upgrade`, `migrate`, configuration changes, token-list changes, admin rotation, or `unpause`. This is why the 1.1.0 → 1.2.0 upgrade can remain paused through its timelock. +Pause intentionally does **not** block admin recovery and governance entrypoints such as `propose_upgrade`, `apply_upgrade`, `cancel_pending_upgrade`, `migrate`, configuration changes, token-list changes, admin rotation, or `unpause`. This is why the coordinated SDK 27 upgrade can remain paused through its timelock. Unpausing requires full quorum (see `admin-custody-policy.md` Section 4). @@ -361,7 +361,7 @@ Unpausing requires full quorum (see `admin-custody-policy.md` Section 4). ## 7. Upgrades (timelocked; H6) -The 2026-06 audit replaced the immediate-effect `upgrade(wasm_hash)` admin call with a three-step timelock flow. Use `deploy_mainnet.sh` for mainnet; it verifies the queued version and exact WASM hash and provides the special 1.1.0 → 1.2.0 zero-event guard. Direct contract calls below are only for diagnosis. +The 2026-06 audit replaced the immediate-effect `upgrade(wasm_hash)` admin call with a three-step timelock flow. Use `deploy_mainnet.sh` for mainnet; it verifies the queued version and exact WASM hash for both contracts and preserves the zero-event guard through the SDK 27 timelock. Direct contract calls below are only for diagnosis. ### 7.1 Constants @@ -372,92 +372,197 @@ The 2026-06 audit replaced the immediate-effect `upgrade(wasm_hash)` admin call These are in `contracts/events/src/admin.rs` and `contracts/profile/src/admin.rs`. Verify against the live wasm before timing a window. -### 7.2 Propose +### SDK 27 compatibility gate -For the 1.1.0 → 1.2.0 upgrade, the zero-event assumption must remain true for the entire timelock. Set the live contract ID explicitly if `deployments/mainnet.json` is not present. `ADMIN_SOURCE` is the admin multi-sig G-address, not a secret or single-signer alias. `UPLOAD_SOURCE` is a separate funded, signable CLI identity; uploading WASM does not require contract-admin authority. +The suite upgrades the exact mainnet `1.1.0` WASMs and ledger `63617727` +snapshot, plus synthetic SDK 23 rows for every persisted layout, through H6 +to the pinned events `1.5.0` and profile `1.2.0` WASMs. It then exercises +configuration, governance, event reads, winners, submissions, contributions, +cancellation, prize claims, earnings, indexes, cursors, and legacy replay +markers. Fixture hashes, provenance, and regeneration are recorded in +`docs/sdk27-compatibility-fixtures.md`. + +Before any SDK 27 mainnet proposal: + +```bash +stellar contract build --locked +./scripts/test-sdk27-compat.sh +``` + +Abort if a fixture or build hash differs, a compatibility test fails, or the +zero-event check no longer returns `EventNotFound`. The SDK 27 contracts retain +a read fallback for legacy temporary `OpSeen(BytesN<32>)` rows; new markers use +the domain-scoped key. + +Sections 7.2 through 7.5 are the executable SDK 27 procedure for events `1.1.0` → `1.5.0` and profile `1.1.0` → `1.2.0`. +The mainnet script intentionally rejects other upgrade target versions. A +future release must update its reviewed version/hash pins and compatibility +fixtures before preparing a proposal. + +### 7.2 Freeze and propose SDK 27 + +This is a coordinated two-contract upgrade. Keep both contracts paused from before either proposal until both migrations and post-upgrade reads have succeeded. Set the live contract IDs explicitly if `deployments/mainnet.json` is unavailable. `ADMIN_SOURCE` is the admin multi-sig G-address, not a secret or single-signer alias. `UPLOAD_SOURCE` is a separate funded, signable CLI identity; uploading WASM does not require contract-admin authority. + +Freeze governance changes for the whole window: do not call `set_admin`, +`accept_admin`, `propose_events_contract`, `accept_events_contract`, or +`cancel_pending_events_contract` on either contract while upgrade XDRs are +being prepared, signed, or submitted. Before every signed submission, rerun +the corresponding preparation or verification command against current ledger +state. The script requires both current admins to equal `ADMIN_SOURCE`, the +profile's active events binding to equal `EVENTS_ID`, and +`get_pending_events_contract` to be `null`. ```bash export EVENTS_ID=CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ +export PROFILE_ID=CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC export ADMIN_SOURCE=$MULTISIG_ADMIN_ADDRESS export UPLOAD_SOURCE=boundless-upgrade-uploader -stellar contract build +stellar contract build --locked +./scripts/test-sdk27-compat.sh + EVENTS_WASM=target/wasm32v1-none/release/boundless_events.wasm +PROFILE_WASM=target/wasm32v1-none/release/boundless_profile.wasm -# Upload the exact already-built artifact before starting downtime. +# Upload the exact compatibility-tested artifacts before downtime. +./deploy_mainnet.sh upload-profile-wasm "$PROFILE_WASM" ./deploy_mainnet.sh upload-events-wasm "$EVENTS_WASM" -# Guard the current 1.1.0 zero-event state and prepare the pause transaction. -./deploy_mainnet.sh prepare-pause-events /tmp/events-1.2.0-pause.xdr +# Freeze events first. This command only prepares XDR. +./deploy_mainnet.sh prepare-pause-events /tmp/events-1.5.0-pause.xdr ``` -Sign `/tmp/events-1.2.0-pause.xdr` sequentially with the required quorum and submit it with `stellar tx send`. Then: +Sign and submit the events pause XDR. Only after it lands, prepare, sign, and submit the profile pause: + +```bash +./deploy_mainnet.sh prepare-pause-profile /tmp/profile-1.2.0-pause.xdr +``` + +Never prepare the next admin XDR before the prior one lands; each uses the multi-sig source account's current sequence. Then: ```bash ./deploy_mainnet.sh upgrade-status -# is_paused must be true. +# Both is_paused values must be true, both versions must be 1.1.0, +# both pending-upgrade values must be null, profile.get_events_contract must +# equal EVENTS_ID, and profile.get_pending_events_contract must be null. +``` + +Prepare the profile proposal: + +```bash +./deploy_mainnet.sh prepare-propose-upgrade-profile \ + "$PROFILE_WASM" "1.2.0" /tmp/profile-1.2.0-propose.xdr +``` + +Sign and submit it, then verify what landed: -# Recheck version + pause + zero-event state, then prepare the proposal. +```bash +./deploy_mainnet.sh verify-proposed-upgrade-profile "$PROFILE_WASM" "1.2.0" +``` + +Only then prepare, sign, and submit the events proposal: + +```bash ./deploy_mainnet.sh prepare-propose-upgrade-events \ - "$EVENTS_WASM" "1.2.0" /tmp/events-1.2.0-propose.xdr + "$EVENTS_WASM" "1.5.0" /tmp/events-1.5.0-propose.xdr ``` -Sign and submit `/tmp/events-1.2.0-propose.xdr`, then verify what actually landed: +Verify the events proposal and inspect both contracts: ```bash -./deploy_mainnet.sh verify-proposed-upgrade-events "$EVENTS_WASM" "1.2.0" +./deploy_mainnet.sh verify-proposed-upgrade-events "$EVENTS_WASM" "1.5.0" ./deploy_mainnet.sh upgrade-status ``` The guarded preparation and verification: -- requires the live version to be `1.1.0` and no other upgrade to be pending; -- requires the pause transaction to have landed and `is_paused` to read back as `true`; -- derives the first possible event ID from `id_base` and requires `get_event` to fail specifically with `EventNotFound`; -- uploads without re-optimizing and requires the returned hash to equal the local file's SHA-256; -- builds and simulates the admin transaction without attempting to bypass the 2-of-3 signing flow; -- reads back both the queued version and exact WASM hash after the signed proposal lands. +- requires both live versions to be `1.1.0`, both contracts to be paused, and no conflicting upgrade to be pending; +- rechecks both active admins, the profile-to-events binding, and the absence of a pending profile events-contract rotation at every prepared or verified upgrade step; +- derives the first possible event ID from `id_base` and requires `get_event` to fail specifically with `EventNotFound` before the events pause, proposal, and apply; +- requires Stellar CLI `27.0.0` and pins the local events and profile files to the exact compatibility-tested SDK 27 hashes; +- uploads without re-optimizing and requires each returned hash to equal the local file's SHA-256; +- builds and simulates every admin transaction without bypassing the 2-of-3 signing flow; +- reads back each queued version and exact WASM hash after the signed proposals land; +- queries each live contract's executable hash after apply and rechecks it before migration, unpause, and final verification. -The contract remains paused after proposal. Do not unpause during the timelock: `is_paused == true` is what prevents a new event from invalidating the zero-event snapshot before apply. If the event check succeeds or returns any ambiguous RPC error, the script aborts fail-closed. Do not apply 1.2.0; implement a paginated legacy-total migration instead. +Do not unpause either contract during the timelock. If the event check succeeds or returns an ambiguous RPC error, abort without applying either upgrade and investigate the live state. Publish both `proposed_at_ledger` and `available_at_ledger` values. Apply only after the later of the two `available_at_ledger` values has been reached. -Publish the `proposed_at` ledger sequence and `available_at` ledger to the status page so the community has a window to inspect the new wasm before it lands. +### 7.3 Apply, migrate, verify, and unpause -### 7.3 Apply +Keep the exact proposed artifacts. Apply profile first while both contracts remain paused: -Wait for the current ledger sequence to reach `available_at_ledger`. Keep the exact proposed WASM artifact. On day-of: +```bash +./deploy_mainnet.sh upgrade-status +./deploy_mainnet.sh prepare-apply-upgrade-profile \ + "$PROFILE_WASM" "1.2.0" /tmp/profile-1.2.0-apply.xdr +``` + +Sign and submit the profile apply XDR. Confirm profile is `1.2.0`, has no pending proposal, and remains paused. Then prepare, sign, and submit events apply: ```bash ./deploy_mainnet.sh upgrade-status ./deploy_mainnet.sh prepare-apply-upgrade-events \ - "$EVENTS_WASM" "1.2.0" /tmp/events-1.2.0-apply.xdr + "$EVENTS_WASM" "1.5.0" /tmp/events-1.5.0-apply.xdr ``` -Before preparing apply, the script rechecks the local WASM hash against the queued hash, current version, `is_paused == true`, and the zero-event invariant. Sign and submit `/tmp/events-1.2.0-apply.xdr`, then read status. It must show version `1.2.0`, no pending proposal, and still paused. +Before preparing either apply transaction, the script rechecks the pinned +local artifact, queued hash, current versions, pause state, both admins, the +profile-to-events binding, and the absence of a pending events-contract +rotation. Before events apply it also rechecks the zero-event invariant and +the profile's live executable hash. After each signed apply lands, the next +guarded command queries the contract's live executable hash and requires the +exact pinned SDK 27 value. Status must show events `1.5.0`, profile `1.2.0`, +no pending proposals, the original profile-to-events binding, no pending +rotation, and both contracts still paused. + +Migrate profile first, then events. Prepare, sign, submit, and verify each transaction before moving to the next: + +```bash +./deploy_mainnet.sh prepare-migrate-upgrade-profile \ + "1.2.0" /tmp/profile-1.2.0-migrate.xdr +``` -Prepare, sign, and submit migration: +Sign and submit the profile migration. After it lands: ```bash ./deploy_mainnet.sh upgrade-status + ./deploy_mainnet.sh prepare-migrate-upgrade-events \ - "1.2.0" /tmp/events-1.2.0-migrate.xdr + "1.5.0" /tmp/events-1.5.0-migrate.xdr ``` -After migration lands, prepare, sign, and submit unpause: +Sign and submit the events migration. After it lands: ```bash ./deploy_mainnet.sh upgrade-status -# get_migrated_to_version must be "1.2.0". +# Migrated-to values must be profile 1.2.0 and events 1.5.0. +``` + +Unpause profile first so events cannot accept work while its profile dependency is frozen. After the profile unpause lands, unpause events: + +```bash +./deploy_mainnet.sh prepare-unpause-profile \ + "1.2.0" /tmp/profile-1.2.0-unpause.xdr +``` + +Sign and submit the profile unpause. After it lands: + +```bash ./deploy_mainnet.sh prepare-unpause-events \ - "1.2.0" /tmp/events-1.2.0-unpause.xdr + "1.5.0" /tmp/events-1.5.0-unpause.xdr ``` -Only after the signed unpause lands: +Sign and submit the events unpause. + +Only after both signed unpause transactions land: ```bash -./deploy_mainnet.sh verify-upgrade-events "$EVENTS_WASM" "1.2.0" +./deploy_mainnet.sh verify-upgrade-profile "$PROFILE_WASM" "1.2.0" +./deploy_mainnet.sh verify-upgrade-events "$EVENTS_WASM" "1.5.0" +./deploy_mainnet.sh upgrade-status ``` -The final verification requires version `1.2.0`, migration marker `1.2.0`, no pending proposal, and `is_paused == false` before updating the local deployment record. +Final verification requires the exact local and live executable hashes, expected versions and migration markers, no pending proposals or events-contract rotation, the original profile-to-events binding, both expected admins, and both pause flags to be `false` before updating the deployment records. Common contract errors: @@ -498,35 +603,33 @@ Expiry is 7 days (`PENDING_EVENTS_CONTRACT_TTL_LEDGERS = 120_960`). ### 7.5 Recovery -If a propose was wrong but not yet applied: +Before either apply lands, cancel each affected proposal in profile-then-events +order, signing and submitting each XDR before preparing the next: ```bash +./deploy_mainnet.sh prepare-cancel-upgrade-profile \ + /tmp/profile-1.2.0-cancel.xdr ./deploy_mainnet.sh prepare-cancel-upgrade-events \ - /tmp/events-1.2.0-cancel.xdr + /tmp/events-1.5.0-cancel.xdr ``` -Sign and submit the cancel XDR. Cancellation deliberately leaves the pause state unchanged. Either propose the corrected artifact while still paused, or inspect `upgrade-status` and, only when abandoning the upgrade, prepare/sign/send an unpause for the still-live version: +Only prepare a cancel for a contract with a pending proposal. Cancellation +leaves both contracts paused. Either restart the proposal sequence or, when +abandoning the upgrade, unpause profile and then events, again submitting each +XDR before preparing the next: ```bash +./deploy_mainnet.sh prepare-unpause-profile \ + "1.1.0" /tmp/profile-abandon-upgrade-unpause.xdr ./deploy_mainnet.sh prepare-unpause-events \ "1.1.0" /tmp/events-abandon-upgrade-unpause.xdr ``` -`apply_upgrade` itself is atomic: a failed apply leaves the old WASM and pending proposal in place. Regenerate the prepared apply XDR because simulated transactions have time bounds. Migration is a separate transaction. If apply lands but migration or final verification fails, 1.2.0 remains paused and the pending proposal is already cleared. Recover with: - -```bash -./deploy_mainnet.sh upgrade-status -./deploy_mainnet.sh prepare-migrate-upgrade-events \ - "1.2.0" /tmp/events-1.2.0-migrate-recovery.xdr -# Sign and submit the migration XDR. -./deploy_mainnet.sh upgrade-status -./deploy_mainnet.sh prepare-unpause-events \ - "1.2.0" /tmp/events-1.2.0-unpause-recovery.xdr -# Sign and submit the unpause XDR. -./deploy_mainnet.sh verify-upgrade-events "$EVENTS_WASM" "1.2.0" -``` - -`prepare-unpause-events` refuses to prepare a 1.2.0 unpause until its migration marker is exactly `1.2.0`. +`apply_upgrade` is atomic per contract: a failed apply leaves that contract's +old WASM and proposal in place. Once either apply lands, do not downgrade or +unpause. Run `upgrade-status`, complete the other apply, and resume Section 7.3 +from the first missing migration or verification step. The unpause commands +require the exact live WASM and migration markers. --- @@ -584,4 +687,4 @@ Cap math: at `MAX_REFUNDS_PER_BATCH = 25`, refunding 5_000 contributors takes 20 The paged-cancel automation worker lives in `boundless-nestjs` (see its own BACKLOG for the worker's status). The orchestrator's `beginStartCancel` kicks off step 1. Any account can sponsor steps 2 and 3, so an unavailable event manager cannot strand a cancellation already in progress. -For the 1.1.0 → 1.2.0 mainnet upgrade, `deploy_mainnet.sh` freezes the zero-event assumption: it pauses before proposal, verifies `is_paused == true` and `EventNotFound`, keeps the contract paused through the timelock, and repeats both checks immediately before apply. Any existing event or ambiguous RPC result aborts the upgrade. New events initialize `NonOwnerContributionTotal` at zero and `add_funds` maintains it in O(1). An older event with no contributors initializes the missing total lazily. If an older event already has contributors, `add_funds` and `start_cancel` fail with `CancellationTotalMissing` instead of using an incomplete total. +For the events `1.1.0` → `1.5.0` and profile `1.1.0` → `1.2.0` mainnet upgrade, `deploy_mainnet.sh` freezes the zero-event assumption: it pauses before proposal, verifies `is_paused == true` and `EventNotFound`, keeps the contract paused through the timelock, and repeats both checks immediately before apply. Any existing event or ambiguous RPC result aborts the upgrade. New events initialize `NonOwnerContributionTotal` at zero and `add_funds` maintains it in O(1). An older event with no contributors initializes the missing total lazily. If an older event already has contributors, `add_funds` and `start_cancel` fail with `CancellationTotalMissing` instead of using an incomplete total. diff --git a/docs/sdk27-compatibility-fixtures.md b/docs/sdk27-compatibility-fixtures.md new file mode 100644 index 0000000..9451ab4 --- /dev/null +++ b/docs/sdk27-compatibility-fixtures.md @@ -0,0 +1,42 @@ +# SDK 27 compatibility fixture provenance + +Fixture hashes and source details are pinned in +`contracts/compatibility/fixtures/manifest.json`. + +## Mainnet ledger snapshot + +The snapshot is mainnet ledger `63617727`, timestamp `1784850182`, protocol +`27`. It contains all contract-data entries for the events and profile IDs in +the manifest: two contract instances, five profile rows, and three legacy +operation markers. Contract code is loaded separately. TTLs are normalized to +`u32::MAX` so rows do not expire while the host test advances the ledger. + +Recreate it with Stellar CLI 27.0.0: + +```bash +./scripts/capture-mainnet-compat-snapshot.sh /tmp/mainnet-state-63617727.json +cmp /tmp/mainnet-state-63617727.json \ + contracts/compatibility/fixtures/mainnet-state-63617727.json +``` + +The script uses SDF's mainnet history archive by default and rejects any +header, selection, count, or hash mismatch. Set `STELLAR_ARCHIVE_URL` to use +another complete mainnet archive. + +## WASM provenance and version checks + +The two `mainnet-*-1.1.0-sdk23.wasm` files were fetched from the live mainnet +contract IDs above. Their SHA-256 values match the deployed hashes recorded in +the manifest. + +The SDK 23 prize/cancellation fixture comes from commit `57aa591`. Its runtime +version is `1.3.0`, but its stale embedded contractmeta says `1.2.0`. Both are +recorded and asserted without changing the fixture. + +The SDK 27 events `1.5.0` and profile `1.2.0` files are pinned artifacts built +from release source based on commit `8e15770`. The compatibility gate requires +a fresh locked build to match them before running the cross-version tests. + +Synthetic compatibility cases use deterministic operation IDs so their +Soroban ledger snapshots are reproducible. CI reruns the suite and rejects any +snapshot diff. diff --git a/scripts/capture-mainnet-compat-snapshot.sh b/scripts/capture-mainnet-compat-snapshot.sh new file mode 100755 index 0000000..51f97a2 --- /dev/null +++ b/scripts/capture-mainnet-compat-snapshot.sh @@ -0,0 +1,111 @@ +#!/usr/bin/env bash +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +FIXTURES="$ROOT/contracts/compatibility/fixtures" +MANIFEST="$FIXTURES/manifest.json" +OUTPUT="${1:-}" + +[ -n "$OUTPUT" ] || { + echo "usage: $0 " >&2 + exit 1 +} +[ ! -e "$OUTPUT" ] || { + echo "refusing to overwrite existing file: $OUTPUT" >&2 + exit 1 +} + +command -v stellar >/dev/null 2>&1 || { + echo "stellar CLI not on PATH" >&2 + exit 1 +} +command -v jq >/dev/null 2>&1 || { + echo "jq not on PATH" >&2 + exit 1 +} +stellar --version | head -n 1 | grep -q '^stellar 27\.0\.0 ' || { + echo "Stellar CLI 27.0.0 is required" >&2 + exit 1 +} + +LEDGER="$(jq -r '.snapshot.ledger' "$MANIFEST")" +TIMESTAMP="$(jq -r '.snapshot.timestamp' "$MANIFEST")" +PROTOCOL="$(jq -r '.snapshot.protocol' "$MANIFEST")" +NETWORK_ID="$(jq -r '.snapshot.network_id' "$MANIFEST")" +EVENTS_ID="$(jq -r '.snapshot.events_contract' "$MANIFEST")" +PROFILE_ID="$(jq -r '.snapshot.profile_contract' "$MANIFEST")" +EXPECTED_HASH="$(jq -r '.snapshot.sha256' "$MANIFEST")" +ARCHIVE_URL="${STELLAR_ARCHIVE_URL:-https://history.stellar.org/prd/core-live/core_live_001/}" +NETWORK_PASSPHRASE="Public Global Stellar Network ; September 2015" + +raw_snapshot="$(mktemp "${TMPDIR:-/tmp}/boundless-mainnet-snapshot.XXXXXX")" +normalized_snapshot="$(mktemp "${TMPDIR:-/tmp}/boundless-mainnet-normalized.XXXXXX")" +trap 'rm -f "$raw_snapshot" "$normalized_snapshot"' EXIT + +stellar snapshot create \ + --ledger "$LEDGER" \ + --output json \ + --out "$raw_snapshot" \ + --archive-url "$ARCHIVE_URL" \ + --network-passphrase "$NETWORK_PASSPHRASE" \ + --address "$EVENTS_ID" \ + --address "$PROFILE_ID" + +jq \ + --arg events "$EVENTS_ID" \ + --arg profile "$PROFILE_ID" \ + ' + .ledger_entries |= ( + map(select( + .entry.data.contract_data.contract == $events + or .entry.data.contract_data.contract == $profile + )) + | map(.live_until = 4294967295) + | sort_by( + .entry.data.contract_data.contract, + (.entry.data.contract_data.key | tojson) + ) + ) + ' "$raw_snapshot" > "$normalized_snapshot" + +jq -e \ + --argjson ledger "$LEDGER" \ + --argjson timestamp "$TIMESTAMP" \ + --argjson protocol "$PROTOCOL" \ + --arg network_id "$NETWORK_ID" \ + --arg events "$EVENTS_ID" \ + --arg profile "$PROFILE_ID" \ + ' + .sequence_number == $ledger + and .timestamp == $timestamp + and .protocol_version == $protocol + and .network_id == $network_id + and (.ledger_entries | length == 10) + and (.ledger_entries | all( + .live_until == 4294967295 + and (.entry.data.contract_data.contract == $events + or .entry.data.contract_data.contract == $profile) + )) + and ([.ledger_entries[] + | select(.entry.data.contract_data.key == "ledger_key_contract_instance")] + | length == 2) + ' "$normalized_snapshot" >/dev/null || { + echo "captured ledger does not match the pinned snapshot selection" >&2 + exit 1 +} + +mv "$normalized_snapshot" "$OUTPUT" + +if command -v sha256sum >/dev/null 2>&1; then + actual_hash="$(sha256sum "$OUTPUT" | awk '{print $1}')" +else + actual_hash="$(shasum -a 256 "$OUTPUT" | awk '{print $1}')" +fi + +echo "snapshot: $OUTPUT" +echo "sha256: $actual_hash" +[ "$actual_hash" = "$EXPECTED_HASH" ] || { + echo "expected: $EXPECTED_HASH" >&2 + echo "the regenerated snapshot differs from the reviewed fixture" >&2 + exit 1 +} diff --git a/scripts/deploy/deploy.sh b/scripts/deploy/deploy.sh index 9e90b9d..4f408f1 100755 --- a/scripts/deploy/deploy.sh +++ b/scripts/deploy/deploy.sh @@ -99,9 +99,9 @@ if [[ "$NETWORK" == "testnet" || "$NETWORK" == "futurenet" ]]; then BUILD_FEATURES="--features testnet" fi # shellcheck disable=SC2086 -( cd "$REPO_ROOT/contracts/events" && stellar contract build $BUILD_FEATURES ) +( cd "$REPO_ROOT/contracts/events" && stellar contract build --locked $BUILD_FEATURES ) # shellcheck disable=SC2086 -( cd "$REPO_ROOT/contracts/profile" && stellar contract build $BUILD_FEATURES ) +( cd "$REPO_ROOT/contracts/profile" && stellar contract build --locked $BUILD_FEATURES ) EVENTS_WASM="$REPO_ROOT/target/wasm32v1-none/release/boundless_events.wasm" PROFILE_WASM="$REPO_ROOT/target/wasm32v1-none/release/boundless_profile.wasm" diff --git a/scripts/deploy_and_upgrade.sh b/scripts/deploy_and_upgrade.sh index 016473c..bab5278 100755 --- a/scripts/deploy_and_upgrade.sh +++ b/scripts/deploy_and_upgrade.sh @@ -31,7 +31,7 @@ deploy_contract() { cd $CONTRACT_DIR || { echo -e "${RED}Failed to change directory to $CONTRACT_DIR${NC}"; exit 1; } # Use stellar contract build which handles the reference-types issue - stellar contract build + stellar contract build --locked # Deploy the contract echo "Deploying contract..." @@ -95,7 +95,7 @@ upgrade_contract() { cd $CONTRACT_DIR || { echo -e "${RED}Failed to change directory to $CONTRACT_DIR${NC}"; exit 1; } # Use stellar contract build which handles the reference-types issue - stellar contract build + stellar contract build --locked # Install the new WASM echo "Installing new WASM..." diff --git a/scripts/test-mainnet-upgrade-guards.sh b/scripts/test-mainnet-upgrade-guards.sh new file mode 100755 index 0000000..2b61371 --- /dev/null +++ b/scripts/test-mainnet-upgrade-guards.sh @@ -0,0 +1,222 @@ +#!/usr/bin/env bash +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +TEST_ROOT="$(mktemp -d "${TMPDIR:-/tmp}/boundless-mainnet-guards.XXXXXX")" +FAKE_BIN="$TEST_ROOT/bin" +SCRIPT="$TEST_ROOT/deploy_mainnet.sh" +EVENTS_WASM="$ROOT/contracts/compatibility/fixtures/events-1.5.0-sdk27.wasm" +PROFILE_WASM="$ROOT/contracts/compatibility/fixtures/profile-1.2.0-sdk27.wasm" +XDR_DIR="$TEST_ROOT/xdr" +OLD_EVENTS_HASH="2a8789bf5dd392b91ddfe6591072a0cb9fae70045abf379fd1dbbc2db4af1de3" +OLD_PROFILE_HASH="b9e3500cfb559781e68359655f37775c78afffc5a8436daca9d1d1f8e3569b02" +WRONG_HASH="0000000000000000000000000000000000000000000000000000000000000000" + +cleanup() { + rm -rf "$TEST_ROOT" +} +trap cleanup EXIT + +mkdir -p "$FAKE_BIN" "$XDR_DIR" +cp "$ROOT/scripts/testdata/mock-stellar" "$FAKE_BIN/stellar" +cp "$ROOT/deploy_mainnet.sh" "$SCRIPT" +chmod +x "$FAKE_BIN/stellar" "$SCRIPT" + +export PATH="$FAKE_BIN:$PATH" +export STELLAR_NETWORK=mainnet-review +export ADMIN_SOURCE=GADMIN +export EVENTS_ID=EVENTS +export PROFILE_ID=PROFILE + +hash_file() { + if command -v sha256sum >/dev/null 2>&1; then + sha256sum "$1" | awk '{print $1}' + else + shasum -a 256 "$1" | awk '{print $1}' + fi +} + +events_wasm_hash="$(hash_file "$EVENTS_WASM")" +profile_wasm_hash="$(hash_file "$PROFILE_WASM")" +events_pending="{\"new_version\":\"1.5.0\",\"wasm_hash\":\"$events_wasm_hash\"}" +profile_pending="{\"new_version\":\"1.2.0\",\"wasm_hash\":\"$profile_wasm_hash\"}" +bad_events_pending="{\"new_version\":\"1.5.0\",\"wasm_hash\":\"$WRONG_HASH\"}" +bad_profile_pending="{\"new_version\":\"1.2.0\",\"wasm_hash\":\"$WRONG_HASH\"}" + +set_state() { + export FAKE_EVENTS_VERSION="$1" + export FAKE_EVENTS_PAUSED="$2" + export FAKE_EVENTS_PENDING="$3" + export FAKE_EVENTS_MIGRATED="$4" + export FAKE_PROFILE_VERSION="$5" + export FAKE_PROFILE_PAUSED="$6" + export FAKE_PROFILE_PENDING="$7" + export FAKE_PROFILE_MIGRATED="$8" + export FAKE_PROFILE_EVENTS_CONTRACT=EVENTS + export FAKE_PROFILE_EVENTS_PENDING=null + if [ "$FAKE_EVENTS_VERSION" = "1.5.0" ]; then + export FAKE_EVENTS_LIVE_HASH="$events_wasm_hash" + else + export FAKE_EVENTS_LIVE_HASH="$OLD_EVENTS_HASH" + fi + if [ "$FAKE_PROFILE_VERSION" = "1.2.0" ]; then + export FAKE_PROFILE_LIVE_HASH="$profile_wasm_hash" + else + export FAKE_PROFILE_LIVE_HASH="$OLD_PROFILE_HASH" + fi +} + +expect_ok() { + local label="$1" + shift + "$@" >/dev/null + printf 'PASS %s\n' "$label" +} + +expect_fail() { + local label="$1" + shift + if "$@" >/dev/null 2>&1; then + printf 'FAIL %s unexpectedly succeeded\n' "$label" >&2 + exit 1 + fi + printf 'PASS %s failed closed\n' "$label" +} + +set_state 1.1.0 false null null 1.1.0 false null null +export FAKE_PROFILE_EVENTS_PENDING='{"target":"ROTATED","proposed_at":100}' +expect_fail pause-events-with-pending-profile-rotation \ + "$SCRIPT" prepare-pause-events "$XDR_DIR/pending-rotation-pause-events.xdr" + +set_state 1.1.0 false null null 1.1.0 false null null +export FAKE_PROFILE_EVENTS_CONTRACT=OTHER_EVENTS +expect_fail pause-events-with-profile-binding-drift \ + "$SCRIPT" prepare-pause-events "$XDR_DIR/binding-drift-pause-events.xdr" + +set_state 1.1.0 false null null 1.1.0 false null null +expect_ok pause-events "$SCRIPT" prepare-pause-events "$XDR_DIR/pause-events.xdr" +expect_fail pause-profile-before-events \ + "$SCRIPT" prepare-pause-profile "$XDR_DIR/early-pause-profile.xdr" + +set_state 1.1.0 true null null 1.1.0 false null null +expect_ok pause-profile "$SCRIPT" prepare-pause-profile "$XDR_DIR/pause-profile.xdr" + +set_state 1.1.0 true null null 1.1.0 true null null +expect_ok propose-profile \ + "$SCRIPT" prepare-propose-upgrade-profile "$PROFILE_WASM" 1.2.0 "$XDR_DIR/propose-profile.xdr" +expect_fail propose-profile-with-events-artifact \ + "$SCRIPT" prepare-propose-upgrade-profile "$EVENTS_WASM" 1.2.0 "$XDR_DIR/wrong-profile-artifact.xdr" +expect_fail propose-profile-with-unpinned-version \ + "$SCRIPT" prepare-propose-upgrade-profile "$PROFILE_WASM" 9.9.9 "$XDR_DIR/wrong-profile-version.xdr" +expect_fail propose-events-before-profile-staged \ + "$SCRIPT" prepare-propose-upgrade-events "$EVENTS_WASM" 1.5.0 "$XDR_DIR/early-propose-events.xdr" + +set_state 1.1.0 true null null 1.1.0 true "$profile_pending" null +expect_ok verify-profile-proposal \ + "$SCRIPT" verify-proposed-upgrade-profile "$PROFILE_WASM" 1.2.0 +expect_ok propose-events \ + "$SCRIPT" prepare-propose-upgrade-events "$EVENTS_WASM" 1.5.0 "$XDR_DIR/propose-events.xdr" +expect_fail propose-events-with-profile-artifact \ + "$SCRIPT" prepare-propose-upgrade-events "$PROFILE_WASM" 1.5.0 "$XDR_DIR/wrong-events-artifact.xdr" +expect_fail propose-events-with-unpinned-version \ + "$SCRIPT" prepare-propose-upgrade-events "$EVENTS_WASM" 9.9.9 "$XDR_DIR/wrong-events-version.xdr" +set_state 1.1.0 true null null 1.1.0 true "$bad_profile_pending" null +expect_fail propose-events-with-wrong-pending-profile-wasm \ + "$SCRIPT" prepare-propose-upgrade-events "$EVENTS_WASM" 1.5.0 "$XDR_DIR/wrong-profile-pending-propose-events.xdr" + +set_state 1.1.0 true "$events_pending" null 1.1.0 true "$profile_pending" null +expect_ok verify-events-proposal \ + "$SCRIPT" verify-proposed-upgrade-events "$EVENTS_WASM" 1.5.0 +expect_ok apply-profile \ + "$SCRIPT" prepare-apply-upgrade-profile "$PROFILE_WASM" 1.2.0 "$XDR_DIR/apply-profile.xdr" +expect_fail apply-events-before-profile-applied \ + "$SCRIPT" prepare-apply-upgrade-events "$EVENTS_WASM" 1.5.0 "$XDR_DIR/early-apply-events.xdr" +set_state 1.1.0 true "$bad_events_pending" null 1.1.0 true "$profile_pending" null +expect_fail apply-profile-with-wrong-pending-events-wasm \ + "$SCRIPT" prepare-apply-upgrade-profile "$PROFILE_WASM" 1.2.0 "$XDR_DIR/wrong-events-pending-apply-profile.xdr" + +set_state 1.1.0 true "$events_pending" null 1.2.0 true null null +expect_ok apply-events \ + "$SCRIPT" prepare-apply-upgrade-events "$EVENTS_WASM" 1.5.0 "$XDR_DIR/apply-events.xdr" +export FAKE_PROFILE_LIVE_HASH="$WRONG_HASH" +expect_fail apply-events-with-wrong-live-profile-wasm \ + "$SCRIPT" prepare-apply-upgrade-events "$EVENTS_WASM" 1.5.0 "$XDR_DIR/wrong-profile-live-apply-events.xdr" + +set_state 1.5.0 true null null 1.2.0 true null null +expect_ok migrate-profile \ + "$SCRIPT" prepare-migrate-upgrade-profile 1.2.0 "$XDR_DIR/migrate-profile.xdr" +export FAKE_EVENTS_LIVE_HASH="$WRONG_HASH" +expect_fail migrate-profile-with-wrong-live-events-wasm \ + "$SCRIPT" prepare-migrate-upgrade-profile 1.2.0 "$XDR_DIR/wrong-events-live-migrate-profile.xdr" +set_state 1.5.0 true null null 1.2.0 true null null +export FAKE_PROFILE_LIVE_HASH="$WRONG_HASH" +expect_fail migrate-profile-with-wrong-live-profile-wasm \ + "$SCRIPT" prepare-migrate-upgrade-profile 1.2.0 "$XDR_DIR/wrong-profile-live-migrate-profile.xdr" +set_state 1.5.0 true null null 1.2.0 true null null +expect_fail migrate-events-before-profile-migrated \ + "$SCRIPT" prepare-migrate-upgrade-events 1.5.0 "$XDR_DIR/early-migrate-events.xdr" + +set_state 1.5.0 true null null 1.2.0 true null '"1.2.0"' +expect_ok migrate-events \ + "$SCRIPT" prepare-migrate-upgrade-events 1.5.0 "$XDR_DIR/migrate-events.xdr" + +set_state 1.5.0 true null '"1.5.0"' 1.2.0 true null '"1.2.0"' +expect_ok unpause-profile \ + "$SCRIPT" prepare-unpause-profile 1.2.0 "$XDR_DIR/unpause-profile.xdr" +expect_fail unpause-profile-with-unpinned-version \ + "$SCRIPT" prepare-unpause-profile 9.9.9 "$XDR_DIR/wrong-profile-unpause-version.xdr" +export FAKE_PROFILE_LIVE_HASH="$WRONG_HASH" +expect_fail unpause-profile-with-wrong-live-profile-wasm \ + "$SCRIPT" prepare-unpause-profile 1.2.0 "$XDR_DIR/wrong-profile-live-unpause-profile.xdr" +set_state 1.5.0 true null '"1.5.0"' 1.2.0 true null '"1.2.0"' +export FAKE_EVENTS_LIVE_HASH="$WRONG_HASH" +expect_fail unpause-profile-with-wrong-live-events-wasm \ + "$SCRIPT" prepare-unpause-profile 1.2.0 "$XDR_DIR/wrong-events-live-unpause-profile.xdr" +set_state 1.5.0 true null '"1.5.0"' 1.2.0 true null '"1.2.0"' +expect_fail unpause-events-before-profile-unpaused \ + "$SCRIPT" prepare-unpause-events 1.5.0 "$XDR_DIR/early-unpause-events.xdr" + +set_state 1.5.0 true null '"1.5.0"' 1.2.0 false null '"1.2.0"' +expect_ok unpause-events \ + "$SCRIPT" prepare-unpause-events 1.5.0 "$XDR_DIR/unpause-events.xdr" +expect_fail unpause-events-with-unpinned-version \ + "$SCRIPT" prepare-unpause-events 9.9.9 "$XDR_DIR/wrong-events-unpause-version.xdr" +export FAKE_EVENTS_LIVE_HASH="$WRONG_HASH" +expect_fail unpause-events-with-wrong-live-events-wasm \ + "$SCRIPT" prepare-unpause-events 1.5.0 "$XDR_DIR/wrong-events-live-unpause-events.xdr" +set_state 1.5.0 true null '"1.5.0"' 1.2.0 false null '"1.2.0"' +export FAKE_PROFILE_LIVE_HASH="$WRONG_HASH" +expect_fail unpause-events-with-wrong-live-profile-wasm \ + "$SCRIPT" prepare-unpause-events 1.5.0 "$XDR_DIR/wrong-profile-live-unpause-events.xdr" + +set_state 1.5.0 false null '"1.5.0"' 1.2.0 false null '"1.2.0"' +expect_ok upgrade-status "$SCRIPT" upgrade-status +expect_ok verify-profile "$SCRIPT" verify-upgrade-profile "$PROFILE_WASM" 1.2.0 +expect_ok verify-events "$SCRIPT" verify-upgrade-events "$EVENTS_WASM" 1.5.0 +export FAKE_EVENTS_LIVE_HASH="$WRONG_HASH" +expect_fail verify-events-with-wrong-live-wasm \ + "$SCRIPT" verify-upgrade-events "$EVENTS_WASM" 1.5.0 +set_state 1.5.0 false null '"1.5.0"' 1.2.0 false null '"1.2.0"' +export FAKE_PROFILE_LIVE_HASH="$WRONG_HASH" +expect_fail verify-profile-with-wrong-live-wasm \ + "$SCRIPT" verify-upgrade-profile "$PROFILE_WASM" 1.2.0 + +set_state 1.1.0 true "$events_pending" null 1.1.0 true "$profile_pending" null +expect_ok cancel-profile \ + "$SCRIPT" prepare-cancel-upgrade-profile "$XDR_DIR/cancel-profile.xdr" +expect_fail abandon-profile-before-events-cancel \ + "$SCRIPT" prepare-unpause-profile 1.1.0 "$XDR_DIR/early-abandon-profile.xdr" + +set_state 1.1.0 true "$events_pending" null 1.1.0 true null null +expect_ok cancel-events \ + "$SCRIPT" prepare-cancel-upgrade-events "$XDR_DIR/cancel-events.xdr" + +set_state 1.1.0 true null null 1.1.0 true null null +expect_ok abandon-unpause-profile \ + "$SCRIPT" prepare-unpause-profile 1.1.0 "$XDR_DIR/abandon-profile.xdr" +expect_fail abandon-events-before-profile-unpaused \ + "$SCRIPT" prepare-unpause-events 1.1.0 "$XDR_DIR/early-abandon-events.xdr" + +set_state 1.1.0 true null null 1.1.0 false null null +expect_ok abandon-unpause-events \ + "$SCRIPT" prepare-unpause-events 1.1.0 "$XDR_DIR/abandon-events.xdr" diff --git a/scripts/test-sdk27-compat.sh b/scripts/test-sdk27-compat.sh new file mode 100755 index 0000000..74ef829 --- /dev/null +++ b/scripts/test-sdk27-compat.sh @@ -0,0 +1,106 @@ +#!/usr/bin/env bash +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +FIXTURES="$ROOT/contracts/compatibility/fixtures" +MANIFEST="$FIXTURES/manifest.json" + +hash_file() { + if command -v sha256sum >/dev/null 2>&1; then + sha256sum "$1" | awk '{print $1}' + else + shasum -a 256 "$1" | awk '{print $1}' + fi +} + +check_hash() { + local file="$1" expected="$2" actual + actual="$(hash_file "$file")" + if [ "$actual" != "$expected" ]; then + echo "hash mismatch for $file" >&2 + echo "expected: $expected" >&2 + echo "actual: $actual" >&2 + exit 1 + fi +} + +rustc --version | grep -q '^rustc 1\.93\.0 ' || { + echo "Rust 1.93.0 is required" >&2 + exit 1 +} +stellar --version | head -n 1 | grep -q '^stellar 27\.0\.0 ' || { + echo "Stellar CLI 27.0.0 is required" >&2 + exit 1 +} + +while IFS=$'\t' read -r file expected; do + check_hash "$FIXTURES/$file" "$expected" +done < <(jq -r '.wasm[] | [.file, .sha256] | @tsv' "$MANIFEST") + +while IFS=$'\t' read -r file expected; do + actual="$( + stellar -q contract info meta --wasm "$FIXTURES/$file" --output json \ + | jq -er '.[] | select(.sc_meta_v0.key == "version") | .sc_meta_v0.val' + )" + if [ "$actual" != "$expected" ]; then + echo "contractmeta version mismatch for $file" >&2 + echo "expected: $expected" >&2 + echo "actual: $actual" >&2 + exit 1 + fi +done < <(jq -r '.wasm[] | [.file, .contractmeta_version] | @tsv' "$MANIFEST") + +snapshot_file="$(jq -r '.snapshot.file' "$MANIFEST")" +snapshot_hash="$(jq -r '.snapshot.sha256' "$MANIFEST")" +check_hash "$FIXTURES/$snapshot_file" "$snapshot_hash" + +snapshot_ledger="$(jq -r '.snapshot.ledger' "$MANIFEST")" +snapshot_timestamp="$(jq -r '.snapshot.timestamp' "$MANIFEST")" +snapshot_protocol="$(jq -r '.snapshot.protocol' "$MANIFEST")" +snapshot_network_id="$(jq -r '.snapshot.network_id' "$MANIFEST")" +events_contract="$(jq -r '.snapshot.events_contract' "$MANIFEST")" +profile_contract="$(jq -r '.snapshot.profile_contract' "$MANIFEST")" +jq -e \ + --argjson ledger "$snapshot_ledger" \ + --argjson timestamp "$snapshot_timestamp" \ + --argjson protocol "$snapshot_protocol" \ + --arg network_id "$snapshot_network_id" \ + --arg events "$events_contract" \ + --arg profile "$profile_contract" \ + ' + .sequence_number == $ledger + and .timestamp == $timestamp + and .protocol_version == $protocol + and .network_id == $network_id + and (.ledger_entries | length > 0) + and (.ledger_entries | all( + .live_until == 4294967295 + and (.entry.data.contract_data.contract == $events + or .entry.data.contract_data.contract == $profile) + )) + and ([.ledger_entries[] + | select(.entry.data.contract_data.key == "ledger_key_contract_instance")] + | length == 2) + ' "$FIXTURES/$snapshot_file" >/dev/null || { + echo "snapshot provenance or selection invariant failed" >&2 + exit 1 +} + +EVENTS_WASM="$ROOT/target/wasm32v1-none/release/boundless_events.wasm" +PROFILE_WASM="$ROOT/target/wasm32v1-none/release/boundless_profile.wasm" +[ -f "$EVENTS_WASM" ] || { + echo "missing $EVENTS_WASM; run stellar contract build --locked first" >&2 + exit 1 +} +[ -f "$PROFILE_WASM" ] || { + echo "missing $PROFILE_WASM; run stellar contract build --locked first" >&2 + exit 1 +} + +events_hash="$(jq -r '.wasm[] | select(.file == "events-1.5.0-sdk27.wasm") | .sha256' "$MANIFEST")" +profile_hash="$(jq -r '.wasm[] | select(.file == "profile-1.2.0-sdk27.wasm") | .sha256' "$MANIFEST")" +check_hash "$EVENTS_WASM" "$events_hash" +check_hash "$PROFILE_WASM" "$profile_hash" + +cd "$ROOT" +cargo test --locked -p boundless-storage-compatibility diff --git a/scripts/testdata/mock-stellar b/scripts/testdata/mock-stellar new file mode 100644 index 0000000..299fb54 --- /dev/null +++ b/scripts/testdata/mock-stellar @@ -0,0 +1,113 @@ +#!/usr/bin/env bash +set -euo pipefail + +# Test-only CLI mock for test-mainnet-upgrade-guards.sh. It never uses a network. + +if [ "${1:-}" = "--version" ]; then + printf 'stellar 27.0.0 (test)\n' + exit 0 +fi + +if [ "${1:-}" = "network" ] && [ "${2:-}" = "ls" ]; then + cat <<'EOF' +Name: mainnet-review +RPC url: https://rpc.example.invalid +Network passphrase: Public Global Stellar Network ; September 2015 +EOF + exit 0 +fi + +if [ "${1:-}" = "contract" ] && [ "${2:-}" = "info" ] && [ "${3:-}" = "hash" ]; then + contract_id="" + previous="" + for arg in "$@"; do + if [ "$previous" = "--contract-id" ] || [ "$previous" = "--id" ]; then + contract_id="$arg" + break + fi + previous="$arg" + done + + case "$contract_id" in + EVENTS) printf '%s\n' "${FAKE_EVENTS_LIVE_HASH:?missing FAKE_EVENTS_LIVE_HASH}" ;; + PROFILE) printf '%s\n' "${FAKE_PROFILE_LIVE_HASH:?missing FAKE_PROFILE_LIVE_HASH}" ;; + *) + printf 'unknown fake contract id: %s\n' "$contract_id" >&2 + exit 1 + ;; + esac + exit 0 +fi + +if [ "${1:-}" = "tx" ] && [ "${2:-}" = "simulate" ]; then + payload="$(cat)" + [ -n "$payload" ] + printf 'SIMULATED-XDR\n' + exit 0 +fi + +if [ "${1:-}" = "contract" ] && [ "${2:-}" = "invoke" ]; then + contract_id="" + function_name="" + after_separator=false + previous="" + + for arg in "$@"; do + if [ "$arg" = "--build-only" ]; then + printf 'BUILT-XDR\n' + exit 0 + fi + if [ "$after_separator" = true ]; then + function_name="$arg" + break + fi + if [ "$arg" = "--" ]; then + after_separator=true + fi + done + + for arg in "$@"; do + if [ "$previous" = "--id" ]; then + contract_id="$arg" + break + fi + previous="$arg" + done + + if [ "$contract_id" = "EVENTS" ]; then + version="${FAKE_EVENTS_VERSION:-1.1.0}" + paused="${FAKE_EVENTS_PAUSED:-false}" + pending="${FAKE_EVENTS_PENDING:-null}" + migrated="${FAKE_EVENTS_MIGRATED:-null}" + elif [ "$contract_id" = "PROFILE" ]; then + version="${FAKE_PROFILE_VERSION:-1.1.0}" + paused="${FAKE_PROFILE_PAUSED:-false}" + pending="${FAKE_PROFILE_PENDING:-null}" + migrated="${FAKE_PROFILE_MIGRATED:-null}" + events_contract="${FAKE_PROFILE_EVENTS_CONTRACT:-EVENTS}" + pending_events_contract="${FAKE_PROFILE_EVENTS_PENDING:-null}" + else + printf 'unknown fake contract id: %s\n' "$contract_id" >&2 + exit 1 + fi + + case "$function_name" in + version) printf '"%s"\n' "$version" ;; + get_admin) printf '"GADMIN"\n' ;; + is_paused) printf '%s\n' "$paused" ;; + get_pending_upgrade) printf '%s\n' "$pending" ;; + get_migrated_to_version) printf '%s\n' "$migrated" ;; + get_events_contract) printf '"%s"\n' "$events_contract" ;; + get_pending_events_contract) printf '%s\n' "$pending_events_contract" ;; + id_base) printf '271539957145796608\n' ;; + get_event) + printf 'HostError: Error(Contract, #30)\n' >&2 + exit 1 + ;; + *) printf 'null\n' ;; + esac + exit 0 +fi + +printf 'unsupported fake stellar invocation: %s\n' "$*" >&2 +exit 1 From 168fdcf6a2ea20b0afae86de0c0d2d9ddf718645 Mon Sep 17 00:00:00 2001 From: Ukpaa Chigozie Date: Fri, 24 Jul 2026 14:04:23 +0100 Subject: [PATCH 2/4] fix(ci): use canonical sdk 27 artifacts --- .github/workflows/verify-build.yml | 2 + .../fixtures/events-1.5.0-sdk27.wasm | Bin 55740 -> 55724 bytes .../compatibility/fixtures/manifest.json | 8 +- .../fixtures/profile-1.2.0-sdk27.wasm | Bin 16151 -> 16151 bytes ...apshot_survives_h6_upgrade_to_sdk27.1.json | 76 +++++++++--------- ...ancellation_keys_work_after_upgrade.1.json | 68 ++++++++-------- ...10_rows_survive_h6_upgrade_to_sdk27.1.json | 76 +++++++++--------- deploy_mainnet.sh | 4 +- docs/mainnet-deploy-runbook.md | 15 ++-- docs/sdk27-compatibility-fixtures.md | 7 +- scripts/test-sdk27-compat.sh | 38 +++++---- 11 files changed, 153 insertions(+), 141 deletions(-) diff --git a/.github/workflows/verify-build.yml b/.github/workflows/verify-build.yml index 0166a82..15a72ac 100644 --- a/.github/workflows/verify-build.yml +++ b/.github/workflows/verify-build.yml @@ -80,6 +80,8 @@ jobs: done - name: Verify SDK 23 to SDK 27 storage compatibility + env: + VERIFY_SDK27_BUILD: "1" run: | ./scripts/test-sdk27-compat.sh git diff --exit-code -- contracts/compatibility/test_snapshots diff --git a/contracts/compatibility/fixtures/events-1.5.0-sdk27.wasm b/contracts/compatibility/fixtures/events-1.5.0-sdk27.wasm index e40b96180e88a1e2731ac7d26dd5a15c7ae737a4..361a2a017584637503951148048ab431e8571534 100644 GIT binary patch delta 4403 zcmZ`+dsJ0b8b9AT_Y!h=98i&m!nqgpf{K_DkBbNg(eP~xGtEf^x$zVc0ZkjODNd%Q z$mav!V%At{Lvym2#zv;BWi_sxvDLUH$FQ1NPPKf^T8WQze*0c7Wo!InpWpuW{`R-` z_uTs&H@aumCvnolW+RB(JJ26 z$4<}lpYUbAi0>Y@1lZ{%cHsLePr~;tUWo4p+#KMbv)qCH1^yx+lfLEwY9?Lb0yPzK z)~Qpdh5xQjpo1I}IGIeY2u!8-xh-%Co#D$Exya6-RQcLQt__+j-`&V3f+o?691vWI zJsW~EL*CicDH);Kbe$4pEhvs|Np1nZJciAsc46sW2? z8P_&(K}f26V-v3rvC%p{8j?gi`HK(-9brXFg$_>bG5U-*Xqj}0PidL*oo2R%I%zZK zgl5t{em3+E!NHP{ntNKxCG8GzN?0PL^SrRb0Ri3#(wscMZ+JimNG(MtZ4BG{W(AB@ zgL($Irf&qd^_|X9{l>Ue?;=^dN$O9MWk~jsA4$0$vPZnEja7TQ&R(J5QKEjD$WiZ* z?C+Kv<0K=e!Y;>4Mt4i6q}?D}fM(HUBfY||<&UtSaBx#`j|T^Xb?y+Ks_M zw1w}+CQvgwbf?_CoxAiXd&dr}?`w1dv~E(%WZ7#$z0ywca5@y(r)N_qf2l{OwC@6Q zgwX*I%&KGvL+O$>NlhWy4Z~}db_vTQ!@t5fBaE2GBW$)|mqd4hSRe+mAYb&wDEbpU z9@Pm}3)F7$a+`y0^8s5DW%3!@5X#^iwo(tOCkKtk26{!jgeWuG`C5DfY+5$>8S3J%29Kw; zX2Osn3ZCR+!uh&ec)MdL-9KBmfJO1Lcr*`(z8@wnL&Ri{_zEYmCvQPgzn#2? z(#^+5{)6Zn9y#hZ!eIF5jZo;1qtC@0S%Y&}Atj*#!Mg&TGZK&kVa=0GM@h>!ByEw=y@A`(%fY5* zz#Zy}pi)vbn7XSAD?RZgg zE~P2{0E?EPD_Xs;GiDg zr&N)sNXT<-4&;SJVWTD527-?+wHWr;bK7B38A{38JWY)zz3 zRXxBMr3Xga9`Y$@vl#2RGhc_FF6OVNPtAoBM-$3H+oZ|zomRd)$wBRA_~dCavduNM z0@dTp)Pm^qTRl->MM!v5@D)-rI(h80MhJU%8ieu0>Hop8M$gzr`}yM;m*6_{u`A@? zihRs<8?EMR1*wDxyf`yG>;BT&Oci#^FAAu4?EW(99XrRf9v6Ys`S@yl^JZn^+cfJv zr^rKH*7D&B!;_OKxD$e+gkQ)wD=J%KX>l&s*>3RoYxw*pH~gTs0pshPM|TNdKAhj333N@jBTQ)svt&%|vaEamwd% zS?rGROH(wXgBKUa`gh~Z25CQ-t;Ov!@@b-LG%WOMS1WW1fBH5uDXcUeH9D;{Bl_x2 z@LEs>EFL%H%HnQOJW+`FeNHmELHYUYPm%)~)|vm%~0n}=5{ z@W&%Aq$wt-`IVeh*&-@Kg51H*regW}YTny42k*n~rs;g6DTrsT$r^QiwFpOJWQF#v z=N`|g#AV|^?H0A5&Q3rR&%T`e9tSGtJzNZY2(vqZ{=fsAvMnz3Gf)A7>fyS;W!oHy z{)$&}C{V@hKw#j{*YscSAl}>^&T{Vg6{;dFVI*}SKigRaNCG;di$8e=5)7l{pD0Y*NsJzXFOg z6_i((R=K9uSJjnEYkPP%0>wVAWi{ost|f&Z+|Psx5WZNe3|>iuq$aymg%Y zFQCNkzR@p13)_4P3p@0)fRSYB1kc`)7TS&F!Vcu8Ndtfpynjcc+`Ym4WJkX27LPWSkm};arcwk# z5*1!0Su#YaSIHkQDo=+bLp%ahvPwpmrxWRYhO6W!8KP3DG|>B&Q7KBob%GJw((-C) zK74A!&i{n#?ZAJ5o&mfi!RV0oJ#XJ_@8gR!iQn7p=%WXCJw2SS?{?T`g9^fm;8%C< zOq=_iH6vt__n0PRU-L#eLTM0_$en|-xKW$ zQN6Y+Dp^=wU07dJQdEbvQm?BX6weQEiR5Za~S&y4SGVOa6ws7bt!iCMcN%in(%3TO=)dWiL0=vrlzV~oUBJUo;PkbH`^`P8BPG#;N;(sW}>rx(eE|OR6 zAMJk)10oms-noI+7Sg0bzOdhk%QvzuKK#rcgkX?@>3(Pe`-?lRpe+UW^4hlHc5*79vn9KT&N~}jdmIB7MdSs`l9J*NoY>AeAD*w Hu9W`)Q15<$ delta 4486 zcmZ`*d03TI8vow!yO)rU<+~`zqVU}d%Ecu}2?Rv>zy;UraVagsD_mJcWYe(mqG?fL zfv*eV3R=TxPUf}Io~)?G9&2p!d2$?|Rcu>GG;)xh7cFNWIaJX^wS`sLeXLUl=}WF<;-1gok} z#;R7H8I~?T*~;s}tkl5=!iLj6{x~d&jFAG5r|1aId|YPs5&}ubwH~)^%c&Idnu%QGh{=Ig8=O+-;CQt8~I#(f8HOjQVZXV zkL35`!|4U^2GU;8cG}HJdY0VW&gb+P+lj4M-q$z<(5{kND$8Dr=@m9gL=fN}yY#Vi zia*z5(|Wc+ILbHy5W=ct2s`PLHc3q**#$#u6*dXWBqOlgI45kF&v#p`L$8S8c(Fh* zv7kVV1sCJV9=GWPqXlc%xzUoHF^8bueY~Pu3E;&V{xmaKZ<+LzrEiP)|)5 z$8dOJajdWg^h{Lyh@A&%H^@5**KTlIVggOzmlIP$#zDVco+u%(j2`|Wu>lq>9rP$& z=JSKbQ@h(f*g>I_{6aWhGxL_DA(YQ=B~6Ev#hyy(oM%r7*e${+pO@JaaFlKK3b|<= z2PUt^>DDDbh7<}MqN7h9auf3Qp;wcd5m&cdom*j3j5fjQ?~fG^tD6gkbqiJh7&a{` zM>lKry2*QBktD`ZvFUhzV7Rcz%Hbm;a&!|!6t9Tq=8?GXJHwYFUdG;i9w)G+Y(%yn zN!dXe?%Amy5&e@>M_fk~3>*0jF7)civvJ4P;v8mZv6mxsS72~TLayjavSQaV_@%T< zG>SX#orIfwckhSP%5S7+Q4e2BPe31+u>yh7k#QW#7L2+_^W@S2(h3YoTVgb?=gv`O z5K}YrVCw0a1$2V9WbOkeFDo&04C+Zeyta-IWM{c9D*@B(SqpL2>sdR9#_-nB!*JDi zM#m4x)&sQqJjsfeK-Eolc_UfPs%|!vI-|!;Ic0=GTQQ~pnh%e;hLtal9X2W3V?o7G z(`89lbSXm#1emmJUD4`&l>l4A-v>#XqRlkAH^RWBLR8E13R8w68SOl@F`9F76QO-! z?y7-3+k2$)WJN-jYjdG5JO&%pYApmGUD;sR;xBB0No8D0)*jK+7^7*EN3W!tpw+m- zhOs`SSBb1js^16~M0Q1MCD;|VDaF}5Cqd5ee~cN}etKSi+RlseY_!q+RNe-&zYJIl z*2HG(cWL#i9%PKrgJZ3C`7dZS86DhHpuQ}(f#=K?fz&hm zarEQnj77g@&Rba`5Anzpz!iokC(}^(Lt=zq$oNtews2w1C{R%dYOhH_8zD9xr_Oa^h@ZPH+m=BOuHlVV4$lWKO!p6Q3 z_B^E?iymzU*K%8YiUc{x)}^DMZ{E^}(Enknh^Wt&Hp+mxbz=!BytTdtHwtbTC^v87 zp$$63rZyA?o)e~!UK+(=JLd~A#7TkPcL!7 z+DRi;;r)jPQp>e(J+F9f1sTG0OejcU6E=xk0V79y8Ui+rX7S4>Dig%a9 zPX!Msek$@xZH`Sb<@&wd)s|1=_?xyrp&B3BP#CA4Nr;rZAKlBrDYI*xHMJ>4rDY{c z8XJq94g57v{k<=S59?#++8 z{8FWm61r-DVuwbc27DSQ16zRNd~HB+-Yr0(bq`R;xqbXsfI{wdAHEF~avuQu0*#`& zvIb|qqpHYRS?Mh1eOn^t&oX&+&I1aY6#1|cD9$vqtg58aIjz33u1sq8$?gP-eVogy z%W9mpg^s#Hs4H>S)H!NOoORM+%v&&joCmb$+dcs$cK35Hffly81`G!Vn|W3H1Xr%v zdyomhP_SnKg)trmh5;*pLVU5K%7Lx$PI}e++GyR76Yjc`(e7X*S^9trwq{rY1H5*y z0Q*CYom;mi%gyWEuWl`nUE*V>66%5Y)u|LE8RA=}k}MhGJy0nS-!9L9Bt!fZR5DA( zWzQhm`!!c7Kr%!*Q)z(r!=qA+gf|Bq>$0*c$qAoYvGb>Jy$yH?^bFuN2}Xyu8~o&U zTOWUzDE8#;u&#xg*vYuX=6gC|+DvRajqL?5M+9sn=C^isw7H zL~=GbtLh4iYMeq(m2+9)!s^LE~#-8I}07v)sY63hOKP3PetxyHsu<}2n~3|>1|Zat zZ2Z~I_{`#9Z%X)8!jV;|SB16CN@o#He+F0!bs(pgxvq^hpQQB>#mjm9;*M+Q=;H$nN**#YM5 zq)Em6=iOO&w)=D@MxNV&xC~Kn(SB$GBgAW%- z1>)~+XV+GW7XCj>h(+L&h~yIBLujEqXm3u4(fm9_j}QbTg&ljd2Q3QMq$;#Jv=wNp v(VEeoLEDJdfwqg^+&gs81&b#Ah;|b#2;4}t1hiDN9JI-354tVSZA<$vlpB#d diff --git a/contracts/compatibility/fixtures/manifest.json b/contracts/compatibility/fixtures/manifest.json index 7c35673..809db98 100644 --- a/contracts/compatibility/fixtures/manifest.json +++ b/contracts/compatibility/fixtures/manifest.json @@ -42,8 +42,8 @@ }, { "file": "events-1.5.0-sdk27.wasm", - "sha256": "98912da3856491ab21d451bfec6de504d23e5d3080c3b8046cbab21ac602b639", - "source": "release source based on commit 8e15770", + "sha256": "52ead9e4374d1fe17704649da59747095bb59839f3e826978013da03508a7e7c", + "source": "GitHub Actions Linux x86_64 build from commit bc15269", "soroban_sdk": "27.0.0", "protocol": 27, "runtime_version": "1.5.0", @@ -51,8 +51,8 @@ }, { "file": "profile-1.2.0-sdk27.wasm", - "sha256": "0d5431380fb27eeec6105e2fdd1bfa7d1ad452266f3f1115fcd52e72df46b66e", - "source": "release source based on commit 8e15770", + "sha256": "de2e90763462c67844bbf99707f67056f3aaa039d763c32366c445b73cf10802", + "source": "GitHub Actions Linux x86_64 build from commit bc15269", "soroban_sdk": "27.0.0", "protocol": 27, "runtime_version": "1.2.0", diff --git a/contracts/compatibility/fixtures/profile-1.2.0-sdk27.wasm b/contracts/compatibility/fixtures/profile-1.2.0-sdk27.wasm index 5a09c3a7d5b6277e10efa139ec0a84dba813e786..59c7386f7f162549953ca550a052b3531ed49221 100644 GIT binary patch delta 168 zcmbPUH@$8{7$Xx8>*ff?A54rslLJ|lfMf}noDL>;fyuidauRDSP%@4cq@)o{E@91O z^qwrl=Erz;aw3~J;fyuidauRDSP%@4cq@)o{E@91O z^qDNg=Erz)aw3~J)` rows; new markers use -the domain-scoped key. +CI must have rebuilt the contracts and matched the pinned fixtures. Abort if a +fixture hash differs, a compatibility test fails, or the zero-event check no +longer returns `EventNotFound`. The SDK 27 contracts retain a read fallback for +legacy temporary `OpSeen(BytesN<32>)` rows; new markers use the domain-scoped +key. Sections 7.2 through 7.5 are the executable SDK 27 procedure for events `1.1.0` → `1.5.0` and profile `1.1.0` → `1.2.0`. The mainnet script intentionally rejects other upgrade target versions. A @@ -418,11 +418,10 @@ export PROFILE_ID=CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC export ADMIN_SOURCE=$MULTISIG_ADMIN_ADDRESS export UPLOAD_SOURCE=boundless-upgrade-uploader -stellar contract build --locked ./scripts/test-sdk27-compat.sh -EVENTS_WASM=target/wasm32v1-none/release/boundless_events.wasm -PROFILE_WASM=target/wasm32v1-none/release/boundless_profile.wasm +EVENTS_WASM=contracts/compatibility/fixtures/events-1.5.0-sdk27.wasm +PROFILE_WASM=contracts/compatibility/fixtures/profile-1.2.0-sdk27.wasm # Upload the exact compatibility-tested artifacts before downtime. ./deploy_mainnet.sh upload-profile-wasm "$PROFILE_WASM" diff --git a/docs/sdk27-compatibility-fixtures.md b/docs/sdk27-compatibility-fixtures.md index 9451ab4..9513ebf 100644 --- a/docs/sdk27-compatibility-fixtures.md +++ b/docs/sdk27-compatibility-fixtures.md @@ -33,9 +33,10 @@ The SDK 23 prize/cancellation fixture comes from commit `57aa591`. Its runtime version is `1.3.0`, but its stale embedded contractmeta says `1.2.0`. Both are recorded and asserted without changing the fixture. -The SDK 27 events `1.5.0` and profile `1.2.0` files are pinned artifacts built -from release source based on commit `8e15770`. The compatibility gate requires -a fresh locked build to match them before running the cross-version tests. +The SDK 27 events `1.5.0` and profile `1.2.0` files are the canonical release +artifacts built by GitHub Actions on Linux x86_64 with Rust and Stellar CLI +`27.0.0` pinned. CI rebuilds the source and requires exact hash matches. +Mainnet upgrades use these committed files, not a host-local rebuild. Synthetic compatibility cases use deterministic operation IDs so their Soroban ledger snapshots are reproducible. CI reruns the suite and rejects any diff --git a/scripts/test-sdk27-compat.sh b/scripts/test-sdk27-compat.sh index 74ef829..4f2194a 100755 --- a/scripts/test-sdk27-compat.sh +++ b/scripts/test-sdk27-compat.sh @@ -86,21 +86,31 @@ jq -e \ exit 1 } -EVENTS_WASM="$ROOT/target/wasm32v1-none/release/boundless_events.wasm" -PROFILE_WASM="$ROOT/target/wasm32v1-none/release/boundless_profile.wasm" -[ -f "$EVENTS_WASM" ] || { - echo "missing $EVENTS_WASM; run stellar contract build --locked first" >&2 - exit 1 -} -[ -f "$PROFILE_WASM" ] || { - echo "missing $PROFILE_WASM; run stellar contract build --locked first" >&2 - exit 1 -} +verify_build="${VERIFY_SDK27_BUILD:-0}" +case "$verify_build" in + 0) ;; + 1) + EVENTS_WASM="$ROOT/target/wasm32v1-none/release/boundless_events.wasm" + PROFILE_WASM="$ROOT/target/wasm32v1-none/release/boundless_profile.wasm" + [ -f "$EVENTS_WASM" ] || { + echo "missing $EVENTS_WASM; run stellar contract build --locked first" >&2 + exit 1 + } + [ -f "$PROFILE_WASM" ] || { + echo "missing $PROFILE_WASM; run stellar contract build --locked first" >&2 + exit 1 + } -events_hash="$(jq -r '.wasm[] | select(.file == "events-1.5.0-sdk27.wasm") | .sha256' "$MANIFEST")" -profile_hash="$(jq -r '.wasm[] | select(.file == "profile-1.2.0-sdk27.wasm") | .sha256' "$MANIFEST")" -check_hash "$EVENTS_WASM" "$events_hash" -check_hash "$PROFILE_WASM" "$profile_hash" + events_hash="$(jq -r '.wasm[] | select(.file == "events-1.5.0-sdk27.wasm") | .sha256' "$MANIFEST")" + profile_hash="$(jq -r '.wasm[] | select(.file == "profile-1.2.0-sdk27.wasm") | .sha256' "$MANIFEST")" + check_hash "$EVENTS_WASM" "$events_hash" + check_hash "$PROFILE_WASM" "$profile_hash" + ;; + *) + echo "VERIFY_SDK27_BUILD must be 0 or 1" >&2 + exit 1 + ;; +esac cd "$ROOT" cargo test --locked -p boundless-storage-compatibility From d5959d0167bfb45a84c06f53370bb74b7119a5f9 Mon Sep 17 00:00:00 2001 From: Ukpaa Chigozie Date: Fri, 24 Jul 2026 15:24:48 +0100 Subject: [PATCH 3/4] test: strengthen sdk 27 compatibility coverage --- AGENTS.md | 2 +- contracts/compatibility/src/lib.rs | 16 ++++++++++++++++ ...d_cancellation_keys_work_after_upgrade.1.json | 4 +++- ..._v110_rows_survive_h6_upgrade_to_sdk27.1.json | 7 +++++++ docs/mainnet-deploy-runbook.md | 6 +++++- docs/sdk27-compatibility-fixtures.md | 4 ++-- 6 files changed, 34 insertions(+), 5 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 9b9e011..89f2247 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -6,7 +6,7 @@ This repo holds the boundless-events and boundless-profile Soroban contracts. Re The Stellar Development Foundation publishes a Codex skill that bundles current Soroban patterns, audit checklists, SDK references, and SEP/CAP knowledge. Install once per machine: -``` +```text /plugin marketplace add stellar/stellar-dev-skill /plugin install stellar-dev@stellar-dev ``` diff --git a/contracts/compatibility/src/lib.rs b/contracts/compatibility/src/lib.rs index aa3693f..c9f5419 100644 --- a/contracts/compatibility/src/lib.rs +++ b/contracts/compatibility/src/lib.rs @@ -379,11 +379,13 @@ fn sdk23_v110_rows_survive_h6_upgrade_to_sdk27() { grant_replay_error, new_events::Error::MilestoneAlreadyClaimed ); + let fee_before_grant_claim = token.balance(&fee_account); events_v2.claim_milestone(&grant_id, &grant_recipient, &1, &5, &next_op(&env, &ops)); assert_eq!( token.balance(&grant_recipient) - grant_balance_before, BUDGET ); + assert_eq!(token.balance(&fee_account) - fee_before_grant_claim, 0); assert_eq!( events_v2.get_event(&grant_id).status, new_events::EventStatus::Completed @@ -402,7 +404,19 @@ fn sdk23_v110_rows_survive_h6_upgrade_to_sdk27() { crowdfunding_replay_error, new_events::Error::MilestoneAlreadyClaimed ); + let crowdfunding_remaining = events_v2.get_event(&crowdfunding_id).remaining_escrow; + let crowdfunding_balance_before = token.balance(&owner); + let fee_before_crowdfunding_claim = token.balance(&fee_account); events_v2.claim_milestone(&crowdfunding_id, &owner, &1, &0, &next_op(&env, &ops)); + let crowdfunding_fee = crowdfunding_remaining * FEE_BPS as i128 / 10_000; + assert_eq!( + token.balance(&owner) - crowdfunding_balance_before, + crowdfunding_remaining - crowdfunding_fee + ); + assert_eq!( + token.balance(&fee_account) - fee_before_crowdfunding_claim, + crowdfunding_fee + ); assert_eq!( events_v2.get_event(&crowdfunding_id).status, new_events::EventStatus::Completed @@ -517,10 +531,12 @@ fn sdk23_pre27_prize_and_cancellation_keys_work_after_upgrade() { ], &next_op(&env, &ops), ); + let fee_before_prize_claims = token.balance(&fee_account); events_v2.claim_prize(&prize_id, &1, &next_op(&env, &ops)); events_v2.claim_prize(&prize_id, &2, &next_op(&env, &ops)); assert_eq!(token.balance(&winner), BUDGET / 2); assert_eq!(token.balance(&second_winner), BUDGET / 2); + assert_eq!(token.balance(&fee_account) - fee_before_prize_claims, 0); assert_eq!( events_v2.get_event(&prize_id).status, new_events::EventStatus::Completed diff --git a/contracts/compatibility/test_snapshots/sdk23_pre27_prize_and_cancellation_keys_work_after_upgrade.1.json b/contracts/compatibility/test_snapshots/sdk23_pre27_prize_and_cancellation_keys_work_after_upgrade.1.json index 66e9b59..2bc2d1d 100644 --- a/contracts/compatibility/test_snapshots/sdk23_pre27_prize_and_cancellation_keys_work_after_upgrade.1.json +++ b/contracts/compatibility/test_snapshots/sdk23_pre27_prize_and_cancellation_keys_work_after_upgrade.1.json @@ -722,6 +722,7 @@ } ] ], + [], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", @@ -779,6 +780,7 @@ [], [], [], + [], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", @@ -1287,7 +1289,7 @@ }, "ext": "v0" }, - "live_until": 518500 + "live_until": 535780 }, { "entry": { diff --git a/contracts/compatibility/test_snapshots/sdk23_v110_rows_survive_h6_upgrade_to_sdk27.1.json b/contracts/compatibility/test_snapshots/sdk23_v110_rows_survive_h6_upgrade_to_sdk27.1.json index 18a1f9e..d7be767 100644 --- a/contracts/compatibility/test_snapshots/sdk23_v110_rows_survive_h6_upgrade_to_sdk27.1.json +++ b/contracts/compatibility/test_snapshots/sdk23_v110_rows_survive_h6_upgrade_to_sdk27.1.json @@ -1729,6 +1729,7 @@ ] ], [], + [], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", @@ -1765,6 +1766,10 @@ [], [], [], + [], + [], + [], + [], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", @@ -1826,6 +1831,8 @@ ] ], [], + [], + [], [ [ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2ZMN", diff --git a/docs/mainnet-deploy-runbook.md b/docs/mainnet-deploy-runbook.md index f583aa7..15c1011 100644 --- a/docs/mainnet-deploy-runbook.md +++ b/docs/mainnet-deploy-runbook.md @@ -484,7 +484,11 @@ The guarded preparation and verification: - reads back each queued version and exact WASM hash after the signed proposals land; - queries each live contract's executable hash after apply and rechecks it before migration, unpause, and final verification. -Do not unpause either contract during the timelock. If the event check succeeds or returns an ambiguous RPC error, abort without applying either upgrade and investigate the live state. Publish both `proposed_at_ledger` and `available_at_ledger` values. Apply only after the later of the two `available_at_ledger` values has been reached. +Do not unpause either contract during the timelock. If `get_event` finds an +event or returns anything other than `EventNotFound`, abort without applying +either upgrade and investigate. Publish both `proposed_at_ledger` and +`available_at_ledger` values. Apply only after the later +`available_at_ledger` value has been reached. ### 7.3 Apply, migrate, verify, and unpause diff --git a/docs/sdk27-compatibility-fixtures.md b/docs/sdk27-compatibility-fixtures.md index 9513ebf..f9b9c71 100644 --- a/docs/sdk27-compatibility-fixtures.md +++ b/docs/sdk27-compatibility-fixtures.md @@ -26,8 +26,8 @@ another complete mainnet archive. ## WASM provenance and version checks The two `mainnet-*-1.1.0-sdk23.wasm` files were fetched from the live mainnet -contract IDs above. Their SHA-256 values match the deployed hashes recorded in -the manifest. +contract IDs recorded in the manifest. Their SHA-256 values match the recorded +deployed hashes. The SDK 23 prize/cancellation fixture comes from commit `57aa591`. Its runtime version is `1.3.0`, but its stale embedded contractmeta says `1.2.0`. Both are From de91a524181372ddac7965206c3d98a95e49748a Mon Sep 17 00:00:00 2001 From: Ukpaa Chigozie Date: Tue, 28 Jul 2026 02:01:17 +0100 Subject: [PATCH 4/4] fix: sync sdk 27 gate with testnet --- .github/workflows/verify-build.yml | 5 +- .gitignore | 4 +- AGENTS.md | 52 - .../fixtures/events-1.5.0-sdk27.wasm | Bin 55724 -> 55766 bytes .../compatibility/fixtures/manifest.json | 8 +- .../fixtures/profile-1.2.0-sdk27.wasm | Bin 16151 -> 16165 bytes ...apshot_survives_h6_upgrade_to_sdk27.1.json | 1271 --- ...ancellation_keys_work_after_upgrade.1.json | 3514 -------- ...10_rows_survive_h6_upgrade_to_sdk27.1.json | 7146 ----------------- deploy_mainnet.sh | 4 +- 10 files changed, 8 insertions(+), 11996 deletions(-) delete mode 100644 contracts/compatibility/test_snapshots/exact_mainnet_snapshot_survives_h6_upgrade_to_sdk27.1.json delete mode 100644 contracts/compatibility/test_snapshots/sdk23_pre27_prize_and_cancellation_keys_work_after_upgrade.1.json delete mode 100644 contracts/compatibility/test_snapshots/sdk23_v110_rows_survive_h6_upgrade_to_sdk27.1.json diff --git a/.github/workflows/verify-build.yml b/.github/workflows/verify-build.yml index 15a72ac..48fcb7b 100644 --- a/.github/workflows/verify-build.yml +++ b/.github/workflows/verify-build.yml @@ -82,10 +82,7 @@ jobs: - name: Verify SDK 23 to SDK 27 storage compatibility env: VERIFY_SDK27_BUILD: "1" - run: | - ./scripts/test-sdk27-compat.sh - git diff --exit-code -- contracts/compatibility/test_snapshots - test -z "$(git ls-files --others --exclude-standard -- contracts/compatibility/test_snapshots)" + run: ./scripts/test-sdk27-compat.sh - name: Run tests run: cargo test --release diff --git a/.gitignore b/.gitignore index c39853b..c0fd38e 100644 --- a/.gitignore +++ b/.gitignore @@ -10,7 +10,5 @@ target deployments/ # Soroban test snapshots: derived artifacts, regenerated by `cargo test`. -# Most are not committed because their diffs dwarf source changes. +# Not committed — snapshot diffs dwarf source diffs and blind the PR scanners. test_snapshots/ -!contracts/compatibility/test_snapshots/ -!contracts/compatibility/test_snapshots/*.json diff --git a/AGENTS.md b/AGENTS.md index 89f2247..9e2b36e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,55 +1,3 @@ -# Working in this repo - -This repo holds the boundless-events and boundless-profile Soroban contracts. Read this and `BACKLOG.md` before changing the contract surface or deploy scripts. - -## Use the Stellar dev skill - -The Stellar Development Foundation publishes a Codex skill that bundles current Soroban patterns, audit checklists, SDK references, and SEP/CAP knowledge. Install once per machine: - -```text -/plugin marketplace add stellar/stellar-dev-skill -/plugin install stellar-dev@stellar-dev -``` - -After install, the seven sub-skills (`soroban`, `dapp`, `assets`, `data`, `agentic-payments`, `zk-proofs`, `standards`) become available across sessions. Lean on `soroban/` for contract changes and audit prep; lean on `dapp/` and `assets/` only when the work crosses into the frontend wallet or trustline flows. - -Source: https://github.com/stellar/stellar-dev-skill - -## Hard rules - -- **No `unwrap()` on host-returned `Option`/`Result` in contract code.** Return a typed `Error` instead. Existing patterns: `Error::EventNotFound`, `Error::InsufficientEscrow`, `Error::WinnersAlreadySelected`. -- **Storage layout is stable.** Adding a field to `EventRecord` or any persisted struct must extend, never reorder, and must ship with a corresponding migration story (see `docs/mainnet-deploy-runbook.md` and the `upgrade()` admin function). -- **Per-event configuration over global constants.** Anything sales might want to vary per program (fees, windows, caps) belongs on `EventRecord` or its variant payload, not in module constants. -- **Tests cover the math.** Every payout split (single + multi-position + sweep) has a test that asserts both the recipient and the fee account deltas. -- **Snapshots are the audit trail.** When test fixtures change shape, regenerate snapshots intentionally and commit them in the same PR. - -## Build, test, deploy - -```bash -# Build -stellar contract build --locked - -# Test (host target) -cargo test --release - -# Deploy / upgrade testnet -./deploy_and_upgrade.sh - -# Deploy / upgrade mainnet -./deploy_mainnet.sh # see docs/mainnet-deploy-runbook.md -``` - -Mainnet admin operations live behind the multi-sig defined in `docs/admin-custody-policy.md`. Never touch mainnet without confirming the runbook prerequisites first. - -## Before opening a PR - -```bash -cargo test --release -stellar contract build --locked -``` - -Update `BACKLOG.md` if your PR closes one of the entries there. - Never add "Co-Authored-By" lines to commits Comment sparingly. A comment earns its place only by stating something the diff --git a/contracts/compatibility/fixtures/events-1.5.0-sdk27.wasm b/contracts/compatibility/fixtures/events-1.5.0-sdk27.wasm index 361a2a017584637503951148048ab431e8571534..f8453b664128ce92ba94caa5014be5296cb37c59 100644 GIT binary patch delta 570 zcmYjO&ubGw6rMLT+tlo@*;vI&q?4tT_^SqEy9YgV7PewkOg0qSVl z{sF}SQBcr|ip3v=x#&d$QbY>k$%9gQ^)K+K&IS+8<(v23_r3Y%y_br7Q)KlC#-62~ z;&loeYBqEBfW*O|{5pD24FzZV;k#U@-U22`t=!{;IOdK#QahgW!auMWenzp4INnXF zzANw7=9tTFLPWSs)+Z4+#Lvvh zRw^~L)R3ETd1tRF3I)P5niBEesAXqNjs?5SUAeEGFB&|{wucM)%q(_+#WoebR%FB5 zI?LGB5MtYqGxfeU5hJ>Q{-<{=T{Ky(fW*B!9mEd#xe&7v?LqV4Mgdv)-+O5uvtf>l zmvZkw)F^99Et;uh}_WZb9nSG@?X97y(nCo4%_5A!j8Bmn8CaJ_zvH9&f%WVnmyC3^N3Q% z(;IZ#fG>JExlmBQODELF(zrex%;w;eYFBT7r&z6+NQX2MX?41GE|UrW!dm!&L@p8Z zD69Hh-LGBaoL`5EQI^Ab<}h1i)M#|JK+CKwpo(>23BvdGqDIscSwGd6O_$1+Fhok- ziH_$?F(_f#XBA<}pULyhxT%Rv6KW?a?i;jaKF>rFEfq0PX}SZpppst}Tun?LXeETj zN5VF~rL`V-yNY zY!P7vtPRLL0m~vh)vQk@U2v#PY_(qhidR@|-S)r3c5H_lHJ^Y`43_{_d!6YF58g he_Ys5orha`Vf_t*Ej_w<^&k}Vt#@xty|{fPwF~R+l-vLS diff --git a/contracts/compatibility/fixtures/manifest.json b/contracts/compatibility/fixtures/manifest.json index 809db98..0c36476 100644 --- a/contracts/compatibility/fixtures/manifest.json +++ b/contracts/compatibility/fixtures/manifest.json @@ -42,8 +42,8 @@ }, { "file": "events-1.5.0-sdk27.wasm", - "sha256": "52ead9e4374d1fe17704649da59747095bb59839f3e826978013da03508a7e7c", - "source": "GitHub Actions Linux x86_64 build from commit bc15269", + "sha256": "31b27e9d5fe554e0710161dd9387693e166bdd755d985a9771b1ed71b9e28321", + "source": "GitHub Actions Linux x86_64 build from commit d5959d0", "soroban_sdk": "27.0.0", "protocol": 27, "runtime_version": "1.5.0", @@ -51,8 +51,8 @@ }, { "file": "profile-1.2.0-sdk27.wasm", - "sha256": "de2e90763462c67844bbf99707f67056f3aaa039d763c32366c445b73cf10802", - "source": "GitHub Actions Linux x86_64 build from commit bc15269", + "sha256": "d2d025d0f7c2c29e6dbd95401841cf62b8b61be608c48615cffb5934050890c0", + "source": "GitHub Actions Linux x86_64 build from commit d5959d0", "soroban_sdk": "27.0.0", "protocol": 27, "runtime_version": "1.2.0", diff --git a/contracts/compatibility/fixtures/profile-1.2.0-sdk27.wasm b/contracts/compatibility/fixtures/profile-1.2.0-sdk27.wasm index 59c7386f7f162549953ca550a052b3531ed49221..5154b31ee9dbd0a7b4a0575c44131c7855ecd110 100644 GIT binary patch delta 181 zcmbPUx3q4*a(f%22v z<$NbE6qnunQSJpZ=FFSdXtQ8~2DRK=O~QdJ2Ogn*xg_ zGlwFx0*eBpIkNzeVlZdsP+)OlH)m#0U=ff~U{hePQQ}fy3t6kcq`+KLqr~Q9->$^1 zzy;#AI@Px-Fe|XNHajr{E3rx|a62`?08oZafmM2Pp`0%x$L9TVEG&%2Hy=@&z{1AL i%)r1PvN=gzm65S~bBD%!Zbs3~8YaR_o5Rh{aR2~+3@(2F diff --git a/contracts/compatibility/test_snapshots/exact_mainnet_snapshot_survives_h6_upgrade_to_sdk27.1.json b/contracts/compatibility/test_snapshots/exact_mainnet_snapshot_survives_h6_upgrade_to_sdk27.1.json deleted file mode 100644 index c41679f..0000000 --- a/contracts/compatibility/test_snapshots/exact_mainnet_snapshot_survives_h6_upgrade_to_sdk27.1.json +++ /dev/null @@ -1,1271 +0,0 @@ -{ - "generators": { - "address": 0, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - { - "function": { - "contract_fn": { - "contract_address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", - "function_name": "pause", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - { - "function": { - "contract_fn": { - "contract_address": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", - "function_name": "pause", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [ - [ - "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - { - "function": { - "contract_fn": { - "contract_address": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", - "function_name": "propose_upgrade", - "args": [ - { - "bytes": "de2e90763462c67844bbf99707f67056f3aaa039d763c32366c445b73cf10802" - }, - { - "string": "1.2.0" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - { - "function": { - "contract_fn": { - "contract_address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", - "function_name": "propose_upgrade", - "args": [ - { - "bytes": "52ead9e4374d1fe17704649da59747095bb59839f3e826978013da03508a7e7c" - }, - { - "string": "1.5.0" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - { - "function": { - "contract_fn": { - "contract_address": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", - "function_name": "apply_upgrade", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - { - "function": { - "contract_fn": { - "contract_address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", - "function_name": "apply_upgrade", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - { - "function": { - "contract_fn": { - "contract_address": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", - "function_name": "migrate", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - { - "function": { - "contract_fn": { - "contract_address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", - "function_name": "migrate", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - { - "function": { - "contract_fn": { - "contract_address": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", - "function_name": "unpause", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - { - "function": { - "contract_fn": { - "contract_address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", - "function_name": "unpause", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [ - [ - "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - { - "function": { - "contract_fn": { - "contract_address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", - "function_name": "deregister_supported_token", - "args": [ - { - "address": "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [ - [ - "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - { - "function": { - "contract_fn": { - "contract_address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", - "function_name": "register_supported_token", - "args": [ - { - "address": "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 27, - "sequence_number": 63635007, - "timestamp": 1784850182, - "network_id": "7ac33997544e3175d266bd022439b22cdb16508c01163f26e5cb2a3e1045a979", - "base_reserve": 5000000, - "min_persistent_entry_ttl": 2073600, - "min_temp_entry_ttl": 17280, - "max_entry_ttl": 3110400, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 63315871, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "52ead9e4374d1fe17704649da59747095bb59839f3e826978013da03508a7e7c" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2" - } - }, - { - "key": { - "vec": [ - { - "symbol": "DeploymentSeq" - } - ] - }, - "val": { - "u32": 63222823 - } - }, - { - "key": { - "vec": [ - { - "symbol": "FeeAccount" - } - ] - }, - "val": { - "address": "GADSIP2HPINWTMEUNMVYA5NJRL372OV52HDEJTRTLDZXMHADIPQNYH55" - } - }, - { - "key": { - "vec": [ - { - "symbol": "FeeBps" - } - ] - }, - "val": { - "u32": 250 - } - }, - { - "key": { - "vec": [ - { - "symbol": "MigratedToVersion" - } - ] - }, - "val": { - "string": "1.5.0" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Paused" - } - ] - }, - "val": { - "bool": false - } - }, - { - "key": { - "vec": [ - { - "symbol": "ProfileContract" - } - ] - }, - "val": { - "address": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC" - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedToken" - }, - { - "address": "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedToken" - }, - { - "address": "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedTokenAt" - }, - { - "u32": 0 - } - ] - }, - "val": { - "address": "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75" - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedTokenAt" - }, - { - "u32": 1 - } - ] - }, - "val": { - "address": "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA" - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedTokenCount" - } - ] - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedTokenSlot" - }, - { - "address": "CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA" - } - ] - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedTokenSlot" - }, - { - "address": "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "string": "1.5.0" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 4294967295 - }, - { - "entry": { - "last_modified_ledger_seq": 63315890, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "de2e90763462c67844bbf99707f67056f3aaa039d763c32366c445b73cf10802" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2" - } - }, - { - "key": { - "vec": [ - { - "symbol": "DefaultBootstrapCredits" - } - ] - }, - "val": { - "u32": 10 - } - }, - { - "key": { - "vec": [ - { - "symbol": "DeploymentSeq" - } - ] - }, - "val": { - "u32": 63222664 - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventsContract" - } - ] - }, - "val": { - "address": "CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ" - } - }, - { - "key": { - "vec": [ - { - "symbol": "MigratedToVersion" - } - ] - }, - "val": { - "string": "1.2.0" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Paused" - } - ] - }, - "val": { - "bool": false - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "string": "1.2.0" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 4294967295 - }, - { - "entry": { - "last_modified_ledger_seq": 63585475, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "22f9dff5b7184344e5bac394f9fb141af5b1da8e71ae36e7612fb1aa68f2f1bc" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 4294967295 - }, - { - "entry": { - "last_modified_ledger_seq": 63597602, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "d01286fa654b4f924eb2a165e3d8386142917b07af9a22f222420ba8d2b01ad8" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 4294967295 - }, - { - "entry": { - "last_modified_ledger_seq": 63593387, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "d456ce7dbe62e2f5949dc2cce2b6a99900ce9ed08ee44237219af22755fa71d5" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 4294967295 - }, - { - "entry": { - "last_modified_ledger_seq": 63585475, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", - "key": { - "vec": [ - { - "symbol": "Profile" - }, - { - "address": "GAHGDV4MWDLT3BXOUT5A2T774IUAE54DZ6BUCBH4O7PG5TJGWXSV3OJO" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "bootstrapped_at" - }, - "val": { - "u64": "1784668845" - } - }, - { - "key": { - "symbol": "reputation" - }, - "val": { - "u64": "0" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 4294967295 - }, - { - "entry": { - "last_modified_ledger_seq": 63593387, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", - "key": { - "vec": [ - { - "symbol": "Profile" - }, - { - "address": "GBVQKBWHZGO6YED3EVXOZW76VPNYUMJLBLKE5IN4XE5LTT262UXCBIR7" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "bootstrapped_at" - }, - "val": { - "u64": "1784713278" - } - }, - { - "key": { - "symbol": "reputation" - }, - "val": { - "u64": "0" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 4294967295 - }, - { - "entry": { - "last_modified_ledger_seq": 63539164, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", - "key": { - "vec": [ - { - "symbol": "Profile" - }, - { - "address": "GCCCPDSWYDVTD2VSXNXDKWWNENSRTA637CHVHIIXISTKSK4FV6T7G3HV" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "bootstrapped_at" - }, - "val": { - "u64": "1784408398" - } - }, - { - "key": { - "symbol": "reputation" - }, - "val": { - "u64": "0" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 4294967295 - }, - { - "entry": { - "last_modified_ledger_seq": 63519879, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", - "key": { - "vec": [ - { - "symbol": "Profile" - }, - { - "address": "GCS5XWO3M72B6PSMZVGOSB3CLQVWB5OJ6Z7FTFAP5FAZVWS3MLO4Y3WH" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "bootstrapped_at" - }, - "val": { - "u64": "1784300085" - } - }, - { - "key": { - "symbol": "reputation" - }, - "val": { - "u64": "0" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 4294967295 - }, - { - "entry": { - "last_modified_ledger_seq": 63597602, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC", - "key": { - "vec": [ - { - "symbol": "Profile" - }, - { - "address": "GDCLE5VYYAZ5HYSBSG3PIKQEXHPYNSHF2W7PSW2R7WEIPP2AD275EL4S" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "bootstrapped_at" - }, - "val": { - "u64": "1784736975" - } - }, - { - "key": { - "symbol": "reputation" - }, - "val": { - "u64": "0" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 4294967295 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - "key": { - "ledger_key_nonce": { - "nonce": "115220454072064130" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 66745406 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 66728126 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 66728126 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - "key": { - "ledger_key_nonce": { - "nonce": "1194852393571756375" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 66745406 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - "key": { - "ledger_key_nonce": { - "nonce": "2032731177588607455" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 66745406 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - "key": { - "ledger_key_nonce": { - "nonce": "3126073502131104533" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 66745406 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - "key": { - "ledger_key_nonce": { - "nonce": "4270020994084947596" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 66745406 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - "key": { - "ledger_key_nonce": { - "nonce": "4837995959683129791" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 66728126 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 66728126 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - "key": { - "ledger_key_nonce": { - "nonce": "5806905060045992000" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 66745406 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - "key": { - "ledger_key_nonce": { - "nonce": "6277191135259896685" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 66745406 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2", - "key": { - "ledger_key_nonce": { - "nonce": "8370022561469687789" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 66745406 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 15469, - "n_functions": 192, - "n_globals": 4, - "n_table_entries": 5, - "n_types": 43, - "n_data_segments": 22, - "n_elem_segments": 1, - "n_imports": 39, - "n_exports": 55, - "n_data_segment_bytes": 4318 - } - } - }, - "hash": "2a8789bf5dd392b91ddfe6591072a0cb9fae70045abf379fd1dbbc2db4af1de3", - "code": "0061736d010000000190022b60027e7e017e60017e017e6000017e60027f7f0060027f7e0060027f7f017f60037f7f7f017f60017e0060037e7e7e017e60017f0060017e017f60017f017e60047e7e7e7e017e60037f7e7e006000017f60027e7f0060027f7f017e60000060027e7e017f60037f7f7e0060037f7e7f0060057f7e7e7e7e0060037e7e7e0060017f017f60037f7f7f0060037e7f7f017e60067f7e7e7e7e7f0060047e7e7e7e0060047f7e7e7f0060057e7e7e7e7e0060057e7f7f7f7f0060027e7f017e60027e7e0060047f7f7f7f017e60057e7e7f7e7e0060067e7e7e7e7e7e0060057e7e7e7e7e017e60047f7f7f7f017f60047f7e7e7e0060047e7f7f7f0060047f7f7e7e0060027e7f017f60047f7e7f7f0002eb01270169015f0001016901300001016c01310000016c015f0008017801300000017601330001017601310000016101300001017801370002016c01380000016c0137000c016c013200000178013100000162016b0001016c01360001016d01330001016d01350000016d01360000016d01340000016d013100000176015f00020176013600000176016700000169013800010169013700010169013600000162016a00000162013800010164015f000801620131000c016201330000016201690000016d01390008016d0161000c0162016d0008017801330002017801340002016c0130000001780135000103c201c00104041d001016030b1203040d031313031703030304030412030b18040d0b03010b10040d04031905040a05031e11070e090e110e17021a1b00090a07021f0f0b190711070e0907090907090411090a0f0e030a04040f03200a14120d0a140f0d1b0a140a040f0d210710090707090716222303030c0e0b01020101010202000202020101010201000008000c08080c080800012401000101000101000101000002020202020202020225050505060303181a1c15151c26061527100b1328292a0405017001050505030100110621047f01418080c0000b7f0041b3a5c0000b7f0041f4a6c0000b7f004180a7c0000b07dd0737066d656d6f727902000d5f5f636f6e7374727563746f72009b01097365745f61646d696e009e010c6163636570745f61646d696e009f010b7365745f6665655f62707300a0010f7365745f6665655f6163636f756e7400a101147365745f70726f66696c655f636f6e747261637400a20105706175736500a30107756e706175736500a4010f70726f706f73655f7570677261646500a5010d6170706c795f7570677261646500a6011663616e63656c5f70656e64696e675f7570677261646500a701076d69677261746500a8011872656769737465725f737570706f727465645f746f6b656e00a9011a646572656769737465725f737570706f727465645f746f6b656e00aa011269735f737570706f727465645f746f6b656e00ab0115737570706f727465645f746f6b656e5f636f756e7400ac0112737570706f727465645f746f6b656e5f617400ad010c6372656174655f6576656e7400ae010c73746172745f63616e63656c00af011470726f636573735f63616e63656c5f626174636800b0010f66696e616c697a655f63616e63656c00b101096164645f66756e647300b2010f6170706c795f746f5f626f756e747900b3011477697468647261775f6170706c69636174696f6e00b401067375626d697400b5011377697468647261775f7375626d697373696f6e00b6010e73656c6563745f77696e6e65727300b7010b7365745f6d616e6167657200b8010b6765745f6d616e6167657200b9010f636c61696d5f6d696c6573746f6e6500ba01096765745f6576656e7400bb010e6765745f7375626d697373696f6e00bc010e6765745f6170706c6963616e747300bd01136765745f6170706c6963616e745f636f756e7400be01106765745f6170706c6963616e745f617400bf010b6765745f77696e6e65727300c001106765745f77696e6e65725f636f756e7400c1010d6765745f77696e6e65725f617400c201106765745f636f6e7472696275746f727300c301156765745f636f6e7472696275746f725f636f756e7400c401126765745f636f6e7472696275746f725f617400c501166765745f636f6e7472696275746f725f616d6f756e7400c601096765745f61646d696e00c7010b6765745f6665655f62707300c8010f6765745f6665655f6163636f756e7400c901146765745f70726f66696c655f636f6e747261637400ca010969735f70617573656400cb010776657273696f6e00cc01136765745f70656e64696e675f7570677261646500cd01176765745f6d696772617465645f746f5f76657273696f6e00ce010769645f6261736500cf01015f03010a5f5f646174615f656e6403020b5f5f686561705f626173650303090d010041010b04d101d20151d3010c01160a94fb01c0012f00200142ffffffffffffffff0058047e200142088642068405200110000b210120004200370300200020013703080b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110010b210120002003370300200020013703080b910101027f230041306b22062400200620032004102a370310200620023703082006200137030003402005411846044041002105034020054118470440200641186a20056a200520066a290300370300200541086a21050c010b0b2000428eeeea95beb6def300200641186a4103102b102c200641306a240005200641186a20056a4202370300200541086a21050c010b0b0b2e01017f230041106b22022400200220002001108d0120022802004101460440000b2002290308200241106a24000b16002000ad4220864204842001ad42208642048410160b2701017f230041106b22032400200020012002101c42ff01834202520440000b200341106a24000b0b0020002001420110e3010bd70e02027f037e230041306b2201240002400240027e024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020041016b0e1e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e000b200141106a2200419497c0004105104120012802100d212000200129031810420c1e0b200141106a2200419997c000410c104120012802100d202000200129031810420c1d0b200141106a220041a597c000410a104120012802100d1f2000200129031810420c1c0b200141106a220041af97c0004106104120012802100d1e2000200129031810420c1b0b200141106a220041b597c0004106104120012802100d1d2000200129031810420c1a0b200141106a220041bb97c000410d104120012802100d1c2000200129031810420c190b200141106a220041c897c000410f104120012802100d1b2000200129031810420c180b200141106a220241d797c000410e104120012802100d1a20022001290318200029030810430c170b200141106a220041e597c000410b104120012802100d192000200129031810420c160b200141106a220241f097c0004105104120012802100d182001290318210320022000290308102720012802100d1820022003200129031810430c150b200141106a220241f597c000410c104120012802100d172001290318210320022000290308102720012802100d1720022003200129031810430c140b200141106a2202418198c0004113104120012802100d162001290318210320022000290308102720012802100d1620022003200129031810430c130b2001419498c0004110104120012802000d152001290308210320012000290308102720012802000d152001200129030837031820012003370310200120003502044220864204843703200c130b200141a498c0004112104120012802000d142001290308210320012000290308102720012802000d142001200129030837031820012003370310200120002903103703200c120b200141b698c000410f104120012802000d132001290308210320012000290308102720012802000d132001200129030837031820012003370310200120002903103703200c110b200141106a220241c598c0004110104120012802100d122001290318210320022000290308102720012802100d1220022003200129031810430c0f0b200141d598c000410d104120012802000d112001290308210320012000290308102720012802000d112001200129030837031820012003370310200120003502044220864204843703200c0f0b200141e298c0004111104120012802000d102001290308210320012000290308102720012802000d102001200129030837031820012003370310200120002903103703200c0e0b200141106a220241f398c0004110104120012802100d0f2001290318210320022000290308102720012802100d0f20022003200129031810430c0c0b2001418399c000410d104120012802000d0e2001290308210320012000290308102720012802000d0e2001200129030837031820012003370310200120003502044220864204843703200c0c0b2001419099c000410f104120012802000d0d2001290308210320012000290308102720012802000d0d2001200129030837031820012003370310200120002903103703200c0b0b200141106a2202419f99c0004110104120012802100d0c2001290318210320022000290308102720012802100d0c20012903182104200035020421052001200029031037032020012004370318200120033703102001200542208642048437032820024104102b21030c0d0b200141106a220241af99c000411d104120012802100d0b2001290318210320022000290308102720012802100d0b20022003200129031810430c080b200141106a220241cc99c0004111104120012802100d0a2001290318210320022000290308102720012802100d0a20022003200129031810430c070b200141106a220041dd99c0004107104120012802100d092000200129031810420c060b200141106a220041e499c000410e104120012802100d082000200129031810420c050b200141106a220041f299c0004111104120012802100d072000200129031810420c040b200141106a220241839ac0004106104120012802100d0620022001290318200029030810430c030b200141106a220041899ac0004113104120012802100d052000200129031810420c020b200141106a2202419c9ac0004110104120012802100d0420022001290318200035020442208642048410430c010b200141106a220241ac9ac0004112104120012802100d0320022001290318200029030810430b2001290310210420012903180c010b230041206b220024002000200141106a22022903103703182000200229030837031020002002290300370308200041086a4103102b21032001420037030020012003370308200041206a24002001290300210420012903080b21032004500d010b000b200141306a240020030b0b002000200110254201510b0e002000200142cd00420110e4010b0a0020002001420110320b0d002000102e2001200210031a0b0a0020002001420110340b14002000102e2001ad422086420484200210031a0b12002000102e2001ad42ff0183200210031a0b0b0020002001420210e3010b3b02017f017e4102210102402000102e22024202102f450d004101210102400240200242021002a741ff01710e020102000b000b410021010b20010b0e002000200142cd00420210e4010b0e002000200142c900420210e4010b0a0020002001420210350b0a0020002001420210320b0a0020002001420210340b0d002000102e2001420210031a0b0b002000200110044200520b5402017f017e230041106b220224000240200020012903002203420252047e2003a74101710d0120002001290308370308200041106a200141106a29030037030042010542000b370300200241106a24000f0b000b3101017e200029030022014202520440200029030842022001a74101711b0f0b200028020841037441889bc0006a2903000b3901017f230041106b2203240020032001200210d70120002003280200047e4201052000200329030837030842000b370300200341106a24000b3401017f230041106b2202240020022001370308200241086a4101102b21012000420037030020002001370308200241106a24000b3801017f230041106b22032400200320023703082003200137030020034102102b21012000420037030020002001370308200341106a24000b2d02017f017e230041106b2201240020012000104520012802004101460440000b2001290308200141106a24000bbd0102037f037e230041306b22022400200241086a220320012903102001290318108d0142012105024020022802080d00200229031021062001350224210720012802202104200320012903002001290308104a20022802080d002002200229031037031820022006370308200220012903283703282002200135023042208642048437032020022007422086420484420220041b370310200041c496c000410520034105108e01370308420021050b20002005370300200241306a24000b2b01017f230041106b2201240020012000102720012802004101460440000b2001290308200141106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a4101102b200141106a24000b230020004101714504402001ad4220864204840f0b200141037441889bc0006a2903000b5b01017f230041106b22022400024020014202520440200220011028200229030821012002280200044020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a24000b20002001a741017104402000200210270f0b20004200370300200042023703080b8c0202047f017e230041206b220224000240200142ff018342cb00520440410221030c010b2001100521062002410036020820022001370300200220064220883e020c200241106a2002104c410221030240200229031022014202512001a7410171720d0020022903182201a741ff0171220441ca00472004410e47710d0102400240200141e093c0004102104d422088a70e020001020b2002280208200228020c104e0d01410021030c020b2002280208200228020c104e41024f0d00200241106a2002104c200229031022014202512001a7410171720d002002290318220142ff01834204520d002001422088a72105410121030b0b2000200536020420002003360200200241206a24000b3d01017f200020012802082202200128020c49047e200020012903002002ad42208642048410063703082001200241016a36020842000542020b3703000b180020002001ad4220864204842002ad42208642048410220b1100200020014d0440200120006b0f0b000b3501027f2001420251047f4100052001422088a7210241014102200142ff01834204511b0b210320002002360204200020033602000bef0102037f017e230041206b22012400410421020240200042ff018342cb00520d002000100521042001410036020820012000370300200120044220883e020c200141106a2001104c200129031022004202512000a7410171720d0020012903182200a741ff0171220341ca00472003410e47710d000240024002400240200041c091c0004104104d422088a70e0400010203040b2001280208200128020c104e0d03410021020c030b2001280208200128020c104e0d02410121020c020b2001280208200128020c104e0d01410221020c010b2001280208200128020c104e0d00410321020b200141206a240020020b1900200128020041a4a5c000410f200128020428020c1106000bff0102047f047e230041206b22022400024020012802082204200128020c4f0440200042023703000c010b20012903002004ad42208642048410062106034020034118470440200241086a20036a4202370300200341086a21030c010b0b420121070240200642ff018342cc00520d00200641fc96c0004103200241086a410310532002290308220842ff01834204520d002002290310220642ff018342cd00520d002002290318220942ff01834204520d002008422088a721032009422088a72105420021070b200441016a2204044020002005360214200020033602102000200637030820002007370300200120043602080c010b000b200241206a24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410211a0b0c004283808080e0001055000b0700200010261a0b3701027f230041106b2200240020001057027f2000280200410146044020002802040c010b200029030810071a41000b200041106a24000b4d01027f230041106b22012400200141f085c00010384101210202402001280200410146044020002001290308370308410021020c010b200041063602040b20002002360200200141106a24000b0c00105941c6004100105a1b0b1600428480808080f010428480808080a0fa0310091a0b0d00418087c000103741fd01710b360020002d0078410147044041200f0b20002d00790440411f0f0b2000280200410147044041000f0b412541002000290308105c581b0b3f02017e027f230041106b22012400027e10242200a741ff017122024106470440200241c000460440200010010c020b000b20004208880b200141106a24000bfd0102017f067e230041306b220624002006410036022c200641106a200320042005ad42002006412c6a10d8012006200629031020062903184290ce00420010db01200628022c210520062903082107200629030021081008210941b886c00010e201210a200120022009200342ba82b4a2d8e1d3d7947f200820051b22087c220b200354ad200442e5908eebc5dbd101200720051b22027c7c2207423f87220c200b2002200485427f8520042007858342005322051b200c428080808080808080807f85200720051b1029200842005220024200552002501b044020012009200a2008200210290b2000200337030020002004370308200641306a24000b0e002000100820012002200310290b4d02027f017e230041306b220224002002410a36021820022000370320200241086a200241186a220310302002290308220050450440200310600b2002290310200241306a240020012000a71b0b1d002000102e4201428480808080b0d400428480808080e0ee0b100a1a0b5401027f230041206b220124002001411b360208200120003703100240200141086a102e22004200102f450d0002400240200042001002a741ff017122020e020201000b000b413c21020b200141206a240020020b2d01017f230041206b220124002001411b36020820012000370310200141086a410142001035200141206a24000b3902027f017e230041106b22002400200041086a419887c000103620002802082101200035020c200041106a2400422086420020014101711b0b8a0101047f230041406a22022400200241386a22034200370300200241306a22044200370300200241286a22054200370300200242003703202000200241206a1065200241186a2003290300370300200241106a2004290300370300200241086a200529030037030020022002290320220037030020022000a72001733a000020021066200241406b24000b1900200042042001ad42208642048442848080808004101d1a0b14002000ad42208642048442848080808004101e0b970101047f230041406a22032400200341386a22044200370300200341306a22054200370300200341286a22064200370300200342003703202000200341206a1065200341186a2004290300370300200341106a2005290300370300200341086a200629030037030020032003290320220037030020032000a72001733a0000200320032d00012002733a000120031066200341406b24000b0b0041f085c0002000103b0b0e0041a086c000102e4202100b1a0b0b0041b886c0002000103b0b3401027f230041106b22002400200041086a41d086c000103620002802084101714504401054000b200028020c200041106a24000b0b0041d086c0002000103c0b0b0041e886c0002000103b0b0b00418087c0002000103a0b0b00200041b087c00010390b0b0041b087c0002000103d0b860202027f057e230041406a220124000240200041c887c000102e22034202102f047e2003420210022103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341e49ac0004105200141086a410510532001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328107220012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d002001101b4280808080708342808080808004520d0020002001370308420021020b200020023703000b0e0041c887c000102e4202100b1a0b0b00200041e087c00010390b2d01027f230041206b220124002001410736020820012000370310200141086a1037200141206a240041fd01710b2b01017f230041206b220224002002410736020820022000370310200241086a2001103a200241206a24000b3401037f230041106b22002400200041086a41f887c000103620002802082101200028020c200041106a2400410020014101711b0b2b01017f230041206b220224002002411d3602082002200136020c2000200241086a1038200241206a24000b3f01037f230041206b220124002001411e360208200120003703102001200141086a1036200128020021022001280204200141206a2400410020024101711b0bc70602077f0c7e230041d0016b22022400200241093602182002200137032002400240200241186a102e22014201102f450440200042023703000c010b20014201100221010340200341f000470440200241306a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141c894c000410e200241306a410e10532002290330220a42ff018342c900520d01200241a0016a22032002290338102820022802a0010d0120022903a801210b20032002290340104920022903a001220c4202510d0120022903a801210d200241106a2002290348104f200228021022044102460d012002280214210520032002290350102820022802a0010d012002290358220e42ff018342cd00520d0120022903a801210f2002290360105041ff017122064104460d01200241086a2002290368104b200228020822074102460d01200228020c210820032002290370107b20022802a0014101460d012002290378220142ff018342cb00520d0120022903b801211020022903b0012111200110052109200241003602c801200220013703c001200220094220883e02cc012003200241c0016a104c20022903a00122014202512001a7410171720d0120022903a8012201a741ff0171220341ca00472003410e47710d01027f02400240024002402001418492c0004104104d422088a70e0400010203060b20022802c80120022802cc01104e0d0541000c030b20022802c80120022802cc01104e0d0441010c020b20022802c80120022802cc01104e0d0341020c010b20022802c80120022802cc01104e0d0241030b2103200229038001220142ff018342c900520d01200229038801220942ff018342cd00520d01200241a0016a200229039001107b20022802a0014101460d01200229039801221242ff018342cc00520d0120022903b801211320022903b00121142000201137032020002014370310200020033a0079200020063a0078200020123703702000200b370368200020013703602000200a370358200020093703502000200e3703482000200f3703402000200536023c2000200436023820002008360234200020073602302000200d3703082000200c3703002000201037032820002013370318200241186a10600b200241d0016a24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b20011017210320011018210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b4f01017f230041306b220224002002410936020820022000370310200241086a102e200241206a2001107d20022802204101460440000b2002290328420110031a200241086a1060200241306a24000b930502027f0d7e230041f0006b220224002001290358210520022001290368102742012104024020022802000d0020022903082106200220012903002001290308104a20022802000d002002290308210720012802382103200135023c210820022001290340102720022802000d00200229030821092001290348210a0240024002400240024020012d007841016b0e03010203000b200241a091c000410910410c030b200241a991c000410610410c020b200241af91c000410510410c010b200241b491c000410c10410b20022802000d002002200229030810422002290308210b2002290300a70d00024020012802304101460440200241da93c0004105104120022802000d0220022002290308200135023442208642048410430c010b200241d493c0004106104120022802000d012002200229030810420b2002290308210c2002290300a70d00200220012903202001290328108d0120022802000d002002290308210d0240024002400240024020012d007941016b0e03010203000b200241e091c000410610410c030b200241e691c000410910410c020b200241ef91c000410910410c010b200241f891c000410a10410b20022802000d002002200229030810422002290308210e2002290300a70d002001290350210f20012903602110200220012903102001290318108d0120022802000d00200220022903083703602002200f370358200220103703502002200e3703482002200d3703402002200c3703382002200b3703302002200a3703282002200937032020022008422086420484420220031b37031820022007370310200220063703082002200537030020022001290370370368200041c894c000410e2002410e108e01370308420021040b20002004370300200241f0006a24000b3101027f230041206b220224002002410a36020820022000370310200241086a22032001103120031060200241206a24000b09002000410b10e5010b0d00200020012002410c10e6010b4f01047f230041206b2202240020022001370318200220003703102002410d3602082002200241086a2203102d2002280204200228020022050440200310600b200241206a2400410020054101711b0beb0101027f230041406a2203240020032002370310200320013703082003410e360200024002402003102e22014201102f04402001420110022101034020044118470440200341186a20046a4202370300200441086a21040c010b0b0240200142ff018342cc00520d00200141a496c0004103200341186a410310532003290318220142ff018342cd00520d002003290320220242ff018342c900520d00200341306a2003290328102820032802304101470d020b000b200042003703000c010b20002003290338370318200020023703102000200137030820004201370300200310600b200341406b24000b09002000410f10e5010bdf0202037f057e230041f0006b2203240020032002360214200320013703182003411036021002400240200341106a102e22014201102f450440200042023703000c010b200142011002210141002102034020024128470440200341286a20026a4202370300200241086a21020c010b0b200142ff018342cc00520d01200141c496c0004105200341286a41051053200341d0006a22022003290328107b20032802504101460d012003290368210120032903602106200341086a2003290330104f200328020822044102460d01200328020c2105200220032903381049200329035022074202510d012003290340220842ff01834204520d012003290348220942ff018342cd00520d012003290358210a20002006370310200020084220883e02302000200937032820002005360224200020043602202000200a3703082000200737030020002001370318200341106a10600b200341f0006a24000f0b000b6601027f230041306b2202240020022000108301220336020420022000370308200241103602002002102e20011044420110031a200210602002410f36021820022000370320200241186a2201200341016a2203417f20031b103320011060200241306a24000b810102027f017e230041406a2203240020032002370318200320013703102003411136020842002102420021010240200341086a2204102e22054201102f0440200341206a200542011002107b20032802204101460d012003290338210120032903302102200410600b2000200237030020002001370308200341406b24000f0b000b4101027f230041206b22042400200420013703182004200037031020044111360208200441086a2205102e20022003102a420110031a20051060200441206a24000b09002000411210e5010b0d00200020012002411310e6010b09002000411610e5010bea0302037f047e230041f0006b220224002002411736020020022001370308024002402002102e22014201102f450440200041033a00280c010b2001420110022101034020034128470440200241186a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141ac93c0004105200241186a410510532002290318220142ff018342cb00520d012001100521052002410036026820022001370360200220054220883e026c200241406b200241e0006a104c200229034022014202512001a7410171720d0120022903482201a741ff0171220341ca00472003410e47710d01027f024002400240200141d492c0004103104d422088a70e03000102050b2002280268200228026c104e0d0441000c020b2002280268200228026c104e0d0341010c010b2002280268200228026c104e0d0241020b21032002290320220142ff01834204520d012002290328220542ff01834204520d01200241406b22042002290330107b20022802404101460d01200229035821062002290350210720042002290338107b20022802404101460d012002290350210820002002290358370318200020083703102000200637030820002007370300200020033a0028200020054220883e0224200020014220883e0220200210600b200241f0006a24000f0b000bb20202027f047e230041d0006b2202240020024117360200200220003703082002102e024002400240024020012d002841016b0e020102000b200241406b220341a492c000410910410c020b200241406b220341ad92c000411710410c010b200241406b220341c492c000410f10410b0240024020022802400d00200320022903481042200229034821042002290340a70d002001350224210520013502202106200241406b220320012903002001290308108d0120022802400d0020022903482107200320012903102001290318108d0120022802404101470d010b000b200220022903483703382002200737033020022004370318200220054220864204843703282002200642208642048437032041ac93c0004105200241186a4105108e01420110031a20021060200241d0006a24000b47002001423f8720028542005220014280808080808080407d42ffffffffffffffff005672047e200220011019052001420886420b840b210120004200370300200020013703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410200b4802027f017e230041106b220124002001419c89c000410f109001370308200141086a2202104720012000104637030841ac89c000410120024101108e01100c1a200141106a24000b3002017f017e230041106b2202240020022000200110d70120022802004101460440000b2002290308200241106a24000b6a02027f027e230041206b22012400200141b48ac0004117109001370308200141086a2202104720002903002000290308102a2104200120002903101046370310200120043703082001200029031837031841cc8ac000410320024103108e01100c1a200141206a24000b1300200041bc8dc000410d41a68dc00010e0010b1300200041848ec000411341e48dc00010e0010b4d02027f017e230041106b220124002001418c8ec000410f109001370308200141086a2202104720012000ad42208642048437030841a48ec000410120024101108e01100c1a200141106a24000b1300200041cc8ec000411841ac8ec00010e0010b860101027f230041206b22042400200420023703082004200137030003402003411046044041002103034020034110470440200441106a20036a200320046a290300370300200341086a21030c010b0b2000428eeae6bb8ecfd3e927200441106a4102102b102c200441206a240005200441106a20036a4202370300200341086a21030c010b0b0ba50102017f017e230041406a22052400418091c000410f109001210620052004370318200520033703102005200137030020052002ad4220864204843703084100210203402002412046044041002102034020024120470440200541206a20026a200220056a290300370300200241086a21020c010b0b20002006200541206a4104102b102c200541406b240005200541206a20026a4202370300200241086a21020c010b0b0ba20102027f017e230041406a22062400418f91c0004111109001210820032004102a21032006200537031820062003370310200620023703082006200137030003402007412046044041002107034020074120470440200641206a20076a200620076a290300370300200741086a21070c010b0b20002008200641206a4104102b102c200641406b240005200641206a20076a4202370300200741086a21070c010b0b0b6f02027f027e230041206b220224002001290308210420012903002105200241086a22032001290310102720002002280208047e420105200220022903103703182002200437031020022005370308200041a496c000410320034103108e0137030842000b370300200241206a24000b7b02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841e49ac0004105200241086a4105108e0121032000420037030020002003370308200241306a24000bad0101017f02400240200042ff018342cd0052200142ff018342cd005272200242ff0183420452200342ff018342cd0052727245044041f085c000102e4202102f0d01200242ffffffff8ffd00560d02200010682001106a2002422088a72204106c2003106d419887c000109c01103c4100106e418886c000109d0110701059200010920120011093012004109401200310950142020f0b000b4283808080101055000b4283808080d0001055000b08001023422088a70b14002000ad4220864204844284808080d000101f0bb20102037f017e230041106b22012400200042ff018342cd00510440027e10562202450440109c01210241a086c000102e200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041c09ac000410220014102108e01420210031a1059200141c48dc0004111109001370300200110472001200037030041dc8dc000410120014101108e01100c1a42020c010b200241037441889bc0006a2903000b200141106a24000f0b000bc90102027e027f230041106b22022400027e0240024041a086c000102e22004202102f047f2000420210022100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041c09ac00041022002410210532002290300220142ff01834204520d012002290308220042ff018342cd00520d01109c012001422088a74d0d0210691059410c05410b0b41037441909bc0006a2903000c020b000b200010071a2000106810691059200010920142020b200241106a24000b4e01017f200042ff018342045104400240105622010d0041052101200042ffffffff8ffd00560d002000422088a72201106c1059200110940142020f0b200141037441889bc0006a2903000f0b000b3701017f200042ff018342cd00510440105622014504402000106a1059200010930142020f0b200141037441889bc0006a2903000f0b000b3701017f200042ff018342cd00510440105622014504402000106d1059200010950142020f0b200141037441889bc0006a2903000f0b000b0c0041d88ec000410110e1010b0c0041e08ec000410010e1010bab0202057f017e230041406a22022400200241206a22042000107202402002280220410146200142ff018342c90052720d0020022903282100027e0240105622030d00412021032001100d428080808010540d002002109c01220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441c887c000102e20042002109a0120022802204101460d022002290328420210031a1059200241888fc000411810900137032020041047200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041d88fc000410420044104108e01100c1a42020c010b200341037441889bc0006a2903000b200241406b24000f0b000be30102037f037e230041306b22002400027e02400240105622010d00200041086a1071200028020845044041c10021010c010b200028022420002903182104200029031021032000280228109c01220249044041c40021010c010b20024d0d0141c30021010b200141037441889bc0006a2903000c010b10592003100e1a200410701073200041ac90c000410f109001370308200041086a22011047200020033703102000200437030841bc90c000410220014102108e01100c1a41e88ec00010472000200337030841808fc000410120014101108e01100c1a42020b200041306a24000b890102037f017e230041306b22002400027e024010562201047f200105200041086a1071200029030850450d0141c1000b41037441889bc0006a2903000c010b10731059109c012101200041f88fc0004119109001370308200041086a2202104720002001ad42208642048437030841a490c000410120024101108e01100c1a42020b200041306a24000bb90102027f037e230041206b22002400027e024002400240105622010d00200041106a106f20002802104101470440410621010c010b200029031821022000107420002802004101470d01200029030822032002100450450d0241c50021010b200141037441889bc0006a2903000c020b418d86c000109d0121030b41e087c0002002103d105941d090c0001047200020023703182000200337031041f090c0004102200041106a4102108e01100c1a42020b200041206a24000bc80102037f017e230041206b22022400200042ff018342cd00510440027e1056220145044020004101107620001079450440107721012002411d3602082002200136020c200241086a22032000103b2002411e360208200220003703102003200141016a2201417f20011b2201103c41f887c0002001103c0b1059200241fc8cc0004110109001370308200241086a2201104720022000370308418c8dc000410120014101108e01100c1a42020c010b200141037441889bc0006a2903000b200241206a24000f0b000bc10202057f017e230041306b22012400027e02400240200042ff018342cd0051044010562202450440200041001076200010792204450d03200441016b22031077220541016b22024100200220054d1b2202460d02200141086a2002107820012802084101470d02200129031021062001411d3602182001200336021c200141186a22032006103b2001411e3602182001200637032020032004103c0c020b200241037441889bc0006a2903000c030b000b2001411d3602182001200236021c200141186a102e4202100b1a2001411e36021820012000370320200141186a102e4202100b1a2005410249044041f887c000102e4202100b1a0c010b41f887c0002002103c0b1059200141948dc0004112109001370318200141186a2202104720012000370318418c8dc000410120024101108e01100c1a42020b200141306a24000b1500200042ff018342cd00520440000b20001075ad0b0b001077ad4220864204840b3c01027f230041106b22012400200042ff01834204520440000b20012000422088a71078200128020021022001290308200141106a2400420220021b0be60b02087f0e7e230041e0016b220224000340200341d800470440200241106a20036a4202370300200341086a21030c010b0b027e024002400240200042ff018342cc00520d00200041c095c000410b200241106a2204410b10532002290310221342ff018342c900520d0020024190016a220320022903181049200229039001220b4202510d002002290398012114200241086a2002290320104f200228020822074102460d00200228020c210820022903282211420252201142ff018342cd0052710d002002290330220e42ff018342cd00520d002002290338105041ff017122054104460d0020022002290340104b200228020022064102460d002002290348221242ff018342c900520d002002290350221042ff018342cd00520d002002280204210920032002290358107b2002280290014101460d002002290360220042ff018342cc00520d0020022903a801210c20022903a001210f20042001107220022802104101460d0020022903182115105822030d022015106122030d02200e10071a20101075450440411421030c030b2012100d42ffffffff8f0f560440412721030c030b200f50200c420053200c501b0440412321030c030b2000100f428080808010540d012000100f422088211641002104420021014204210a02400240024002400340200120165204402000200a10102000200a1011210d200142ffffffff0f510d0242ff0183420452200d42ff0183420452720d03417f2004200d422088a76a220320032004491b2104200a4280808080107c210a200142017c21010c010b0b41352103200441e400470d060240200ba7410171450d00105c2014540d00412621030c070b200741017145200841e8074d72450440410521030c070b200821042007410171450440106b21040b105c210a0240024002400240200541016b0e03000102030b2006450d05412121030c090b41212103200641017145200945720d080c040b41212103200641017145200945720d07200b500440412421030c080b2000100f42808080807083428080808010520d0641222103200042848080801010124201520d0720004284808080101013220142ff01834204520d05413521032001428080808070834280808080c00c520d070c040b412141244100200b501b20061b2203450d020c060b000b000b200241106a2010200e200f200c2004105d0b10632101419088c000102e220d4202102f047e200241106a200d42021002102820022802104101460d01200229031805200142017c0b2101419088c000102e427f200142017c220d200d501b1046420210031a20024200200c200541034622041b37033820024200200f20041b3703302002200c3703282002200f370320200220053a00880120022001370350200220103703602002200e370358200241003a00890120022009360244200220063602402002200a37037820022012370370200220133703682002200037038001200220143703182002200b3703102002200836024c200220073602482001200241106a107c2011420252044020012011107e0b20054103460440200241a8016a4200370300200241b0016a4100360200200241013602c0012002200e3703b801200242003703a0012002420037039001200120024190016a1085010b200241a888c000410d1090013703900120024190016a104720011046210b02400240024002400240200541016b0e03010203000b20024190016a220441a091c000410910410c030b20024190016a220441a991c000410610410c020b20024190016a220441af91c000410510410c010b20024190016a220441b491c000410c10410b2002280290010d0020042002290398011042200229039801210a20022903900150450d002002200f200c102a3703c001200220103703b801200220123703b0012002200a3703a8012002200e3703a0012002200b37039801200220133703900141e488c000410720024190016a4107108e01100c1a20151062200241106a2001102720022802104101460d0020022903180c030b000b412221030b200341037441889bc0006a2903000b200241e0016a24000b870502047f087e23004190026b2202240020024180016a220420001028027e02400240024002402002280280014101460d0020022903880121002004200110722002280280014101460d002002290388012109105822030d032009106122030d0320042000107a20022903800122014202510440411e21030c040b20022802880121032002410c7220024180016a410c7241f40010de011a200220033602082002200137030020022d00790440411f21030c040b20024180016a2000108b0120022d00a8014103470440413f21030c040b20002002290348220a105f10071a410021032002290328210720022903202108200010880121044200210103402003200447044020024180026a20002003108901200228028002044020024180016a200020022903880210860120062002290380017c220b200654ad2001200229038801220c7c7c2206423f87220d428080808080808080807f8520062001200c85427f8520012006858342005322051b2101200d200b20051b21060b200341016a21030c010b0b20065020014200532001501b450440200241003602a401200220043602a00120022006370380012002200837039001200220013703880120022007370398012002410241012006200856200120075520012007511b1b3a00a801200020024180016a108c01200241033a007920002002107c0c030b200842005220074200552007501b450d012002290350200a20082007105e200220073703880120022008370380012002200a37039801200220003703900120024180016a1091010c010b000b2002420037032820024200370320200241013a007920002002107c2000108f010b2009106242020c010b200341037441889bc0006a2903000b20024190026a24000b8a0602087f087e230041e0016b22032400200341306a22052000102802400240024002402003280230410146200142ff0183420452720d00200329033821002005200210724101210620032802304101460d002003290338210e105822040d03200e106122040d0320052000107a20032903304202510440411e21040c040b413e210420032d00a9014103470d03200329038001211020002003290378105f10071a200341306a22052000108b0120032d005822084103460d0320032802302104200341b0016a4104722005410472412410de011a200341dc016a200341dc006a280000360000200320032800593600d901200320043602b001200320083a00d80141192001422088a72204200441194f1b210620032903b801210b20032903c801210f20032903c001211120032802d401210420032802d001210720032903b001210c034020062009460d0320042007200420074b1b2105034020042005460440200521040c050b200341306a220a20002004108901200441016a210420032802304101470d00200a20002003290338220d1086012003290330220250200329033822014200532001501b0d000b024002400240200841016b0e020100020b2003410036022c200341106a200220012011200f2003412c6a10d801027e200328022c4504402003290318210120032903100c010b2001200f85423f87220242ffffffffffffffffff008521012002427f850b2102200b200c845020022001428080808080808080807f858450200b200c83427f5171720d04200320022001200c200b10db0120032903002202420052200329030822014200552001501b450d010b2010200d20022001105e200341888ac0004114109001370330200341306a2205104720022001102a21012003200010463703402003200d37033820032001370330419c8ac000410320054103108e01100c1a0b2000200d42004200108701200941016a21090c000b000b000b000b200320043602d4012000200341b0016a108c01200e106241002106200720046b22044100200420074d1b21040b200620041048200341e0016a24000be80302047f077e23004180026b2202240020024180016a220420001028027e024002402002280280014101460d0020022903880121002004200110722002280280014101460d002002290388012107105822030d012007106122030d0120042000107a20022903800122014202510440411e21030c020b20022802880121032002410c7220024180016a2204410c7241f40010de011a2002200336020820022001370300413e210320022d00794103470d01200020022903482208105f10071a20042000108b0120022d00a80122054103460d0141c000210320022802a40120022802a001490d01024020054101470d002002290390012209200229038001220a58200229039801220120022903880122065720012006511b0d0020022903502008200120067d2009200a54ad7d220b423f87220c2009200a7d20012006852001200b858342005322031b2201200c428080808080808080807f85200b20031b2206105e200220063703880120022001370380012002200837039801200220003703900120041091010b2002420037032820024200370320200241013a007920002002107c2002411736028001200220003703880120024180016a102e4201100b1a2000108f012007106242020c020b000b200341037441889bc0006a2903000b20024180026a24000bad0702037f077e230041d0026b2204240020044190016a220520001028027e024002400240200428029001410146200142ff018342cd0052720d00200429039801210020052002107b2004280290014101460d0020042903a801210220042903a00121082005200310722004280290014101460d002004290398012103105822050d022003106122050d02200850200242005320025022051b0440413a21050c030b200520084280c2d72f54710440413921050c030b20044190016a2000107a20042903900122074202510440411e21050c030b2004280298012105200441106a410c7220044190016a410c7241f40010de011a200420053602182004200737031020042d0089010440411f21050c030b200110071a20012004290358220a103e450d0120044190016a2205200020011086012004290390012004290398018450450d01200420013703a00120042000370398012004411436029001200441086a2005102d20042802080440200428020c200510600d020b200010880122054187274b0440413d21050c030b200420003703a00220044113360298022004200536029c0220044198026a22062001103120061060200420013703c002200420003703b802200441143602b002200441b0026a2206200541016a22051033200610602004411236029001200420003703980120044190016a220620051033200610600c010b000b024020042d0088014103460440100821072004290360200120072008200210290c010b027f20042802480440200428024c0c010b106b0b2105200441b0026a20042903602001200820022005105d20042903b802210220042903b00221080b20042004290330220720087c220b200754ad2004290338220720027c7c2209423f87220c200b2002200785427f8520072009858342005322051b220b3703302004200c428080808080808080807f85200920051b220c3703382001200a103e044020044190016a2000200110860120002001200429039001220720087c220a200754ad200429039801220720027c7c2209423f87220d200a2002200785427f8520072009858342005322051b200d428080808080808080807f85200920051b1087010b2000200441106a107c200441b489c000410b1090013703900120044190016a2205104720082002102a21022000104621002004200b200c102a3703a801200420003703a0012004200137039801200420023703900141e889c000410420054104108e01100c1a2003106242020c010b200541037441889bc0006a2903000b200441d0026a24000bb10302047f017e230041b0026b2203240020034180016a220520001028027e02400240200328028001410146200142ff018342cd0052720d0020032903880121002005200210722003280280014101460d0020032903880121020240105822040d002002106122040d0020052000107a20032903800122074202510440411e21040c010b20032802880121042003410c7220034180016a410c7241f40010de011a20032004360208200320073703002003105b22040d00200110071a200020011081010440412821040c010b2000107f2204418827490d02413b21040b200441037441889bc0006a2903000c020b000b20032000370388022003410c36028002200320043602840220034180026a22052001103120051060200320013703a802200320003703a0022003410d3602980220034198026a2205200441016a22061033200510602003410b36028001200320003703880120034180016a2204200610332004106041e886c00010e2012001200241b001106410960141e88ac000104720032000104637038801200320013703800141fc8ac000410220044102108e01100c1a2002106242020b200341b0026a24000bd20402057f017e230041a0026b2203240020034180016a220520001028027e02400240200328028001410146200142ff018342cd0052720d0020032903880121002005200210722003280280014101460d002003290388012102105822040d012002106122040d0120052000107a20032903800122084202510440411e21040c020b20032802880121042003410c7220034180016a2205410c7241f40010de011a20032004360208200320083703002003105b22040d01200110071a2005200020011082012003280280010440412b21040c020b200020011081012207450440412921040c020b411e21042000107f2206450d01200641016b21052006200747044020034180016a2206200020051080012003280280014101470d0220032903880121082003200741016b36028c0220032000370390022003410c3602880220034188026a22042008103120041060200320083703900120032000370388012003410d36028001200620071033200610600b200320053602840120032000370388012003410c3602800120034180016a102e4201100b1a200320013703900120032000370388012003410d3602800120034180016a102e4201100b1a2003410b3602800120032000370388010240200545044020034180016a102e4201100b1a0c010b20034180016a220420051033200410600b2003418c8bc00041151090013703800120034180016a2204104720032000104637038801200320013703800141fc8ac000410220044102108e01100c1a2002106242020c020b000b200441037441889bc0006a2903000b200341a0026a24000bbc0302027f017e230041c0016b2204240020042000102802402004280200410146200142ff018342cd005272200242ff018342c90052720d002004290308210020042003107220042802004101460d0020042903082103027e2004027e02400240105822050d002003106122050d0020042000107a200429030022064202510440411e21050c010b20042d00790440411f21050c010b20042d007822054103460440412021050c010b02402006a7410171450d002004290308105c560d00412521050c010b200110071a2004200020011082012004290300220650200541016b41ff017141014d714504402006500d0220042903180c030b200020011081010d01412921050b200541037441889bc0006a2903000c020b105c0b3703900120042002370388012004200137038001200420013703b801200420003703b0012004410e3602a801200441a8016a2205102e20044198016a20044180016a1099012004280298014101460d0120042903a001420110031a2005106041a88bc00010472004200010463703b801200420023703b001200420013703a80141b08bc000410320054103108e01100c1a2003106242020b200441c0016a24000f0b000bb20202027f017e23004180016b22032400200320001028027e024002402003280200410146200142ff018342cd0052720d002003290308210020032002107220032802004101460d00200329030821020240105822040d002002106122040d0020032000107a200329030022054202510440411e21040c010b20032d00790440411f21040c010b02402005a7410171450d002003290308105c560d00412521040c010b200110071a200320002001108201200329030050450d02412a21040b200441037441889bc0006a2903000c020b000b20032001370310200320003703082003410e3602002003102e4201100b1a200341c88bc0004114109001370300200310472003200010463703082003200137030041fc8ac000410220034102108e01100c1a2002106242020b20034180016a24000bbe0e02067f127e230041a0036b22032400200341e0016a220520001028027e02400240024020032802e001410146200142ff018342cb0052720d0020032903e801210b20052002107220032802e0014101460d0020032903e801210e105822040d02200e106122040d022005200b107a20032903e00122004202510440411e21040c030b20032802e8012104200341e0006a410c72200341e0016a410c7241f40010de011a200320043602682003200037036020032d00d9010440411f21040c030b20032d00d8014103460440412021040c030b200b20032903a801105f10071a41002104200b108301210502400240024002400240034020042005470440200341e0016a200b200410840120032903e0014202520440200328028002450d030b200441016a21040c010b0b20011005428080808010540440413221040c080b2001100542ffffffffaf06560d06101421002003200110054220883e02f402200341003602f002200320013703e80220032903d001210d0340200341e0016a2204200341e8026a105220034180036a2004103f0240200328028003410146044020032802900321042000100542208842017c2109420421020340200942017d2209500d02200020021006220c42ff01834204520d0620024280808080107c21022004200c422088a7470d000b413421040c0a0b41e886c00010e2012112105c2114419286c000410310900121152003280290014101460440200110052100200341003602f002200320013703e802200320004220883e02f402200341f0016a220441086a21070340200341e0016a2205200341e8026a105220034180036a2005103f2003280280034101470d08200329038803210020032802900321062004420037030020074200370300200441106a410036020020032006360290022003200037038802200342003703e001200b20051085010c000b000b200329038801210c2003290380012110200110052100200341003602f002200320013703e802200320004220883e02f40242002109420021020340200341e0016a2204200341e8026a105220034180036a2004103f02402003280280034101460440200d200335029003422086420484220010124201520d08200d20001013220042ff01834204510d010c0a0b20092010562002200c552002200c511b0440413821040c0c0b200110052100200341003602f802200341003602f002200320013703e802200320004220883e02f402200c423f87220042ffffffffffffffffff008521162000427f85211720032903b001211320102102200c210003400240200341e0016a2204200341e8026a105220034180036a2004103f2003280280034101470d0020032802f802220541016a2206450d07200328029403210820032802900321072003290388032109200320063602f802200d2007ad422086420484221110124201520d09200d20111013220a42ff01834204520d0b2003410036025c200341406b2010200c200a4220884200200341dc006a10d801200341306a20172003290340200328025c22061b2016200329034820061b42e400420010db01201320092003290330220a2003290338220f105e20122009200e41b001200510671096012012200920082015200e41d10120051067109701201220092013200a200f200e41e101200510671098012003200f3703f8012003200a3703f001200320073602900220032009370388022003410036028002200320143703e801200342013703e001200b2004108501200341848cc000410b1090013703e00120041047200a200f102a2119200b1046211a2003200937038002200320113703f801200342023703f0012003201a3703e801200320193703e00141a08cc000410520044105108e01100c1a2000200f7d2002200a54ad7d2209423f872211428080808080808080807f8520092000200f8520002009858342005322041b210020112002200a7d20041b21020c010b0b2003200237038001200320003703880120002002844200520d08200341023a00d9010c080b2003410036022c200341106a2010200c200042208842002003412c6a10d8010240200328022c0440427f210042ffffffffffffffffff00210a200c4200590d010c080b2003290310220042e400542003290318220a420053200a501b0d070b20032000200a42e40010dd0142ffffffffffffffffff00200920032903007c2200200954ad2002200329030822097c7c220a2002200985427f852002200a858342005322041b2102427f200020041b21090c000b000b200d2004ad422086420484220210124201520d07200d2002101342ff01834204520d0620002002101521000c000b000b41da0021040c060b000b000b412221040c030b200110052100200b200341e0006a107c200341dc8bc00041101090013703e001200341e0016a220410472003200b10463703e80120032000428080808070834204843703e00141f48bc000410220044102108e01100c1a200e106242020c030b000b413321040b200441037441889bc0006a2903000b200341a0036a24000b870102027f017e23004180016b22022400200220001028024002402002280200410146200142ff018342cd0052724504402002290308210410582203047f20030520022004107a4202210020022903004202520d02411e0b41037441889bc0006a29030021000c020b000b20042002290348105f10071a20042001107e0b20024180016a240020000b5401017f23004180016b2201240020012000102820012802004101470440200120012903082200107a027e2001290300420252044020002001290348105f0c010b4283808080e0030b20014180016a24000f0b000be20e020e7f087e23004180036b2205240020054180026a220620001028027e024002400240024002400240200528028002410146200142ff018342cd005272200242ff0183420452200342ff018342045272720d0020052903880221002006200410722005280280024101460d002005290388022116105822070d052016106122070d0520062000107a20052903800222044202510440411e21070c060b200528028802210620054180016a410c7220054180026a410c7241f40010de011a2005200636028801200520043703800120052d00f9010440411f21070c060b4121210720052802b0014101470d0520052802b4012208450d054137210720082002422088a7220a4d0d0520052903c80110071a20052d00f801220c410346044020054180026a1057200528028002044020052802840221070c070b20052903880210071a0b200520013703900220052000370388022005200a360284022005411536028002024020054180026a102e22024201102f04400240200242011002a741ff01710e020002030b20054180026a10600b2003422088a7210f2000108301210d420021040340200d20092009200d491b211002400240034020092010460d0120054180026a20002009108401200941016a21092005290380024202510d002005290398022102200529039002210320052802b002210620052802a002211120052903a8022001103e0d000b20114101710d012006210b410121120c020b2012450440413221070c090b200c410347044020052903f0012202200bad422086420484220310124201520440413321070c0a0b200220031013220242ff01834204520d042005410036027c200541e0006a200529039001200529039801220320024220884200200541fc006a10d801200541d0006a027e200528027c4504402005290368210220052903600c010b2003423f87220342ffffffffffffffffff008521022003427f850b200242e400420010db0120052903582102200529035021032008200e41016a2206417f20061b470440200541406b200320022008ad420010db0120052903482102200529034021030c060b200220047d2003201354ad7d2214423f872215428080808080808080807f852014200220048520022014858342005322061b21022015200320137d20061b21030c050b20082000108a0122064d0d0820052903a00122035020052903a80122024200532002501b0d07200820066b22064100200620084d1b22064101460d05200541306a200320022006ad10dd0120052903382102200529033021030c040b2013200320137c221456ad200220047c7c2203423f872213428080808080808080807f8520032002200485427f8520032004858342005322061b21042013201420061b2113200e41016a2206417f20061b210e0c000b000b20054180026a1060413621070c050b000b20035020024200532002501b0440412221070c040b200320052903a00156200220052903a80122045520022004511b0d02200c4103460d0020052903d001200120032002105e0c010b027f20052802b801044020052802bc010c010b106b0b21062005410036022c200541106a200320022006ad42002005412c6a10d8012005427f2005290310200528022c22061b221942ffffffffffffffffff00200529031820061b22144290ce00420010db0120052903082104200529030021131008211520052903d00121172003201356200220045520022004511b0440201720152001200220047d2003201354ad7d2218423f87221a200320137d200220048520022018858342005322061b201a428080808080808080807f85201820061b10290b2019428fce005620144200552014501b450d002017201541b886c00010e2012013200410290b200520052903a801220420027d20052903a0012214200354ad7d2213423f872215201420037d200220048520042013858342005322061b3703a00120052015428080808080808080807f85201320061b3703a801200520013703900220052000370388022005200a36028402200541153602800220054180026a220641014201103520061060200c41034604402000108a012107200541163602800220052000370388022006200741016a2207417f20071b1033200610600b41e886c00010e2012104419586c0004109109001211320042001201641b001106410960120042001200f2013201641d1011064109701201641e101106421132004200120052903d001200320022013109801105c2104200520023703980220052003370390022005200b3602b002200520013703a8022005200a3602a402200541013602a00220052004370388022005420137038002200020054180026a10850120052903a00120052903a80184500440200541023a00f9010b200020054180016a107c200541c88cc00041111090013703800220054180026a220b104720032002102a210220001046210020052001370398022005200aad422086420484370390022005200037038802200520023703800241dc8cc0004104200b4104108e01100c1a2016106242020c020b413821070b200741037441889bc0006a2903000b20054180036a24000b970101027f23004180026b2201240020014180016a22022000102802402001280280014101460d002002200129038801107a027e0240200129038001420251047f411d05200120014180016a41800110de0122022903004202520d01200228020841016b0b41037441909bc0006a2903000c010b20024180016a2002107d2002280280010d012002290388010b20014180026a24000f0b000ba30101027f230041406a22022400200241206a22032000102802402002280220410146200142ff018342cd0052720d00200320022903282001108201027e20022802204101460440200241186a200241386a290300370300200241106a200241306a29030037030020022002290328370308200241003602002003200241086a10990120022802200d0220022903280c010b4283808080a0050b200241406b24000f0b000b9b0102037f017e23004180016b2201240020012000102820012802004101470440200120012903082204107a4283808080e0032100024020012903004202510d004188272004107f220220024188274f1b21034100210210142100034020022003460d012001200420021080012001280200410146044020002001290308101521000b200241016a21020c000b000b20014180016a240020000f0b000b5201027f23004180016b2201240020012000102820012802004101470440200120012903082200107a411e21022001290300420252047f2000107f210241000541010b2002104820014180016a24000f0b000b8d0102027f017e23004190016b22022400200241106a2203200010282002280210410146200142ff018342045272450440200320022903182204107a420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a710800120022002290318370308200229031021000b200220003703002002104020024190016a24000f0b000ba10102047f017e230041c0016b2201240020012000102820012802004101470440200120012903082205107a4283808080e0032100024020012903004202510d0041e80720051083012202200241e8074f1b21034100210210142100034020022003460d0120014180016a220420052002108401200241016a21022001290380014202510d00200020041044101521000c000b000b200141c0016a240020000f0b000b5301027f23004180016b2201240020012000102820012802004101470440200120012903082200107a411e21022001290300420252047f2000108301210241000541010b2002104820014180016a24000f0b000ba80101017f23004190016b2202240020022000102802402002280200410146200142ff0183420452720d00200220022903082200107a027e02402002290300420252047f200220002001422088a7108401200229030022004203520d01200228020841016b05411d0b41037441909bc0006a2903000c010b420220004202510d001a20024180016a200210452002280280014101710d012002290388010b20024190016a24000f0b000b9c0102037f017e23004180016b2201240020012000102820012802004101470440200120012903082204107a4283808080e0032100024020012903004202510d004188272004108801220220024188274f1b21034100210210142100034020022003460d012001200420021089012001280200410146044020002001290308101521000b200241016a21020c000b000b20014180016a240020000f0b000b5301027f23004180016b2201240020012000102820012802004101470440200120012903082200107a411e21022001290300420252047f2000108801210241000541010b2002104820014180016a24000f0b000b8d0102027f017e23004190016b22022400200241106a2203200010282002280210410146200142ff018342045272450440200320022903182204107a420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a710890120022002290318370308200229031021000b200220003703002002104020024190016a24000f0b000b8b0102017f017e23004190016b2202240020022000102802402002280200410146200142ff018342cd0052720d00200220022903082203107a4283808080e003210020022903004202520440200241106a2003200110860120024180016a20022903102002290318108d012002280280014101460d0120022903880121000b20024190016a240020000f0b000b2d02017f017e230041106b2200240020001057200028020041014604401054000b2000290308200041106a24000b0b00106bad4220864204840b0a0041b886c00010e2010b0a0041e886c00010e2010b0500105aad0b2b02017f017e230041106b220024002000106f20002802004504401054000b2000290308200041106a24000b4902017f017e230041406a22002400200041086a107102402000280208047e200041306a200041106a109a0120002802304101710d0120002903380542020b200041406b24000f0b000b2b02027f017e230041106b2200240020001074200028020021012000290308200041106a2400420220011b0b0600106310460b380002402002418080c400460d00200020022001280210110500450d0041010f0b200345044041000f0b200020034100200128020c1106000bff06020a7f017e230041106b22082400410a21030240200028020022042004411f7522007320006b220041e807490440200021020c010b0340200841066a20036a220541036b200020004190ce006e22024190ce006c6b220741ffff037141e4006e2206410174220941e1a0c0006a2d00003a0000200541046b200941e0a0c0006a2d00003a0000200541016b2007200641e4006c6b41ffff0371410174220741e1a0c0006a2d00003a0000200541026b200741e0a0c0006a2d00003a0000200341046b2103200041fface2044b200221000d000b0b0240200241094d0440200221000c010b200320086a41056a2002200241ffff037141e4006e220041e4006c6b41ffff0371410174220241e1a0c0006a2d00003a0000200341026b2203200841066a6a200241e0a0c0006a2d00003a00000b4100200420001b450440200341016b2203200841066a6a2000410174411e7141e1a0c0006a2d00003a00000b410a20036b2105027f2004410048044020012802082104412d2107410b20036b0c010b412b418080c4002001280208220441808080017122001b2107200041157620056a0b2102200841066a20036a21092004418080800471411776210b024020012f010c220320024b0440024002402004418080800871450440200320026b210341002100410021020240024002402004411d7641037141016b0e03000100020b200321020c010b200341feff037141017621020b200441ffffff0071210a20012802042106200128020021010340200041ffff0371200241ffff03714f0d0241012104200041016a21002001200a2006280210110500450d000b0c040b20012001290208220ca741808080ff797141b0808080027236020841012104200128020022062001280204220a2007200b10d0010d0341002100200320026b41ffff037121020340200041ffff037120024f0d02200041016a210020064130200a280210110500450d000b0c030b41012104200120062007200b10d0010d02200120092005200628020c1106000d02200320026b41ffff037121024100210003402002200041ffff03714d0440410021040c040b200041016a21002001200a2006280210110500450d000b0c020b200620092005200a28020c1106000d012001200c370208410021040c010b4101210420012802002200200128020422012007200b10d0010d00200020092005200128020c11060021040b200841106a240020040bdf07010c7f027f2000280200210720002802042105410021000240024020012208280208220a41808080c00171450d000240024002400240200a41808080800171044020012f010e22010d01410021050c020b200541104f044020052007200741036a417c7122066b22096a2201410371210320062007470440200721000340200420002c000041bf7f4a6a2104200041016a2100200941016a22090d000b0b2003044020062001417c716a21000340200220002c000041bf7f4a6a2102200041016a2100200341016b22030d000b0b20014102762109200220046a21040340200621012009450d0541c0012009200941c0014f1b220b410371210c200b410274210d41002102200941044f04402001200d41f007716a2103200121000340200220002802002206417f734107762006410676724181828408716a200041046a2802002202417f734107762002410676724181828408716a200041086a2802002202417f734107762002410676724181828408716a2000410c6a2802002202417f734107762002410676724181828408716a2102200041106a22002003470d000b0b2009200b6b21092001200d6a2106200241087641ff81fc0771200241ff81fc07716a418180046c41107620046a2104200c450d000b200c41027421032001200b41fc01714102746a210041002102034020002802002201417f7341077620014106767241818284087120026a2102200041046a2100200341046b22030d000b200241087641ff81fc0771200241ff81fc07716a418180046c41107620046a21040c040b2005450440410021050c040b03402004200020076a2c000041bf7f4a6a21042005200041016a2200470d000b0c030b200520076a21064100210520072102200121030340200222002006460d02027f200041016a20002c0000220241004e0d001a200041026a20024160490d001a200041036a20024170490d001a200041046a0b220220006b20056a2105200341016b22030d000b0b410021030b200120036b21040b200420082f010c22004f0d00200020046b21014100210041002104024002400240200a411d7641037141016b0e020001020b200121040c010b200141feff037141017621040b200a41ffffff0071210620082802042103200828020021080340200041ffff0371200441ffff037149044041012102200041016a2100200820062003280210110500450d010c030b0b41012102200820072005200328020c1106000d01200120046b41ffff0371210141002100034041002001200041ffff03714d0d031a200041016a2100200820062003280210110500450d000b0c010b200828020020072005200828020428020c11060021020b20020b0b940502037f017e230041e0006b22022400200220002903002205a72200410876220336022020022005422088a72204360224027f0240024020004180144f044020054280808080a001540d012002410336023c200241c0a4c000360238200242023702442002410136025c200241013602542002200241d0006a3602402002200241246a3602582002200241206a36025020012802002001280204200241386a10d4010c030b2000418002490d01200241106a200310d501200228021421002002280210210320054280808080a0015a044020022000360234200220033602302002410336023c20024188a4c000360238200242023702442002410136025c200241023602542002200241d0006a3602402002200241246a3602582002200241306a36025020012802002001280204200241386a10d4010c030b2002200036022c20022003360228200241086a200410d601200220022903083702302002410336023c200241eca3c000360238200242023702442002410236025c200241023602542002200241d0006a3602402002200241306a3602582002200241286a36025020012802002001280204200241386a10d4010c020b200241186a200410d601200220022903183702302002410336023c200241a8a4c000360238200242023702442002410236025c200241013602542002200241d0006a3602402002200241306a3602582002200241206a36025020012802002001280204200241386a10d4010c010b2002200310d501200220022903003702302002410336023c20024188a4c000360238200242023702442002410136025c200241023602542002200241d0006a3602402002200241246a3602582002200241306a36025020012802002001280204200241386a10d4010b200241e0006a24000bb00401097f230041106b2203240020022802042109200228020c2104200228020021062003200136020420032000360200200342a08080800e370208027f02400240024002402002280210220a0440200228021422000d010c020b2004450d012002280208220220044103746a2100200441016b41ffffffff017141016a2104200621010340200141046a28020022050440200328020020012802002005200328020428020c1106000d050b20022802002003200241046a2802001105000d04200141086a21012000200241086a2202470d000b0c020b200041186c210b200041016b41ffffffff017141016a21042002280208210541002100200621010340200141046a28020022020440200328020020012802002002200328020428020c1106000d040b41002107410021080240024002402000200a6a220241086a2f010041016b0e020102000b2002410a6a2f010021080c010b20052002410c6a2802004103746a2f010421080b02400240024020022f010041016b0e020102000b200241026a2f010021070c010b2005200241046a2802004103746a2f010421070b200320073b010e200320083b010c2003200241146a2802003602082005200241106a2802004103746a2202280200200320022802041105000d03200141086a2101200041186a2200200b470d000b0c010b410021040b200420094904402003280200200620044103746a22002802002000280204200328020428020c1106000d010b41000c010b41010b200341106a24000b270020002001410274220141d4a5c0006a2802003602042000200141fca5c0006a2802003602000b270020002001410274220141a4a6c0006a2802003602042000200141cca6c0006a2802003602000bc20102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a200341306b41ff0171410a4f0440200341c1006b41ff0171411a4f0440200341e1006b41ff017141194b0d042003413b6b0c020b200341356b0c010b2003412e6b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484101a0b210620004200370300200020063703080b9c0302037f027e230041e0006b220624000240200120028450200320048450720d00420020037d2003200442005322071b2109420020017d2001200242005322081b210a420020042003420052ad7c7d200420071b2103200220048521044200027e420020022001420052ad7c7d200220081b220150450440200350450440200641d0006a20092003200a200110df01410121072006290358210120062903500c020b200641406b20092003200a420010df01200641306a200920032001420010df0120062903384200522006290348220220062903307c220120025472210720062903400c010b200350450440200641206a20094200200a200110df01200641106a20034200200a200110df0120062903184200522006290328220220062903107c220120025472210720062903200c010b200620092003200a200110df01410021072006290308210120062903000b22027d2002200442005322081b2109420020012002420052ad7c7d200120081b220a2004854200590d00410121070b20002009370300200520073602002000200a370308200641e0006a24000b5601017e0240200341c000714504402003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080bf40702047f057e230041b0016b22052400024002400240024020047920037942407d20044200521ba7220720027920017942407d20024200521ba722064b04402006413f4b0d01200741df004b0d02200720066b4120490d03200541a0016a2003200441e00020076b220810dc0120053502a00142017c210b0240024002400240034020054190016a2001200241c00020066b220610dc01200529039001210920062008490440200541d0006a20032004200610dc012005290350220b504504402009200b8021090b200541406b200320042009420010df0120012005290340220b54220620022005290348220d542002200d511b4504402002200d7d2006ad7d21022001200b7d2101200c2009200a7c2209200a54ad7c210c0c0b0b2001200120037c220356ad200220047c7c200d7d2003200b54ad7d21022003200b7d2101200c2009200a7c42017d2209200a54ad7c210c0c0a0b20054180016a2009200b8022094200200620086b220610d901200541f0006a200320042009420010df01200541e0006a20052903702005290378200610d9012005290380012209200a7c220a200954ad200529038801200c7c7c210c2007200220052903687d20012005290360220954ad7d220279200120097d22017942407d20024200521ba722064d0d012006413f4d0d000b200350450d010c020b20012003542206200220045420022004511b450d02200a21090c070b200120038021020b20012003822101200c2002200a7c2209200a54ad7c210c420021020c050b200220047d2006ad7d2102200120037d2101200c200a42017c220950ad7c210c0c040b200220044200200120035a200220045a20022004511b22061b7d20012003420020061b220354ad7d2102200120037d21012006ad21090c030b20012001200380220920037e7d2101420021020c020b2001422088220920022002200342ffffffff0f83220280220a20037e7d422086842002802204422086200142ffffffff0f832009200320047e7d42208684220120028022038421092001200220037e7d21012004422088200a84210c420021020c010b200541306a2003200441c00020066b220610dc01200541206a20012002200610dc01200541106a2003420020052903202005290330802209420010df012005200442002009420010df012005290310210a024020052903082005290318220d20052903007c220b200d54ad7c5004402001200a5422062002200b542002200b511b450d010b200120037c2201200354ad200220047c7c200b7d2001200a54ad7d2102200942017d21092001200a7d21010c010b2002200b7d2006ad7d21022001200a7d21010b2000200137031020002009370300200020023703182000200c370308200541b0016a24000b920101027f230041206b220624002006420020017d2001200242005322051b420020022001420052ad7c7d200220051b420020037d2003200442005322051b420020042003420052ad7c7d200420051b10da012006290308210120004200200629030022037d2003200220048542005322051b3703002000420020012003420052ad7c7d200120051b370308200641206a24000b5601017e0240200341c000714504402003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b3901017f230041206b220424002004200120022003420010da01200429030021012000200429030837030820002001370300200441206a24000b8607010c7f230041106b21070240200222054110490440200021020c010b024020002000410020006b41037122066a22044f0d00200021022001210320060440200621080340200220032d00003a0000200341016a2103200241016a2102200841016b22080d000b0b200641016b4107490d000340200220032d00003a0000200241016a200341016a2d00003a0000200241026a200341026a2d00003a0000200241036a200341036a2d00003a0000200241046a200341046a2d00003a0000200241056a200341056a2d00003a0000200241066a200341066a2d00003a0000200241076a200341076a2d00003a0000200341086a2103200241086a22022004470d000b0b2004200520066b220c417c71220d6a21020240200120066a22034103712201450440200220044d0d0120032101034020042001280200360200200141046a2101200441046a22042002490d000b0c010b410021052007410036020c2007410c6a2001722106410420016b22084101710440200620032d00003a0000410121050b20084102710440200520066a200320056a2f01003b01000b200320016b210520014103742108200728020c210a02402002200441046a4d0440200421060c010b410020086b411871210903402004200a200876200541046a2205280200220a20097472360200200441086a210b200441046a220621042002200b4b0d000b0b41002104200741003a0008200741003a0006027f200141014604404100210141002109200741086a0c010b200541056a2d00002007200541046a2d000022013a000841087421094102210e200741066a0b210b20062003410171047f200b200541046a200e6a2d00003a000020072d0006411074210420072d00080520010b41ff0171200420097272410020086b41187174200a200876723602000b200c41037121052003200d6a21010b02402002200220056a22044f0d002005410771220304400340200220012d00003a0000200141016a2101200241016a2102200341016b22030d000b0b200541016b4107490d000340200220012d00003a0000200241016a200141016a2d00003a0000200241026a200141026a2d00003a0000200241036a200141036a2d00003a0000200241046a200141046a2d00003a0000200241056a200141056a2d00003a0000200241066a200141066a2d00003a0000200241076a200141076a2d00003a0000200141086a2101200241086a22022004470d000b0b20000b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072006200342208822087e22062005200142208822097e7c22054220867c220a37030020002007200a56ad200820097e2005200654ad4220862005422088847c7c200120047e200220037e7c7c3703080b4002017f017e230041106b22042400200420032002109001370308200441086a22021047200420003703082001410120024101108e01100c1a200441106a24000b4e02027f017e230041106b22022400027e105622034504402001106e10592000104741044100200241086a4100108e01100c1a42020c010b200341037441889bc0006a2903000b200241106a24000b2d02017f017e230041106b2201240020012000103820012802004504401054000b2001290308200141106a24000b4602017e017f02402001102e22032002102f047f200320021002220242ff01834204520d012002422088a7210441010541000b210120002004360204200020013602000f0b000b3801017e024020002001102e22042003102f047e2002200420031002220342ff0183520d012000200337030842010542000b3703000f0b000b4801037f230041206b2202240020022001360208200220003703102002200241086a2201102d2002280204200228020022040440200110600b200241206a2400410020044101711b0b4201017f230041206b220424002004200236020c20042001370310200420033602082000200441086a22021030200029030050450440200210600b200441206a24000b0b93231600418080c0000bc9052f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f656e762e7273002f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f6c65646765722e7273002f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f6d61702e7273002f55736572732f3078646576636f6c6c696e732f2e7275737475702f746f6f6c636861696e732f312e39302e302d616172636836342d6170706c652d64617277696e2f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f55736572732f3078646576636f6c6c696e732f2e7275737475702f746f6f6c636861696e732f312e39302e302d616172636836342d6170706c652d64617277696e2f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f61646170746572732f656e756d65726174652e7273002f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f7665632e727300d1001000660000002f02000009000000b10110008300000052000000090000003801100078000000fd000000050041d485c0000b1501000000030000003502100066000000fd0300000d00418886c0000b19312e312e30302e302e3077696e6d696c6573746f6e650000010041b886c0000b01020041d086c0000b01030041e886c0000b010600418087c0000b010400419887c0000b01050041b087c0000b01180041c887c0000b01190041e087c0000b011a0041f887c0000b011c00419088c0000b01080041a888c0000b95136576656e745f63726561746564636f6e74656e745f75726969646f776e657270696c6c61727469746c65746f6b656e746f74616c5f62756467657400350410000b0000004004100002000000420410000500000047041000060000004d041000050000005204100005000000570410000c0000006576656e745f63616e63656c6c656400400410000200000066756e64735f6164646564616d6f756e74636f6e7472696275746f726576656e745f69646e65775f72656d61696e696e67000000bf04100006000000c50410000b000000d004100008000000d80410000d000000636f6e7472696275746f725f726566756e646564bf04100006000000c50410000b000000d0041000080000006f776e65725f726573696475616c5f726566756e64656400bf04100006000000d0041000080000004204100005000000000000000ea9eac6756d02006170706c6963616e740000007005100009000000d0041000080000006170706c69636174696f6e5f77697468647261776e000000000000000ea99ae7ae7cea387005100009000000350410000b000000d0041000080000007375626d697373696f6e5f77697468647261776e77696e6e6572735f73656c6563746564636f756e74000000ec05100005000000d00410000800000077696e6e65725f70616964706f736974696f6e726563697069656e74bf04100006000000d00410000800000015031000090000000f0610000800000017061000090000006d696c6573746f6e655f636c61696d6564000000bf04100006000000d00410000800000015031000090000001706100009000000746f6b656e5f726567697374657265645204100005000000746f6b656e5f64657265676973746572656461646d696e5f757064617465646e65775f61646d696eb30610000900000070656e64696e675f61646d696e5f73657474617267657400d5061000060000006665655f6163636f756e745f757064617465646e65775f6163636f756e740000f70610000b0000006665655f6270735f757064617465646e65775f62707300001b0710000700000070726f66696c655f636f6e74726163745f757064617465646e65775f616464724407100008000000000000000ea98aeb660d00000ea98aeb663deb000ea99a9a375beb006e65775f7761736d5f68617368000000700710000d00000070656e64696e675f757067726164655f70726f706f736564617661696c61626c655f61745f6c6564676572657870697265735f61745f6c65646765726e65775f76657273696f6e7761736d5f68617368a007100013000000b307100011000000c40710000b000000cf0710000900000070656e64696e675f757067726164655f63616e63656c6c656463616e63656c6c65645f61745f6c65646765721108100013000000757067726164655f6170706c69656400c40710000b000000cf07100009000000000000000ea99a9b37ebca0066726f6d5f76657273696f6e746f5f76657273696f6e0000580810000c000000640810000a00000062756d705f72657075746174696f6e72656769737465725f6561726e696e67734861636b6174686f6e426f756e74794772616e7443726f776466756e64696e67a008100009000000a908100006000000af08100005000000b40810000c00000041637469766543616e63656c6c6564436f6d706c6574656443616e63656c6c696e670000e008100006000000e608100009000000ef08100009000000f80810000a0000004f776e65724f6e6c7946756c6c506172746e65725468656e526573696475616c50726f52617461506172746e6572730024091000090000002d09100017000000440910000f0000006272616e6368636f756e745f61745f73746172746e6578745f6964786e6f6e5f6f776e65725f746f74616c72656d61696e696e675f61745f73746172740000006c09100006000000720910000e0000008009100008000000880910000f000000970910001200000053696e676c654d756c746900d409100006000000da09100005000000637265617465645f6174646561646c696e656665655f6270735f6f7665727269646572656c656173655f6b696e6472656d61696e696e675f657363726f7773746174757377696e6e65725f646973747269627574696f6e00350410000b000000f00910000a000000fa09100008000000020a100010000000400410000200000042041000050000004704100006000000120a10000c0000001e0a1000100000002e0a1000060000004d041000050000005204100005000000570410000c000000340a1000130000006d616e6167657200350410000b000000fa09100008000000020a100010000000b80a10000700000042041000050000004704100006000000120a10000c0000004d041000050000005204100005000000570410000c000000340a1000130000007375626d69747465645f61747005100009000000350410000b000000180b10000c000000706169645f617400bf0410000600000015031000090000003c0b1000070000000f06100008000000170610000900000072657075746174696f6e5f62756d70000f0610000800000017061000090000006c0b10000f00000041646d696e50656e64696e6741646d696e4665654163636f756e744665654270735061757365644465706c6f796d656e7453657150726f66696c65436f6e7472616374537570706f72746564546f6b656e4e6578744576656e7449644576656e744576656e744d616e616765724576656e744170706c6963616e74436f756e744576656e744170706c6963616e7441744576656e744170706c6963616e74536c6f744576656e745375626d697373696f6e4576656e7457696e6e6572436f756e744576656e7457696e6e65724174436f6e7472696275746f72416d6f756e74436f6e7472696275746f72436f756e74436f6e7472696275746f724174436f6e7472696275746f72536c6f744d696c6573746f6e65436c61696d656443726f776466756e64696e674d696c6573746f6e6573436c61696d656443616e63656c6c6174696f6e537461746556657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e537570706f72746564546f6b656e436f756e74537570706f72746564546f6b656e4174537570706f72746564546f6b656e536c6f740000b307100011000000d50610000600000070726f706f7365645f61745f6c65646765720000a007100013000000b307100011000000c40710000b000000500d100012000000cf07100009000000000000000300000001000000030000000200000003000000030000000300000004000000030000000500000003000000060041d89bc0000b1d030000000a000000030000000b000000030000000c000000030000000d0041a89cc0000b0d030000001400000003000000150041f89cc0000b6d030000001e000000030000001f0000000300000020000000030000002100000003000000220000000300000023000000030000002400000003000000250000000300000026000000030000002700000003000000280000000300000029000000030000002a000000030000002b0041989ec0000b7d03000000320000000300000033000000030000003400000003000000350000000300000036000000030000003700000003000000380000000300000039000000030000003a000000030000003b000000030000003c000000030000003d000000030000003e000000030000003f000000030000004000000003000000410041a09fc0000b1d0300000043000000030000004400000003000000450000000300000046004188a0c0000b0503000000500041d8a0c0000bbb04030000005a00000030303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839394172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c7565417574684572726f72282c2029e311100006000000e911100002000000eb111000010000002c202300e3111000060000000412100003000000eb111000010000004572726f722823002012100007000000e911100002000000eb1110000100000020121000070000000412100003000000eb111000010000000000000008000000080000000400000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c756500419ca5c0000bd7010100000003000000436f6e76657273696f6e4572726f72000000100066000000920100000e00000067001000690000005b0000000e00000008000000060000000700000007000000060000000600000006000000060000000500000004000000a6111000ae111000b4111000bb111000c2111000c8111000ce111000d4111000da111000df1110000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e00000028111000331110003e1110004a1110005611100063111000701110007d1110008a11100098111000df5f0e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000300000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f0000000000000200000000000000164665654163636f756e7443616e6e6f7442655a65726f000000000003000000000000001b50726f66696c65436f6e747261637443616e6e6f7442655a65726f0000000004000000000000000d496e76616c696446656542707300000000000005000000000000000e4e6f74496e697469616c697a6564000000000006000000000000000c556e617574686f72697a65640000000a00000000000000084e6f7441646d696e0000000b000000000000001450656e64696e6741646d696e4d69736d617463680000000c000000000000001350656e64696e6741646d696e45787069726564000000000d0000000000000011546f6b656e4e6f74537570706f7274656400000000000014000000000000001a4665654163636f756e744d697373696e6754727573746c696e65000000000015000000000000000d4576656e744e6f74466f756e640000000000001e000000000000000e4576656e744e6f7441637469766500000000001f000000000000000d496e76616c696450696c6c6172000000000000200000000000000012496e76616c696452656c656173654b696e640000000000210000000000000013496e76616c6964446973747269627574696f6e0000000022000000000000000d496e76616c6964427564676574000000000000230000000000000010446561646c696e65526571756972656400000024000000000000000e446561646c696e655061737365640000000000250000000000000014446561646c696e654d757374426546757475726500000026000000000000000c5469746c65546f6f4c6f6e670000002700000000000000174170706c6963616e74416c72656164794170706c696564000000002800000000000000134170706c6963616e744e6f744170706c696564000000002900000000000000125375626d697373696f6e4e6f74466f756e6400000000002a00000000000000175375626d697373696f6e416c7265616479457869737473000000002b000000000000000d4e6f5375626d697373696f6e73000000000000320000000000000015496e76616c696457696e6e6572506f736974696f6e0000000000003300000000000000174475706c696361746557696e6e6572506f736974696f6e00000000340000000000000014446973747269627574696f6e4d69736d617463680000003500000000000000174d696c6573746f6e65416c7265616479436c61696d656400000000360000000000000010496e76616c69644d696c6573746f6e65000000370000000000000012496e73756666696369656e74457363726f77000000000038000000000000001657696e6e657273416c726561647953656c656374656400000000005a000000000000001842656c6f774d696e696d756d436f6e747269627574696f6e000000390000000000000019496e76616c6964436f6e747269627574696f6e416d6f756e740000000000003a0000000000000011546f6f4d616e794170706c6963616e74730000000000003b000000000000000d4f70416c72656164795365656e0000000000003c0000000000000013546f6f4d616e79436f6e7472696275746f7273000000003d000000000000001643616e63656c6c6174696f6e4e6f745374617274656400000000003e000000000000001a43616e63656c6c6174696f6e416c72656164795374617274656400000000003f000000000000001743616e63656c6c6174696f6e4e6f7446696e697368656400000000400000000000000012557067726164654e6f7450726f706f73656400000000004100000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000004300000000000000165570677261646550726f706f73616c4578706972656400000000004400000000000000174d6967726174696f6e416c72656164794170706c69656400000000450000000000000006506175736564000000000046000000000000001150726f66696c6543616c6c4661696c6564000000000000500000000500000000000000000000000c4576656e7443726561746564000000010000000d6576656e745f63726561746564000000000000070000000000000002696400000000000600000000000000000000000670696c6c61720000000007d00000000650696c6c617200000000000000000000000000056f776e657200000000000013000000000000000000000005746f6b656e0000000000001300000000000000000000000c746f74616c5f6275646765740000000b00000000000000000000000b636f6e74656e745f75726900000000100000000000000000000000057469746c650000000000001000000000000000020000000500000000000000000000000e4576656e7443616e63656c6c65640000000000010000000f6576656e745f63616e63656c6c656400000000010000000000000002696400000000000600000000000000020000000500000000000000000000000a46756e647341646465640000000000010000000b66756e64735f6164646564000000000400000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b00000000000000000000000d6e65775f72656d61696e696e670000000000000b000000000000000200000005000000000000000000000013436f6e7472696275746f72526566756e646564000000000100000014636f6e7472696275746f725f726566756e6465640000000300000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000154f776e6572526573696475616c526566756e64656400000000000001000000176f776e65725f726573696475616c5f726566756e646564000000000300000000000000086576656e745f6964000000060000000000000000000000056f776e657200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000074170706c6965640000000001000000076170706c696564000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000144170706c69636174696f6e57697468647261776e00000001000000156170706c69636174696f6e5f77697468647261776e0000000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000095375626d697474656400000000000001000000097375626d69747465640000000000000300000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000000000000b636f6e74656e745f75726900000000100000000000000002000000050000000000000000000000135375626d697373696f6e57697468647261776e0000000001000000147375626d697373696f6e5f77697468647261776e0000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000020000000500000000000000000000000f57696e6e65727353656c656374656400000000010000001077696e6e6572735f73656c65637465640000000200000000000000086576656e745f696400000006000000000000000000000005636f756e740000000000000400000000000000020000000500000000000000000000000a57696e6e6572506169640000000000010000000b77696e6e65725f70616964000000000500000000000000086576656e745f696400000006000000000000000000000009726563697069656e7400000000000013000000000000000000000008706f736974696f6e00000004000000000000000000000006616d6f756e7400000000000b0000000000000000000000096d696c6573746f6e65000000000003e8000000040000000000000002000000050000000000000000000000104d696c6573746f6e65436c61696d656400000001000000116d696c6573746f6e655f636c61696d65640000000000000400000000000000086576656e745f696400000006000000000000000000000009726563697069656e74000000000000130000000000000000000000096d696c6573746f6e6500000000000004000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000000f546f6b656e52656769737465726564000000000100000010746f6b656e5f72656769737465726564000000010000000000000005746f6b656e00000000000013000000000000000200000005000000000000000000000011546f6b656e4465726567697374657265640000000000000100000012746f6b656e5f6465726567697374657265640000000000010000000000000005746f6b656e0000000000001300000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f7365740000000000000100000000000000067461726765740000000000130000000000000002000000050000000000000000000000114665654163636f756e745570646174656400000000000001000000136665655f6163636f756e745f757064617465640000000001000000000000000b6e65775f6163636f756e74000000001300000000000000020000000500000000000000000000000d46656542707355706461746564000000000000010000000f6665655f6270735f75706461746564000000000100000000000000076e65775f627073000000000400000000000000020000000500000000000000000000001650726f66696c65436f6e7472616374557064617465640000000000010000001870726f66696c655f636f6e74726163745f757064617465640000000100000000000000086e65775f6164647200000013000000000000000200000005000000000000000000000006506175736564000000000001000000067061757365640000000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e00000000100000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e00000000001000000000000000020000000200000000000000000000000650696c6c61720000000000040000000000000000000000094861636b6174686f6e000000000000000000000000000006426f756e747900000000000000000000000000054772616e7400000000000000000000000000000c43726f776466756e64696e670000000200000000000000000000000b4576656e745374617475730000000004000000000000000000000006416374697665000000000000000000000000000943616e63656c6c6564000000000000000000000000000009436f6d706c6574656400000000000000000000000000000a43616e63656c6c696e6700000000000200000000000000000000001243616e63656c6c6174696f6e4272616e63680000000000030000000000000000000000094f776e65724f6e6c7900000000000000000000000000001746756c6c506172746e65725468656e526573696475616c0000000000000000000000000f50726f52617461506172746e657273000000000100000000000000000000001143616e63656c6c6174696f6e53746174650000000000000500000000000000066272616e63680000000007d00000001243616e63656c6c6174696f6e4272616e63680000000000000000000e636f756e745f61745f737461727400000000000400000000000000086e6578745f69647800000004000000000000000f6e6f6e5f6f776e65725f746f74616c000000000b000000000000001272656d61696e696e675f61745f737461727400000000000b0000000200000000000000000000000b52656c656173654b696e64000000000200000000000000000000000653696e676c6500000000000100000000000000054d756c746900000000000001000000040000000100000000000000000000000b4576656e745265636f7264000000000e000000000000000b636f6e74656e745f7572690000000010000000000000000a637265617465645f61740000000000060000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e8000000040000000000000002696400000000000600000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e6400000000000000001072656d61696e696e675f657363726f770000000b00000000000000067374617475730000000007d00000000b4576656e745374617475730000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec0000000400000004000000010000000000000000000000114372656174654576656e74506172616d730000000000000b000000000000000b636f6e74656e745f75726900000000100000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e80000000400000000000000076d616e6167657200000003e80000001300000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e640000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000100000000000000000000000a5375626d697373696f6e00000000000300000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f7572690000000010000000000000000c7375626d69747465645f6174000000060000000100000000000000000000000c436f6e747269627574696f6e000000030000000000000006616d6f756e7400000000000b000000000000000e636f6e74726962757465645f6174000000000006000000000000000b636f6e7472696275746f7200000000130000000100000000000000000000000657696e6e65720000000000050000000000000006616d6f756e7400000000000b00000000000000096d696c6573746f6e65000000000003e8000000040000000000000007706169645f617400000003e8000000060000000000000008706f736974696f6e000000040000000000000009726563697069656e74000000000000130000000100000000000000000000000a57696e6e6572537065630000000000030000000000000008706f736974696f6e000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d70000000000400000002000000000000000000000007446174614b6579000000001f00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000a4665654163636f756e7400000000000000000000000000064665654270730000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000000000000000000000f50726f66696c65436f6e74726163740000000001000000000000000e537570706f72746564546f6b656e0000000000010000001300000000000000000000000b4e6578744576656e744964000000000100000000000000054576656e74000000000000010000000600000001000000000000000c4576656e744d616e6167657200000001000000060000000100000000000000134576656e744170706c6963616e74436f756e740000000001000000060000000100000000000000104576656e744170706c6963616e7441740000000200000006000000040000000100000000000000124576656e744170706c6963616e74536c6f74000000000002000000060000001300000001000000000000000f4576656e745375626d697373696f6e000000000200000006000000130000000100000000000000104576656e7457696e6e6572436f756e74000000010000000600000001000000000000000d4576656e7457696e6e65724174000000000000020000000600000004000000010000000000000011436f6e7472696275746f72416d6f756e74000000000000020000000600000013000000010000000000000010436f6e7472696275746f72436f756e74000000010000000600000001000000000000000d436f6e7472696275746f72417400000000000002000000060000000400000001000000000000000f436f6e7472696275746f72536c6f74000000000200000006000000130000000100000000000000104d696c6573746f6e65436c61696d65640000000300000006000000130000000400000001000000000000001d43726f776466756e64696e674d696c6573746f6e6573436c61696d6564000000000000010000000600000001000000000000001143616e63656c6c6174696f6e5374617465000000000000010000000600000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e000000000001000003ee00000020000000000000000000000013537570706f72746564546f6b656e436f756e7400000000010000000000000010537570706f72746564546f6b656e41740000000100000004000000010000000000000012537570706f72746564546f6b656e536c6f74000000000001000000130000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000d5f5f636f6e7374727563746f7200000000000004000000000000000561646d696e00000000000013000000000000000b6665655f6163636f756e74000000001300000000000000076665655f6270730000000004000000000000001070726f66696c655f636f6e747261637400000013000000000000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000003ed000000000000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000003ed000000000000000300000000000000000000000b7365745f6665655f627073000000000100000000000000076e65775f627073000000000400000001000003e9000003ed000000000000000300000000000000000000000f7365745f6665655f6163636f756e740000000001000000000000000b6e65775f6163636f756e74000000001300000001000003e9000003ed00000000000000030000000000000000000000147365745f70726f66696c655f636f6e74726163740000000100000000000000086e65775f616464720000001300000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000001000003e9000003ed0000000000000003000000000000000000000007756e7061757365000000000000000001000003e9000003ed000000000000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000003ed000000000000000300000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000003ed000000000000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e9000003ed00000000000000030000000000000000000000076d696772617465000000000000000001000003e9000003ed000000000000000300000000000000000000001872656769737465725f737570706f727465645f746f6b656e000000010000000000000005746f6b656e0000000000001300000001000003e9000003ed000000000000000300000000000000000000001a646572656769737465725f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e0000000000001300000001000003e9000003ed000000000000000300000000000000000000001269735f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e00000000000013000000010000000100000000000000cd4e756d626572206f662077686974656c697374656420746f6b656e732e20506167656420656e756d65726174696f6e3a207265616420746869732c207468656e0a737570706f727465645f746f6b656e5f617428302e2e636f756e742920746f207265636f766572207468652066756c6c2077686974656c6973742066726f6d2073746174650a286e6f20646570656e64656e6365206f6e20657068656d6572616c20546f6b656e526567697374657265642f546f6b656e446572656769737465726564206576656e7473292e00000000000015737570706f727465645f746f6b656e5f636f756e74000000000000000000000100000004000000000000003c57686974656c697374656420746f6b656e2061742060696e646578602c206f72204e6f6e65207768656e2060696e646578203e3d20636f756e74602e00000012737570706f727465645f746f6b656e5f61740000000000010000000000000005696e6465780000000000000400000001000003e80000001300000000000000000000000c6372656174655f6576656e74000000020000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000060000000300000000000000000000000c73746172745f63616e63656c0000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001470726f636573735f63616e63656c5f62617463680000000300000000000000086576656e745f696400000006000000000000000b6d61785f726566756e6473000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000040000000300000000000000000000000f66696e616c697a655f63616e63656c000000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000096164645f66756e64730000000000000400000000000000086576656e745f696400000006000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000f6170706c795f746f5f626f756e747900000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001477697468647261775f6170706c69636174696f6e000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000067375626d697400000000000400000000000000086576656e745f69640000000600000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f757269000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001377697468647261775f7375626d697373696f6e000000000300000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000e73656c6563745f77696e6e65727300000000000300000000000000086576656e745f696400000006000000000000000777696e6e65727300000003ea000007d00000000a57696e6e657253706563000000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000b7365745f6d616e61676572000000000200000000000000086576656e745f696400000006000000000000000b6e65775f6d616e61676572000000001300000001000003e9000003ed000000000000000300000000000000000000000b6765745f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000000130000000300000000000000000000000f636c61696d5f6d696c6573746f6e65000000000500000000000000086576656e745f6964000000060000000000000009726563697069656e740000000000001300000000000000096d696c6573746f6e6500000000000004000000000000000f72657075746174696f6e5f62756d70000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000600000001000003e9000007d00000000b4576656e745265636f7264000000000300000000000000000000000e6765745f7375626d697373696f6e00000000000200000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000001000003e9000007d00000000a5375626d697373696f6e00000000000300000000000000000000000e6765745f6170706c6963616e747300000000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000136765745f6170706c6963616e745f636f756e74000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000106765745f6170706c6963616e745f61740000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000000130000000300000000000000000000000b6765745f77696e6e657273000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000007d00000000657696e6e65720000000000030000000000000000000000106765745f77696e6e65725f636f756e740000000100000000000000086576656e745f69640000000600000001000003e9000000040000000300000000000000000000000d6765745f77696e6e65725f61740000000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000007d00000000657696e6e65720000000000030000000000000000000000106765745f636f6e7472696275746f72730000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000156765745f636f6e7472696275746f725f636f756e740000000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000126765745f636f6e7472696275746f725f617400000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e800000013000000030000000000000000000000166765745f636f6e7472696275746f725f616d6f756e7400000000000200000000000000086576656e745f696400000006000000000000000b636f6e7472696275746f72000000001300000001000003e90000000b000000030000000000000000000000096765745f61646d696e00000000000000000000010000001300000000000000000000000b6765745f6665655f6270730000000000000000010000000400000000000000000000000f6765745f6665655f6163636f756e74000000000000000001000000130000000000000000000000146765745f70726f66696c655f636f6e747261637400000000000000010000001300000000000000000000000969735f70617573656400000000000000000000010000000100000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000000769645f626173650000000000000000010000000600f7010e636f6e74726163746d6574617630000000000000000776657273696f6e0000000005312e312e30000000000000000000000b6465736372697074696f6e000000003c426f756e646c657373206576656e747320636f6e74726163743a206861636b6174686f6e2c20626f756e74792c206772616e74202b20657363726f7700000000000000076c6963656e736500000000034d4954000000000000000005727376657200000000000006312e39302e3000000000000000000008727373646b7665720000002f32332e352e33236433653161623234323433383862313038393362373936623063386534303563356564643033643200001e11636f6e7472616374656e766d657461763000000000000000170000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32362e312e30233132323863666638303232623830343635393735306239346233313539333262306530663366366100" - } - }, - "ext": "v0" - }, - "live_until": 65691326 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 17191, - "n_functions": 208, - "n_globals": 4, - "n_table_entries": 5, - "n_types": 42, - "n_data_segments": 22, - "n_elem_segments": 1, - "n_imports": 45, - "n_exports": 59, - "n_data_segment_bytes": 4367 - } - } - }, - "hash": "52ead9e4374d1fe17704649da59747095bb59839f3e826978013da03508a7e7c", - "code": "0061736d010000000185022a60017e017e60027e7e017e6000017e60027f7f0060027f7e0060027f7f017f60037e7e7e017e60037f7f7f017f60017e0060017f0060017e017f60037f7e7e0060017f017e60047e7e7e7e017e60027e7f006000017f60037f7e7f0060027f7f017e60027e7e017f60000060037e7e7e0060037f7f7e0060057f7e7e7e7e0060037f7f7f0060067f7e7e7e7e7f0060047e7e7e7e0060047f7e7e7e0060047f7f7f7f017f60047f7e7e7f0060057e7e7e7e7e0060017f017f60027e7f017e60027e7e0060047f7f7f7f017e60057e7f7f7f7f0060037e7e7f0060037e7f7f017e60057e7e7e7e7e017e60047e7f7f7f0060047f7e7f7f0060027e7f017f60047f7f7e7e00028f022d0169015f0000016901300000016c01310001016c015f00060162013400020162016500010162013900010162015f00000163015f0000016101300000017801370002017801310001016c01380001016c01320001017601330000016c0137000d017801300001017601310001016c01360000016d01340001016d013100010162016b0000016d01330000016d01350001016d013600010176015f00020176013600010176016700010169013800000169013700000169013600010162016a00010164015f0006016401300006017801330002017801340002016201380000016c0130000101780135000001620131000d016d01390006016d0161000d0162013300010162016d000601620169000103d201d00104041d011114030c120303040315030c040b0b150b001e030303040304031f0e0c12170b02201413080f090f130f030b0b210303041003181908110c090809080908090f09090810090a0e12100b220a10080a0a0a0313040904230e080a0813040f0a040324050b040e19090e140a0404040a04080e1001041203050c11030d0f0c02000d060200022502061a01000102010000010100000002020002000202010100000202000202060101000600000000010d0002020206061b05051b050317161616071a1c1c18110c26152728290405017001050505030100110621047f01418080c0000b7f004193a5c0000b7f0041b0a7c0000b7f0041b0a7c0000b07b3083b066d656d6f727902000d5f5f636f6e7374727563746f7200ac010c6163636570745f61646d696e00af010e6163636570745f6d616e6167657200b001096164645f66756e647300b1010f6170706c795f746f5f626f756e747900b2010d6170706c795f7570677261646500b3011663616e63656c5f70656e64696e675f6d616e6167657200b4011663616e63656c5f70656e64696e675f7570677261646500b5010f636c61696d5f6d696c6573746f6e6500b6010b636c61696d5f7072697a6500b8010c6372656174655f6576656e7400ba011a646572656769737465725f737570706f727465645f746f6b656e00bb010f66696e616c697a655f63616e63656c00bc01096765745f61646d696e00bd01106765745f6170706c6963616e745f617400be01136765745f6170706c6963616e745f636f756e7400bf010e6765745f6170706c6963616e747300c001166765745f636f6e7472696275746f725f616d6f756e7400c101126765745f636f6e7472696275746f725f617400c201156765745f636f6e7472696275746f725f636f756e7400c301106765745f636f6e7472696275746f727300c401096765745f6576656e7400c5010f6765745f6665655f6163636f756e7400c6010b6765745f6665655f62707300c7010b6765745f6d616e6167657200c801176765745f6d696772617465645f746f5f76657273696f6e00c901136765745f70656e64696e675f6d616e6167657200ca01136765745f70656e64696e675f7570677261646500cb01146765745f70726f66696c655f636f6e747261637400cc010e6765745f7375626d697373696f6e00cd010d6765745f77696e6e65725f617400ce01106765745f77696e6e65725f636f756e7400cf010b6765745f77696e6e65727300d0010769645f6261736500d1010969735f70617573656400d2011269735f737570706f727465645f746f6b656e00d301076d69677261746500d40105706175736500d5011470726f636573735f63616e63656c5f626174636800d6010f70726f706f73655f6d616e6167657200d7010f70726f706f73655f7570677261646500d8011872656769737465725f737570706f727465645f746f6b656e00d9010e73656c6563745f77696e6e65727300da01097365745f61646d696e00db010f7365745f6665655f6163636f756e7400dc010b7365745f6665655f62707300dd01147365745f70726f66696c655f636f6e747261637400de010c73746172745f63616e63656c00df01067375626d697400e00112737570706f727465645f746f6b656e5f617400e10115737570706f727465645f746f6b656e5f636f756e7400e20107756e706175736500e3010776657273696f6e00e4011477697468647261775f6170706c69636174696f6e00e5011377697468647261775f7375626d697373696f6e00e601015f03010a5f5f646174615f656e6403020b5f5f686561705f626173650303090e010041010b04e801e901a801eb010c01160ad79702d0012f00200142ffffffffffffffff0058047e200142088642068405200110000b210120004200370300200020013703080b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110010b210120002003370300200020013703080b910101027f230041306b220624002006200320041030370310200620023703082006200137030003402005411846044041002105034020054118470440200641186a20056a200520066a290300370300200541086a21050c010b0b2000428eeeea95beb6def300200641186a410310311032200641306a240005200641186a20056a4202370300200541086a21050c010b0b0b2d01017f230041106b22022400200220002001105c20022802004101460440000b2002290308200241106a24000b16002000ad4220864204842001ad422086420484101b0b2701017f230041106b22032400200020012002102042ff01834202520440000b200341106a24000b0b0020002001420110f9010bac1202027f037e230041306b2201240002400240027e0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020041016b0e250102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425000b200141106a220041828dc0004105104f20012802100d282000200129031810610c250b200141106a220041878dc000410c104f20012802100d272000200129031810610c240b200141106a220041938dc000410a104f20012802100d262000200129031810610c230b200141106a2200419d8dc0004106104f20012802100d252000200129031810610c220b200141106a220041a38dc0004106104f20012802100d242000200129031810610c210b200141106a220041a98dc000410d104f20012802100d232000200129031810610c200b200141106a220041b68dc000410f104f20012802100d222000200129031810610c1f0b200141106a220241c58dc000410e104f20012802100d2120022001290318200029030810500c1e0b200141106a220041d38dc000410b104f20012802100d202000200129031810610c1d0b200141106a220241de8dc0004105104f20012802100d1f2001290318210320022000290308102d20012802100d1f20022003200129031810500c1c0b200141106a220241e38dc000410c104f20012802100d1e2001290318210320022000290308102d20012802100d1e20022003200129031810500c1b0b200141106a220241ef8dc0004113104f20012802100d1d2001290318210320022000290308102d20012802100d1d20022003200129031810500c1a0b200141828ec0004110104f20012802000d1c2001290308210320012000290308102d20012802000d1c2001200129030837031820012003370310200120003502044220864204843703200c1a0b200141928ec0004112104f20012802000d1b2001290308210320012000290308102d20012802000d1b2001200129030837031820012003370310200120002903103703200c190b200141a48ec000410f104f20012802000d1a2001290308210320012000290308102d20012802000d1a2001200129030837031820012003370310200120002903103703200c180b200141106a220241b38ec0004110104f20012802100d192001290318210320022000290308102d20012802100d1920022003200129031810500c160b200141c38ec000410d104f20012802000d182001290308210320012000290308102d20012802000d182001200129030837031820012003370310200120003502044220864204843703200c160b200141d08ec0004111104f20012802000d172001290308210320012000290308102d20012802000d172001200129030837031820012003370310200120002903103703200c150b200141106a220241e18ec0004110104f20012802100d162001290318210320022000290308102d20012802100d1620022003200129031810500c130b200141f18ec000410d104f20012802000d152001290308210320012000290308102d20012802000d152001200129030837031820012003370310200120003502044220864204843703200c130b200141fe8ec000410f104f20012802000d142001290308210320012000290308102d20012802000d142001200129030837031820012003370310200120002903103703200c120b200141106a2202418d8fc0004110104f20012802100d132001290318210320022000290308102d20012802100d1320012903182104200035020421052001200029031037032020012004370318200120033703102001200542208642048437032820024104103121030c140b200141106a2202419d8fc000411d104f20012802100d122001290318210320022000290308102d20012802100d1220022003200129031810500c0f0b200141106a220241ba8fc0004111104f20012802100d112001290318210320022000290308102d20012802100d1120022003200129031810500c0e0b200141106a220041cb8fc0004107104f20012802100d102000200129031810610c0d0b200141106a220041d28fc000410e104f20012802100d0f2000200129031810610c0c0b200141106a220041e08fc0004111104f20012802100d0e2000200129031810610c0b0b200141f18fc0004106104f20012802000d0d2001200129030837031020012000290310370320200120002903083703180c0b0b200141106a220041f78fc0004113104f20012802100d0c2000200129031810610c090b200141106a2202418a90c0004110104f20012802100d0b20022001290318200035020442208642048410500c080b200141106a2202419a90c0004112104f20012802100d0a20022001290318200029030810500c070b200141106a220241ac90c0004119104f20012802100d092001290318210320022000290308102d20012802100d0920022003200129031810500c060b200141c590c000410f104f20012802000d082001290308210320012000290308102d20012802000d082001200129030837031820012003370310200120003502044220864204843703200c060b200141106a220241d490c0004114104f20012802100d072001290318210320022000290308102d20012802100d0720022003200129031810500c040b200141106a220241e890c0004114104f20012802100d062001290318210320022000290308102d20012802100d0620022003200129031810500c030b200141106a220241fc90c0004115104f20012802100d052001290318210320022000290308102d20012802100d0520022003200129031810500c020b200141106a2202419191c000410e104f20012802100d042001290318210320022000290308102d20012802100d0420022003200129031810500c010b200141106a2202419f91c0004114104f20012802100d032001290318210320022000290308102d20012802100d0320022003200129031810500b2001290310210420012903180c010b230041206b220024002000200141106a22022903103703182000200229030837031020002002290300370308200041086a4103103121032001420037030020012003370308200041206a24002001290300210420012903080b21032004500d010b000b200141306a240020030b0b002000200110254201510b0e002000200142cd00420110fc010b6502017f017e230041206b220224000240200020011034220342011035047e2002200342011002103820022802004101460d0120022903102103200020022903183703182000200337031042010542000b37030020004200370308200241206a24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001101c21032001101d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b0a00200020014201103a0b1400200010342001ad422086420484200210031a0b0f00200010342001103c420110031a0b2d02017f017e230041106b2201240020012000105b20012802004101460440000b2001290308200141106a24000b0a00200020014201103e0b0d00200010342001200210031a0b110020001034200120021030420110031a0b1200200010342001ad42ff0183200210031a0b0f002000103420011042200210031a0b2b01017f230041106b2201240020012000102d20012802004101460440000b2001290308200141106a24000b3b02017f017e41022101024020001034220242021035450d004101210102400240200242021002a741ff01710e020102000b000b410021010b20010b0b0020002001420210f9010b0e002000200142cd00420210fc010b0e002000200142c900420210fc010b0a00200020014202103e0b0a00200020014202103a0b0d00200010342001420210031a0b0a0020002001420210400bfc0102087f027e230041406a2202240041f892c00010f701210a1004200241386a22034200370300200241306a22044200370300200241286a22054200370300200242003703202000200241206a2206104c200241186a22072003290300370300200241106a22082004290300370300200241086a22092005290300370300200220022903203703002002104d10052001ad42ff0183422086420484100642041006200a100710051008200342003703002004420037030020054200370300200242003703202006104c200720032903003703002008200429030037030020092005290300370300200220022903203703002002104d200241406b24000b1900200042042001ad4220864204844284808080800410271a0b14002000ad42208642048442848080808004102a0bac0101027f230041206b2202240020022001370318200220003703102002411b3602080240024002400240200241086a1034220042001035450d00200042001002a741ff01710e020002010b200241086a220341f18fc0004106104f20022802080d00200320022903102001105020022802084101460d00410021032002290310220042001035450d02200042001002a741ff017122030e020201000b000b413c21030b200241206a240020030b3901017f230041106b2203240020032001200210ed0120002003280200047e4201052000200329030837030842000b370300200341106a24000b3801017f230041106b22032400200320023703082003200137030020034102103121012000420037030020002001370308200341106a24000b3902027f017e230041106b22002400200041086a41c892c000104420002802082101200035020c200041106a2400422086420020014101711b0b3401017f230041206b2202240020022001370318200220003703102002411b360208200241086a410142001040200241206a24000b860101027f230041206b22042400200420023703082004200137030003402003411046044041002103034020034110470440200441106a20036a200320046a290300370300200341086a21030c010b0b2000428eeae6bb8ecfd3e927200441106a410210311032200441206a240005200441106a20036a4202370300200341086a21030c010b0b0b0c004283808080e0001055000b0700200010261a0b3701027f230041106b2200240020001057027f2000280200410146044020002802040c010b200029030810091a41000b200041106a24000b4d01027f230041106b22012400200141e08cc00010454101210202402001280200410146044020002001290308370308410021020c010b200041063602040b20002002360200200141106a24000b0c00105941c6004100105a1b0b1600428480808080f010428480808080a0fa03100c1a0b0d0041b891c000104341fd01710bbb0102037f037e230041306b22022400200241086a220320012903102001290318105c42012105024020022802080d00200229031021062001350224210720012802202104200320012903002001290308105d20022802080d002002200229031037031820022006370308200220012903283703282002200135023042208642048437032020022007422086420484420220041b370310200041ac85c000410520034105105e370308420021050b20002005370300200241306a24000b47002001423f8720028542005220014280808080808080407d42ffffffffffffffff005672047e20022001101e052001420886420b840b210120004200370300200020013703080b20002001a7410171044020002002102d0f0b20004200370300200042023703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410280b6e02027f027e230041206b220224002001290308210420012903002105200241086a22032001290310102d20002002280208047e420105200220022903103703182002200437031020022005370308200041a886c000410320034103105e37030842000b370300200241206a24000b900502027f0d7e230041f0006b220224002001290358210520022001290368102d42012104024020022802000d0020022903082106200220012903002001290308105d20022802000d002002290308210720012802382103200135023c210820022001290340102d20022802000d00200229030821092001290348210a0240024002400240024020012d007841016b0e03010203000b200241c484c0004109104f0c030b200241cd84c0004106104f0c020b200241d384c0004105104f0c010b200241d884c000410c104f0b20022802000d002002200229030810612002290308210b2002290300a70d000240200128023041014604402002418e89c0004105104f20022802000d0220022002290308200135023442208642048410500c010b2002418889c0004106104f20022802000d012002200229030810610b2002290308210c2002290300a70d00200220012903202001290328105c20022802000d002002290308210d0240024002400240024020012d007941016b0e03010203000b200241c488c0004106104f0c030b200241ca88c0004109104f0c020b200241d388c0004109104f0c010b200241dc88c000410a104f0b20022802000d002002200229030810612002290308210e2002290300a70d002001290350210f20012903602110200220012903102001290318105c20022802000d00200220022903083703602002200f370358200220103703502002200e3703482002200d3703402002200c3703382002200b3703302002200a3703282002200937032020022008422086420484420220031b37031820022007370310200220063703082002200537030020022001290370370368200041d487c000410e2002410e105e370308420021040b20002004370300200241f0006a24000b3401017f230041106b2202240020022001370308200241086a4101103121012000420037030020002001370308200241106a24000b4601017f230041106b220324002003200137030820032002ad42208642048437030041bc89c000410220034102105e21012000420037030020002001370308200341106a24000b7a02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841888ac0004105200241086a4105105e21032000420037030020002003370308200241306a24000bfd0102017f067e230041306b220624002006410036022c200641106a200320042005ad42002006412c6a10f5012006200629031020062903184290ce00420010f001200628022c21052006290308210720062903002108100a2109418092c00010f701210a200120022009200342ba82b4a2d8e1d3d7947f200820051b22087c220b200354ad200442e5908eebc5dbd101200720051b22027c7c2207423f87220c200b2002200485427f8520042007858342005322051b200c428080808080808080807f85200720051b102f200842005220024200552002501b044020012009200a20082002102f0b2000200337030020002004370308200641306a24000b0e002000100a200120022003102f0b13002000419896c000410d41a096c00010f8010b3002017f017e230041106b2202240020022000200110ed0120022802004101460440000b2002290308200241106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a41011031200141106a24000b4b02027f017e230041106b220124002001418497c000410f1067370308200141086a2202106820012000ad42208642048437030841fc96c000410120024101105e100b1a200141106a24000b4602027f017e230041106b220124002001419c97c000410f1067370308200141086a22021068200120001042370308419497c000410120024101105e100b1a200141106a24000b6302027f017e230041206b220124002001419098c00041101067370308200141086a22021068200120002903001042370308200120002903083703182001200035021042208642048437031041f897c000410320024103105e100b1a200141206a24000b1300200041b899c000411341c099c00010f8010b6802027f027e230041206b22012400200141d89ac00041171067370308200141086a220210682000290300200029030810302104200120002903101042370310200120043703082001200029031837031841c09ac000410320024103105e100b1a200141206a24000b1300200041b09bc000411841b89bc00010f8010b0b0041b891c0002000104a0b3401027f230041106b22002400200041086a41d091c000104420002802084101714504401054000b200028020c200041106a24000b0b00200041e891c00010460b0b0041d091c000200010480b0b0041e891c000200010490b0d00200020012002410c10fa010b1d00200010344201428480808080b0d400428480808080e0ee0b100f1a0b09002000410f10fb010b5e01027f230041306b220224002002200010762203360204200220003703082002411036020020022001103b200210752002410f36021820022000370320200241186a2201200341016a2203417f20031b103920011075200241306a24000b4f01047f230041206b2202240020022001370318200220003703102002410d3602082002200241086a220310332002280204200228020022050440200310750b200241206a2400410020054101711b0b0d00200020012002411310fa010beb0101027f230041406a2203240020032002370310200320013703082003410e360200024002402003103422014201103504402001420110022101034020044118470440200341186a20046a4202370300200441086a21040c010b0b0240200142ff018342cc00520d00200141a886c0004103200341186a4103107b2003290318220142ff018342cd00520d002003290320220242ff018342c900520d00200341306a2003290328102e20032802304101470d020b000b200042003703000c010b20002003290338370318200020023703102000200137030820004201370300200310750b200341406b24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410291a0b09002000410b10fb010bed0102017f027e230041306b2203240020032002360204200320013703082003412036020002400240200310342201420110350440200142011002210141002102034020024118470440200341186a20026a4202370300200241086a21020c010b0b0240200142ff018342cc00520d00200141f085c0004103200341186a4103107b2003290318220142ff01834204520d002003290320220442ff018342cd00520d002003290328220542ff01834204510d020b000b200042003703000c010b200020014220883e02102000200437030820004201370300200020054220883e0214200310750b200341306a24000b0b00418092c000200010470b09002000412510fb010b09002000411210fb010b2d01027f230041206b220124002001410736020820012000370310200141086a1043200141206a240041fd01710b2b01017f230041206b220224002002411d3602082002200136020c2000200241086a1045200241206a24000b0e0041b092c00010344202100d1a0bce0102027f017e230041306b22022400200241243602082002200137031002400240200241086a103422014201103504402001420110022101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141bc89c0004102200241206a4102107b2002290320220142ff01834204520d002002290328220442ff018342cd00510d020b000b200042003703000c010b200020014220883e02102000200437030820004201370300200241086a10750b200241306a24000b870202027f057e230041406a220124000240200041e092c0001034220342021035047e2003420210022103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341888ac0004105200141086a4105107b2001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a200129032810860120012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d00200110244280808080708342808080808004520d0020002001370308420021020b200020023703000b5101017f230041306b220324002003412436020820032000370310200341086a1034200341206a20012002106220032802204101460440000b2003290328420110031a200341086a1075200341306a24000b2b01017f230041206b220224002002410736020820022000370310200241086a2001104a200241206a24000b0b0041f892c000200010470b3f01037f230041206b220124002001411e360208200120003703102001200141086a1044200128020021022001280204200141206a2400410020024101711b0b2e01017f230041206b220124002001412436020820012000370310200141086a10344201100d1a200141206a24000b0e0041e092c00010344202100d1a0b4101027f230041206b2202240020024122360208200220013703102000200241086a22031037200029030020002903088450450440200310750b200241206a24000b3401037f230041106b22002400200041086a419093c000104420002802082101200028020c200041106a2400410020014101711b0b09002000412110fb010bf00302037f047e230041f0006b220224002002411736020020022001370308024002402002103422014201103504402001420110022101034020034128470440200241186a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141f08ac0004105200241186a4105107b2002290318220142ff018342cb00520d002001100e21052002410036026820022001370360200220054220883e026c200241406b200241e0006a109101200229034022014202512001a7410171720d0020022903482201a741ff0171220341ca00472003410e47710d00027f024002400240200141a88cc0004103109201422088a70e03000102040b2002280268200228026c1093010d0341000c020b2002280268200228026c1093010d0241010c010b2002280268200228026c1093010d0141020b21032002290320220142ff01834204520d002002290328220542ff01834204520d00200241406b22042002290330103820022802404101460d00200229035821062002290350210720042002290338103820022802404101470d020b000b200041033a00280c010b2002290350210820002002290358370318200020083703102000200637030820002007370300200020033a0028200020054220883e0224200020014220883e0220200210750b200241f0006a24000b3d01017f200020012802082202200128020c49047e200020012903002002ad42208642048410113703082001200241016a36020842000542020b3703000b180020002001ad4220864204842002ad422086420484102b0b1100200020014d0440200120006b0f0b000b7101027f230041406a22032400200320023703182003200137031020034111360208200341206a200341086a220410372003290320220120032903288450450440200410750b2000200329033842002001a741017122041b37030820002003290330420020041b370300200341406b24000b7501017f230041306b22022400200241233602082002200137031002400240200241086a10342201420110350440200241206a200142011002102e20022802204101470d01000b200042003703000c010b200229032821012000420137030020002001370308200241086a10750b200241306a24000baf0202027f047e230041d0006b22022400200241173602002002200037030820021034024002400240024020012d002841016b0e020102000b200241406b220341f88bc0004109104f0c020b200241406b220341818cc0004117104f0c010b200241406b220341988cc000410f104f0b0240024020022802400d00200320022903481061200229034821042002290340a70d002001350224210520013502202106200241406b220320012903002001290308105c20022802400d0020022903482107200320012903102001290318105c20022802404101470d010b000b200220022903483703382002200737033020022004370318200220054220864204843703282002200642208642048437032041f08ac0004105200241186a4105105e420110031a20021075200241d0006a24000b3a01027f230041206b22042400200420013703182004200037031020044111360208200441086a220520022003103f20051075200441206a24000b0b00200041a893c00010460b3101027f230041206b220224002002412136020820022000370310200241086a22032001103920031075200241206a24000b3301027f230041206b220324002003411f36020820032000370310200341086a220420012002103f20041075200341206a24000b09002000411610fb010bd10602077f0c7e230041d0016b22022400200241093602182002200137032002400240200241186a1034220142011035450440200042023703000c010b20014201100221010340200341f000470440200241306a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141d487c000410e200241306a410e107b2002290330220a42ff018342c900520d01200241a0016a22032002290338102e20022802a0010d0120022903a801210b20032002290340109d0120022903a001220c4202510d0120022903a801210d200241106a2002290348109e01200228021022044102460d012002280214210520032002290350102e20022802a0010d012002290358220e42ff018342cd00520d0120022903a801210f2002290360109f0141ff017122064104460d01200241086a200229036810a001200228020822074102460d01200228020c210820032002290370103820022802a0014101460d012002290378220142ff018342cb00520d0120022903b801211020022903b00121112001100e2109200241003602c801200220013703c001200220094220883e02cc012003200241c0016a10910120022903a00122014202512001a7410171720d0120022903a8012201a741ff0171220341ca00472003410e47710d01027f0240024002400240200141e888c0004104109201422088a70e0400010203060b20022802c80120022802cc011093010d0541000c030b20022802c80120022802cc011093010d0441010c020b20022802c80120022802cc011093010d0341020c010b20022802c80120022802cc011093010d0241030b2103200229038001220142ff018342c900520d01200229038801220942ff018342cd00520d01200241a0016a200229039001103820022802a0014101460d01200229039801221242ff018342cc00520d0120022903b801211320022903b00121142000201137032020002014370310200020033a0079200020063a0078200020123703702000200b370368200020013703602000200a370358200020093703502000200e3703482000200f3703402000200536023c2000200436023820002008360234200020073602302000200d3703082000200c3703002000201037032820002013370318200241186a10750b200241d0016a24000f0b000b5b01017f230041106b2202240002402001420252044020022001102e200229030821012002280200044020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a24000b3501027f2001420251047f4100052001422088a7210241014102200142ff01834204511b0b210320002002360204200020033602000bf50102037f017e230041206b22012400410421020240200042ff018342cb00520d002000100e21042001410036020820012000370300200120044220883e020c200141106a2001109101200129031022004202512000a7410171720d0020012903182200a741ff0171220341ca00472003410e47710d000240024002400240200041e484c0004104109201422088a70e0400010203040b2001280208200128020c1093010d03410021020c030b2001280208200128020c1093010d02410121020c020b2001280208200128020c1093010d01410221020c010b2001280208200128020c1093010d00410321020b200141206a240020020b910202047f017e230041206b220224000240200142ff018342cb00520440410221030c010b2001100e21062002410036020820022001370300200220064220883e020c200241106a2002109101410221030240200229031022014202512001a7410171720d0020022903182201a741ff0171220441ca00472004410e47710d01024002402001419489c0004102109201422088a70e020001020b2002280208200228020c1093010d01410021030c020b2002280208200228020c10930141024f0d00200241106a2002109101200229031022014202512001a7410171720d002002290318220142ff01834204520d002001422088a72105410121030b0b2000200536020420002003360200200241206a24000b0b0041e08cc000200010470b4f01017f230041306b220224002002410936020820022000370310200241086a1034200241206a2001106020022802204101460440000b2002290328420110031a200241086a1075200241306a24000be10202037f057e230041f0006b2203240020032002360214200320013703182003411036021002400240200341106a1034220142011035450440200042023703000c010b200142011002210141002102034020024128470440200341286a20026a4202370300200241086a21020c010b0b200142ff018342cc00520d01200141ac85c0004105200341286a4105107b200341d0006a22022003290328103820032802504101460d012003290368210120032903602106200341086a2003290330109e01200328020822044102460d01200328020c210520022003290338109d01200329035022074202510d012003290340220842ff01834204520d012003290348220942ff018342cd00520d012003290358210a20002006370310200020084220883e02302000200937032820002005360224200020043602202000200a3703082000200737030020002001370318200341106a10750b200341f0006a24000f0b000b4d02027f017e230041306b220224002002410a36021820022000370320200241086a200241186a220310362002290308220050450440200310750b2002290310200241306a240020012000a71b0b8f0101027f230041406a220224002002411f360228200220013703302002200241286a220310372000027f02402002290300200229030884504504402003107520002002290318370318200020022903103703100c010b20011080010440200041c20036020441010c020b200142004200109a0120004200370318200042003703100b41000b360200200241406b24000b0b002000200110104200520b5402017f017e230041106b220224000240200020012903002203420252047e2003a74101710d0120002001290308370308200041106a200141106a29030037030042010542000b370300200241106a24000f0b000b190020012802004180a6c000410f200128020428020c1107000b3101017e200029030022014202520440200029030842022001a74101711b0f0b200028020841037441b09cc0006a2903000b230020004101714504402001ad4220864204840f0b200141037441b09cc0006a2903000b800202047f047e230041206b22022400024020012802082204200128020c4f0440200042023703000c010b20012903002004ad42208642048410112106034020034118470440200241086a20036a4202370300200341086a21030c010b0b420121070240200642ff018342cc00520d00200641c086c0004103200241086a4103107b2002290308220842ff01834204520d002002290310220642ff018342cd00520d002002290318220942ff01834204520d002008422088a721032009422088a72105420021070b2004417f470440200020053602142000200336021020002006370308200020073703002001200441016a3602080c010b000b200241206a24000bab0101017f02400240200042ff018342cd0052200142ff018342cd005272200242ff0183420452200342ff018342cd0052727245044041e08cc0001034420210350d01200242ffffffff8ffd00560d02200010a1012001107e2002422088a722041072200310890141c892c00010ad0110484100106f41f88cc00010ae0110731059200010662001106c200410692003106e42020f0b000b4283808080101055000b4283808080d0001055000b08001022422088a70b14002000ad4220864204844284808080d000102c0bc70102027e027f230041106b22022400027e0240024041b092c0001034220042021035047f2000420210022100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041bc89c000410220024102107b2002290300220142ff01834204520d012002290308220042ff018342cd00520d0110ad012001422088a74d0d021083011059410c05410b0b4103742903b89c400c020b000b200010091a200010a10110830110592000106642020b200241106a24000bf40102027f027e23004180016b2201240020012000102e027e024020012802004101470440200129030821000240105822020d0020012000109c01411e210220012903004202510d00200120001084012001280200450440410c21020c010b200129030821032001280210210210ad0120024d0d022000108b01410d21020b200241037441b09cc0006a2903000c020b000b200310091a2001410a3602002001200037030820012003103d200110752000108b01200141c897c000410f106737030020011068200010422100200120033703082001200037030041b897c000410220014102105e100b1a42020b20014180016a24000ba00802047f097e230041e0026b2204240020044190016a22052000102e027e024002400240200428029001410146200142ff018342cd0052720d0020042903980121082005200210382004280290014101460d0020042903a801210020042903a0012102200520031086012004280290014101460d0020042903980121100240105822050d00200250200042005320005022051b0440413a21050c010b200520024280c2d72f54710440413921050c010b20044190016a2008109c0120042903900122034202510440411e21050c010b2004280298012105200441106a410c7220044190016a410c7241f40010f1011a200420053602182004200337031020042d0089010440411f21050c010b200110091a20012010104e22050d00420021032001200429035810a6012207450d0320044190026a2008200110940120044190016a2205200810a50120042802900145044020042903a801210d20042903a001210b2004290390022203200429039802220a8450450d04200420013703a00120042008370398012004411436029001200441086a2005103320042802080440200428020c20051075420021030d040b200810800122054187274b0440413d21050c020b200420083703b802200441133602b002200420053602b402200441b0026a22062001103d20061075200420013703d802200420083703d002200441143602c802200441c8026a2206200541016a22051039200610752004411236029001200420083703980120044190016a22062005103920061075420021030c030b20042802940121050b200541037441b09cc0006a2903000c030b000b4200210a0b024020042d0088014103470440027f20042802480440200428024c0c010b10700b2105200441a0026a20042903602001200220002005106420042903a802210020042903a00221020c010b100a210920042903602001200920022000102f0b20042004290330220920027c220e200954ad2004290338220920007c7c220c423f87220f200e2000200985427f852009200c858342005322051b22093703302004200f428080808080808080807f85200c20051b220c3703382007044020082001200220037c220e200354ad2000200a7c7c2203423f87220f200e2000200a85427f852003200a858342005322051b200f428080808080808080807f85200320051b10970120082002200b7c220a200b54ad2000200d7c7c2203423f87220b200a2000200d85427f852003200d858342005322051b200b428080808080808080807f85200320051b109a010b2008200441106a10a201200441d095c000410b10673703900120044190016a22051068200220001030210020081042210220042009200c10303703a801200420023703a0012004200137039801200420003703900141b095c000410420054104105e100b1a20012010105242020b200441e0026a24000ba00302047f017e230041b0016b2203240020032000102e02402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102027e0240105822040d0020032000109c0120032903004202510440411e21040c010b20032d0079220520032d00782204410147220672450440200110091a20012002104e22040d012000200110780440412821040c020b2000107c22044187274b0440413b21040c020b20032000370388012003410c36028001200320043602840120034180016a22052001103d20051075200320013703a801200320003703a0012003410d3602980120034198016a2205200441016a22041039200510752003410b360200200320003703082003200410392003107541f892c00010f7012001200241b001104b1053419894c000106820032000104237030820032001370300418894c000410220034102105e100b1a20012002105242020c020b4120411f410020051b20044101471b210420060d0042022005450d011a0b200441037441b09cc0006a2903000b200341b0016a24000f0b000be20102047f037e230041306b22002400027e02400240105622010d00200041086a108501200028020845044041c10021010c010b20002802242000290318210520002903102104200028022810ad01220349044041c40021010c010b20034d0d0141c30021010b200141037441b09cc0006a2903000c010b1059200410121a20051073108c01200041e897c000410f1067370308200041086a22011068200020043703102000200537030841d897c000410220014102105e100b1a41f094c00010682000200437030841e894c000410120014101105e100b1a42020b200041306a24000bbb0102027f017e23004180016b2201240020012000102e027e024020012802004101470440200129030821000240105822020d0020012000109c0120012903004202510440411e21020c010b2000200129034810a40110091a20012000108401200129030050450d02410c21020b200241037441b09cc0006a2903000c020b000b2000108b01200141d89bc000411910673703002001106820012000104237030041d09bc000410120014101105e100b1a42020b20014180016a24000b890102037f017e230041306b22002400027e024010562201047f200105200041086a108501200029030850450d0141c1000b41037441b09cc0006a2903000c010b108c01105910ad0121012000418c9cc00041191067370308200041086a2202106820002001ad42208642048437030841849cc000410120024101105e100b1a42020b200041306a24000b8311020c7f0b7e230041a0036b2205240020054180026a22072000102e027e024002400240024002400240200528028002410146200142ff018342cd005272200242ff0183420452200342ff018342045272720d002005290388022113200720041086012005280280024101460d002005290388022115105822060d0520072013109c0120052903800222004202510440411e21060c060b200528028802210720054180016a410c7220054180026a410c7241f40010f1011a2005200736028801200520003703800120052d00f9010440411f21060c060b4121210620052802b0014101470d0520052802b4012208450d054137210620082002422088a7220b4d0d0520052903c801220010091a20002015104e22060d0520052d00f801220d410346044020054180026a1057200528028002410146044020052802840221060c070b20052903880210091a0b200520013703900220052013370388022005200b360284022005411536028002024020054180026a103422004201103504400240200042011002a741ff01710e020002030b20054180026a10750b4100210620131076210e42002104410021070340200c210a20072109200e20062006200e491b21070240034020062007460d0120054180026a2013200610a301200641016a21062005290380024202510d002005290398022100200529039002210220052802b002210c20052802a002211020052903a802200110a6010d000b410121072010410171450d012012200220127c221156ad200020047c7c2202423f872212428080808080808080807f8520022000200485427f8520022004858342005322071b21042012201120071b2112200f41016a2207417f20071b210f20092107200a210c0c010b0b2009410171220c450440413221060c070b200d410347044020052903f0012200200aad422086420484220210134201520440413321060c080b200020021014220042ff01834204520d022005410036027c200541e0006a200529039001200529039801220220004220884200200541fc006a10f501200541d0006a027e200528027c4504402005290368210220052903600c010b2002423f87220042ffffffffffffffffff008521022000427f850b200242e400420010f00120052903582100200529035021112008200f41016a2207417f20071b470440200541406b201120002008ad420010f00120052903482102200529034021000c040b200020047d2011201254ad7d2202423f872214428080808080808080807f852002200020048520002002858342005322071b21022014201120127d20071b21000c030b4137210620082013109b0122074d0d0620052903a00122005020052903a80122024200532002501b0d05200820076b22074100200720084d1b2207410146044020002112200221040c040b200541306a200020022007ad10f20120052903382102200529033021000c020b20054180026a1075413621060c050b000b20005020024200532002501b0440412221060c040b200020052903a001221256200220052903a80122045520022004511b0d02200d4103460d0020052903d00120012000200210650c010b027f20052802b801044020052802bc010c010b10700b21072005410036022c200541106a200020022007ad42002005412c6a10f5012005427f2005290310200528022c22071b221a42ffffffffffffffffff00200529031820071b22164290ce00420010f0012005290308211120052903002114100a211720052903d00121182000201456200220115520022011511b0440201820172001200220117d2000201454ad7d2219423f87221b200020147d200220118520022019858342005322071b201b428080808080808080807f85201920071b102f0b201a428fce005620164200552016501b450d0020182017418092c00010f70120142011102f0b2005201220007d3703a0012005200420027d2000201256ad7d3703a801200520013703900220052013370388022005200b36028402200541153602800220054180026a220741014201104020071075200d41034604402013109b012109200541163602800220052013370388022007200941016a2209417f20091b1039200710750b200a4132200c1b210741f892c00010f7012104418a85c00041091067211220042001201541b001104b1053201541d101104b211141c08cc000410f1067211420052011370398032005201237039003200520034284808080708337038803200520013703800341002106024003402006412046044002404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2004201420054180026a410410311032201541e101104b210341cf8cc00041111067211220052903d001211120002002103021142005200337039803200520143703900320052011370388032005200137038003410021060340200641204604404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2004201220054180026a220a41041031103210b701210320052002370398022005200037039002200520073602b002200520013703a8022005200b3602a402200541013602a002200520033703880220054201370380022013200a107720052903a00120052903a80184500d020c050520054180026a20066a4202370300200641086a21060c010b000b000b0520054180026a20066a4202370300200641086a21060c010b0b200541023a00f9010b201320054180016a10a2012005419c99c000411110673703800220054180026a22071068200020021030210020131042210220052001370398022005200bad422086420484370390022005200237038802200520003703800241fc98c000410420074104105e100b1a20052903c8012015105242020c020b413821060b200641037441b09cc0006a2903000b200541a0036a24000b3f02017e027f230041106b22012400027e10232200a741ff017122024106470440200241c000460440200010010c020b000b20004208880b200141106a24000bdb0902057f087e230041a0026b2203240020034180016a22052000102e027e024002400240200328028001410146200142ff0183420452720d002003290388012108200520021086012003280280014101460d00200329038801210a105822040d0220052008109c0120032903800122004202510440411e21040c030b20032802880121042003410c7220034180016a410c7241f40010f1011a200320043602082003200037030020032d00790440411f21040c030b20032802300440412121040c030b20034180016a220620082001422088a72205107d200328028001450d01200335029401210e2003280290012107200329038801220210091a2002200a104e22040d0220062008200710a301200329038001220b4202510d012003290398012100200329039001210920032802b00121064133210420032903a801220d200210a6012005200647720d02200b5045044041db0021040c030b20095020004200532000501b0440412221040c030b2003290320220c20095422062003290328220b2000532000200b511b0440413821040c030b10b701210f200320053602b0012003200d3703a8012003200f3703880120034201370380012003200937039001200320003703980141002104200341003602a00120032007360284022003200837038802200341103602800220034180026a220520034180016a103b2005107520082008108f01220541016b22074100200520074f1b1099012003200b20007d2006ad7d3703282003200c20097d3703202009200c852000200b8584500440200341023a00790b2008200310a2012002200a10522003290350220b20022009200010652003418496c000410b10673703800120034180016a22051068200920001030210d200810422108200320023703a001200320014284808080708337039801200342023703900120032008370388012003200d3703800141dc95c000410520054105105e100b1a41f892c00010f701210141c093c0004103106721082003200a41b001104b3703880220032002370380020340200441104604404100210403402004411047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001428eeae6bb8ecfd3e92720044102103110b901200a41d101104b210c41c08cc000410f1067210d2003200c3703980220032008370390022003200e422086420484370388022003200237038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200d20044104103110b901200a41e101104b210841cf8cc00041111067210a2009200010302100200320083703980220032000370390022003200b370388022003200237038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200a20044104103110b90142020c090520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000b000b413321040b200441037441b09cc0006a2903000b200341a0026a24000b3a01017f2000027f20012002200310212201a741ff017122044103470440200020044102473a000441020c010b2000200137030841000b3602000bd40b02087f0c7e230041e0016b220224000340200341d800470440200241106a20036a4202370300200341086a21030c010b0b027e024002400240200042ff018342cc00520d00200041a08bc000410b200241106a2204410b107b2002290310221342ff018342c900520d0020024190016a22032002290318109d0120022903900122114202510d002002290398012115200241086a2002290320109e01200228020822094102460d00200228020c21052002290328220f420252200f42ff018342cd0052710d002002290330220b42ff018342cd00520d002002290338109f0141ff017122064104460d002002200229034010a001200228020022074102460d002002290348221242ff018342c900520d002002290350221042ff018342cd00520d00200228020421082003200229035810382002280290014101460d002002290360220a42ff018342cc00520d0020022903a801210c20022903a001210d2004200110860120022802104101460d0020022903182114105822030d02200b10091a200b2014104e22030d022010108101450440411421030c030b2012101542ffffffff8f0f560440412721030c030b200d50200c420053200c501b0440412321030c030b200a1016428080808010540d01200a1016422088210141002104420421000240024002400340200150450440200a2000101742ff0183420452200a20001018220e42ff0183420452720d02417f2004200e422088a76a220320032004491b2104200142017d210120004280808080107c21000c010b0b41352103200441e400470d052009410171220345200541e8074d72450440410521030c060b200521042003450440107021040b10b701210102400240024002400240200641026b0e020103000b2007450d01412121030c090b41212103200741017145200845720d080b200241106a2010200b200d200c200410640c010b41212103200741017145200845720d06200a101642808080807083428080808010520d0541222103200a42848080801010134201520d06200a4284808080101014220042ff01834204520d04413521032000428080808070834280808080c00c520d060b10512100419892c000427f419892c0001034220e42021035047e200241106a200e42021002102e20022802104101460d04200229031805200042017c0b220042017c220e200e501b4202104120024200200c200641034622041b37033820024200200d20041b3703302002200c3703282002200d37032020022000370350200220103703602002200b370358200241003a00890120022008360244200220073602402002200137037820022012370370200220133703682002200a3703800120022015370318200220113703102002200536024c20022009360248200220063a0088012000200241106a10a201200042004200109a0120040d010c020b000b200241a8016a4200370300200241b0016a4100360200200241013602c0012002200b3703b801200242003703a0012002420037039001200020024190016a10770b200241e896c000410d10673703900120024190016a106820001042210a02400240024002400240200641016b0e03010203000b20024190016a220441c484c0004109104f0c030b20024190016a220441cd84c0004106104f0c020b20024190016a220441d384c0004105104f0c010b20024190016a220441d884c000410c104f0b2002280290010d0020042002290398011061200229039801211120022903900150450d002002200d200c10303703c001200220103703b801200220123703b001200220113703a8012002200b3703a0012002200a37039801200220133703900141b096c000410720024190016a22044107105e100b1a200f42025204402000200f417f10ad012205418087016a220320032005491b2205108701200220053602a0012002200f3703980120022000370390012004106b0b200b20141052200241106a2000102d20022802104101460d0020022903180c030b000b412221030b200341037441b09cc0006a2903000b200241e0016a24000bc20202057f017e230041306b22012400027e02400240200042ff018342cd00510440105622020440200241037441b09cc0006a2903000c040b200041001088012000108a012204450d02200441016b2203108e01220541016b22024100200220054d1b2202460d01200141086a200210820120012802084101470d01200129031021062001411d3602182001200336021c200141186a2203200610472001411e360218200120063703202003200410480c010b000b2001411d3602182001200236021c200141186a10344202100d1a2001411e36021820012000370320200141186a10344202100d1a200541024f0440419093c000200210480c010b419093c00010344202100d1a0b1059200141d399c00041121067370318200141186a220210682001200037031841bc98c000410120024101105e100b1a42020b200141306a24000bef0302047f087e23004180026b2202240020024180016a22042000102e027e024002402002280280014101460d002002290388012100200420011086012002280280014101460d002002290388012107105822030d01100a220b2007104e22030d0120042000109c0120022903800122014202510440411e21030c020b20022802880121032002410c7220024180016a2204410c7241f40010f1011a2002200336020820022001370300413e210320022d00794103470d012004200010900120022d00a80122054103460d0141c000210320022802a40120022802a001490d01024020054101470d002002290390012208200229038001220958200229039801220120022903880122065720012006511b0d0020022903502002290348220c200120067d2008200954ad7d220a423f87220d200820097d20012006852001200a858342005322031b2201200d428080808080808080807f85200a20031b22061065200220063703880120022001370380012002200c3703980120022000370390012004106d0b2002420037032820024200370320200241013a00792000200210a2012002411736028001200220003703880120024180016a10344201100d1a200042004200109a012000106a200b2007105242020c020b000b200341037441b09cc0006a2903000b20024180026a24000b2d02017f017e230041106b2200240020001057200028020041014604401054000b2000290308200041106a24000b8e0102027f017e23004190016b22022400200241106a22032000102e2002280210410146200142ff018342045272450440200320022903182204109c01420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a7107420022002290318370308200229031021000b20022000370300200210a90120024190016a24000f0b000b5401027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f2000107c210241000541010b200210aa0120014180016a24000f0b000b9b0102037f017e23004180016b2201240020012000102e20012802004101470440200120012903082204109c014283808080e0032100024020012903004202510d004188272004107c220220024188274f1b21034100210210192100034020022003460d0120012004200210742001280200410146044020002001290308101a21000b200241016a21020c000b000b20014180016a240020000f0b000b8b0102017f017e23004190016b2202240020022000102e02402002280200410146200142ff018342cd0052720d00200220022903082203109c014283808080e003210020022903004202520440200241106a2003200110940120024180016a20022903102002290318105c2002280280014101460d0120022903880121000b20024190016a240020000f0b000b8e0102027f017e23004190016b22022400200241106a22032000102e2002280210410146200142ff018342045272450440200320022903182204109c01420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a7107920022002290318370308200229031021000b20022000370300200210a90120024190016a24000f0b000b5501027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f2000108001210241000541010b200210aa0120014180016a24000f0b000b9c0102037f017e23004180016b2201240020012000102e20012802004101470440200120012903082204109c014283808080e0032100024020012903004202510d004188272004108001220220024188274f1b21034100210210192100034020022003460d0120012004200210792001280200410146044020002001290308101a21000b200241016a21020c000b000b20014180016a240020000f0b000b940101027f23004180026b2201240020014180016a22022000102e02402001280280014101460d002002200129038801109c01027e0240200129038001420251047f411d05200120014180016a41800110f10122022903004202520d01200228020841016b0b4103742903b89c400c010b20024180016a200210602002280280010d012002290388010b20014180026a24000f0b000b0a00418092c00010f7010b0b001070ad4220864204840b5601017f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01027e200129030042025204402000200129034810a4010c010b4283808080e0030b20014180016a24000f0b000b2c02027f017e230041106b220024002000109801200028020021012000290308200041106a2400420220011b0b9c0101017f23004190016b2201240020012000102e024020012802004101460d00200120012903082200109c01027e02402001290300420252047f20012000108401200129030022004202520d01200128020841016b05411d0b4103742903b89c400c010b42022000a7410171450d001a20014180016a2001290308200128021010622001280280010d012001290388010b20014190016a24000f0b000b4902017f017e230041406a22002400200041086a10850102402000280208047e200041306a200041106a106320002802304101460d0120002903380542020b200041406b24000f0b000b0a0041f892c00010f7010ba10101027f230041406a22022400200241206a22032000102e02402002280220410146200142ff018342cd0052720d00200320022903282001107a027e20022802204101460440200241186a200241386a290300370300200241106a200241306a29030037030020022002290328370308200241003602002003200241086a105f20022802200d0220022903280c010b4283808080a0050b200241406b24000f0b000ba20101017f23004190016b2202240020022000102e02402002280200410146200142ff0183420452720d00200220022903082200109c01027e02402002290300420252047f200220002001422088a710a301200229030022004203520d01200228020841016b05411d0b4103742903b89c400c010b420220004202510d001a20024180016a2002105b2002280280010d012002290388010b20024190016a24000f0b000b5401027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f20001076210241000541010b200210aa0120014180016a24000f0b000ba10102047f017e230041c0016b2201240020012000102e20012802004101470440200120012903082205109c014283808080e0032100024020012903004202510d0041e807200510762202200241e8074f1b21034100210210192100034020022003460d0120014180016a22042005200210a301200241016a21022001290380014202510d0020002004103c101a21000c000b000b200141c0016a240020000f0b000b0600105110420b0500105aad0b1600200042ff018342cd00520440000b2000108101ad0bb90102027f037e230041206b22002400027e024002400240105622010d00200041106a107120002802104101470440410621010c010b20002903182102200010980120002802004101470d01200029030822032002101050450d0241c50021010b200141037441b09cc0006a2903000c020b41fd8cc00010ae0121030b41a893c00020021049105941c894c0001068200020023703182000200337031041b894c0004102200041106a4102105e100b1a42020b200041206a24000b0c0041f893c000410110f6010b9c0602077f097e230041f0016b22032400200341306a22052000102e0240024002402003280230410146200142ff0183420452720d002003290338210a200520021086014101210720032802304101460d002003290338210d105822040d02100a220f200d104e22040d022005200a109c0120032903304202510440411e21040c030b413e210420032d00a9014103470d022003290380012110200341306a2205200a10900120032d005822084103460d0241192001422088a72204200441194f1b210720032802302104200341b0016a4104722005410472412410f1011a200341dc016a200341dc006a280000360000200320032800593600d901200320043602b001200320083a00d80120032903b801210220032903c801210e20032903c001211120032802d401210920032802d001210520032903b001210b4100210403402004200749200420096a220620054971450440200320063602d401200a200341b0016a109601200f200d105241002107200520066b22044100200420054d1b21040c040b200341306a200a20061079024020032802304101470d00200341e0016a200a2003290338220c10940120032903e00122005020032903e80122014200532001501b0d000240024002400240200841016b0e020201000b200342003703e801200342003703e0010c020b2003410036022c200341106a200020012011200e2003412c6a10f501027e200328022c4504402003290318210120032903100c010b2001200e85423f87220042ffffffffffffffffff008521012000427f850b21002002200b845020002001428080808080808080807f8584502002200b83427f5171720d05200320002001200b200210f0012003200329030822013703e8012003200329030022003703e001200042005220014200552001501b450d010b2010200c200020011065200341809ac00041141067370330200341306a2206106820002001103021002003200a10423703402003200c3703382003200037033041e899c000410320064103105e100b1a0b200a200c420042001097010b200441016a21040c000b000b000b000b2007200410aa01200341f0016a24000bb90102037f017e23004180016b2202240020022000102e024002402002280200410146200142ff018342cd0052724504402002290308210510582203047f20030520022005109c014202210020022903004202520d02411e0b41037441b09cc0006a29030021000c020b000b2005200229034810a40110091a20052001417f10ad012203418087016a2204200320044b1b22031087012002200336021020022001370308200220053703002002106b0b20024180016a240020000ba90202057f017e230041406a22022400200241206a2204200010860102402002280220410146200142ff018342c90052720d0020022903282100027e0240105622030d004120210320011015428080808010540d00200210ad01220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441e092c000103420042002106320022802204101460d022002290328420210031a1059200241909bc0004118106737032020041068200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041f09ac000410420044104105e100b1a42020c010b200341037441b09cc0006a2903000b200241406b24000f0b000bc80102037f017e230041206b22022400200042ff018342cd00510440027e105622010440200141037441b09cc0006a2903000c010b200041011088012000108a01450440108e0121012002411d3602082002200136020c200241086a2203200010472002411e360208200220003703102003200141016a2201417f20011b22011048419093c000200110480b1059200241c498c00041101067370308200241086a220110682002200037030841bc98c000410120014101105e100b1a42020b200241206a24000f0b000ba31002057f0b7e230041a0036b22032400200341e0016a22052000102e027e024002400240024020032802e001410146200142ff018342cb0052720d0020032903e80121082005200210860120032802e0014101460d0020032903e8012110105822040d0320052008109c0120032903e00122024202510440411e21040c040b200341f4006a200341f4016a290200370200200341fc006a200341fc016a280200360200200320032902ec0137026c20032802e8012104200328029002210520032802940221062003290380022100200329038802210b20034198016a20034198026a41c00010f1011a200341de016a200341de026a2f01003b0100200320032801da023601da012003200b370388012003200037038001200320063602940120032005360290012003200436026820032002370360200320032d00d90222043a00d901200320032d00d80222063a00d80120040440411f21040c040b20064103460440412021040c040b200820032903a80110a401221110091a20112010104e22040d03200810762106024002400240024002402005410171044041002104034020042006460d02200341e0016a2008200410a30120032903e0014202520440200328028002450d040b200441016a21040c000b000b2006450d00200341e0016a2008108d0120032903e00120032903e80184500d010b2001100e428080808010540440413221040c080b2001100e42ffffffffaf06560d061019210920032001100e4220883e02f402200341003602f002200320013703e80220032903d001210d0340200341e0016a2204200341e8026a10ab0120034180036a200410a7010240200328028003410146044020032802900321042009100e42208842017c210c4204210a0340200c42017d220c500d022009200a1011220242ff01834204520d06200a4280808080107c210a20042002422088a7470d000b0c080b10b7012112200541017104402001100e2100200341003602f002200320013703e802200320004220883e02f402200341f0016a220441086a21060340200341e0016a2205200341e8026a10ab0120034180036a200510a7012003280280034101470d07200329038803210020032802900321072004420037030020064200370300200441106a410036020020032007360290022003200037038802200342003703e0012008200510770c000b000b200341e0016a2008108d01027e20032802e001410171044020032903f001210220032903f8010c010b2003412236028003200320083703880320034180036a22042000200b103f2004107520002102200b0b210f20032001100e4220883e02f402200341003602f002200320013703e8024200210c4200210a0340200341e0016a2204200341e8026a10ab0120034180036a200410a70102402003280280034101460440200420082003280290032205107d20032903e001500d010c0a0b2000200c54200a200b55200a200b511b0440413821040c0c0b2001100e2100200341003602f802200341003602f002200320013703e802200320004220883e02f402200f423f87220042ffffffffffffffffff0085210a2000427f8521090340200341e0016a2204200341e8026a10ab0120034180036a200410a70102400240200328028003410146044020032802f8022204417f460d09200335029403210c200328029003210520032903880321002003200441016a3602f802200d2005ad422086420484220b10134201520d01200d200b1014220b42ff01834204510d020c0c0b2008417f2008108f0122042001100e422088a76a2205200420054b1b109901200341e0016a2008109501427f20124280ceda037c220020002012541b210020032802e001410146044020032903e80120005a0d0b0b200341233602e001200320083703e801200341e0016a2204200042011041200410750c0a0b412221040c0d0b2004200420066a22074d04402003410036025c200341406b2002200f200b4220884200200341dc006a10f501200341306a20092003290340200328025c22041b200a200329034820041b42e400420010f001200320053602900220032000370388022003410036028002200342003703e001200320032903383703f801200320032903303703f0012008200341e0016a2204107720032005360284032003200837038803200341203602800320034180036a220510342003200c4220864204843703f001200320003703e80120032007ad4220864204843703e00141f085c000410320044103105e420110031a200510750c010b0b000b41222104200d2005ad422086420484220910134201520d0a200d20091014220942ff01834204520d072003410036022c200341106a2002200f200942208842002003412c6a10f5010240200328022c0440427f210942ffffffffffffffffff00210e200f4200590d010c0c0b2003290310220942e400542003290318220e420053200e501b0d0b0b20032009200e42e40010f20142ffffffffffffffffff00200c20032903007c2209200c54ad200a2003290308220c7c7c220e200a200c85427f85200a200e858342005322041b210a427f200920041b210c0c000b000b200d2004ad422086420484220210134201520d07200d2002101442ff01834204520d0520092002101a21090c000b000b41da0021040c060b000b000b2001100e21002008200341e0006a10a201200341ec98c000411010673703e001200341e0016a220410682003200810423703e80120032000428080808070834204843703e00141dc98c000410220044102105e100b1a20112010105242020c040b000b413421040c010b413321040b200441037441b09cc0006a2903000b200341a0036a24000bae0102037f017e230041106b22012400200042ff018342cd00510440027e105622020440200241037441b09cc0006a2903000c010b10ad01210241b092c0001034200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041bc89c000410220014102105e420210031a1059200141a898c00041111067370300200110682001200037030041a098c000410120014101105e100b1a42020b200141106a24000f0b000b3501017f200042ff018342cd00510440105622010440200141037441b09cc0006a2903000f0b2000107e10592000106c42020f0b000b4d01017f200042ff018342045104400240105622010d0041052101200042ffffffff8ffd00560d002000422088a72201107210592001106942020f0b200141037441b09cc0006a2903000f0b000b3601017f200042ff018342cd00510440105622010440200141037441b09cc0006a2903000f0b200010890110592000106e42020f0b000bf00402037f067e23004180026b2202240020024180016a22042000102e027e0240024002402002280280014101460d002002290388012100200420011086012002280280014101460d002002290388012107105822030d0220042000109c0120022903800122014202510440411e21030c030b20022802880121032002410c7220024180016a410c7241f40010f1011a200220033602082002200137030020022d00790440411f21030c030b20024180016a200010900120022d00a8014103470440413f21030c030b20022802300d012000108f01450d0120024180016a20001095012002280280012103200229038801210110b7012001420020031b560d0141da0021030c020b000b20002002290348220810a401220910091a20092007104e22030d0020022903282101200229032021052000108001210320024180016a200010a501200228028001410146044020022802840121030c010b0240200229039001220a5020022903980122064200532006501b450440200241003602a401200220033602a0012002200a370380012002200537039001200220063703880120022001370398012002410241012005200a54200120065320012006511b1b3a00a801200020024180016a109601200241033a00792000200210a2010c010b200542005220014200552001501b044020022903502008200520011065200220013703880120022005370380012002200837039801200220003703900120024180016a106d0b2002420037032820024200370320200241013a00792000200210a201200042004200109a012000106a0b20092007105242020c010b200341037441b09cc0006a2903000b20024180026a24000bf10302037f017e230041d0016b2204240020042000102e027e024002402004280200410146200142ff018342cd005272200242ff018342c90052720d00200429030821002004200310860120042802004101460d0020042903082103105822050d0120042000109c0120042903004202510440411e21050c020b20042d00790440411f21050c020b20042d007822064103460440412021050c020b200110091a20012003104e22050d012002101542ffffffff8f20560440412721050c020b20044188016a20002001107a024020042903880122075045200641016b41ff017141014b720d002000200110780d00412921050c020b200420002001107a20042802004504402000107f22054187274b0440413d21050c030b20044125360200200420003703082004200541016a1039200410750b2004027e20075045044020042903a0010c010b10b7010b3703b801200420023703b001200420013703a80120042001370310200420003703082004410e36020020041034200441c0016a200441a8016a105f20042802c0014101460d0020042903c801420110031a20041075419095c0001068200420001042370310200420023703082004200137030041f894c000410320044103105e100b1a20012003105242020c020b000b200541037441b09cc0006a2903000b200441d0016a24000b3d01027f230041106b22012400200042ff01834204520440000b20012000422088a7108201200128020021022001290308200141106a2400420220021b0b0c00108e01ad4220864204840b0c0041d094c000410010f6010b2b02017f017e230041106b220024002000107120002802004504401054000b2000290308200041106a24000b970402057f017e230041a0016b2203240020032000102e02402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102027e0240105822040d0020032000109c0120032903004202510440411e21040c010b20032d0079220520032d00782204410147220672450440200110091a20012002104e22040d01200320002001107a20032802000440412b21040c020b2000200110782206450440412921040c020b411e21042000107c2207450d01200741016b210520062007470440200320002005107420032802004101470d02200329030821082003200641016b36028c0120032000370390012003410c3602880120034188016a22042008103d2004107520032008370310200320003703082003410d360200200320061039200310750b20032005360204200320003703082003410c360200200310344201100d1a20032001370310200320003703082003410d360200200310344201100d1a2003410b36020020032000370308024020050440200320051039200310750c010b200310344201100d1a0b200341a89ac000411510673703002003106820032000104237030820032001370300418894c000410220034102105e100b1a20012002105242020c020b4120411f410020051b20044101471b210420060d0042022005450d011a0b200441037441b09cc0006a2903000b200341a0016a24000f0b000be20202027f017e230041a0016b2203240020032000102e027e024002402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102105822040d0120032000109c0120032903004202510440411e21040c020b20032d00790440411f21040c020b200110091a20012002104e22040d01200320002001107a2003290300500440412a21040c020b200320002001107a02402003290300500d00200320013703980120032000370390012003410e3602880120034188016a10344201100d1a20034125360200200320003703082000107f220441024f04402003200441016b1039200310750c010b200310344201100d1a0b200341949ac000411410673703002003106820032000104237030820032001370300418894c000410220034102105e100b1a20012002105242020c020b000b200441037441b09cc0006a2903000b200341a0016a24000b380002402002418080c400460d00200020022001280210110500450d0041010f0b200345044041000f0b200020034100200128020c1107000bba06020a7f017e230041106b22082400410a21020240200028020022072007411f7522007320006b220041e807490440200021040c010b410a21030340200341046b2202410a4f0440000b200841066a20036a220341046b200020004190ce006e22044190ce006c6b220541ffff037141e4006e22064101742f0090a2403b0000200341026b2005200641e4006c6b41ffff03714101742f0090a2403b0000200041fface2044b20022103200421000d000b0b0240200441094d0440200421000c010b200241026b2202200841066a6a2004200441ffff037141e4006e220041e4006c6b41ffff03714101742f0090a2403b00000b4100200720001b450440200241016b2202200841066a6a20004101742d0091a2403a00000b027f200841066a20026a210a410a20026b2105027f2007417f73411f7645044020012802082102412d2107200541016a0c010b412b418080c4002001280208220241808080017122001b2107200041157620056a0b21002002418080800471411776210b024020012f010c220420004b0440024002402002418080800871450440200420006b210441002103410021000240024002402002411d7641037141016b0e03000100020b200421000c010b200441feff037141017621000b200241ffffff0071210920012802042106200128020021010340200341ffff0371200041ffff03714f0d0241012102200341016a2103200120092006280210110500450d000b0c040b20012001290208220ca741808080ff797141b080808002723602084101210220012802002206200128020422092007200b10e7010d0341002103200420006b41ffff037121000340200341ffff037120004f0d02200341016a2103200641302009280210110500450d000b0c030b41012102200120062007200b10e7010d022001200a2005200628020c1107000d02200420006b41ffff0371210041002103034041002000200341ffff03714d0d041a200341016a2103200120092006280210110500450d000b0c020b2006200a2005200928020c1107000d012001200c37020841000c020b4101210220012802002200200128020422012007200b10e7010d002000200a2005200128020c11070021020b20020b200841106a24000bdd07010c7f027f2000280200210920002802042105410021000240024020012208280208220a41808080c00171450d000240200a41808080800171450440200541104f044020052009200941036a417c7122076b22046a2201410371210320072009470440200921000340200620002c000041bf7f4a6a2106200041016a2100200441016a22040d000b0b200304402007200141fcffffff07716a21000340200220002c000041bf7f4a6a2102200041016a2100200341016b22030d000b0b20014102762104200220066a21060340200721012004450d0341c0012004200441c0014f1b220b410371210c41002102200b410274220d41f0077122030440200121000340200220002802002207417f734107762007410676724181828408716a200041046a2802002202417f734107762002410676724181828408716a200041086a2802002202417f734107762002410676724181828408716a2000410c6a2802002202417f734107762002410676724181828408716a2102200041106a2100200341106b22030d000b0b2004200b6b21042001200d6a2107200241087641ff81fc0771200241ff81fc07716a418180046c41107620066a2106200c450d000b200c41027421032001200b41fc01714102746a210041002102034020002802002201417f7341077620014106767241818284087120026a2102200041046a2100200341046b22030d000b200241087641ff81fc0771200241ff81fc07716a418180046c41107620066a21060c020b2005450440410021050c020b03402006200020096a2c000041bf7f4a6a21062005200041016a2200470d000b0c010b0240024020082f010e2201450440410021050c010b200520096a21074100210520092102200121030340200222002007460d02027f200041016a20002c0000220241004e0d001a200041026a20024160490d001a200041036a20024170490d001a200041046a0b220220006b20056a2105200341016b22030d000b0b410021030b200120036b21060b200620082f010c22004f0d00200020066b21014100210041002104024002400240200a411d7641037141016b0e020001020b200121040c010b200141feff037141017621040b200a41ffffff0071210720082802042103200828020021080340200041ffff0371200441ffff037149044041012102200041016a2100200820072003280210110500450d010c030b0b41012102200820092005200328020c1107000d01200120046b41ffff0371210141002100034041002001200041ffff03714d0d031a200041016a2100200820072003280210110500450d000b0c010b200828020020092005200828020428020c11070021020b20020b0be20301077f230041106b22062400027f0240200341017145044020022d00002205450d01200128020c21090340200241016a2104024002400240027f0240024002402005c041004804402005418001460d01200541c001460d0241a080808006210a200541017104402002280001210a200241056a21040b4100210820054102710d032004210241000c040b20002004200520091107000d04200420056a21020c060b2000200241036a220420022f0001220220091107000d03200220046a21020c050b2006200136020420062000360200200642a080808006370208200320074103746a2202280200200620022802041105000d02200741016a2107200421020c040b200441026a210220042f00000b21042005410471044020022f00002108200241026a21020b2005410871044020022f00002107200241026a21020b200541107104402003200441ffff03714103746a2f010421040b20062005412071047f200320084103746a2f01040520080b3b010e200620043b010c2006200a3602082006200136020420062000360200200320074103746a220428020020062004280204110500450d010b41010c050b200741016a21070b20022d000022050d000b0c010b200020022003410176200128020c1107000c010b41000b200641106a24000b8e0402047f017e230041406a22022400200220002903002206a72204410876220036021820022006422088a7220536021c027f0240024020044180144f044020064280808080a001540d012002410136023c2002410136023420022002411c6a3602382002200241186a36023020012802002001280204418284c000200241306a10ea010c030b200241086a220320004102742200280290a640360204200320002802b8a640360200200228020c2100200228020821032004418002490d0120064280808080a0015a04402002200036022c200220033602282002410136023c2002410236023420022002411c6a3602382002200241286a3602302001280200200128020441f283c000200241306a10ea010c030b20022000360224200220033602202002200510ec01200220022903003702282002410236023c200241023602342002200241286a3602382002200241206a36023020012802002001280204419384c000200241306a10ea010c020b200241106a200510ec01200220022903103702282002410236023c200241013602342002200241286a3602382002200241186a3602302001280200200128020441a284c000200241306a10ea010c010b2002200036022c200220033602282002410136023c2002410236023420022002411c6a3602382002200241286a3602302001280200200128020441f283c000200241306a10ea010b200241406b24000b270020002001410274220141e0a6c0006a280200360204200020014188a7c0006a2802003602000bc40102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a0240200341306b41ff0171410a4f0440200341c1006b41ff0171411a490d01200341e1006b41ff0171411a4f0d042003413b6b0c020b2003412e6b0c010b200341356b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484101f0b210620004200370300200020063703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072006200342208822087e22062005200142208822097e7c22054220867c220a37030020002007200a56ad200820097e2005200654ad4220862005422088847c7c200120047e200220037e7c7c3703080bde0702047f057e230041b0016b2205240002400240024020047920037942407d20044200521ba7220720027920017942407d20024200521ba722064b04402006413f4b0d01200741df004b0d0202400240200720066b41204f0440200541a0016a2003200441e00020076b220810f30120053502a00142017c210c0c010b200541306a2001200241c00020066b220610f301200541206a20032004200610f30120052003420020052903302005290320802209420010ee01200541106a200442002009420010ee012005290300210a20052903182005290308220d20052903107c220c200d54ad7c5004402001200a5422062002200c542002200c511b450d020b200120037c2201200354ad200220047c7c200c7d2001200a54ad7d2102200942017d21092001200a7d21010c050b02400240034020054190016a2001200241c00020066b220610f301200529039001210a20062008490440200541d0006a20032004200610f301200541406b20032004200a200529035080220d420010ee0120012005290340220a54220620022005290348220c542002200c511b4504402002200c7d2006ad7d21022001200a7d2101200b20092009200d7c220956ad7c210b0c090b2001200120037c220356ad200220047c7c200c7d2003200a54ad7d21022003200a7d2101200b20092009200d7c42017d220956ad7c210b0c080b20054180016a200a200c80220a4200200620086b220610f401200541f0006a20032004200a420010ee01200541e0006a20052903702005290378200610f401200529038001220a20097c2209200a54ad200529038801200b7c7c210b200220052903687d20012005290360220a54ad7d2202792001200a7d22017942407d20024200521ba7220620074904402006413f4b0d020c010b0b20012003542206200220045420022004511b450d010c060b20012001200380220220037e7d2101200b2009200220097c220956ad7c210b420021020c050b200220047d2006ad7d2102200120037d2101200b200942017c220950ad7c210b0c040b2002200c7d2006ad7d21022001200a7d21010c030b200220044200200120035a200220045a20022004511b22061b7d20012003420020061b220354ad7d2102200120037d21012006ad21090c020b20012001200380220920037e7d2101420021020c010b2001422088220920022002200342ffffffff0f83220280220b20037e7d422086842002802204422086200142ffffffff0f832009200320047e7d42208684220120028022038421092001200220037e7d21012004422088200b84210b420021020b2000200137031020002009370300200020023703182000200b370308200541b0016a24000b920101027f230041206b220624002006420020017d2001200242005322051b420020022001420052ad7c7d200220051b420020037d2003200442005322051b420020042003420052ad7c7d200420051b10ef012006290308210120004200200629030022037d2003200220048542005322051b3703002000420020012003420052ad7c7d200120051b370308200641206a24000b8507010c7f230041106b21070240200222054110490440200021020c010b024020002000410020006b41037122066a22044f0d00200021022001210320060440200621080340200220032d00003a0000200341016a2103200241016a2102200841016b22080d000b0b200641016b4107490d000340200220032d00003a0000200241016a200341016a2d00003a0000200241026a200341026a2d00003a0000200241036a200341036a2d00003a0000200241046a200341046a2d00003a0000200241056a200341056a2d00003a0000200241066a200341066a2d00003a0000200241076a200341076a2d00003a0000200341086a2103200241086a22022004470d000b0b2004200520066b220c417c71220d6a21020240200120066a220341037122010440410021052007410036020c2007410c6a2001722106410420016b22084101710440200620032d00003a0000410121050b20084102710440200520066a200320056a2f01003b01000b200320016b210520014103742108200728020c210a02402002200441046a4d0440200421060c010b410020086b411871210903402004200a200876200541046a2205280200220a20097472360200200441086a210b200441046a220621042002200b4b0d000b0b41002104200741003a0008200741003a0006027f200141014604404100210141002109200741086a0c010b200541056a2d00002007200541046a2d000022013a000841087421094102210e200741066a0b210b20062003410171047f200b200541046a200e6a2d00003a000020072d0006411074210420072d00080520010b41ff0171200420097272410020086b41187174200a200876723602000c010b200220044d0d0020032101034020042001280200360200200141046a2101200441046a22042002490d000b0b200c41037121052003200d6a21010b02402002200220056a22044f0d002005410771220304400340200220012d00003a0000200141016a2101200241016a2102200341016b22030d000b0b200541016b4107490d000340200220012d00003a0000200241016a200141016a2d00003a0000200241026a200141026a2d00003a0000200241036a200141036a2d00003a0000200241046a200141046a2d00003a0000200241056a200141056a2d00003a0000200241066a200141066a2d00003a0000200241076a200141076a2d00003a0000200141086a2101200241086a22022004470d000b0b20000b3901017f230041206b220424002004200120022003420010ef01200429030021012000200429030837030820002001370300200441206a24000b5601017e0240200341c000714504402003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b5601017e0240200341c000714504402003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b9c0302037f027e230041e0006b220624000240200120028450200320048450720d00420020037d2003200442005322071b2109420020017d2001200242005322081b210a420020042003420052ad7c7d200420071b2103200220048521044200027e420020022001420052ad7c7d200220081b220150450440200350450440200641d0006a20092003200a200110ee01410121072006290358210120062903500c020b200641406b20092003200a420010ee01200641306a200920032001420010ee0120062903384200522006290330220220062903487c220120025472210720062903400c010b200350450440200641206a20094200200a200110ee01200641106a20034200200a200110ee0120062903184200522006290310220220062903287c220120025472210720062903200c010b200620092003200a200110ee01410021072006290308210120062903000b22027d2002200442005322081b2109420020012002420052ad7c7d200120081b220a2004854200590d00410121070b20002009370300200520073602002000200a370308200641e0006a24000b4c02027f017e230041106b22022400027e105622030440200341037441b09cc0006a2903000c010b2001106f10592000106841044100200241086a4100105e100b1a42020b200241106a24000b2d02017f017e230041106b2201240020012000104520012802004504401054000b2001290308200141106a24000b3e02017f017e230041106b220424002004200320021067370308200441086a22021068200420003703082001410120024101105e100b1a200441106a24000b4602017e017f024020011034220320021035047f200320021002220242ff01834204520d012002422088a7210441010541000b210120002004360204200020013602000f0b000b4201017f230041206b220424002004200236020c20042001370310200420033602082000200441086a22021036200029030050450440200210750b200441206a24000b4801037f230041206b2202240020022001360208200220003703102002200241086a220110332002280204200228020022040440200110750b200241206a2400410020044101711b0b3801017e0240200020011034220420031035047e2002200420031002220342ff0183520d012000200337030842010542000b3703000f0b000b0bc6231600418080c0000be00c2f686f6d652f72756e6e65722f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f656e762e727300636f6e7472616374732f6576656e74732f7372632f6576656e745f6f70732e7273002f686f6d652f72756e6e65722f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f6c65646765722e7273002f72757374632f323534623539363037643434313765396466666263333037313338616535633836323830666534632f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f72757374632f323534623539363037643434313765396466666263333037313338616535633836323830666534632f6c6962726172792f636f72652f7372632f697465722f61646170746572732f656e756d65726174652e7273002f686f6d652f72756e6e65722f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f7665632e727300064572726f7228c0032c2023c0012900074572726f722823c0032c2023c0012900064572726f7228c0022c20c0012900074572726f722823c0022c20c00129000000360110005b00000052000000090000004861636b6174686f6e426f756e74794772616e7443726f776466756e64696e6744021000090000004d021000060000005302100005000000580210000c000000616d6f756e746d696c6573746f6e65706169645f6174706f736974696f6e726563697069656e740084021000060000008a0210000900000093021000070000009a02100008000000a202100009000000616e63686f725f69647872657075746174696f6e5f62756d70000000d40210000a000000a202100009000000de0210000f0000006170706c6963616e74636f6e74656e745f7572697375626d69747465645f61740803100009000000110310000b0000001c0310000c0000009a02100008000000a202100009000000de0210000f000000637265617465645f6174646561646c696e656665655f6270735f6f7665727269646569646f776e657270696c6c617272656c656173655f6b696e6472656d61696e696e675f657363726f777374617475737469746c65746f6b656e746f74616c5f62756467657477696e6e65725f646973747269627574696f6e0000110310000b000000580310000a00000062031000080000006a031000100000007a031000020000007c031000050000008103100006000000870310000c0000009303100010000000a303100006000000a903100005000000ae03100005000000b30310000c000000bf0310001300000041637469766543616e63656c6c6564436f6d706c6574656443616e63656c6c696e67000044041000060000004a0410000900000053041000090000005c0410000a00000053696e676c654d756c74690088041000060000008e04100005000000657870697265735f61745f6c656467657274617267657400a404100011000000b504100006000000617661696c61626c655f61745f6c65646765726e65775f76657273696f6e70726f706f7365645f61745f6c65646765727761736d5f68617368000000cc04100013000000a404100011000000df0410000b000000ea04100012000000fc041000090000006272616e6368636f756e745f61745f73746172746e6578745f6964786e6f6e5f6f776e65725f746f74616c72656d61696e696e675f61745f73746172740000003005100006000000360510000e00000044051000080000004c0510000f0000005b051000120000006d616e6167657200110310000b00000062031000080000006a0310001000000098051000070000007c031000050000008103100006000000870310000c000000a903100005000000ae03100005000000b30310000c000000bf031000130000004f776e65724f6e6c7946756c6c506172746e65725468656e526573696475616c50726f52617461506172746e65727300f8051000090000000106100017000000180610000f00000062756d705f72657075746174696f6e72656769737465725f6561726e696e67730041f88cc0000bc104312e352e30302e302e3041646d696e50656e64696e6741646d696e4665654163636f756e744665654270735061757365644465706c6f796d656e7453657150726f66696c65436f6e7472616374537570706f72746564546f6b656e4e6578744576656e7449644576656e744576656e744d616e616765724576656e744170706c6963616e74436f756e744576656e744170706c6963616e7441744576656e744170706c6963616e74536c6f744576656e745375626d697373696f6e4576656e7457696e6e6572436f756e744576656e7457696e6e65724174436f6e7472696275746f72416d6f756e74436f6e7472696275746f72436f756e74436f6e7472696275746f724174436f6e7472696275746f72536c6f744d696c6573746f6e65436c61696d656443726f776466756e64696e674d696c6573746f6e6573436c61696d656443616e63656c6c6174696f6e537461746556657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e537570706f72746564546f6b656e436f756e74537570706f72746564546f6b656e4174537570706f72746564546f6b656e536c6f744e6f6e4f776e6572436f6e747269627574696f6e546f74616c4576656e745072697a6541776172644576656e74556e636c61696d65645072697a65734576656e745072697a6542617365457363726f774576656e745072697a65436c61696d45787069727950656e64696e674d616e616765724576656e745375626d697373696f6e436f756e740000000000040041d091c0000b01030041e891c0000b011800418092c0000b010200419892c0000b01080041b092c0000b01010041c892c0000b01050041e092c0000b01190041f892c0000b010600419093c0000b011c0041a893c0000b011a0041c093c0000b2177696e006000100021000000dd02000022000000e500100050000000fa000000050041ec93c0000bf9080100000003000000000000000ea98aeb660d00006576656e745f69640803100009000000000a1000080000000ea9eac6756d020066726f6d5f76657273696f6e746f5f76657273696f6e0000200a10000c0000002c0a10000a0000000ea99a9b37ebca000ea98aeb663deb006e65775f7761736d5f68617368000000580a10000d0000000ea99a9a375beb000803100009000000110310000b000000000a1000080000000ea99ae7ae7cea38636f6e7472696275746f726e65775f72656d61696e696e678402100006000000980a10000b000000000a100008000000a30a10000d00000066756e64735f6164646564008402100006000000000a1000080000008a021000090000009a02100008000000a20210000900000077696e6e65725f706169646e65775f61646d696e0f0b10000900000061646d696e5f75706461746564000000110310000b0000007a031000020000007c031000050000008103100006000000a903100005000000ae03100005000000b30310000c0000006576656e745f637265617465646e65775f627073750b1000070000006665655f6270735f75706461746564007a031000020000006576656e745f63616e63656c6c65646e65775f6d616e616765720000000a100008000000ab0b10000b0000006d616e616765725f6368616e67656400df0410000b000000fc04100009000000757067726164655f6170706c69656400000a100008000000a404100011000000b5041000060000006d616e616765725f70726f706f736564b50410000600000070656e64696e675f61646d696e5f736574000000ae03100005000000746f6b656e5f72656769737465726564636f756e74000000540c100005000000000a10000800000077696e6e6572735f73656c65637465648402100006000000000a1000080000008a02100009000000a2021000090000006d696c6573746f6e655f636c61696d65646e65775f6163636f756e74ad0c10000b0000006665655f6163636f756e745f75706461746564746f6b656e5f6465726567697374657265640000008402100006000000980a10000b000000000a100008000000636f6e7472696275746f725f726566756e6465647375626d697373696f6e5f77697468647261776e6170706c69636174696f6e5f77697468647261776e0000008402100006000000000a1000080000007c031000050000006f776e65725f726573696475616c5f726566756e64656400cc04100013000000a404100011000000df0410000b000000fc0410000900000070656e64696e675f757067726164655f70726f706f7365646e65775f61646472a80d10000800000070726f66696c655f636f6e74726163745f75706461746564000a10000800000070656e64696e675f6d616e616765725f63616e63656c6c656463616e63656c6c65645f61745f6c6564676572f10d10001300000070656e64696e675f757067726164655f63616e63656c6c6564000000920110005f000000070400000d0000000300000001000000030000000200000003000000030000000300000004000000030000000500000003000000060041809dc0000b1d030000000a000000030000000b000000030000000c000000030000000d0041d09dc0000b0d030000001400000003000000150041a09ec0000b2d030000001e000000030000001f00000003000000200000000300000021000000030000002200000003000000230041e89ec0000b25030000002700000003000000280000000300000029000000030000002a000000030000002b0041c09fc0000ba50103000000320000000300000033000000030000003400000003000000350000000300000036000000030000003700000003000000380000000300000039000000030000003a000000030000003b000000030000003c000000030000003d000000030000003e000000030000003f00000003000000400000000300000041000000030000004200000003000000430000000300000044000000030000004500000003000000460041b0a1c0000b050300000050004180a2c0000bb103030000005a000000030000005b00000030303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839394172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c75654175746800000010005f000000b40100000e00000082001000620000005b0000000e0041bca5c0000bf301010000000300000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75650000000000080000000800000004000000436f6e76657273696f6e4572726f720008000000060000000700000007000000060000000600000006000000060000000500000004000000561210005e121000641210006b12100072121000781210007e121000841210008a1210008f1210000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e000000d8111000e3111000ee111000fa1110000612100013121000201210002d1210003a12100048121000f7010e636f6e74726163746d657461763000000000000000076c6963656e736500000000034d495400000000000000000776657273696f6e0000000005312e352e30000000000000000000000b6465736372697074696f6e000000003c426f756e646c657373206576656e747320636f6e74726163743a206861636b6174686f6e2c20626f756e74792c206772616e74202b20657363726f770000000000000005727376657200000000000006312e39332e3000000000000000000008727373646b7665720000002f32372e302e3023653563623462353263336461386535366663343861646664376238356438353937366331613035390000a7660e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000001000003e900000002000000030000000000000000000000067375626d697400000000000400000000000000086576656e745f69640000000600000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f757269000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000769645f62617365000000000000000001000000060000000000000000000000076d696772617465000000000000000001000003e90000000200000003000000000000000000000007756e7061757365000000000000000001000003e9000000020000000300000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000096164645f66756e64730000000000000400000000000000086576656e745f696400000006000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000096765745f61646d696e0000000000000000000001000000130000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000600000001000003e9000007d00000000b4576656e745265636f7264000000000300000000000000000000000969735f7061757365640000000000000000000001000000010000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000000020000000300000000000000000000000b636c61696d5f7072697a65000000000300000000000000086576656e745f6964000000060000000000000008706f736974696f6e0000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000b6765745f6665655f6270730000000000000000010000000400000000000000000000000b6765745f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000000130000000300000000000000000000000b6765745f77696e6e657273000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000007d00000000657696e6e657200000000000300000000000000000000000b7365745f6665655f627073000000000100000000000000076e65775f627073000000000400000001000003e9000000020000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000000020000000300000000000000000000000c6372656174655f6576656e74000000020000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000060000000300000000000000000000000c73746172745f63616e63656c0000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000d5f5f636f6e7374727563746f7200000000000004000000000000000561646d696e00000000000013000000000000000b6665655f6163636f756e74000000001300000000000000076665655f6270730000000004000000000000001070726f66696c655f636f6e7472616374000000130000000000000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000000020000000300000000000000000000000d6765745f77696e6e65725f61740000000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000007d00000000657696e6e657200000000000300000000000000000000000e6163636570745f6d616e6167657200000000000100000000000000086576656e745f69640000000600000001000003e9000000020000000300000000000000000000000e6765745f6170706c6963616e747300000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000000130000000300000000000000000000000e6765745f7375626d697373696f6e00000000000200000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000001000003e9000007d00000000a5375626d697373696f6e00000000000300000000000000000000000e73656c6563745f77696e6e65727300000000000300000000000000086576656e745f696400000006000000000000000777696e6e65727300000003ea000007d00000000a57696e6e657253706563000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f6170706c795f746f5f626f756e747900000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f636c61696d5f6d696c6573746f6e65000000000500000000000000086576656e745f6964000000060000000000000009726563697069656e740000000000001300000000000000096d696c6573746f6e6500000000000004000000000000000f72657075746174696f6e5f62756d70000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f66696e616c697a655f63616e63656c000000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f6765745f6665655f6163636f756e740000000000000000010000001300000000000000000000000f70726f706f73655f6d616e61676572000000000200000000000000086576656e745f696400000006000000000000000b6e65775f6d616e61676572000000001300000001000003e9000000020000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000000020000000300000000000000000000000f7365745f6665655f6163636f756e740000000001000000000000000b6e65775f6163636f756e74000000001300000001000003e900000002000000030000000000000000000000106765745f6170706c6963616e745f61740000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e800000013000000030000000000000000000000106765745f636f6e7472696275746f72730000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000106765745f77696e6e65725f636f756e740000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000126765745f636f6e7472696275746f725f617400000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000000130000000300000000000000000000001269735f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e000000000000130000000100000001000000000000000000000012737570706f727465645f746f6b656e5f61740000000000010000000000000005696e6465780000000000000400000001000003e8000000130000000000000000000000136765745f6170706c6963616e745f636f756e74000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000136765745f70656e64696e675f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000003e8000007d00000000e50656e64696e674d616e616765720000000000030000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e6755706772616465000000000000000000000000001377697468647261775f7375626d697373696f6e000000000300000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000146765745f70726f66696c655f636f6e747261637400000000000000010000001300000000000000000000001470726f636573735f63616e63656c5f62617463680000000300000000000000086576656e745f696400000006000000000000000b6d61785f726566756e6473000000000400000000000000056f705f6964000000000003ee0000002000000001000003e900000004000000030000000000000000000000147365745f70726f66696c655f636f6e74726163740000000100000000000000086e65775f616464720000001300000001000003e9000000020000000300000000000000000000001477697468647261775f6170706c69636174696f6e000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000156765745f636f6e7472696275746f725f636f756e740000000000000100000000000000086576656e745f69640000000600000001000003e90000000400000003000000000000000000000015737570706f727465645f746f6b656e5f636f756e7400000000000000000000010000000400000000000000000000001663616e63656c5f70656e64696e675f6d616e6167657200000000000100000000000000086576656e745f69640000000600000001000003e9000000020000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e900000002000000030000000000000000000000166765745f636f6e7472696275746f725f616d6f756e7400000000000200000000000000086576656e745f696400000006000000000000000b636f6e7472696275746f72000000001300000001000003e90000000b000000030000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000001872656769737465725f737570706f727465645f746f6b656e000000010000000000000005746f6b656e0000000000001300000001000003e9000000020000000300000000000000000000001a646572656769737465725f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e0000000000001300000001000003e900000002000000030000000200000000000000000000000650696c6c61720000000000040000000000000000000000094861636b6174686f6e000000000000000000000000000006426f756e747900000000000000000000000000054772616e7400000000000000000000000000000c43726f776466756e64696e670000000100000000000000000000000657696e6e65720000000000050000000000000006616d6f756e7400000000000b00000000000000096d696c6573746f6e65000000000003e8000000040000000000000007706169645f617400000003e8000000060000000000000008706f736974696f6e000000040000000000000009726563697069656e740000000000001300000002000000000000000000000007446174614b6579000000002600000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000a4665654163636f756e7400000000000000000000000000064665654270730000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000000000000000000000f50726f66696c65436f6e74726163740000000001000000000000000e537570706f72746564546f6b656e0000000000010000001300000000000000000000000b4e6578744576656e744964000000000100000000000000054576656e74000000000000010000000600000001000000000000000c4576656e744d616e6167657200000001000000060000000100000000000000134576656e744170706c6963616e74436f756e740000000001000000060000000100000000000000104576656e744170706c6963616e7441740000000200000006000000040000000100000000000000124576656e744170706c6963616e74536c6f74000000000002000000060000001300000001000000000000000f4576656e745375626d697373696f6e000000000200000006000000130000000100000000000000104576656e7457696e6e6572436f756e74000000010000000600000001000000000000000d4576656e7457696e6e65724174000000000000020000000600000004000000010000000000000011436f6e7472696275746f72416d6f756e74000000000000020000000600000013000000010000000000000010436f6e7472696275746f72436f756e74000000010000000600000001000000000000000d436f6e7472696275746f72417400000000000002000000060000000400000001000000000000000f436f6e7472696275746f72536c6f74000000000200000006000000130000000100000000000000104d696c6573746f6e65436c61696d65640000000300000006000000130000000400000001000000000000001d43726f776466756e64696e674d696c6573746f6e6573436c61696d6564000000000000010000000600000001000000000000001143616e63656c6c6174696f6e5374617465000000000000010000000600000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e00000000000200000013000003ee00000020000000000000000000000013537570706f72746564546f6b656e436f756e7400000000010000000000000010537570706f72746564546f6b656e41740000000100000004000000010000000000000012537570706f72746564546f6b656e536c6f74000000000001000000130000000100000000000000194e6f6e4f776e6572436f6e747269627574696f6e546f74616c000000000000010000000600000001000000000000000f4576656e745072697a654177617264000000000200000006000000040000000100000000000000144576656e74556e636c61696d65645072697a657300000001000000060000000100000000000000144576656e745072697a6542617365457363726f7700000001000000060000000100000000000000154576656e745072697a65436c61696d457870697279000000000000010000000600000001000000000000000e50656e64696e674d616e61676572000000000001000000060000000100000000000000144576656e745375626d697373696f6e436f756e7400000001000000060000000100000000000000000000000a5072697a654177617264000000000003000000000000000a616e63686f725f6964780000000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d7000000000040000000100000000000000000000000a5375626d697373696f6e00000000000300000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f7572690000000010000000000000000c7375626d69747465645f6174000000060000000100000000000000000000000a57696e6e6572537065630000000000030000000000000008706f736974696f6e000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d7000000000040000000100000000000000000000000b4576656e745265636f7264000000000e000000000000000b636f6e74656e745f7572690000000010000000000000000a637265617465645f61740000000000060000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e8000000040000000000000002696400000000000600000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e6400000000000000001072656d61696e696e675f657363726f770000000b00000000000000067374617475730000000007d00000000b4576656e745374617475730000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000200000000000000000000000b4576656e745374617475730000000004000000000000000000000006416374697665000000000000000000000000000943616e63656c6c6564000000000000000000000000000009436f6d706c6574656400000000000000000000000000000a43616e63656c6c696e6700000000000200000000000000000000000b52656c656173654b696e64000000000200000000000000000000000653696e676c6500000000000100000000000000054d756c746900000000000001000000040000000100000000000000000000000c436f6e747269627574696f6e000000030000000000000006616d6f756e7400000000000b000000000000000e636f6e74726962757465645f6174000000000006000000000000000b636f6e7472696275746f7200000000130000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e674d616e616765720000000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee000000200000000100000000000000000000001143616e63656c6c6174696f6e53746174650000000000000500000000000000066272616e63680000000007d00000001243616e63656c6c6174696f6e4272616e63680000000000000000000e636f756e745f61745f737461727400000000000400000000000000086e6578745f69647800000004000000000000000f6e6f6e5f6f776e65725f746f74616c000000000b000000000000001272656d61696e696e675f61745f737461727400000000000b000000010000000000000000000000114372656174654576656e74506172616d730000000000000b000000000000000b636f6e74656e745f75726900000000100000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e80000000400000000000000076d616e6167657200000003e80000001300000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e640000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000200000000000000000000001243616e63656c6c6174696f6e4272616e63680000000000030000000000000000000000094f776e65724f6e6c7900000000000000000000000000001746756c6c506172746e65725468656e526573696475616c0000000000000000000000000f50726f52617461506172746e65727300000000040000000000000000000000054572726f720000000000002f0000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f0000000000000200000000000000164665654163636f756e7443616e6e6f7442655a65726f000000000003000000000000001b50726f66696c65436f6e747261637443616e6e6f7442655a65726f0000000004000000000000000d496e76616c696446656542707300000000000005000000000000000e4e6f74496e697469616c697a6564000000000006000000000000000c556e617574686f72697a65640000000a00000000000000084e6f7441646d696e0000000b000000000000001750656e64696e67526f746174696f6e4d69736d61746368000000000c000000000000001650656e64696e67526f746174696f6e4578706972656400000000000d0000000000000011546f6b656e4e6f74537570706f7274656400000000000014000000000000001a4665654163636f756e744d697373696e6754727573746c696e65000000000015000000000000000d4576656e744e6f74466f756e640000000000001e000000000000000e4576656e744e6f7441637469766500000000001f000000000000000d496e76616c696450696c6c6172000000000000200000000000000012496e76616c696452656c656173654b696e640000000000210000000000000013496e76616c6964446973747269627574696f6e0000000022000000000000000d496e76616c696442756467657400000000000023000000000000000c5469746c65546f6f4c6f6e670000002700000000000000174170706c6963616e74416c72656164794170706c696564000000002800000000000000134170706c6963616e744e6f744170706c696564000000002900000000000000125375626d697373696f6e4e6f74466f756e6400000000002a00000000000000175375626d697373696f6e416c7265616479457869737473000000002b000000000000000d4e6f5375626d697373696f6e73000000000000320000000000000015496e76616c696457696e6e6572506f736974696f6e0000000000003300000000000000174475706c696361746557696e6e6572506f736974696f6e00000000340000000000000014446973747269627574696f6e4d69736d617463680000003500000000000000174d696c6573746f6e65416c7265616479436c61696d656400000000360000000000000010496e76616c69644d696c6573746f6e65000000370000000000000012496e73756666696369656e74457363726f77000000000038000000000000001657696e6e657273416c726561647953656c656374656400000000005a000000000000001842656c6f774d696e696d756d436f6e747269627574696f6e000000390000000000000019496e76616c6964436f6e747269627574696f6e416d6f756e740000000000003a0000000000000011546f6f4d616e794170706c6963616e74730000000000003b000000000000000d4f70416c72656164795365656e0000000000003c0000000000000013546f6f4d616e79436f6e7472696275746f7273000000003d000000000000001643616e63656c6c6174696f6e4e6f745374617274656400000000003e000000000000001a43616e63656c6c6174696f6e416c72656164795374617274656400000000003f000000000000001743616e63656c6c6174696f6e4e6f7446696e69736865640000000040000000000000001843616e63656c6c6174696f6e546f74616c4d697373696e67000000420000000000000012557067726164654e6f7450726f706f73656400000000004100000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000004300000000000000165570677261646550726f706f73616c4578706972656400000000004400000000000000174d6967726174696f6e416c72656164794170706c69656400000000450000000000000006506175736564000000000046000000000000001150726f66696c6543616c6c4661696c65640000000000005000000000000000135072697a65416c7265616479436c61696d6564000000005b000000050000000000000000000000065061757365640000000000010000000670617573656400000000000000000002000000050000000000000000000000074170706c6965640000000001000000076170706c696564000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e000000000010000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000002000000050000000000000000000000095375626d697474656400000000000001000000097375626d69747465640000000000000300000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000000000000b636f6e74656e745f757269000000001000000000000000020000000500000000000000000000000a46756e647341646465640000000000010000000b66756e64735f6164646564000000000400000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b00000000000000000000000d6e65775f72656d61696e696e670000000000000b00000000000000020000000500000000000000000000000a57696e6e6572506169640000000000010000000b77696e6e65725f70616964000000000500000000000000086576656e745f696400000006000000000000000000000009726563697069656e7400000000000013000000000000000000000008706f736974696f6e00000004000000000000000000000006616d6f756e7400000000000b0000000000000000000000096d696c6573746f6e65000000000003e80000000400000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000c4576656e7443726561746564000000010000000d6576656e745f63726561746564000000000000070000000000000002696400000000000600000000000000000000000670696c6c61720000000007d00000000650696c6c617200000000000000000000000000056f776e657200000000000013000000000000000000000005746f6b656e0000000000001300000000000000000000000c746f74616c5f6275646765740000000b00000000000000000000000b636f6e74656e745f75726900000000100000000000000000000000057469746c650000000000001000000000000000020000000500000000000000000000000d46656542707355706461746564000000000000010000000f6665655f6270735f75706461746564000000000100000000000000076e65775f627073000000000400000000000000020000000500000000000000000000000e4576656e7443616e63656c6c65640000000000010000000f6576656e745f63616e63656c6c656400000000010000000000000002696400000000000600000000000000020000000500000000000000000000000e4d616e616765724368616e6765640000000000010000000f6d616e616765725f6368616e676564000000000200000000000000086576656e745f69640000000600000000000000000000000b6e65775f6d616e61676572000000001300000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e000000001000000000000000020000000500000000000000000000000f4d616e6167657250726f706f7365640000000001000000106d616e616765725f70726f706f7365640000000300000000000000086576656e745f696400000006000000000000000000000006746172676574000000000013000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f73657400000000000001000000000000000674617267657400000000001300000000000000020000000500000000000000000000000f546f6b656e52656769737465726564000000000100000010746f6b656e5f72656769737465726564000000010000000000000005746f6b656e0000000000001300000000000000020000000500000000000000000000000f57696e6e65727353656c656374656400000000010000001077696e6e6572735f73656c65637465640000000200000000000000086576656e745f696400000006000000000000000000000005636f756e74000000000000040000000000000002000000050000000000000000000000104d696c6573746f6e65436c61696d656400000001000000116d696c6573746f6e655f636c61696d65640000000000000400000000000000086576656e745f696400000006000000000000000000000009726563697069656e74000000000000130000000000000000000000096d696c6573746f6e6500000000000004000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000114665654163636f756e745570646174656400000000000001000000136665655f6163636f756e745f757064617465640000000001000000000000000b6e65775f6163636f756e740000000013000000000000000200000005000000000000000000000011546f6b656e4465726567697374657265640000000000000100000012746f6b656e5f6465726567697374657265640000000000010000000000000005746f6b656e00000000000013000000000000000200000005000000000000000000000013436f6e7472696275746f72526566756e646564000000000100000014636f6e7472696275746f725f726566756e6465640000000300000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000135375626d697373696f6e57697468647261776e0000000001000000147375626d697373696f6e5f77697468647261776e0000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000144170706c69636174696f6e57697468647261776e00000001000000156170706c69636174696f6e5f77697468647261776e0000000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000154f776e6572526573696475616c526566756e64656400000000000001000000176f776e65725f726573696475616c5f726566756e646564000000000300000000000000086576656e745f6964000000060000000000000000000000056f776e657200000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001650726f66696c65436f6e7472616374557064617465640000000000010000001870726f66696c655f636f6e74726163745f757064617465640000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001750656e64696e674d616e6167657243616e63656c6c656400000000010000001970656e64696e675f6d616e616765725f63616e63656c6c65640000000000000100000000000000086576656e745f69640000000600000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c656467657200000000040000000000000002001e11636f6e7472616374656e766d6574617630000000000000001b0000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32372e302e30233561376335666537363533306266343234383437376163383132666337353731343662393863633400" - } - }, - "ext": "v0" - }, - "live_until": 65691326 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 3625, - "n_functions": 87, - "n_globals": 4, - "n_table_entries": 0, - "n_types": 22, - "n_data_segments": 14, - "n_elem_segments": 0, - "n_imports": 25, - "n_exports": 32, - "n_data_segment_bytes": 1094 - } - } - }, - "hash": "b9e3500cfb559781e68359655f37775c78afffc5a8436daca9d1d1f8e3569b02", - "code": "0061736d01000000017d166000017e60027e7e017e60017e017e60017e0060017f0060027f7e0060047e7e7e7e017e6000006000017f60027f7f0060017f017e60027f7f017e60037f7e7e0060037e7e7e017e60037f7f7e0060037f7f7f0060027e7e017f60017e017f60057e7f7f7f7f0060037e7e7e0060047f7f7f7f017e60047e7f7f7f0002970119016c015f000d016c013100010169013000020169015f0002016101300002016c01380001016c013700060178013100010162016b0002016c013600020178013000010176016700010169013800020169013700020162016a0001016201380002016901360001016201690001016d0139000d016d01610006017801330000017801340000016c01300001017801350002016c013200010358570e0a091009050a0b0f050c0505070308040804080708110304030703030412070404030405070405130c0c05030b140303090902080a02000202000000000100000001000106060601060201000000000000000f0e150b05030100110621047f01418080c0000b7f0041d88bc0000b7f0041d88bc0000b7f0041e08bc0000b07a70420066d656d6f727902000d5f5f636f6e7374727563746f72004c097365745f61646d696e004f0c6163636570745f61646d696e0050137365745f6576656e74735f636f6e747261637400511770726f706f73655f6576656e74735f636f6e74726163740052166163636570745f6576656e74735f636f6e747261637400531e63616e63656c5f70656e64696e675f6576656e74735f636f6e74726163740054057061757365005507756e706175736500560f70726f706f73655f7570677261646500570d6170706c795f7570677261646500581663616e63656c5f70656e64696e675f757067726164650059076d696772617465005a09626f6f747374726170005b0e626f6f7473747261705f73656c66005d0f62756d705f72657075746174696f6e005e10736c6173685f72657075746174696f6e005f1172656769737465725f6561726e696e677300601661646d696e5f736c6173685f72657075746174696f6e00620b6765745f70726f66696c6500630c6765745f6561726e696e67730064096765745f61646d696e0065136765745f6576656e74735f636f6e747261637400661b6765745f70656e64696e675f6576656e74735f636f6e747261637400670969735f70617573656400680776657273696f6e0069136765745f70656e64696e675f75706772616465006a176765745f6d696772617465645f746f5f76657273696f6e006b015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030c010e0a953b5712002000101a2001ad42ff0183200210001a0bb00402027f027e230041206b22012400024002400240024002400240024002400240024002400240024002400240200028020041016b0e0b0102030405060708090a0b000b200141086a220041ec87c0004105102120012802080d0c2000200129031010220c0b0b200141086a220041f187c000410c102120012802080d0b2000200129031010220c0a0b200141086a220041fd87c000410e102120012802080d0a2000200129031010220c090b200141086a2200418b88c0004115102120012802080d092000200129031010220c080b200141086a220041a088c0004106102120012802080d082000200129031010220c070b200141086a220041a688c000410d102120012802080d072000200129031010220c060b200141086a220241b388c0004107102120012802080d0620022001290310200029030810230c050b200141086a220241ba88c000410f102120012802080d05200129031021032000290308210420012000290310370318200120043703102001200337030820024103102021030c060b200141086a220041c988c0004107102120012802080d042000200129031010220c030b200141086a220041d088c000410e102120012802080d032000200129031010220c020b200141086a220041de88c0004111102120012802080d022000200129031010220c010b200141086a220241ef88c0004106102120012802080d0120022001290310200029030810230b200129031021032001290308500d010b000b200141206a240020030b0b002000200142c900106d0b0b002000200110164201510b0b002000200142cd00106d0b0d002000101a2001420210001a0b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a41011020200141106a24000b16002000ad4220864204842001ad422086420484100b0b3801017f230041106b22032400200320012002106c20002003280200047e4201052000200329030837030842000b370300200341106a24000b3401017f230041106b2202240020022001370308200241086a4101102021012000420037030020002001370308200241106a24000b3801017f230041106b22032400200320023703082003200137030020034102102021012000420037030020002001370308200341106a24000b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110020b210120002003370300200020013703080b2f00200142ffffffffffffffff0058047e200142088642068405200110030b210120004200370300200020013703080b0c00428380808080011027000b0700200010171a0b3701027f230041106b2200240020001029027f2000280200410146044020002802040c010b200029030810041a41000b200041106a24000b4d01027f230041106b220124002001418080c000101d4101210202402001280200410146044020002001290308370308410021020c010b200041083602040b20002002360200200141106a24000b3501027f230041106b220024002000102b4103210120002802004101460440200029030810041a410021010b200041106a240020010b0b00200041c080c000101d0b0b00102d411e4100102e1b0b1600428480808080f010428480808080a0fa0310051a0b3a02017f017e024041f080c000101a22014202101c450d004101210002400240200142021001a741ff01710e020102000b000b410021000b20000b5401027f230041206b220124002001420b370308200120003703100240200141086a101a22004200101c450d0002400240200042001001a741ff017122020e020201000b000b411421020b200141206a240020020b2d01017f230041206b220124002001420b37030820012000370310200141086a410142001019200141206a24000b1d002000101a4201428480808080b0d400428480808080e0ee0b10061a0b0b00418080c0002000101e0b0b0041a880c000101a10340b09002000420210181a0b0b0041c080c0002000101e0bc80102027f037e230041206b220124000240200041d880c000101a22034202101c047e2003420210012103034020024118470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341c484c0004103200141086a410310372001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342cd00520d01200020034220883e0214200020044220883e02102000200537030842010542000b370300200141206a24000f0b000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410131a0b0b0041d880c000101a10340b0d0041f080c0002000420210190b0b00200041a081c000101b0b0b0041a081c0002000101e0b860202027f057e230041406a220124000240200041b881c000101a22034202101c047e2003420210012103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341c487c0004105200141086a410510372001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328103d20012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d002001100f4280808080708342808080808004520d0020002001370308420021020b200020023703000b0b0041b881c000101a10340b0b00200041d081c000101b0bda0101027f230041406a22022400200242063703082002200137031002400240200241086a101a22014201101c04402001420110012101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141a487c0004102200241206a41021037200241306a22032002290320102420022802300d002002290338210120032002290328102420022802304101470d020b000b200042003703000c010b200020022903383703102000200137030820004201370300200241086a10310b200241406b24000b5101017f230041306b220324002003420637030820032000370310200341086a101a200341206a20012002104220032802204101460440000b2003290328420110001a200341086a1031200341306a24000b6c02017f017e230041106b2203240020032001102542012101024020032802000d002003290308210420032002102520032802000d002003200329030837030820032004370300200041a487c0004102200341021047370308420021010b20002001370300200341106a24000b810102027f017e230041406a2203240020032002370318200320013703102003420737030842002102420021010240200341086a2204101a22054201101c0440200341206a200542011001104420032802204101460d012003290338210120032903302102200410310b2000200237030020002001370308200341406b24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001100c21032001100d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b12002000418082c000411441e881c000106e0b2f02017f017e230041106b22022400200220002001106c20022802004101460440000b2002290308200241106a24000b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410120b1200200041b483c000410d419c83c000106e0b1200200041fc83c000411741dc83c000106e0b6002017f017e230041206b2202240020022001290300370318200220013502084220864204843703102002200135020c42208642048437030841c484c0004103200241086a4103104721032000420037030020002003370308200241206a24000b7a02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841c487c0004105200241086a4105104721032000420037030020002003370308200241306a24000b5e01017f0240200042ff018342cd00510440418080c000101a4202101c0d012000103241001039104d2101418881c000101a2001ad422086420484420210001a419880c000104e103b102d2000104842020f0b000b4283808080101027000b08001014422088a70b14002000ad4220864204844284808080d00010110ba70102047f017e230041106b22012400200042ff018342cd0051044010282203450440104d210241a880c000101a200120003703082001417f20024180b1076a2204200220044b1bad42208642048437030041b487c0004102200141021047420210001a102d200141bc83c000411110463703002001101f2001200037030041d483c000410120014101104710071a0b200341037441f888c0006a290300200141106a24000f0b000bc60102027e027f230041106b220224000240027f410641a880c000101a22004202101c450d001a2000420210012100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041b487c00041022002410210372002290300220142ff01834204520d012002290308220042ff018342cd00520d01104d2001422088a74d0440200010041a200010321033102d2000104841000c010b1033102d41070b41037441f888c0006a290300200241106a24000f0b000b5701027f230041106b22012400200042ff018342cd005104400240102822020d002001102b410e210220012802000d0020001035102d20001049410021020b200241037441f888c0006a290300200141106a24000f0b000bd50102057f017e230041306b220124000240200042ff018342cd00520d00102822044504402001104d2203360210200120003703082001417f20034180b1076a220220022003491b220536021441d880c000101a200141186a2202200141086a104a20012802184101460d012001290320420210001a102d2001418484c000411b10463703182002101f2001200037032820012003ad42208642048437032020012005ad42208642048437031841c484c000410320024103104710071a0b200441037441f888c0006a290300200141306a24000f0b000b910102047f017e230041206b220124000240102822000d00200141086a10362001280208450440410f21000c010b2001280218210020012903102104200128021c104d2202490440411021000c010b2002417f2000418087016a2203200020034b1b490440411121000c010b200410351038102d20041049410021000b200041037441f888c0006a290300200141206a24000b840102037f017e230041206b220024000240102822010d00200041086a10362000290308500440410f21010c010b1038102d104d2101200041dc84c00041191046370308200041086a2202101f20002001ad422086420484370308418885c000410120024101104710071a410021010b200141037441f888c0006a290300200041206a24000b0b00419085c0004101106f0b0b00419885c0004100106f0ba40202057f017e230041406a22022400200241206a22042000103d02402002280220410146200142ff018342c90052720d00200229032821000240102822030d004102210320011008428080808010540d002002104d220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441b881c000101a20042002104b20022802204101460d012002290328420210001a102d200241c085c000411810463703202004101f200220003703382002200137033020022005ad42208642048437032820022003ad422086420484370320418086c000410420044104104710071a410021030b200341037441f888c0006a290300200241406b24000f0b000bd90102037f037e230041306b220024000240102822010d00200041086a103c2000280208450440412821010c010b200028022420002903182104200029031021032000280228104d2202490440412a21010c010b20024b0440412921010c010b102d200310091a2004103b103e200041b986c000410f1046370308200041086a2201101f200020033703102000200437030841c886c000410220014102104710071a41a085c000101f2000200337030841b885c000410120014101104710071a410021010b200141037441f888c0006a290300200041306a24000b840102037f017e230041306b220024000240102822010d00200041086a103c2000290308500440412821010c010b103e102d104d2101200041a086c00041191046370308200041086a2202101f20002001ad422086420484370308418885c000410120024101104710071a410021010b200141037441f888c0006a290300200041306a24000bb30102027f037e230041206b220024000240102822010d00200041106a103a20002802104101470440410821010c010b200029031821022000103f024020002802004101460440200029030822032002100a50450d01412b21010c020b419d80c000104e21030b41d081c0002002101e102d41d886c000101f200020023703182000200337031041f886c0004102200041106a4102104710071a410021010b200141037441f888c0006a290300200041206a24000b890101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001103d20022802084101460d00200229031021010240102a22030d00102c22030d002001102f22030d0020042000104020022802084504402000105c42001041200010450b20011030410021030b200341037441f888c0006a290300200241206a24000f0b000b3f02017e027f230041106b22012400027e10152200a741ff017122024106470440200241c000460440200010020c020b000b20004208880b200141106a24000b880101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001103d20022802084101460d0020022903102101200010041a0240102c22030d002001102f22030d0020042000104020022802084504402000105c42001041200010450b20011030410021030b200341037441f888c0006a290300200241206a24000f0b000b870202037f027e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003103d20042802084101460d00200429031021030240102a22050d00102c22050d002003102f22050d002006200010402004280208450440410a21050c010b20002004290310427f2004290318220720014220887c220820072008561b10412004418882c00041111046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000b870202037f027e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003103d20042802084101460d00200429031021030240102a22050d00102c22050d002003102f22050d002006200010402004280208450440410a21050c010b200020042903102004290318220720014220887d22084200200720085a1b1041200441bc82c00041121046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000be30202027f057e230041206b220424000240200042ff018342cd0052200142ff018342cd0052720d0020042002104420042802004101460d00200429031821022004290310210720042003103d20042802004101460d00200429030821080240102a22050d00102c22050d002008102f22050d0020075020024200532002501b0440410c21050c010b200420002001104320042903002106200429030821032004200137031020042000370308200442073703002004101a200620077c2209200654ad200220037c7c2206423f87220a20092002200385427f8520032006858342005322051b200a428080808080808080807f85200620051b1061420110001a20041031200441ce82c000411310463703002004101f200720021061210220042000370310200420013703082004200237030041ec82c000410320044103104710071a20081030410021050b200541037441f888c0006a290300200441206a24000f0b000b38002000423f8720018542005220004280808080808080407d42ffffffffffffffff0056724504402000420886420b840f0b2001200010100b8e0202037f027e230041206b220424000240200042ff018342cd0052200142ff018342045272200242ff018342c90052720d00200441086a22062003103d20042802084101460d00200429031021030240102822050d00102c22050d002003102f22050d00410d210520021008428080808010540d002006200010402004280208450440410a21050c010b200020042903102004290318220720014220887d22084200200720085a1b10412004418483c00041181046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000b5901017f230041306b220124000240200042ff018342cd00520d00200141086a200010402001280208047e200141206a20012903102001290318104220012802204101710d0120012903280542020b200141306a24000f0b000b4301017f230041106b22022400200042ff018342cd0052200142ff018342cd0052724504402002200020011043200229030020022903081061200241106a24000f0b000b2d02017f017e230041106b2200240020001029200028020041014604401026000b2000290308200041106a24000b2b02027f017e230041106b220024002000102b200028020021012000290308200041106a2400420220011b0b4802017f017e230041306b22002400200041086a103602402000280208047e200041206a200041106a104a20002802204101710d0120002903280542020b200041306a24000f0b000b0500102ead0b2b02017f017e230041106b220024002000103a20002802004504401026000b2000290308200041106a24000b4802017f017e230041406a22002400200041086a103c02402000280208047e200041306a200041106a104b20002802304101710d0120002903380542020b200041406b24000f0b000b2b02027f017e230041106b220024002000103f200028020021012000290308200041106a2400420220011b0bc20102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a200341306b41ff0171410a4f0440200341c1006b41ff0171411a4f0440200341e1006b41ff017141194b0d042003413b6b0c020b200341356b0c010b2003412e6b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484100e0b210620004200370300200020063703080b3801017e024020002001101a22034202101c047e2002200342021001220342ff0183520d012000200337030842010542000b3703000f0b000b3e02017f017e230041106b220424002004200320021046370308200441086a2202101f200420003703082001410120024101104710071a200441106a24000b4602027f017e230041106b220224001028220345044020011039102d2000101f41044100200241086a4100104710071a0b200341037441f888c0006a290300200241106a24000b0bb8090e00419880c0000b11312e312e30302e302e30000000000000010041c080c0000b01020041d880c0000b01030041f080c0000b010400418881c0000b01050041a081c0000b01080041b881c0000b01090041d081c0000b010a0041e881c0000bd50770726f66696c655f626f6f74737472617070656475736572fc0010000400000072657075746174696f6e5f62756d70656464656c7461726561736f6e19011000050000001e01100006000000fc0010000400000072657075746174696f6e5f736c61736865646561726e696e67735f72656769737465726564616d6f756e74746f6b656e61011000060000006701100005000000fc0010000400000061646d696e5f72657075746174696f6e5f736c617368656461646d696e5f757064617465646e65775f61646d696e0000a90110000900000070656e64696e675f61646d696e5f73657474617267657400cd011000060000006576656e74735f636f6e74726163745f757064617465646e65775f6164647200f30110000800000070656e64696e675f6576656e74735f636f6e74726163745f736574657870697265735f61745f6c656467657270726f706f7365645f61745f6c656467657200001f021000110000003002100012000000cd011000060000006576656e74735f726f746174696f6e5f63616e63656c6c656463616e63656c6c65645f61745f6c656467657275021000130000000ea98aeb660d00000ea98aeb663deb000ea99a9a375beb006e65775f7761736d5f68617368000000a80210000d00000070656e64696e675f757067726164655f70726f706f736564617661696c61626c655f61745f6c65646765726e65775f76657273696f6e7761736d5f6861736800d8021000130000001f02100011000000eb0210000b000000f60210000900000070656e64696e675f757067726164655f63616e63656c6c6564757067726164655f6170706c696564eb0210000b000000f6021000090000000ea99a9b37ebca0066726f6d5f76657273696f6e746f5f76657273696f6e0000600310000c0000006c0310000a000000626f6f7473747261707065645f617472657075746174696f6e000000880310000f000000970310000a0000001f02100011000000cd01100006000000d8021000130000001f02100011000000eb0210000b0000003002100012000000f60210000900000041646d696e50656e64696e6741646d696e4576656e7473436f6e747261637450656e64696e674576656e7473436f6e74726163745061757365644465706c6f796d656e7453657150726f66696c654561726e696e67734279546f6b656e56657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e0000000200000000000000030000000100000003000000020000000300000003000000030000000400000003000000050000000300000006000000030000000700000003000000080041c889c0000b05030000000a0041d889c0000b2d030000000c000000030000000d000000030000000e000000030000000f000000030000001000000003000000110041988ac0000b0503000000140041e88ac0000b05030000001e0041b88bc0000b1d03000000280000000300000029000000030000002a000000030000002b008b2d0e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f00000000000002000000000000001b4576656e7473436f6e74726163744e6f74436f6e666967757265640000000003000000000000000c556e617574686f72697a65640000000400000000000000084e6f7441646d696e00000005000000000000001450656e64696e6741646d696e4d69736d6174636800000006000000000000001350656e64696e6741646d696e457870697265640000000007000000000000000e4e6f74496e697469616c697a6564000000000008000000000000001f4576656e7473436f6e7472616374416c7265616479436f6e66696775726564000000000e000000000000001d50656e64696e674576656e7473436f6e74726163744d69736d617463680000000000000f000000000000001c50656e64696e674576656e7473436f6e74726163744578706972656400000010000000000000001d50656e64696e674576656e7473436f6e747261637454696d656c6f636b00000000000011000000000000000f50726f66696c654e6f74466f756e64000000000a000000000000000d496e76616c6964416d6f756e740000000000000c000000000000000e526561736f6e526571756972656400000000000d000000000000000d4f70416c72656164795365656e00000000000014000000000000000650617573656400000000001e0000000000000012557067726164654e6f7450726f706f73656400000000002800000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000002900000000000000165570677261646550726f706f73616c4578706972656400000000002a00000000000000174d6967726174696f6e416c72656164794170706c696564000000002b0000000500000000000000000000001350726f66696c65426f6f74737472617070656400000000010000001470726f66696c655f626f6f747374726170706564000000010000000000000004757365720000001300000000000000020000000500000000000000000000001052657075746174696f6e42756d706564000000010000001172657075746174696f6e5f62756d706564000000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001100000000000000020000000500000000000000000000001152657075746174696f6e536c6173686564000000000000010000001272657075746174696f6e5f736c61736865640000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e0000000000110000000000000002000000050000000000000000000000124561726e696e677352656769737465726564000000000001000000136561726e696e67735f72656769737465726564000000000300000000000000047573657200000013000000000000000000000005746f6b656e00000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001641646d696e52657075746174696f6e536c61736865640000000000010000001861646d696e5f72657075746174696f6e5f736c6173686564000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001000000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f7365740000000000000100000000000000067461726765740000000000130000000000000002000000050000000000000000000000154576656e7473436f6e74726163745570646174656400000000000001000000176576656e74735f636f6e74726163745f75706461746564000000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001850656e64696e674576656e7473436f6e7472616374536574000000010000001b70656e64696e675f6576656e74735f636f6e74726163745f7365740000000003000000000000000674617267657400000000001300000000000000000000001270726f706f7365645f61745f6c6564676572000000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002000000050000000000000000000000174576656e7473526f746174696f6e43616e63656c6c65640000000001000000196576656e74735f726f746174696f6e5f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c65646765720000000004000000000000000200000005000000000000000000000006506175736564000000000001000000067061757365640000000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e00000000100000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e00000000001000000000000000020000000100000000000000000000000750726f66696c650000000002000000000000000f626f6f7473747261707065645f61740000000006000000000000000a72657075746174696f6e0000000000060000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000030000000000000011657870697265735f61745f6c656467657200000000000004000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee0000002000000002000000000000000000000007446174614b6579000000000c00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000e4576656e7473436f6e7472616374000000000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000001000000000000000750726f66696c6500000000010000001300000001000000000000000f4561726e696e67734279546f6b656e0000000002000000130000001300000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e000000000001000003ee0000002000000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e00000000000013000000000000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000003ed000000000000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000003ed00000000000000030000000000000000000000137365745f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000003ed000000000000000300000000000000000000001770726f706f73655f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000003ed00000000000000030000000000000000000000166163636570745f6576656e74735f636f6e747261637400000000000000000001000003e9000003ed000000000000000300000000000000000000001e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400000000000000000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000001000003e9000003ed0000000000000003000000000000000000000007756e7061757365000000000000000001000003e9000003ed000000000000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000003ed000000000000000300000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000003ed000000000000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e9000003ed00000000000000030000000000000000000000076d696772617465000000000000000001000003e9000003ed0000000000000003000000000000000000000009626f6f747374726170000000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000bf53656c662d736572766963652070726f66696c65206372656174696f6e3a20746865207573657220617574686f72697a6573207468656972206f776e20626f6f7473747261700a286e6f2061646d696e206b65792c206e6f206576656e74732d636f6e747261637420646570656e64656e6379292e2043616c6c6564206174206f6e626f617264696e6720736f0a657665727920757365722068617320612070726f66696c65206265666f726520746865792070617274696369706174652e000000000e626f6f7473747261705f73656c660000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000f62756d705f72657075746174696f6e000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed0000000000000003000000000000000000000010736c6173685f72657075746174696f6e0000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001172656769737465725f6561726e696e677300000000000004000000000000000475736572000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001661646d696e5f736c6173685f72657075746174696f6e00000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000b6765745f70726f66696c6500000000010000000000000004757365720000001300000001000003e8000007d00000000750726f66696c650000000000000000000000000c6765745f6561726e696e677300000002000000000000000475736572000000130000000000000005746f6b656e00000000000013000000010000000b0000000000000000000000096765745f61646d696e0000000000000000000001000000130000000000000000000000136765745f6576656e74735f636f6e7472616374000000000000000001000003e80000001300000000000000000000001b6765745f70656e64696e675f6576656e74735f636f6e7472616374000000000000000001000003e8000007d00000001550656e64696e674576656e7473436f6e747261637400000000000000000000000000000969735f70617573656400000000000000000000010000000100000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000ef010e636f6e74726163746d6574617630000000000000000776657273696f6e0000000005312e312e30000000000000000000000b6465736372697074696f6e0000000031426f756e646c6573732070726f66696c6520636f6e74726163743a2072657075746174696f6e202b206561726e696e677300000000000000000000076c6963656e736500000000034d4954000000000000000005727376657200000000000006312e39302e3000000000000000000008727373646b7665720000002f32332e352e33236433653161623234323433383862313038393362373936623063386534303563356564643033643200001e11636f6e7472616374656e766d657461763000000000000000170000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32362e312e30233132323863666638303232623830343635393735306239346233313539333262306530663366366100" - } - }, - "ext": "v0" - }, - "live_until": 65691326 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 3801, - "n_functions": 88, - "n_globals": 4, - "n_table_entries": 0, - "n_types": 22, - "n_data_segments": 15, - "n_elem_segments": 0, - "n_imports": 25, - "n_exports": 32, - "n_data_segment_bytes": 1099 - } - } - }, - "hash": "de2e90763462c67844bbf99707f67056f3aaa039d763c32366c445b73cf10802", - "code": "0061736d01000000017d166000017e60027e7e017e60017e017e60017f0060017e0060027f7e0060047e7e7e7e017e6000006000017f60027f7f0060017f017e60037f7e7e0060027f7f017e60037e7e7e017e60037f7f7e0060027e7e017f60037f7f7f0060027e7e0060047f7f7f7f017e60057e7f7f7f7f0060037e7e7e0060047e7f7f7f0002970119016c015f000d016c01310001016101300002017801310001016c01380001016c013700060169013000020169015f00020162016b0002016c013600020178013000010176016700010169013800020169013700020162016a0001017801330000017801340000016201380002016c01300001016901360001017801350002016c01320001016d0139000d016d016100060162016900010359580e0a090f090503030f100b1107040803080708080b05120909040c0a040403051305030314040b05070403050407030307040c0502080a0000060001000106000000010100000000020000000201060202060000100e150c05030100110621047f01418080c0000b7f0041e08bc0000b7f0041e08bc0000b7f0041e08bc0000b07a70420066d656d6f727902000d5f5f636f6e7374727563746f72004d0c6163636570745f61646d696e0050166163636570745f6576656e74735f636f6e747261637400511661646d696e5f736c6173685f72657075746174696f6e00520d6170706c795f75706772616465005309626f6f74737472617000540e626f6f7473747261705f73656c6600560f62756d705f72657075746174696f6e00571e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400581663616e63656c5f70656e64696e675f757067726164650059096765745f61646d696e005a0c6765745f6561726e696e6773005b136765745f6576656e74735f636f6e7472616374005d176765745f6d696772617465645f746f5f76657273696f6e005e1b6765745f70656e64696e675f6576656e74735f636f6e7472616374005f136765745f70656e64696e675f7570677261646500600b6765745f70726f66696c6500610969735f7061757365640062076d696772617465006305706175736500641770726f706f73655f6576656e74735f636f6e747261637400650f70726f706f73655f7570677261646500661172656769737465725f6561726e696e67730067097365745f61646d696e0068137365745f6576656e74735f636f6e7472616374006910736c6173685f72657075746174696f6e006a07756e7061757365006b0776657273696f6e006c015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030c010f0a843e5812002000101a2001ad42ff0183200210001a0bef0402037f027e230041306b2201240002400240027e02400240024002400240024002400240024002400240024002400240200028020041016b0e0b0102030405060708090a0b000b200141086a220041f281c0004105102220012802080d0e20002001290310104c0c0c0b200141086a220041f781c000410c102220012802080d0d20002001290310104c0c0b0b200141086a2200418382c000410e102220012802080d0c20002001290310104c0c0a0b200141086a2200419182c0004115102220012802080d0b20002001290310104c0c090b200141086a220041a682c0004106102220012802080d0a20002001290310104c0c080b200141086a220041ac82c000410d102220012802080d0920002001290310104c0c070b200141086a220241b982c0004107102220012802080d0820022001290310200029030810230c060b200141206a220241c082c000410f10220c040b200141086a220041cf82c0004107102220012802080d0620002001290310104c0c040b200141086a220041d682c000410e102220012802080d0520002001290310104c0c030b200141086a220041e482c0004111102220012802080d0420002001290310104c0c020b200141206a220241f582c000410610220b20012802200d02200120012903283703082001200029031037031820012000290308370310230041206b220024002000200141086a22032903103703182000200329030837031020002003290300370308200041086a4103104b21042002420037030020022004370308200041206a24002001290320210420012903280c010b2001290308210420012903100b21052004500d010b000b200141306a240020050b0b002000200142cd00106e0b0b002000200110124201510b0b002000200142c900106e0b0d002000101a2001420210001a0b4801027f230041106b22012400200110204101210202402001280200410146044020002001290308370308410021020c010b200041033602040b20002002360200200141106a24000b0b00200041e083c000101b0bac0101027f230041206b2202240020022001370318200220003703102002420b3703080240024002400240200241086a101a22004200101c450d00200042001001a741ff01710e020002010b200241086a220341f582c0004106102220022802080d00200320022903102001102320022802084101460d0041002103200229031022004200101c450d02200042001001a741ff017122030e020201000b000b411421030b200241206a240020030b3801017f230041106b22032400200320012002106d20002003280200047e4201052000200329030837030842000b370300200341106a24000b3801017f230041106b22032400200320023703082003200137030020034102104b21012000420037030020002001370308200341106a24000b3401017f230041206b2202240020022001370318200220003703102002420b370308200241086a410142001019200241206a24000b0c00428380808080011026000b0700200010141a0b3701027f230041106b2200240020001028027f2000280200410146044020002802040c010b200029030810021a41000b200041106a24000b4d01027f230041106b22012400200141d081c000101b4101210202402001280200410146044020002001290308370308410021020c010b200041083602040b20002002360200200141106a24000b0b00102a411e4100102b1b0b1600428480808080f010428480808080a0fa0310041a0b3a02017f017e0240418083c000101a22014202101c450d004101210002400240200142021001a741ff01710e020102000b000b410021000b20000b3501027f230041106b22002400200010204103210120002802004101460440200029030810021a410021010b200041106a240020010b6c02017f017e230041106b2203240020032001102e42012101024020032802000d002003290308210420032002102e20032802000d0020032003290308370308200320043703002000419c80c000410220034102102f370308420021010b20002001370300200341106a24000b2f00200142ffffffffffffffff0058047e200142088642068405200110070b210120004200370300200020013703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410160b7a02017f017e230041306b220224002002200129030037032820022001290308370318200220013502104220864204843703202002200135021842208642048437031020022001350214422086420484370308419081c0004105200241086a4105102f21032000420037030020002003370308200241306a24000b6002017f017e230041206b2202240020022001290300370318200220013502084220864204843703102002200135020c42208642048437030841b881c0004103200241086a4103102f21032000420037030020002003370308200241206a24000b1200200041ac85c000410d41b485c000106f0b2f02017f017e230041106b22022400200220002001106d20022802004101460440000b2002290308200241106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a4101104b200141106a24000b12002000418087c0004114418887c000106f0b1200200041a487c000411741ac87c000106f0b0d00418083c0002000420210190bda0101027f230041406a22022400200242063703082002200137031002400240200241086a101a22014201101c04402001420110012101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d002001419c80c0004102200241206a41021039200241306a22032002290320103a20022802300d002002290338210120032002290328103a20022802304101470d020b000b200042003703000c010b200020022903383703102000200137030820004201370300200241086a103b0b200241406b24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410171a0b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110060b210120002003370300200020013703080b1d002000101a4201428480808080b0d400428480808080e0ee0b10051a0b0b002000419883c000101d0b5101017f230041306b220324002003420637030820032000370310200341086a101a200341206a20012002102d20032802204101460440000b2003290328420110001a200341086a103b200341306a24000b0b00419883c0002000101e0b810102027f017e230041406a2203240020032002370318200320013703102003420737030842002102420021010240200341086a2204101a22054201101c0440200341206a200542011001104020032802204101460d0120032903382101200329033021022004103b0b2000200237030020002001370308200341406b24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001100c21032001100d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b0b0041b083c000101a10420b09002000420210151a0b860202027f057e230041406a220124000240200041f883c000101a22034202101c047e2003420210012103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d012003419081c0004105200141086a410510392001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328104420012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d00200110114280808080708342808080808004520d0020002001370308420021020b200020023703000b0b0041e083c0002000101e0b0b0041f883c000101a10420b0b002000419084c000101d0bc80102027f037e230041206b220124000240200041a884c000101a22034202101c047e2003420210012103034020024118470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341b881c0004103200141086a410310392001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342cd00520d01200020034220883e0214200020044220883e02102000200537030842010542000b370300200141206a24000f0b000b0b0041a884c000101a10420b0b0041d081c0002000101e0b16002000ad4220864204842001ad422086420484100b0b3401017f230041106b2202240020022001370308200241086a4101104b21012000420037030020002001370308200241106a24000b5e01017f0240200042ff018342cd0051044041d081c000101a4202101c0d012000104a41001037104e210141c883c000101a2001ad422086420484420210001a41e881c000104f103e102a2000103242020f0b000b4283808080101026000b0800100f422088a70b14002000ad4220864204844284808080d00010180bc20102027e027f230041106b220224000240027f410641b083c000101a22004202101c450d001a2000420210012100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041c480c00041022002410210392002290300220142ff01834204520d012002290308220042ff018342cd00520d01104e2001422088a74d0440200010021a2000104a1041102a2000103241000c010b1041102a41070b4103742903808940200241106a24000f0b000b8d0102047f017e230041206b220124000240102722000d00200141086a10482001280208450440410f21000c010b2001280218210020012903102104200128021c104e2203490440411021000c010b417f2000418087016a2202200020024b1b20034b0440411121000c010b200410451049102a20041036410021000b20004103742903808940200141206a24000bae0202037f037e230041206b220424000240200042ff018342cd0052200142ff018342045272200242ff018342c90052720d00200441086a22062003104420042802084101460d00200429031021030240102722050d00102922050d002006102820042802084101460440200428020c21050c010b200429031022082003102122050d00410d210520021008428080808010540d00200441086a200010382004280208450440410a21050c010b200020042903102004290318220720014220887d22094200200720095a1b103d200441c387c00041181033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000bd50102047f037e230041306b220024000240102722010d00200041086a10432000280208450440412821010c010b200028022420002903182105200029031021042000280228104e2203490440412a21010c010b20034b0440412921010c010b102a200410091a2005103e1046200041d485c000410f1033370308200041086a22011034200020043703102000200537030841c485c000410220014102102f10031a419885c000103420002004370308419085c000410120014101102f10031a410021010b20014103742903808940200041306a24000bab0102037f017e230041206b220224000240200042ff018342cd00520d00200241086a22042001104420022802084101460d00200229031021010240102c22030d00102922030d002004101f20022802084101460440200228020c21030c010b200229031022052001102122030d00200241086a200010382002280208450440200010554200103d200010350b200520011024410021030b20034103742903808940200241206a24000f0b000b3f02017e027f230041106b22012400027e10102200a741ff017122024106470440200241c000460440200010060c020b000b20004208880b200141106a24000b880101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001104420022802084101460d0020022903102101200010021a0240102922030d0020002001102122030d002004200010382002280208450440200010554200103d200010350b200020011024410021030b20034103742903808940200241206a24000f0b000ba70202037f037e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003104420042802084101460d00200429031021030240102c22050d00102922050d002006101f20042802084101460440200428020c21050c010b200429031022082003102122050d00200441086a200010382004280208450440410a21050c010b20002004290310427f2004290318220720014220887c220920072009561b103d200441a486c00041111033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000b800102037f017e230041206b220024000240102722010d00200041086a10482000290308500440410f21010c010b1049102a104e2101200041b088c00041191033370308200041086a2202103420002001ad42208642048437030841a888c000410120024101102f10031a410021010b20014103742903808940200041206a24000b800102037f017e230041306b220024000240102722010d00200041086a10432000290308500440412821010c010b1046102a104e2101200041c988c00041191033370308200041086a2202103420002001ad42208642048437030841a888c000410120024101102f10031a410021010b20014103742903808940200041306a24000b2d02017f017e230041106b2200240020001028200028020041014604401025000b2000290308200041106a24000b4301017f230041106b22022400200042ff018342cd0052200142ff018342cd005272450440200220002001103f20022903002002290308105c200241106a24000f0b000b38002000423f8720018542005220004280808080808080407d42ffffffffffffffff0056724504402000420886420b840f0b2001200010130b2b02027f017e230041106b2200240020001020200028020021012000290308200041106a2400420220011b0b2b02027f017e230041106b2200240020001047200028020021012000290308200041106a2400420220011b0b4802017f017e230041306b22002400200041086a104802402000280208047e200041206a200041106a103120002802204101460d0120002903280542020b200041306a24000f0b000b4802017f017e230041406a22002400200041086a104302402000280208047e200041306a200041106a103020002802304101460d0120002903380542020b200041406b24000f0b000b5901017f230041306b220124000240200042ff018342cd00520d00200141086a200010382001280208047e200141206a20012903102001290318102d20012802204101460d0120012903280542020b200141306a24000f0b000b0500102bad0baf0102027f037e230041206b220024000240102722010d00200041106a103c20002802104101470440410821010c010b2000290318210220001047024020002802004101460440200029030822032002100a50450d01412b21010c020b41ed81c000104f21030b419084c0002002101e102a41f084c0001034200020023703182000200337031041e084c0004102200041106a4102102f10031a410021010b20014103742903808940200041206a24000b0b0041c084c000410110700bd70102047f017e230041306b220124000240200042ff018342cd00520d00027e102722020440200241037429038089400c010b2001104e2202360210200120003703082001417f20024180b1076a2203200220034b1b220436021441a884c000101a200141186a2203200141086a103120012802184101460d012001290320420210001a102a200141e288c000411b1033370318200310342001200037032820012002ad42208642048437032020012004ad42208642048437031841b881c000410320034103102f10031a42020b200141306a24000f0b000ba00202057f017e230041406a22022400200241206a22042000104402402002280220410146200142ff018342c90052720d00200229032821000240102722030d004102210320011008428080808010540d002002104e220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441f883c000101a20042002103020022802204101460d012002290328420210001a102a200241fc87c0004118103337032020041034200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041dc87c000410420044104102f10031a410021030b20034103742903808940200241406b24000f0b000b800302027f067e230041206b220424000240200042ff018342cd0052200142ff018342cd0052720d0020042002104020042802004101460d00200429031821022004290310210720042003104420042802004101460d00200429030821080240102c22050d00102922050d002004101f20042802004101460440200428020421050c010b200429030822092008102122050d0020075020024200532002501b0440410c21050c010b200420002001103f20042903002106200429030821032004200137031020042000370308200442073703002004101a200620077c220a200654ad200220037c7c2206423f87220b200a2002200385427f8520032006858342005322051b200b428080808080808080807f85200620051b105c420110001a2004103b200441ec86c000411310333703002004103420072002105c210220042000370310200420013703082004200237030041d486c000410320044103102f10031a200920081024410021050b20054103742903808940200441206a24000f0b000ba90102037f017e230041106b22012400200042ff018342cd00510440027e102722020440200241037429038089400c010b104e210241b083c000101a200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041c480c000410220014102102f420210001a102a200141ec85c00041111033370300200110342001200037030041e485c000410120014101102f10031a42020b200141106a24000f0b000b5301027f230041106b22012400200042ff018342cd005104400240102722020d0020011020410e210220012802000d0020001045102a20001036410021020b20024103742903808940200141106a24000f0b000ba70202037f037e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003104420042802084101460d00200429031021030240102c22050d00102922050d002006101f20042802084101460440200428020c21050c010b200429031022082003102122050d00200441086a200010382004280208450440410a21050c010b200020042903102004290318220720014220887d22094200200720095a1b103d200441b586c00041121033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000b0b0041f884c000410010700b2b02017f017e230041106b220024002000103c20002802004504401025000b2000290308200041106a24000bc40102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a0240200341306b41ff0171410a4f0440200341c1006b41ff0171411a490d01200341e1006b41ff0171411a4f0d042003413b6b0c020b2003412e6b0c010b200341356b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484100e0b210620004200370300200020063703080b3801017e024020002001101a22034202101c047e2002200342021001220342ff0183520d012000200337030842010542000b3703000f0b000b3e02017f017e230041106b220424002004200320021033370308200441086a22021034200420003703082001410120024101102f10031a200441106a24000b4802027f017e230041106b22022400027e102722030440200341037429038089400c010b20011037102a2000103441044100200241086a4100102f10031a42020b200241106a24000b0bc7090f00418080c0000bcd01626f6f7473747261707065645f617472657075746174696f6e000000000010000f0000000f0010000a000000657870697265735f61745f6c6564676572746172676574002c001000110000003d00100006000000617661696c61626c655f61745f6c65646765726e65775f76657273696f6e70726f706f7365645f61745f6c65646765727761736d5f6861736800000054001000130000002c00100011000000670010000b000000720010001200000084001000090000002c0010001100000072001000120000003d001000060041e881c0000b9901312e322e30302e302e3041646d696e50656e64696e6741646d696e4576656e7473436f6e747261637450656e64696e674576656e7473436f6e74726163745061757365644465706c6f796d656e7453657150726f66696c654561726e696e67734279546f6b656e56657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e00000000000400419883c0000b01080041b083c0000b01010041c883c0000b01050041e083c0000b01020041f883c0000b010900419084c0000b010a0041a884c0000b01030041c084c0000b85050ea98aeb660d000066726f6d5f76657273696f6e746f5f76657273696f6e0000480210000c000000540210000a0000000ea99a9b37ebca000ea98aeb663deb006e65775f7761736d5f68617368000000800210000d0000000ea99a9a375beb006e65775f61646d696e000000a00210000900000061646d696e5f75706461746564000000670010000b0000008400100009000000757067726164655f6170706c696564003d0010000600000070656e64696e675f61646d696e5f73657464656c7461726561736f6e75736572fd021000050000000203100006000000080310000400000072657075746174696f6e5f62756d70656472657075746174696f6e5f736c6173686564616d6f756e74746f6b656e000047031000060000004d0310000500000008031000040000006561726e696e67735f7265676973746572656400080310000400000070726f66696c655f626f6f7473747261707065646e65775f616464729c031000080000006576656e74735f636f6e74726163745f7570646174656461646d696e5f72657075746174696f6e5f736c61736865640054001000130000002c00100011000000670010000b000000840010000900000070656e64696e675f757067726164655f70726f706f73656463616e63656c6c65645f61745f6c65646765720014041000130000006576656e74735f726f746174696f6e5f63616e63656c6c656470656e64696e675f757067726164655f63616e63656c6c656470656e64696e675f6576656e74735f636f6e74726163745f7365740000000200000000000000030000000100000003000000020000000300000003000000030000000400000003000000050000000300000006000000030000000700000003000000080041d089c0000b05030000000a0041e089c0000b2d030000000c000000030000000d000000030000000e000000030000000f000000030000001000000003000000110041a08ac0000b0503000000140041f08ac0000b05030000001e0041c08bc0000b1d03000000280000000300000029000000030000002a000000030000002b00ef010e636f6e74726163746d657461763000000000000000076c6963656e736500000000034d495400000000000000000776657273696f6e0000000005312e322e30000000000000000000000b6465736372697074696f6e0000000031426f756e646c6573732070726f66696c6520636f6e74726163743a2072657075746174696f6e202b206561726e696e67730000000000000000000005727376657200000000000006312e39332e3000000000000000000008727373646b7665720000002f32372e302e30236535636234623532633364613865353666633438616466643762383564383539373663316130353900008b2c0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000001000003e900000002000000030000000000000000000000076d696772617465000000000000000001000003e90000000200000003000000000000000000000007756e7061757365000000000000000001000003e9000000020000000300000000000000000000000776657273696f6e00000000000000000100000010000000000000000000000009626f6f747374726170000000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000096765745f61646d696e00000000000000000000010000001300000000000000000000000969735f7061757365640000000000000000000001000000010000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000000020000000300000000000000000000000b6765745f70726f66696c6500000000010000000000000004757365720000001300000001000003e8000007d00000000750726f66696c650000000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000000020000000300000000000000000000000c6765745f6561726e696e677300000002000000000000000475736572000000130000000000000005746f6b656e00000000000013000000010000000b00000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e000000000000130000000000000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000000020000000300000000000000000000000e626f6f7473747261705f73656c660000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f62756d705f72657075746174696f6e000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e90000000200000003000000000000000000000010736c6173685f72657075746174696f6e0000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000001172656769737465725f6561726e696e677300000000000004000000000000000475736572000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000136765745f6576656e74735f636f6e7472616374000000000000000001000003e8000000130000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000137365745f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e900000002000000030000000000000000000000166163636570745f6576656e74735f636f6e747261637400000000000000000001000003e9000000020000000300000000000000000000001661646d696e5f736c6173685f72657075746174696f6e00000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e900000002000000030000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000001770726f706f73655f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000000020000000300000000000000000000001b6765745f70656e64696e675f6576656e74735f636f6e7472616374000000000000000001000003e8000007d00000001550656e64696e674576656e7473436f6e747261637400000000000000000000000000001e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400000000000000000001000003e9000000020000000300000002000000000000000000000007446174614b6579000000000c00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000e4576656e7473436f6e7472616374000000000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000001000000000000000750726f66696c6500000000010000001300000001000000000000000f4561726e696e67734279546f6b656e0000000002000000130000001300000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e000000000000010000008454656d706f72617279206964656d706f74656e637920666c6167206b65796564206279202863616c6c657220646f6d61696e2c206f705f6964292e0a446f6d61696e20736570617261746573206576656e74732d6f726967696e61746564206f70732066726f6d20756e70726976696c6567656420626f6f7473747261705f73656c662e000000064f705365656e00000000000200000013000003ee000000200000000100000000000000000000000750726f66696c650000000002000000000000000f626f6f7473747261707065645f61740000000006000000000000000a72657075746174696f6e0000000000060000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee000000200000000100000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000030000000000000011657870697265735f61745f6c656467657200000000000004000000000000001270726f706f7365645f61745f6c65646765720000000000040000000000000006746172676574000000000013000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f00000000000002000000000000001b4576656e7473436f6e74726163744e6f74436f6e666967757265640000000003000000000000000c556e617574686f72697a65640000000400000000000000084e6f7441646d696e00000005000000000000001450656e64696e6741646d696e4d69736d6174636800000006000000000000001350656e64696e6741646d696e457870697265640000000007000000000000000e4e6f74496e697469616c697a6564000000000008000000000000001f4576656e7473436f6e7472616374416c7265616479436f6e66696775726564000000000e000000000000001d50656e64696e674576656e7473436f6e74726163744d69736d617463680000000000000f000000000000001c50656e64696e674576656e7473436f6e74726163744578706972656400000010000000000000001d50656e64696e674576656e7473436f6e747261637454696d656c6f636b00000000000011000000000000000f50726f66696c654e6f74466f756e64000000000a000000000000000d496e76616c6964416d6f756e740000000000000c000000000000000e526561736f6e526571756972656400000000000d000000000000000d4f70416c72656164795365656e00000000000014000000000000000650617573656400000000001e0000000000000012557067726164654e6f7450726f706f73656400000000002800000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000002900000000000000165570677261646550726f706f73616c4578706972656400000000002a00000000000000174d6967726174696f6e416c72656164794170706c696564000000002b000000050000000000000000000000065061757365640000000000010000000670617573656400000000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e000000000010000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e000000001000000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f73657400000000000001000000000000000674617267657400000000001300000000000000020000000500000000000000000000001052657075746174696f6e42756d706564000000010000001172657075746174696f6e5f62756d706564000000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001100000000000000020000000500000000000000000000001152657075746174696f6e536c6173686564000000000000010000001272657075746174696f6e5f736c61736865640000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e0000000000110000000000000002000000050000000000000000000000124561726e696e677352656769737465726564000000000001000000136561726e696e67735f72656769737465726564000000000300000000000000047573657200000013000000000000000000000005746f6b656e00000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001350726f66696c65426f6f74737472617070656400000000010000001470726f66696c655f626f6f74737472617070656400000001000000000000000475736572000000130000000000000002000000050000000000000000000000154576656e7473436f6e74726163745570646174656400000000000001000000176576656e74735f636f6e74726163745f75706461746564000000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001641646d696e52657075746174696f6e536c61736865640000000000010000001861646d696e5f72657075746174696f6e5f736c6173686564000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002000000050000000000000000000000174576656e7473526f746174696f6e43616e63656c6c65640000000001000000196576656e74735f726f746174696f6e5f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000001850656e64696e674576656e7473436f6e7472616374536574000000010000001b70656e64696e675f6576656e74735f636f6e74726163745f7365740000000003000000000000000674617267657400000000001300000000000000000000001270726f706f7365645f61745f6c6564676572000000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002001e11636f6e7472616374656e766d6574617630000000000000001b0000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32372e302e30233561376335666537363533306266343234383437376163383132666337353731343662393863633400" - } - }, - "ext": "v0" - }, - "live_until": 65691326 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/contracts/compatibility/test_snapshots/sdk23_pre27_prize_and_cancellation_keys_work_after_upgrade.1.json b/contracts/compatibility/test_snapshots/sdk23_pre27_prize_and_cancellation_keys_work_after_upgrade.1.json deleted file mode 100644 index 2bc2d1d..0000000 --- a/contracts/compatibility/test_snapshots/sdk23_pre27_prize_and_cancellation_keys_work_after_upgrade.1.json +++ /dev/null @@ -1,3514 +0,0 @@ -{ - "generators": { - "address": 10, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "create_contract_v2_host_fn": { - "contract_id_preimage": { - "address": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "salt": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - "executable": { - "wasm": "b9e3500cfb559781e68359655f37775c78afffc5a8436daca9d1d1f8e3569b02" - }, - "constructor_args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "create_contract_v2_host_fn": { - "contract_id_preimage": { - "address": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "salt": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - "executable": { - "wasm": "6566d9b29d3880bb31c5c5ce3a3a7b7f9d0a085da5d51de01cfd611e3614f2d7" - }, - "constructor_args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "u32": 250 - }, - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "set_events_contract", - "args": [ - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF", - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "set_admin", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "i128": "0" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "i128": "30000000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - }, - { - "i128": "200000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "register_supported_token", - "args": [ - { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "manager" - }, - "val": "void" - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Hackathon" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Single" - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "prize" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 50 - } - }, - { - "key": { - "u32": 2 - }, - "val": { - "u32": 50 - } - } - ] - } - } - ] - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003e8" - } - ] - } - }, - "sub_invocations": [ - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "i128": "10250000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "select_winners", - "args": [ - { - "u64": "429496729601" - }, - { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "position" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - }, - { - "key": { - "symbol": "reputation_bump" - }, - "val": { - "u32": 11 - } - } - ] - } - ] - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003e9" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "manager" - }, - "val": "void" - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Hackathon" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Single" - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "aggregate" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 100 - } - } - ] - } - } - ] - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003ea" - } - ] - } - }, - "sub_invocations": [ - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "i128": "10250000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "add_funds", - "args": [ - { - "u64": "429496729602" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - }, - { - "i128": "100000000" - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003eb" - } - ] - } - }, - "sub_invocations": [ - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "i128": "102500000" - } - ] - } - }, - "sub_invocations": [] - } - ] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "propose_upgrade", - "args": [ - { - "bytes": "de2e90763462c67844bbf99707f67056f3aaa039d763c32366c445b73cf10802" - }, - { - "string": "1.2.0" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "propose_upgrade", - "args": [ - { - "bytes": "52ead9e4374d1fe17704649da59747095bb59839f3e826978013da03508a7e7c" - }, - { - "string": "1.5.0" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "apply_upgrade", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "apply_upgrade", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "select_winners", - "args": [ - { - "u64": "429496729601" - }, - { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "position" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - }, - { - "key": { - "symbol": "reputation_bump" - }, - "val": { - "u32": 13 - } - } - ] - } - ] - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003ed" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "claim_prize", - "args": [ - { - "u64": "429496729601" - }, - { - "u32": 1 - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003ee" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "claim_prize", - "args": [ - { - "u64": "429496729601" - }, - { - "u32": 2 - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003ef" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [], - [], - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "start_cancel", - "args": [ - { - "u64": "429496729602" - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003f0" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 27, - "sequence_number": 17380, - "timestamp": 1000000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF", - "key": { - "ledger_key_nonce": { - "nonce": "4837995959683129791" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "1301173170172112462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "2781962168096793370" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "6277191135259896685" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "6517132746326325848" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "7270604957039011794" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "2032731177588607455" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "4270020994084947596" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "8370022561469687789" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "115220454072064130" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "1194852393571756375" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "2307661404550649928" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "2578412842719982537" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "5806905060045992000" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "6391496069076573377" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", - "key": { - "ledger_key_nonce": { - "nonce": "4571470874178140630" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", - "key": { - "ledger_key_nonce": { - "nonce": "3126073502131104533" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "502500000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 535780 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "19500000000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 535780 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "5000000000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 535780 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "5000000000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 535780 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "197500000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 535780 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 535780 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000006" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 138340 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EarningsByToken" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "5000000000" - } - } - }, - "ext": "v0" - }, - "live_until": 1572580 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EarningsByToken" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - }, - { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "5000000000" - } - } - }, - "ext": "v0" - }, - "live_until": 1572580 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "2390201504b284d4598d087721febe06c6db040cc3db835a316b62efaa7ec3e2" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17395 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "304639cd95d2e63b19f963fb85e2e9db7474bc2f5729acfb89896641e6b1c2d2" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17395 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "7915d85153bc36cf7624eb0c02dc0aab86cae091bb1db3643e9e350424ce5290" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17395 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "824174aeb65cd75d061fedaa28abf0c61c6aaea9fcda32951809125e60620c49" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17395 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "98d6c9f5d59e9333697f4757c339a3496f92312fe67d6a6cfc7d7e5098c186a0" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17395 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "f0944d50df542ba1d7a76bc9d0bfb657ab085bd291d4332dc899911f05d7d398" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17395 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Profile" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "bootstrapped_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "reputation" - }, - "val": { - "u64": "11" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1572580 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Profile" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "bootstrapped_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "reputation" - }, - "val": { - "u64": "13" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1572580 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "de2e90763462c67844bbf99707f67056f3aaa039d763c32366c445b73cf10802" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "DeploymentSeq" - } - ] - }, - "val": { - "u32": 100 - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventsContract" - } - ] - }, - "val": { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Paused" - } - ] - }, - "val": { - "bool": false - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "string": "1.2.0" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 518500 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorAmount" - }, - { - "u64": "429496729602" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "0" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorAt" - }, - { - "u64": "429496729602" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorCount" - }, - { - "u64": "429496729602" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorSlot" - }, - { - "u64": "429496729602" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u64": "429496729601" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "created_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u64": "429496729601" - } - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Hackathon" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Single" - } - ] - } - }, - { - "key": { - "symbol": "remaining_escrow" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Completed" - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "prize" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 50 - } - }, - { - "key": { - "u32": 2 - }, - "val": { - "u32": 50 - } - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u64": "429496729602" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "created_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u64": "429496729602" - } - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Hackathon" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Single" - } - ] - } - }, - { - "key": { - "symbol": "remaining_escrow" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "aggregate" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 100 - } - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventPrizeAward" - }, - { - "u64": "429496729601" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "anchor_idx" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - }, - { - "key": { - "symbol": "reputation_bump" - }, - "val": { - "u32": 11 - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventPrizeAward" - }, - { - "u64": "429496729601" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "anchor_idx" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - }, - { - "key": { - "symbol": "reputation_bump" - }, - "val": { - "u32": 13 - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1572580 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventPrizeBaseEscrow" - }, - { - "u64": "429496729601" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "10000000000" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventPrizeClaimExpiry" - }, - { - "u64": "429496729601" - } - ] - }, - "durability": "persistent", - "val": { - "u64": "8776000" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventUnclaimedPrizes" - }, - { - "u64": "429496729601" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventWinnerAt" - }, - { - "u64": "429496729601" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "5000000000" - } - }, - { - "key": { - "symbol": "milestone" - }, - "val": "void" - }, - { - "key": { - "symbol": "paid_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "position" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventWinnerAt" - }, - { - "u64": "429496729601" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "5000000000" - } - }, - { - "key": { - "symbol": "milestone" - }, - "val": "void" - }, - { - "key": { - "symbol": "paid_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "position" - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1572580 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventWinnerCount" - }, - { - "u64": "429496729601" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 2 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "NonOwnerContributionTotal" - }, - { - "u64": "429496729601" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "0" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "NonOwnerContributionTotal" - }, - { - "u64": "429496729602" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "0" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003e8" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 115 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003e9" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 115 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003ea" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 115 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003eb" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 115 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003ed" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17395 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003f0" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17395 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003ee" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17395 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003ef" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17395 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003f1" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17395 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "00000000000000000000000000000000000000000000000000000000000003f2" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17395 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "52ead9e4374d1fe17704649da59747095bb59839f3e826978013da03508a7e7c" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "DeploymentSeq" - } - ] - }, - "val": { - "u32": 100 - } - }, - { - "key": { - "vec": [ - { - "symbol": "FeeAccount" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "FeeBps" - } - ] - }, - "val": { - "u32": 250 - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextEventId" - } - ] - }, - "val": { - "u64": "429496729603" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Paused" - } - ] - }, - "val": { - "bool": false - } - }, - { - "key": { - "vec": [ - { - "symbol": "ProfileContract" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedToken" - }, - { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedTokenAt" - }, - { - "u32": 0 - } - ] - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedTokenCount" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedTokenSlot" - }, - { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "string": "1.5.0" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 518500 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 17191, - "n_functions": 208, - "n_globals": 4, - "n_table_entries": 5, - "n_types": 42, - "n_data_segments": 22, - "n_elem_segments": 1, - "n_imports": 45, - "n_exports": 59, - "n_data_segment_bytes": 4367 - } - } - }, - "hash": "52ead9e4374d1fe17704649da59747095bb59839f3e826978013da03508a7e7c", - "code": "0061736d010000000185022a60017e017e60027e7e017e6000017e60027f7f0060027f7e0060027f7f017f60037e7e7e017e60037f7f7f017f60017e0060017f0060017e017f60037f7e7e0060017f017e60047e7e7e7e017e60027e7f006000017f60037f7e7f0060027f7f017e60027e7e017f60000060037e7e7e0060037f7f7e0060057f7e7e7e7e0060037f7f7f0060067f7e7e7e7e7f0060047e7e7e7e0060047f7e7e7e0060047f7f7f7f017f60047f7e7e7f0060057e7e7e7e7e0060017f017f60027e7f017e60027e7e0060047f7f7f7f017e60057e7f7f7f7f0060037e7e7f0060037e7f7f017e60057e7e7e7e7e017e60047e7f7f7f0060047f7e7f7f0060027e7f017f60047f7f7e7e00028f022d0169015f0000016901300000016c01310001016c015f00060162013400020162016500010162013900010162015f00000163015f0000016101300000017801370002017801310001016c01380001016c01320001017601330000016c0137000d017801300001017601310001016c01360000016d01340001016d013100010162016b0000016d01330000016d01350001016d013600010176015f00020176013600010176016700010169013800000169013700000169013600010162016a00010164015f0006016401300006017801330002017801340002016201380000016c0130000101780135000001620131000d016d01390006016d0161000d0162013300010162016d000601620169000103d201d00104041d011114030c120303040315030c040b0b150b001e030303040304031f0e0c12170b02201413080f090f130f030b0b210303041003181908110c090809080908090f09090810090a0e12100b220a10080a0a0a0313040904230e080a0813040f0a040324050b040e19090e140a0404040a04080e1001041203050c11030d0f0c02000d060200022502061a01000102010000010100000002020002000202010100000202000202060101000600000000010d0002020206061b05051b050317161616071a1c1c18110c26152728290405017001050505030100110621047f01418080c0000b7f004193a5c0000b7f0041b0a7c0000b7f0041b0a7c0000b07b3083b066d656d6f727902000d5f5f636f6e7374727563746f7200ac010c6163636570745f61646d696e00af010e6163636570745f6d616e6167657200b001096164645f66756e647300b1010f6170706c795f746f5f626f756e747900b2010d6170706c795f7570677261646500b3011663616e63656c5f70656e64696e675f6d616e6167657200b4011663616e63656c5f70656e64696e675f7570677261646500b5010f636c61696d5f6d696c6573746f6e6500b6010b636c61696d5f7072697a6500b8010c6372656174655f6576656e7400ba011a646572656769737465725f737570706f727465645f746f6b656e00bb010f66696e616c697a655f63616e63656c00bc01096765745f61646d696e00bd01106765745f6170706c6963616e745f617400be01136765745f6170706c6963616e745f636f756e7400bf010e6765745f6170706c6963616e747300c001166765745f636f6e7472696275746f725f616d6f756e7400c101126765745f636f6e7472696275746f725f617400c201156765745f636f6e7472696275746f725f636f756e7400c301106765745f636f6e7472696275746f727300c401096765745f6576656e7400c5010f6765745f6665655f6163636f756e7400c6010b6765745f6665655f62707300c7010b6765745f6d616e6167657200c801176765745f6d696772617465645f746f5f76657273696f6e00c901136765745f70656e64696e675f6d616e6167657200ca01136765745f70656e64696e675f7570677261646500cb01146765745f70726f66696c655f636f6e747261637400cc010e6765745f7375626d697373696f6e00cd010d6765745f77696e6e65725f617400ce01106765745f77696e6e65725f636f756e7400cf010b6765745f77696e6e65727300d0010769645f6261736500d1010969735f70617573656400d2011269735f737570706f727465645f746f6b656e00d301076d69677261746500d40105706175736500d5011470726f636573735f63616e63656c5f626174636800d6010f70726f706f73655f6d616e6167657200d7010f70726f706f73655f7570677261646500d8011872656769737465725f737570706f727465645f746f6b656e00d9010e73656c6563745f77696e6e65727300da01097365745f61646d696e00db010f7365745f6665655f6163636f756e7400dc010b7365745f6665655f62707300dd01147365745f70726f66696c655f636f6e747261637400de010c73746172745f63616e63656c00df01067375626d697400e00112737570706f727465645f746f6b656e5f617400e10115737570706f727465645f746f6b656e5f636f756e7400e20107756e706175736500e3010776657273696f6e00e4011477697468647261775f6170706c69636174696f6e00e5011377697468647261775f7375626d697373696f6e00e601015f03010a5f5f646174615f656e6403020b5f5f686561705f626173650303090e010041010b04e801e901a801eb010c01160ad79702d0012f00200142ffffffffffffffff0058047e200142088642068405200110000b210120004200370300200020013703080b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110010b210120002003370300200020013703080b910101027f230041306b220624002006200320041030370310200620023703082006200137030003402005411846044041002105034020054118470440200641186a20056a200520066a290300370300200541086a21050c010b0b2000428eeeea95beb6def300200641186a410310311032200641306a240005200641186a20056a4202370300200541086a21050c010b0b0b2d01017f230041106b22022400200220002001105c20022802004101460440000b2002290308200241106a24000b16002000ad4220864204842001ad422086420484101b0b2701017f230041106b22032400200020012002102042ff01834202520440000b200341106a24000b0b0020002001420110f9010bac1202027f037e230041306b2201240002400240027e0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020041016b0e250102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425000b200141106a220041828dc0004105104f20012802100d282000200129031810610c250b200141106a220041878dc000410c104f20012802100d272000200129031810610c240b200141106a220041938dc000410a104f20012802100d262000200129031810610c230b200141106a2200419d8dc0004106104f20012802100d252000200129031810610c220b200141106a220041a38dc0004106104f20012802100d242000200129031810610c210b200141106a220041a98dc000410d104f20012802100d232000200129031810610c200b200141106a220041b68dc000410f104f20012802100d222000200129031810610c1f0b200141106a220241c58dc000410e104f20012802100d2120022001290318200029030810500c1e0b200141106a220041d38dc000410b104f20012802100d202000200129031810610c1d0b200141106a220241de8dc0004105104f20012802100d1f2001290318210320022000290308102d20012802100d1f20022003200129031810500c1c0b200141106a220241e38dc000410c104f20012802100d1e2001290318210320022000290308102d20012802100d1e20022003200129031810500c1b0b200141106a220241ef8dc0004113104f20012802100d1d2001290318210320022000290308102d20012802100d1d20022003200129031810500c1a0b200141828ec0004110104f20012802000d1c2001290308210320012000290308102d20012802000d1c2001200129030837031820012003370310200120003502044220864204843703200c1a0b200141928ec0004112104f20012802000d1b2001290308210320012000290308102d20012802000d1b2001200129030837031820012003370310200120002903103703200c190b200141a48ec000410f104f20012802000d1a2001290308210320012000290308102d20012802000d1a2001200129030837031820012003370310200120002903103703200c180b200141106a220241b38ec0004110104f20012802100d192001290318210320022000290308102d20012802100d1920022003200129031810500c160b200141c38ec000410d104f20012802000d182001290308210320012000290308102d20012802000d182001200129030837031820012003370310200120003502044220864204843703200c160b200141d08ec0004111104f20012802000d172001290308210320012000290308102d20012802000d172001200129030837031820012003370310200120002903103703200c150b200141106a220241e18ec0004110104f20012802100d162001290318210320022000290308102d20012802100d1620022003200129031810500c130b200141f18ec000410d104f20012802000d152001290308210320012000290308102d20012802000d152001200129030837031820012003370310200120003502044220864204843703200c130b200141fe8ec000410f104f20012802000d142001290308210320012000290308102d20012802000d142001200129030837031820012003370310200120002903103703200c120b200141106a2202418d8fc0004110104f20012802100d132001290318210320022000290308102d20012802100d1320012903182104200035020421052001200029031037032020012004370318200120033703102001200542208642048437032820024104103121030c140b200141106a2202419d8fc000411d104f20012802100d122001290318210320022000290308102d20012802100d1220022003200129031810500c0f0b200141106a220241ba8fc0004111104f20012802100d112001290318210320022000290308102d20012802100d1120022003200129031810500c0e0b200141106a220041cb8fc0004107104f20012802100d102000200129031810610c0d0b200141106a220041d28fc000410e104f20012802100d0f2000200129031810610c0c0b200141106a220041e08fc0004111104f20012802100d0e2000200129031810610c0b0b200141f18fc0004106104f20012802000d0d2001200129030837031020012000290310370320200120002903083703180c0b0b200141106a220041f78fc0004113104f20012802100d0c2000200129031810610c090b200141106a2202418a90c0004110104f20012802100d0b20022001290318200035020442208642048410500c080b200141106a2202419a90c0004112104f20012802100d0a20022001290318200029030810500c070b200141106a220241ac90c0004119104f20012802100d092001290318210320022000290308102d20012802100d0920022003200129031810500c060b200141c590c000410f104f20012802000d082001290308210320012000290308102d20012802000d082001200129030837031820012003370310200120003502044220864204843703200c060b200141106a220241d490c0004114104f20012802100d072001290318210320022000290308102d20012802100d0720022003200129031810500c040b200141106a220241e890c0004114104f20012802100d062001290318210320022000290308102d20012802100d0620022003200129031810500c030b200141106a220241fc90c0004115104f20012802100d052001290318210320022000290308102d20012802100d0520022003200129031810500c020b200141106a2202419191c000410e104f20012802100d042001290318210320022000290308102d20012802100d0420022003200129031810500c010b200141106a2202419f91c0004114104f20012802100d032001290318210320022000290308102d20012802100d0320022003200129031810500b2001290310210420012903180c010b230041206b220024002000200141106a22022903103703182000200229030837031020002002290300370308200041086a4103103121032001420037030020012003370308200041206a24002001290300210420012903080b21032004500d010b000b200141306a240020030b0b002000200110254201510b0e002000200142cd00420110fc010b6502017f017e230041206b220224000240200020011034220342011035047e2002200342011002103820022802004101460d0120022903102103200020022903183703182000200337031042010542000b37030020004200370308200241206a24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001101c21032001101d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b0a00200020014201103a0b1400200010342001ad422086420484200210031a0b0f00200010342001103c420110031a0b2d02017f017e230041106b2201240020012000105b20012802004101460440000b2001290308200141106a24000b0a00200020014201103e0b0d00200010342001200210031a0b110020001034200120021030420110031a0b1200200010342001ad42ff0183200210031a0b0f002000103420011042200210031a0b2b01017f230041106b2201240020012000102d20012802004101460440000b2001290308200141106a24000b3b02017f017e41022101024020001034220242021035450d004101210102400240200242021002a741ff01710e020102000b000b410021010b20010b0b0020002001420210f9010b0e002000200142cd00420210fc010b0e002000200142c900420210fc010b0a00200020014202103e0b0a00200020014202103a0b0d00200010342001420210031a0b0a0020002001420210400bfc0102087f027e230041406a2202240041f892c00010f701210a1004200241386a22034200370300200241306a22044200370300200241286a22054200370300200242003703202000200241206a2206104c200241186a22072003290300370300200241106a22082004290300370300200241086a22092005290300370300200220022903203703002002104d10052001ad42ff0183422086420484100642041006200a100710051008200342003703002004420037030020054200370300200242003703202006104c200720032903003703002008200429030037030020092005290300370300200220022903203703002002104d200241406b24000b1900200042042001ad4220864204844284808080800410271a0b14002000ad42208642048442848080808004102a0bac0101027f230041206b2202240020022001370318200220003703102002411b3602080240024002400240200241086a1034220042001035450d00200042001002a741ff01710e020002010b200241086a220341f18fc0004106104f20022802080d00200320022903102001105020022802084101460d00410021032002290310220042001035450d02200042001002a741ff017122030e020201000b000b413c21030b200241206a240020030b3901017f230041106b2203240020032001200210ed0120002003280200047e4201052000200329030837030842000b370300200341106a24000b3801017f230041106b22032400200320023703082003200137030020034102103121012000420037030020002001370308200341106a24000b3902027f017e230041106b22002400200041086a41c892c000104420002802082101200035020c200041106a2400422086420020014101711b0b3401017f230041206b2202240020022001370318200220003703102002411b360208200241086a410142001040200241206a24000b860101027f230041206b22042400200420023703082004200137030003402003411046044041002103034020034110470440200441106a20036a200320046a290300370300200341086a21030c010b0b2000428eeae6bb8ecfd3e927200441106a410210311032200441206a240005200441106a20036a4202370300200341086a21030c010b0b0b0c004283808080e0001055000b0700200010261a0b3701027f230041106b2200240020001057027f2000280200410146044020002802040c010b200029030810091a41000b200041106a24000b4d01027f230041106b22012400200141e08cc00010454101210202402001280200410146044020002001290308370308410021020c010b200041063602040b20002002360200200141106a24000b0c00105941c6004100105a1b0b1600428480808080f010428480808080a0fa03100c1a0b0d0041b891c000104341fd01710bbb0102037f037e230041306b22022400200241086a220320012903102001290318105c42012105024020022802080d00200229031021062001350224210720012802202104200320012903002001290308105d20022802080d002002200229031037031820022006370308200220012903283703282002200135023042208642048437032020022007422086420484420220041b370310200041ac85c000410520034105105e370308420021050b20002005370300200241306a24000b47002001423f8720028542005220014280808080808080407d42ffffffffffffffff005672047e20022001101e052001420886420b840b210120004200370300200020013703080b20002001a7410171044020002002102d0f0b20004200370300200042023703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410280b6e02027f027e230041206b220224002001290308210420012903002105200241086a22032001290310102d20002002280208047e420105200220022903103703182002200437031020022005370308200041a886c000410320034103105e37030842000b370300200241206a24000b900502027f0d7e230041f0006b220224002001290358210520022001290368102d42012104024020022802000d0020022903082106200220012903002001290308105d20022802000d002002290308210720012802382103200135023c210820022001290340102d20022802000d00200229030821092001290348210a0240024002400240024020012d007841016b0e03010203000b200241c484c0004109104f0c030b200241cd84c0004106104f0c020b200241d384c0004105104f0c010b200241d884c000410c104f0b20022802000d002002200229030810612002290308210b2002290300a70d000240200128023041014604402002418e89c0004105104f20022802000d0220022002290308200135023442208642048410500c010b2002418889c0004106104f20022802000d012002200229030810610b2002290308210c2002290300a70d00200220012903202001290328105c20022802000d002002290308210d0240024002400240024020012d007941016b0e03010203000b200241c488c0004106104f0c030b200241ca88c0004109104f0c020b200241d388c0004109104f0c010b200241dc88c000410a104f0b20022802000d002002200229030810612002290308210e2002290300a70d002001290350210f20012903602110200220012903102001290318105c20022802000d00200220022903083703602002200f370358200220103703502002200e3703482002200d3703402002200c3703382002200b3703302002200a3703282002200937032020022008422086420484420220031b37031820022007370310200220063703082002200537030020022001290370370368200041d487c000410e2002410e105e370308420021040b20002004370300200241f0006a24000b3401017f230041106b2202240020022001370308200241086a4101103121012000420037030020002001370308200241106a24000b4601017f230041106b220324002003200137030820032002ad42208642048437030041bc89c000410220034102105e21012000420037030020002001370308200341106a24000b7a02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841888ac0004105200241086a4105105e21032000420037030020002003370308200241306a24000bfd0102017f067e230041306b220624002006410036022c200641106a200320042005ad42002006412c6a10f5012006200629031020062903184290ce00420010f001200628022c21052006290308210720062903002108100a2109418092c00010f701210a200120022009200342ba82b4a2d8e1d3d7947f200820051b22087c220b200354ad200442e5908eebc5dbd101200720051b22027c7c2207423f87220c200b2002200485427f8520042007858342005322051b200c428080808080808080807f85200720051b102f200842005220024200552002501b044020012009200a20082002102f0b2000200337030020002004370308200641306a24000b0e002000100a200120022003102f0b13002000419896c000410d41a096c00010f8010b3002017f017e230041106b2202240020022000200110ed0120022802004101460440000b2002290308200241106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a41011031200141106a24000b4b02027f017e230041106b220124002001418497c000410f1067370308200141086a2202106820012000ad42208642048437030841fc96c000410120024101105e100b1a200141106a24000b4602027f017e230041106b220124002001419c97c000410f1067370308200141086a22021068200120001042370308419497c000410120024101105e100b1a200141106a24000b6302027f017e230041206b220124002001419098c00041101067370308200141086a22021068200120002903001042370308200120002903083703182001200035021042208642048437031041f897c000410320024103105e100b1a200141206a24000b1300200041b899c000411341c099c00010f8010b6802027f027e230041206b22012400200141d89ac00041171067370308200141086a220210682000290300200029030810302104200120002903101042370310200120043703082001200029031837031841c09ac000410320024103105e100b1a200141206a24000b1300200041b09bc000411841b89bc00010f8010b0b0041b891c0002000104a0b3401027f230041106b22002400200041086a41d091c000104420002802084101714504401054000b200028020c200041106a24000b0b00200041e891c00010460b0b0041d091c000200010480b0b0041e891c000200010490b0d00200020012002410c10fa010b1d00200010344201428480808080b0d400428480808080e0ee0b100f1a0b09002000410f10fb010b5e01027f230041306b220224002002200010762203360204200220003703082002411036020020022001103b200210752002410f36021820022000370320200241186a2201200341016a2203417f20031b103920011075200241306a24000b4f01047f230041206b2202240020022001370318200220003703102002410d3602082002200241086a220310332002280204200228020022050440200310750b200241206a2400410020054101711b0b0d00200020012002411310fa010beb0101027f230041406a2203240020032002370310200320013703082003410e360200024002402003103422014201103504402001420110022101034020044118470440200341186a20046a4202370300200441086a21040c010b0b0240200142ff018342cc00520d00200141a886c0004103200341186a4103107b2003290318220142ff018342cd00520d002003290320220242ff018342c900520d00200341306a2003290328102e20032802304101470d020b000b200042003703000c010b20002003290338370318200020023703102000200137030820004201370300200310750b200341406b24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410291a0b09002000410b10fb010bed0102017f027e230041306b2203240020032002360204200320013703082003412036020002400240200310342201420110350440200142011002210141002102034020024118470440200341186a20026a4202370300200241086a21020c010b0b0240200142ff018342cc00520d00200141f085c0004103200341186a4103107b2003290318220142ff01834204520d002003290320220442ff018342cd00520d002003290328220542ff01834204510d020b000b200042003703000c010b200020014220883e02102000200437030820004201370300200020054220883e0214200310750b200341306a24000b0b00418092c000200010470b09002000412510fb010b09002000411210fb010b2d01027f230041206b220124002001410736020820012000370310200141086a1043200141206a240041fd01710b2b01017f230041206b220224002002411d3602082002200136020c2000200241086a1045200241206a24000b0e0041b092c00010344202100d1a0bce0102027f017e230041306b22022400200241243602082002200137031002400240200241086a103422014201103504402001420110022101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141bc89c0004102200241206a4102107b2002290320220142ff01834204520d002002290328220442ff018342cd00510d020b000b200042003703000c010b200020014220883e02102000200437030820004201370300200241086a10750b200241306a24000b870202027f057e230041406a220124000240200041e092c0001034220342021035047e2003420210022103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341888ac0004105200141086a4105107b2001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a200129032810860120012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d00200110244280808080708342808080808004520d0020002001370308420021020b200020023703000b5101017f230041306b220324002003412436020820032000370310200341086a1034200341206a20012002106220032802204101460440000b2003290328420110031a200341086a1075200341306a24000b2b01017f230041206b220224002002410736020820022000370310200241086a2001104a200241206a24000b0b0041f892c000200010470b3f01037f230041206b220124002001411e360208200120003703102001200141086a1044200128020021022001280204200141206a2400410020024101711b0b2e01017f230041206b220124002001412436020820012000370310200141086a10344201100d1a200141206a24000b0e0041e092c00010344202100d1a0b4101027f230041206b2202240020024122360208200220013703102000200241086a22031037200029030020002903088450450440200310750b200241206a24000b3401037f230041106b22002400200041086a419093c000104420002802082101200028020c200041106a2400410020014101711b0b09002000412110fb010bf00302037f047e230041f0006b220224002002411736020020022001370308024002402002103422014201103504402001420110022101034020034128470440200241186a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141f08ac0004105200241186a4105107b2002290318220142ff018342cb00520d002001100e21052002410036026820022001370360200220054220883e026c200241406b200241e0006a109101200229034022014202512001a7410171720d0020022903482201a741ff0171220341ca00472003410e47710d00027f024002400240200141a88cc0004103109201422088a70e03000102040b2002280268200228026c1093010d0341000c020b2002280268200228026c1093010d0241010c010b2002280268200228026c1093010d0141020b21032002290320220142ff01834204520d002002290328220542ff01834204520d00200241406b22042002290330103820022802404101460d00200229035821062002290350210720042002290338103820022802404101470d020b000b200041033a00280c010b2002290350210820002002290358370318200020083703102000200637030820002007370300200020033a0028200020054220883e0224200020014220883e0220200210750b200241f0006a24000b3d01017f200020012802082202200128020c49047e200020012903002002ad42208642048410113703082001200241016a36020842000542020b3703000b180020002001ad4220864204842002ad422086420484102b0b1100200020014d0440200120006b0f0b000b7101027f230041406a22032400200320023703182003200137031020034111360208200341206a200341086a220410372003290320220120032903288450450440200410750b2000200329033842002001a741017122041b37030820002003290330420020041b370300200341406b24000b7501017f230041306b22022400200241233602082002200137031002400240200241086a10342201420110350440200241206a200142011002102e20022802204101470d01000b200042003703000c010b200229032821012000420137030020002001370308200241086a10750b200241306a24000baf0202027f047e230041d0006b22022400200241173602002002200037030820021034024002400240024020012d002841016b0e020102000b200241406b220341f88bc0004109104f0c020b200241406b220341818cc0004117104f0c010b200241406b220341988cc000410f104f0b0240024020022802400d00200320022903481061200229034821042002290340a70d002001350224210520013502202106200241406b220320012903002001290308105c20022802400d0020022903482107200320012903102001290318105c20022802404101470d010b000b200220022903483703382002200737033020022004370318200220054220864204843703282002200642208642048437032041f08ac0004105200241186a4105105e420110031a20021075200241d0006a24000b3a01027f230041206b22042400200420013703182004200037031020044111360208200441086a220520022003103f20051075200441206a24000b0b00200041a893c00010460b3101027f230041206b220224002002412136020820022000370310200241086a22032001103920031075200241206a24000b3301027f230041206b220324002003411f36020820032000370310200341086a220420012002103f20041075200341206a24000b09002000411610fb010bd10602077f0c7e230041d0016b22022400200241093602182002200137032002400240200241186a1034220142011035450440200042023703000c010b20014201100221010340200341f000470440200241306a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141d487c000410e200241306a410e107b2002290330220a42ff018342c900520d01200241a0016a22032002290338102e20022802a0010d0120022903a801210b20032002290340109d0120022903a001220c4202510d0120022903a801210d200241106a2002290348109e01200228021022044102460d012002280214210520032002290350102e20022802a0010d012002290358220e42ff018342cd00520d0120022903a801210f2002290360109f0141ff017122064104460d01200241086a200229036810a001200228020822074102460d01200228020c210820032002290370103820022802a0014101460d012002290378220142ff018342cb00520d0120022903b801211020022903b00121112001100e2109200241003602c801200220013703c001200220094220883e02cc012003200241c0016a10910120022903a00122014202512001a7410171720d0120022903a8012201a741ff0171220341ca00472003410e47710d01027f0240024002400240200141e888c0004104109201422088a70e0400010203060b20022802c80120022802cc011093010d0541000c030b20022802c80120022802cc011093010d0441010c020b20022802c80120022802cc011093010d0341020c010b20022802c80120022802cc011093010d0241030b2103200229038001220142ff018342c900520d01200229038801220942ff018342cd00520d01200241a0016a200229039001103820022802a0014101460d01200229039801221242ff018342cc00520d0120022903b801211320022903b00121142000201137032020002014370310200020033a0079200020063a0078200020123703702000200b370368200020013703602000200a370358200020093703502000200e3703482000200f3703402000200536023c2000200436023820002008360234200020073602302000200d3703082000200c3703002000201037032820002013370318200241186a10750b200241d0016a24000f0b000b5b01017f230041106b2202240002402001420252044020022001102e200229030821012002280200044020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a24000b3501027f2001420251047f4100052001422088a7210241014102200142ff01834204511b0b210320002002360204200020033602000bf50102037f017e230041206b22012400410421020240200042ff018342cb00520d002000100e21042001410036020820012000370300200120044220883e020c200141106a2001109101200129031022004202512000a7410171720d0020012903182200a741ff0171220341ca00472003410e47710d000240024002400240200041e484c0004104109201422088a70e0400010203040b2001280208200128020c1093010d03410021020c030b2001280208200128020c1093010d02410121020c020b2001280208200128020c1093010d01410221020c010b2001280208200128020c1093010d00410321020b200141206a240020020b910202047f017e230041206b220224000240200142ff018342cb00520440410221030c010b2001100e21062002410036020820022001370300200220064220883e020c200241106a2002109101410221030240200229031022014202512001a7410171720d0020022903182201a741ff0171220441ca00472004410e47710d01024002402001419489c0004102109201422088a70e020001020b2002280208200228020c1093010d01410021030c020b2002280208200228020c10930141024f0d00200241106a2002109101200229031022014202512001a7410171720d002002290318220142ff01834204520d002001422088a72105410121030b0b2000200536020420002003360200200241206a24000b0b0041e08cc000200010470b4f01017f230041306b220224002002410936020820022000370310200241086a1034200241206a2001106020022802204101460440000b2002290328420110031a200241086a1075200241306a24000be10202037f057e230041f0006b2203240020032002360214200320013703182003411036021002400240200341106a1034220142011035450440200042023703000c010b200142011002210141002102034020024128470440200341286a20026a4202370300200241086a21020c010b0b200142ff018342cc00520d01200141ac85c0004105200341286a4105107b200341d0006a22022003290328103820032802504101460d012003290368210120032903602106200341086a2003290330109e01200328020822044102460d01200328020c210520022003290338109d01200329035022074202510d012003290340220842ff01834204520d012003290348220942ff018342cd00520d012003290358210a20002006370310200020084220883e02302000200937032820002005360224200020043602202000200a3703082000200737030020002001370318200341106a10750b200341f0006a24000f0b000b4d02027f017e230041306b220224002002410a36021820022000370320200241086a200241186a220310362002290308220050450440200310750b2002290310200241306a240020012000a71b0b8f0101027f230041406a220224002002411f360228200220013703302002200241286a220310372000027f02402002290300200229030884504504402003107520002002290318370318200020022903103703100c010b20011080010440200041c20036020441010c020b200142004200109a0120004200370318200042003703100b41000b360200200241406b24000b0b002000200110104200520b5402017f017e230041106b220224000240200020012903002203420252047e2003a74101710d0120002001290308370308200041106a200141106a29030037030042010542000b370300200241106a24000f0b000b190020012802004180a6c000410f200128020428020c1107000b3101017e200029030022014202520440200029030842022001a74101711b0f0b200028020841037441b09cc0006a2903000b230020004101714504402001ad4220864204840f0b200141037441b09cc0006a2903000b800202047f047e230041206b22022400024020012802082204200128020c4f0440200042023703000c010b20012903002004ad42208642048410112106034020034118470440200241086a20036a4202370300200341086a21030c010b0b420121070240200642ff018342cc00520d00200641c086c0004103200241086a4103107b2002290308220842ff01834204520d002002290310220642ff018342cd00520d002002290318220942ff01834204520d002008422088a721032009422088a72105420021070b2004417f470440200020053602142000200336021020002006370308200020073703002001200441016a3602080c010b000b200241206a24000bab0101017f02400240200042ff018342cd0052200142ff018342cd005272200242ff0183420452200342ff018342cd0052727245044041e08cc0001034420210350d01200242ffffffff8ffd00560d02200010a1012001107e2002422088a722041072200310890141c892c00010ad0110484100106f41f88cc00010ae0110731059200010662001106c200410692003106e42020f0b000b4283808080101055000b4283808080d0001055000b08001022422088a70b14002000ad4220864204844284808080d000102c0bc70102027e027f230041106b22022400027e0240024041b092c0001034220042021035047f2000420210022100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041bc89c000410220024102107b2002290300220142ff01834204520d012002290308220042ff018342cd00520d0110ad012001422088a74d0d021083011059410c05410b0b4103742903b89c400c020b000b200010091a200010a10110830110592000106642020b200241106a24000bf40102027f027e23004180016b2201240020012000102e027e024020012802004101470440200129030821000240105822020d0020012000109c01411e210220012903004202510d00200120001084012001280200450440410c21020c010b200129030821032001280210210210ad0120024d0d022000108b01410d21020b200241037441b09cc0006a2903000c020b000b200310091a2001410a3602002001200037030820012003103d200110752000108b01200141c897c000410f106737030020011068200010422100200120033703082001200037030041b897c000410220014102105e100b1a42020b20014180016a24000ba00802047f097e230041e0026b2204240020044190016a22052000102e027e024002400240200428029001410146200142ff018342cd0052720d0020042903980121082005200210382004280290014101460d0020042903a801210020042903a0012102200520031086012004280290014101460d0020042903980121100240105822050d00200250200042005320005022051b0440413a21050c010b200520024280c2d72f54710440413921050c010b20044190016a2008109c0120042903900122034202510440411e21050c010b2004280298012105200441106a410c7220044190016a410c7241f40010f1011a200420053602182004200337031020042d0089010440411f21050c010b200110091a20012010104e22050d00420021032001200429035810a6012207450d0320044190026a2008200110940120044190016a2205200810a50120042802900145044020042903a801210d20042903a001210b2004290390022203200429039802220a8450450d04200420013703a00120042008370398012004411436029001200441086a2005103320042802080440200428020c20051075420021030d040b200810800122054187274b0440413d21050c020b200420083703b802200441133602b002200420053602b402200441b0026a22062001103d20061075200420013703d802200420083703d002200441143602c802200441c8026a2206200541016a22051039200610752004411236029001200420083703980120044190016a22062005103920061075420021030c030b20042802940121050b200541037441b09cc0006a2903000c030b000b4200210a0b024020042d0088014103470440027f20042802480440200428024c0c010b10700b2105200441a0026a20042903602001200220002005106420042903a802210020042903a00221020c010b100a210920042903602001200920022000102f0b20042004290330220920027c220e200954ad2004290338220920007c7c220c423f87220f200e2000200985427f852009200c858342005322051b22093703302004200f428080808080808080807f85200c20051b220c3703382007044020082001200220037c220e200354ad2000200a7c7c2203423f87220f200e2000200a85427f852003200a858342005322051b200f428080808080808080807f85200320051b10970120082002200b7c220a200b54ad2000200d7c7c2203423f87220b200a2000200d85427f852003200d858342005322051b200b428080808080808080807f85200320051b109a010b2008200441106a10a201200441d095c000410b10673703900120044190016a22051068200220001030210020081042210220042009200c10303703a801200420023703a0012004200137039801200420003703900141b095c000410420054104105e100b1a20012010105242020b200441e0026a24000ba00302047f017e230041b0016b2203240020032000102e02402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102027e0240105822040d0020032000109c0120032903004202510440411e21040c010b20032d0079220520032d00782204410147220672450440200110091a20012002104e22040d012000200110780440412821040c020b2000107c22044187274b0440413b21040c020b20032000370388012003410c36028001200320043602840120034180016a22052001103d20051075200320013703a801200320003703a0012003410d3602980120034198016a2205200441016a22041039200510752003410b360200200320003703082003200410392003107541f892c00010f7012001200241b001104b1053419894c000106820032000104237030820032001370300418894c000410220034102105e100b1a20012002105242020c020b4120411f410020051b20044101471b210420060d0042022005450d011a0b200441037441b09cc0006a2903000b200341b0016a24000f0b000be20102047f037e230041306b22002400027e02400240105622010d00200041086a108501200028020845044041c10021010c010b20002802242000290318210520002903102104200028022810ad01220349044041c40021010c010b20034d0d0141c30021010b200141037441b09cc0006a2903000c010b1059200410121a20051073108c01200041e897c000410f1067370308200041086a22011068200020043703102000200537030841d897c000410220014102105e100b1a41f094c00010682000200437030841e894c000410120014101105e100b1a42020b200041306a24000bbb0102027f017e23004180016b2201240020012000102e027e024020012802004101470440200129030821000240105822020d0020012000109c0120012903004202510440411e21020c010b2000200129034810a40110091a20012000108401200129030050450d02410c21020b200241037441b09cc0006a2903000c020b000b2000108b01200141d89bc000411910673703002001106820012000104237030041d09bc000410120014101105e100b1a42020b20014180016a24000b890102037f017e230041306b22002400027e024010562201047f200105200041086a108501200029030850450d0141c1000b41037441b09cc0006a2903000c010b108c01105910ad0121012000418c9cc00041191067370308200041086a2202106820002001ad42208642048437030841849cc000410120024101105e100b1a42020b200041306a24000b8311020c7f0b7e230041a0036b2205240020054180026a22072000102e027e024002400240024002400240200528028002410146200142ff018342cd005272200242ff0183420452200342ff018342045272720d002005290388022113200720041086012005280280024101460d002005290388022115105822060d0520072013109c0120052903800222004202510440411e21060c060b200528028802210720054180016a410c7220054180026a410c7241f40010f1011a2005200736028801200520003703800120052d00f9010440411f21060c060b4121210620052802b0014101470d0520052802b4012208450d054137210620082002422088a7220b4d0d0520052903c801220010091a20002015104e22060d0520052d00f801220d410346044020054180026a1057200528028002410146044020052802840221060c070b20052903880210091a0b200520013703900220052013370388022005200b360284022005411536028002024020054180026a103422004201103504400240200042011002a741ff01710e020002030b20054180026a10750b4100210620131076210e42002104410021070340200c210a20072109200e20062006200e491b21070240034020062007460d0120054180026a2013200610a301200641016a21062005290380024202510d002005290398022100200529039002210220052802b002210c20052802a002211020052903a802200110a6010d000b410121072010410171450d012012200220127c221156ad200020047c7c2202423f872212428080808080808080807f8520022000200485427f8520022004858342005322071b21042012201120071b2112200f41016a2207417f20071b210f20092107200a210c0c010b0b2009410171220c450440413221060c070b200d410347044020052903f0012200200aad422086420484220210134201520440413321060c080b200020021014220042ff01834204520d022005410036027c200541e0006a200529039001200529039801220220004220884200200541fc006a10f501200541d0006a027e200528027c4504402005290368210220052903600c010b2002423f87220042ffffffffffffffffff008521022000427f850b200242e400420010f00120052903582100200529035021112008200f41016a2207417f20071b470440200541406b201120002008ad420010f00120052903482102200529034021000c040b200020047d2011201254ad7d2202423f872214428080808080808080807f852002200020048520002002858342005322071b21022014201120127d20071b21000c030b4137210620082013109b0122074d0d0620052903a00122005020052903a80122024200532002501b0d05200820076b22074100200720084d1b2207410146044020002112200221040c040b200541306a200020022007ad10f20120052903382102200529033021000c020b20054180026a1075413621060c050b000b20005020024200532002501b0440412221060c040b200020052903a001221256200220052903a80122045520022004511b0d02200d4103460d0020052903d00120012000200210650c010b027f20052802b801044020052802bc010c010b10700b21072005410036022c200541106a200020022007ad42002005412c6a10f5012005427f2005290310200528022c22071b221a42ffffffffffffffffff00200529031820071b22164290ce00420010f0012005290308211120052903002114100a211720052903d00121182000201456200220115520022011511b0440201820172001200220117d2000201454ad7d2219423f87221b200020147d200220118520022019858342005322071b201b428080808080808080807f85201920071b102f0b201a428fce005620164200552016501b450d0020182017418092c00010f70120142011102f0b2005201220007d3703a0012005200420027d2000201256ad7d3703a801200520013703900220052013370388022005200b36028402200541153602800220054180026a220741014201104020071075200d41034604402013109b012109200541163602800220052013370388022007200941016a2209417f20091b1039200710750b200a4132200c1b210741f892c00010f7012104418a85c00041091067211220042001201541b001104b1053201541d101104b211141c08cc000410f1067211420052011370398032005201237039003200520034284808080708337038803200520013703800341002106024003402006412046044002404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2004201420054180026a410410311032201541e101104b210341cf8cc00041111067211220052903d001211120002002103021142005200337039803200520143703900320052011370388032005200137038003410021060340200641204604404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2004201220054180026a220a41041031103210b701210320052002370398022005200037039002200520073602b002200520013703a8022005200b3602a402200541013602a002200520033703880220054201370380022013200a107720052903a00120052903a80184500d020c050520054180026a20066a4202370300200641086a21060c010b000b000b0520054180026a20066a4202370300200641086a21060c010b0b200541023a00f9010b201320054180016a10a2012005419c99c000411110673703800220054180026a22071068200020021030210020131042210220052001370398022005200bad422086420484370390022005200237038802200520003703800241fc98c000410420074104105e100b1a20052903c8012015105242020c020b413821060b200641037441b09cc0006a2903000b200541a0036a24000b3f02017e027f230041106b22012400027e10232200a741ff017122024106470440200241c000460440200010010c020b000b20004208880b200141106a24000bdb0902057f087e230041a0026b2203240020034180016a22052000102e027e024002400240200328028001410146200142ff0183420452720d002003290388012108200520021086012003280280014101460d00200329038801210a105822040d0220052008109c0120032903800122004202510440411e21040c030b20032802880121042003410c7220034180016a410c7241f40010f1011a200320043602082003200037030020032d00790440411f21040c030b20032802300440412121040c030b20034180016a220620082001422088a72205107d200328028001450d01200335029401210e2003280290012107200329038801220210091a2002200a104e22040d0220062008200710a301200329038001220b4202510d012003290398012100200329039001210920032802b00121064133210420032903a801220d200210a6012005200647720d02200b5045044041db0021040c030b20095020004200532000501b0440412221040c030b2003290320220c20095422062003290328220b2000532000200b511b0440413821040c030b10b701210f200320053602b0012003200d3703a8012003200f3703880120034201370380012003200937039001200320003703980141002104200341003602a00120032007360284022003200837038802200341103602800220034180026a220520034180016a103b2005107520082008108f01220541016b22074100200520074f1b1099012003200b20007d2006ad7d3703282003200c20097d3703202009200c852000200b8584500440200341023a00790b2008200310a2012002200a10522003290350220b20022009200010652003418496c000410b10673703800120034180016a22051068200920001030210d200810422108200320023703a001200320014284808080708337039801200342023703900120032008370388012003200d3703800141dc95c000410520054105105e100b1a41f892c00010f701210141c093c0004103106721082003200a41b001104b3703880220032002370380020340200441104604404100210403402004411047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001428eeae6bb8ecfd3e92720044102103110b901200a41d101104b210c41c08cc000410f1067210d2003200c3703980220032008370390022003200e422086420484370388022003200237038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200d20044104103110b901200a41e101104b210841cf8cc00041111067210a2009200010302100200320083703980220032000370390022003200b370388022003200237038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200a20044104103110b90142020c090520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000b000b413321040b200441037441b09cc0006a2903000b200341a0026a24000b3a01017f2000027f20012002200310212201a741ff017122044103470440200020044102473a000441020c010b2000200137030841000b3602000bd40b02087f0c7e230041e0016b220224000340200341d800470440200241106a20036a4202370300200341086a21030c010b0b027e024002400240200042ff018342cc00520d00200041a08bc000410b200241106a2204410b107b2002290310221342ff018342c900520d0020024190016a22032002290318109d0120022903900122114202510d002002290398012115200241086a2002290320109e01200228020822094102460d00200228020c21052002290328220f420252200f42ff018342cd0052710d002002290330220b42ff018342cd00520d002002290338109f0141ff017122064104460d002002200229034010a001200228020022074102460d002002290348221242ff018342c900520d002002290350221042ff018342cd00520d00200228020421082003200229035810382002280290014101460d002002290360220a42ff018342cc00520d0020022903a801210c20022903a001210d2004200110860120022802104101460d0020022903182114105822030d02200b10091a200b2014104e22030d022010108101450440411421030c030b2012101542ffffffff8f0f560440412721030c030b200d50200c420053200c501b0440412321030c030b200a1016428080808010540d01200a1016422088210141002104420421000240024002400340200150450440200a2000101742ff0183420452200a20001018220e42ff0183420452720d02417f2004200e422088a76a220320032004491b2104200142017d210120004280808080107c21000c010b0b41352103200441e400470d052009410171220345200541e8074d72450440410521030c060b200521042003450440107021040b10b701210102400240024002400240200641026b0e020103000b2007450d01412121030c090b41212103200741017145200845720d080b200241106a2010200b200d200c200410640c010b41212103200741017145200845720d06200a101642808080807083428080808010520d0541222103200a42848080801010134201520d06200a4284808080101014220042ff01834204520d04413521032000428080808070834280808080c00c520d060b10512100419892c000427f419892c0001034220e42021035047e200241106a200e42021002102e20022802104101460d04200229031805200042017c0b220042017c220e200e501b4202104120024200200c200641034622041b37033820024200200d20041b3703302002200c3703282002200d37032020022000370350200220103703602002200b370358200241003a00890120022008360244200220073602402002200137037820022012370370200220133703682002200a3703800120022015370318200220113703102002200536024c20022009360248200220063a0088012000200241106a10a201200042004200109a0120040d010c020b000b200241a8016a4200370300200241b0016a4100360200200241013602c0012002200b3703b801200242003703a0012002420037039001200020024190016a10770b200241e896c000410d10673703900120024190016a106820001042210a02400240024002400240200641016b0e03010203000b20024190016a220441c484c0004109104f0c030b20024190016a220441cd84c0004106104f0c020b20024190016a220441d384c0004105104f0c010b20024190016a220441d884c000410c104f0b2002280290010d0020042002290398011061200229039801211120022903900150450d002002200d200c10303703c001200220103703b801200220123703b001200220113703a8012002200b3703a0012002200a37039801200220133703900141b096c000410720024190016a22044107105e100b1a200f42025204402000200f417f10ad012205418087016a220320032005491b2205108701200220053602a0012002200f3703980120022000370390012004106b0b200b20141052200241106a2000102d20022802104101460d0020022903180c030b000b412221030b200341037441b09cc0006a2903000b200241e0016a24000bc20202057f017e230041306b22012400027e02400240200042ff018342cd00510440105622020440200241037441b09cc0006a2903000c040b200041001088012000108a012204450d02200441016b2203108e01220541016b22024100200220054d1b2202460d01200141086a200210820120012802084101470d01200129031021062001411d3602182001200336021c200141186a2203200610472001411e360218200120063703202003200410480c010b000b2001411d3602182001200236021c200141186a10344202100d1a2001411e36021820012000370320200141186a10344202100d1a200541024f0440419093c000200210480c010b419093c00010344202100d1a0b1059200141d399c00041121067370318200141186a220210682001200037031841bc98c000410120024101105e100b1a42020b200141306a24000bef0302047f087e23004180026b2202240020024180016a22042000102e027e024002402002280280014101460d002002290388012100200420011086012002280280014101460d002002290388012107105822030d01100a220b2007104e22030d0120042000109c0120022903800122014202510440411e21030c020b20022802880121032002410c7220024180016a2204410c7241f40010f1011a2002200336020820022001370300413e210320022d00794103470d012004200010900120022d00a80122054103460d0141c000210320022802a40120022802a001490d01024020054101470d002002290390012208200229038001220958200229039801220120022903880122065720012006511b0d0020022903502002290348220c200120067d2008200954ad7d220a423f87220d200820097d20012006852001200a858342005322031b2201200d428080808080808080807f85200a20031b22061065200220063703880120022001370380012002200c3703980120022000370390012004106d0b2002420037032820024200370320200241013a00792000200210a2012002411736028001200220003703880120024180016a10344201100d1a200042004200109a012000106a200b2007105242020c020b000b200341037441b09cc0006a2903000b20024180026a24000b2d02017f017e230041106b2200240020001057200028020041014604401054000b2000290308200041106a24000b8e0102027f017e23004190016b22022400200241106a22032000102e2002280210410146200142ff018342045272450440200320022903182204109c01420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a7107420022002290318370308200229031021000b20022000370300200210a90120024190016a24000f0b000b5401027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f2000107c210241000541010b200210aa0120014180016a24000f0b000b9b0102037f017e23004180016b2201240020012000102e20012802004101470440200120012903082204109c014283808080e0032100024020012903004202510d004188272004107c220220024188274f1b21034100210210192100034020022003460d0120012004200210742001280200410146044020002001290308101a21000b200241016a21020c000b000b20014180016a240020000f0b000b8b0102017f017e23004190016b2202240020022000102e02402002280200410146200142ff018342cd0052720d00200220022903082203109c014283808080e003210020022903004202520440200241106a2003200110940120024180016a20022903102002290318105c2002280280014101460d0120022903880121000b20024190016a240020000f0b000b8e0102027f017e23004190016b22022400200241106a22032000102e2002280210410146200142ff018342045272450440200320022903182204109c01420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a7107920022002290318370308200229031021000b20022000370300200210a90120024190016a24000f0b000b5501027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f2000108001210241000541010b200210aa0120014180016a24000f0b000b9c0102037f017e23004180016b2201240020012000102e20012802004101470440200120012903082204109c014283808080e0032100024020012903004202510d004188272004108001220220024188274f1b21034100210210192100034020022003460d0120012004200210792001280200410146044020002001290308101a21000b200241016a21020c000b000b20014180016a240020000f0b000b940101027f23004180026b2201240020014180016a22022000102e02402001280280014101460d002002200129038801109c01027e0240200129038001420251047f411d05200120014180016a41800110f10122022903004202520d01200228020841016b0b4103742903b89c400c010b20024180016a200210602002280280010d012002290388010b20014180026a24000f0b000b0a00418092c00010f7010b0b001070ad4220864204840b5601017f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01027e200129030042025204402000200129034810a4010c010b4283808080e0030b20014180016a24000f0b000b2c02027f017e230041106b220024002000109801200028020021012000290308200041106a2400420220011b0b9c0101017f23004190016b2201240020012000102e024020012802004101460d00200120012903082200109c01027e02402001290300420252047f20012000108401200129030022004202520d01200128020841016b05411d0b4103742903b89c400c010b42022000a7410171450d001a20014180016a2001290308200128021010622001280280010d012001290388010b20014190016a24000f0b000b4902017f017e230041406a22002400200041086a10850102402000280208047e200041306a200041106a106320002802304101460d0120002903380542020b200041406b24000f0b000b0a0041f892c00010f7010ba10101027f230041406a22022400200241206a22032000102e02402002280220410146200142ff018342cd0052720d00200320022903282001107a027e20022802204101460440200241186a200241386a290300370300200241106a200241306a29030037030020022002290328370308200241003602002003200241086a105f20022802200d0220022903280c010b4283808080a0050b200241406b24000f0b000ba20101017f23004190016b2202240020022000102e02402002280200410146200142ff0183420452720d00200220022903082200109c01027e02402002290300420252047f200220002001422088a710a301200229030022004203520d01200228020841016b05411d0b4103742903b89c400c010b420220004202510d001a20024180016a2002105b2002280280010d012002290388010b20024190016a24000f0b000b5401027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f20001076210241000541010b200210aa0120014180016a24000f0b000ba10102047f017e230041c0016b2201240020012000102e20012802004101470440200120012903082205109c014283808080e0032100024020012903004202510d0041e807200510762202200241e8074f1b21034100210210192100034020022003460d0120014180016a22042005200210a301200241016a21022001290380014202510d0020002004103c101a21000c000b000b200141c0016a240020000f0b000b0600105110420b0500105aad0b1600200042ff018342cd00520440000b2000108101ad0bb90102027f037e230041206b22002400027e024002400240105622010d00200041106a107120002802104101470440410621010c010b20002903182102200010980120002802004101470d01200029030822032002101050450d0241c50021010b200141037441b09cc0006a2903000c020b41fd8cc00010ae0121030b41a893c00020021049105941c894c0001068200020023703182000200337031041b894c0004102200041106a4102105e100b1a42020b200041206a24000b0c0041f893c000410110f6010b9c0602077f097e230041f0016b22032400200341306a22052000102e0240024002402003280230410146200142ff0183420452720d002003290338210a200520021086014101210720032802304101460d002003290338210d105822040d02100a220f200d104e22040d022005200a109c0120032903304202510440411e21040c030b413e210420032d00a9014103470d022003290380012110200341306a2205200a10900120032d005822084103460d0241192001422088a72204200441194f1b210720032802302104200341b0016a4104722005410472412410f1011a200341dc016a200341dc006a280000360000200320032800593600d901200320043602b001200320083a00d80120032903b801210220032903c801210e20032903c001211120032802d401210920032802d001210520032903b001210b4100210403402004200749200420096a220620054971450440200320063602d401200a200341b0016a109601200f200d105241002107200520066b22044100200420054d1b21040c040b200341306a200a20061079024020032802304101470d00200341e0016a200a2003290338220c10940120032903e00122005020032903e80122014200532001501b0d000240024002400240200841016b0e020201000b200342003703e801200342003703e0010c020b2003410036022c200341106a200020012011200e2003412c6a10f501027e200328022c4504402003290318210120032903100c010b2001200e85423f87220042ffffffffffffffffff008521012000427f850b21002002200b845020002001428080808080808080807f8584502002200b83427f5171720d05200320002001200b200210f0012003200329030822013703e8012003200329030022003703e001200042005220014200552001501b450d010b2010200c200020011065200341809ac00041141067370330200341306a2206106820002001103021002003200a10423703402003200c3703382003200037033041e899c000410320064103105e100b1a0b200a200c420042001097010b200441016a21040c000b000b000b000b2007200410aa01200341f0016a24000bb90102037f017e23004180016b2202240020022000102e024002402002280200410146200142ff018342cd0052724504402002290308210510582203047f20030520022005109c014202210020022903004202520d02411e0b41037441b09cc0006a29030021000c020b000b2005200229034810a40110091a20052001417f10ad012203418087016a2204200320044b1b22031087012002200336021020022001370308200220053703002002106b0b20024180016a240020000ba90202057f017e230041406a22022400200241206a2204200010860102402002280220410146200142ff018342c90052720d0020022903282100027e0240105622030d004120210320011015428080808010540d00200210ad01220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441e092c000103420042002106320022802204101460d022002290328420210031a1059200241909bc0004118106737032020041068200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041f09ac000410420044104105e100b1a42020c010b200341037441b09cc0006a2903000b200241406b24000f0b000bc80102037f017e230041206b22022400200042ff018342cd00510440027e105622010440200141037441b09cc0006a2903000c010b200041011088012000108a01450440108e0121012002411d3602082002200136020c200241086a2203200010472002411e360208200220003703102003200141016a2201417f20011b22011048419093c000200110480b1059200241c498c00041101067370308200241086a220110682002200037030841bc98c000410120014101105e100b1a42020b200241206a24000f0b000ba31002057f0b7e230041a0036b22032400200341e0016a22052000102e027e024002400240024020032802e001410146200142ff018342cb0052720d0020032903e80121082005200210860120032802e0014101460d0020032903e8012110105822040d0320052008109c0120032903e00122024202510440411e21040c040b200341f4006a200341f4016a290200370200200341fc006a200341fc016a280200360200200320032902ec0137026c20032802e8012104200328029002210520032802940221062003290380022100200329038802210b20034198016a20034198026a41c00010f1011a200341de016a200341de026a2f01003b0100200320032801da023601da012003200b370388012003200037038001200320063602940120032005360290012003200436026820032002370360200320032d00d90222043a00d901200320032d00d80222063a00d80120040440411f21040c040b20064103460440412021040c040b200820032903a80110a401221110091a20112010104e22040d03200810762106024002400240024002402005410171044041002104034020042006460d02200341e0016a2008200410a30120032903e0014202520440200328028002450d040b200441016a21040c000b000b2006450d00200341e0016a2008108d0120032903e00120032903e80184500d010b2001100e428080808010540440413221040c080b2001100e42ffffffffaf06560d061019210920032001100e4220883e02f402200341003602f002200320013703e80220032903d001210d0340200341e0016a2204200341e8026a10ab0120034180036a200410a7010240200328028003410146044020032802900321042009100e42208842017c210c4204210a0340200c42017d220c500d022009200a1011220242ff01834204520d06200a4280808080107c210a20042002422088a7470d000b0c080b10b7012112200541017104402001100e2100200341003602f002200320013703e802200320004220883e02f402200341f0016a220441086a21060340200341e0016a2205200341e8026a10ab0120034180036a200510a7012003280280034101470d07200329038803210020032802900321072004420037030020064200370300200441106a410036020020032007360290022003200037038802200342003703e0012008200510770c000b000b200341e0016a2008108d01027e20032802e001410171044020032903f001210220032903f8010c010b2003412236028003200320083703880320034180036a22042000200b103f2004107520002102200b0b210f20032001100e4220883e02f402200341003602f002200320013703e8024200210c4200210a0340200341e0016a2204200341e8026a10ab0120034180036a200410a70102402003280280034101460440200420082003280290032205107d20032903e001500d010c0a0b2000200c54200a200b55200a200b511b0440413821040c0c0b2001100e2100200341003602f802200341003602f002200320013703e802200320004220883e02f402200f423f87220042ffffffffffffffffff0085210a2000427f8521090340200341e0016a2204200341e8026a10ab0120034180036a200410a70102400240200328028003410146044020032802f8022204417f460d09200335029403210c200328029003210520032903880321002003200441016a3602f802200d2005ad422086420484220b10134201520d01200d200b1014220b42ff01834204510d020c0c0b2008417f2008108f0122042001100e422088a76a2205200420054b1b109901200341e0016a2008109501427f20124280ceda037c220020002012541b210020032802e001410146044020032903e80120005a0d0b0b200341233602e001200320083703e801200341e0016a2204200042011041200410750c0a0b412221040c0d0b2004200420066a22074d04402003410036025c200341406b2002200f200b4220884200200341dc006a10f501200341306a20092003290340200328025c22041b200a200329034820041b42e400420010f001200320053602900220032000370388022003410036028002200342003703e001200320032903383703f801200320032903303703f0012008200341e0016a2204107720032005360284032003200837038803200341203602800320034180036a220510342003200c4220864204843703f001200320003703e80120032007ad4220864204843703e00141f085c000410320044103105e420110031a200510750c010b0b000b41222104200d2005ad422086420484220910134201520d0a200d20091014220942ff01834204520d072003410036022c200341106a2002200f200942208842002003412c6a10f5010240200328022c0440427f210942ffffffffffffffffff00210e200f4200590d010c0c0b2003290310220942e400542003290318220e420053200e501b0d0b0b20032009200e42e40010f20142ffffffffffffffffff00200c20032903007c2209200c54ad200a2003290308220c7c7c220e200a200c85427f85200a200e858342005322041b210a427f200920041b210c0c000b000b200d2004ad422086420484220210134201520d07200d2002101442ff01834204520d0520092002101a21090c000b000b41da0021040c060b000b000b2001100e21002008200341e0006a10a201200341ec98c000411010673703e001200341e0016a220410682003200810423703e80120032000428080808070834204843703e00141dc98c000410220044102105e100b1a20112010105242020c040b000b413421040c010b413321040b200441037441b09cc0006a2903000b200341a0036a24000bae0102037f017e230041106b22012400200042ff018342cd00510440027e105622020440200241037441b09cc0006a2903000c010b10ad01210241b092c0001034200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041bc89c000410220014102105e420210031a1059200141a898c00041111067370300200110682001200037030041a098c000410120014101105e100b1a42020b200141106a24000f0b000b3501017f200042ff018342cd00510440105622010440200141037441b09cc0006a2903000f0b2000107e10592000106c42020f0b000b4d01017f200042ff018342045104400240105622010d0041052101200042ffffffff8ffd00560d002000422088a72201107210592001106942020f0b200141037441b09cc0006a2903000f0b000b3601017f200042ff018342cd00510440105622010440200141037441b09cc0006a2903000f0b200010890110592000106e42020f0b000bf00402037f067e23004180026b2202240020024180016a22042000102e027e0240024002402002280280014101460d002002290388012100200420011086012002280280014101460d002002290388012107105822030d0220042000109c0120022903800122014202510440411e21030c030b20022802880121032002410c7220024180016a410c7241f40010f1011a200220033602082002200137030020022d00790440411f21030c030b20024180016a200010900120022d00a8014103470440413f21030c030b20022802300d012000108f01450d0120024180016a20001095012002280280012103200229038801210110b7012001420020031b560d0141da0021030c020b000b20002002290348220810a401220910091a20092007104e22030d0020022903282101200229032021052000108001210320024180016a200010a501200228028001410146044020022802840121030c010b0240200229039001220a5020022903980122064200532006501b450440200241003602a401200220033602a0012002200a370380012002200537039001200220063703880120022001370398012002410241012005200a54200120065320012006511b1b3a00a801200020024180016a109601200241033a00792000200210a2010c010b200542005220014200552001501b044020022903502008200520011065200220013703880120022005370380012002200837039801200220003703900120024180016a106d0b2002420037032820024200370320200241013a00792000200210a201200042004200109a012000106a0b20092007105242020c010b200341037441b09cc0006a2903000b20024180026a24000bf10302037f017e230041d0016b2204240020042000102e027e024002402004280200410146200142ff018342cd005272200242ff018342c90052720d00200429030821002004200310860120042802004101460d0020042903082103105822050d0120042000109c0120042903004202510440411e21050c020b20042d00790440411f21050c020b20042d007822064103460440412021050c020b200110091a20012003104e22050d012002101542ffffffff8f20560440412721050c020b20044188016a20002001107a024020042903880122075045200641016b41ff017141014b720d002000200110780d00412921050c020b200420002001107a20042802004504402000107f22054187274b0440413d21050c030b20044125360200200420003703082004200541016a1039200410750b2004027e20075045044020042903a0010c010b10b7010b3703b801200420023703b001200420013703a80120042001370310200420003703082004410e36020020041034200441c0016a200441a8016a105f20042802c0014101460d0020042903c801420110031a20041075419095c0001068200420001042370310200420023703082004200137030041f894c000410320044103105e100b1a20012003105242020c020b000b200541037441b09cc0006a2903000b200441d0016a24000b3d01027f230041106b22012400200042ff01834204520440000b20012000422088a7108201200128020021022001290308200141106a2400420220021b0b0c00108e01ad4220864204840b0c0041d094c000410010f6010b2b02017f017e230041106b220024002000107120002802004504401054000b2000290308200041106a24000b970402057f017e230041a0016b2203240020032000102e02402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102027e0240105822040d0020032000109c0120032903004202510440411e21040c010b20032d0079220520032d00782204410147220672450440200110091a20012002104e22040d01200320002001107a20032802000440412b21040c020b2000200110782206450440412921040c020b411e21042000107c2207450d01200741016b210520062007470440200320002005107420032802004101470d02200329030821082003200641016b36028c0120032000370390012003410c3602880120034188016a22042008103d2004107520032008370310200320003703082003410d360200200320061039200310750b20032005360204200320003703082003410c360200200310344201100d1a20032001370310200320003703082003410d360200200310344201100d1a2003410b36020020032000370308024020050440200320051039200310750c010b200310344201100d1a0b200341a89ac000411510673703002003106820032000104237030820032001370300418894c000410220034102105e100b1a20012002105242020c020b4120411f410020051b20044101471b210420060d0042022005450d011a0b200441037441b09cc0006a2903000b200341a0016a24000f0b000be20202027f017e230041a0016b2203240020032000102e027e024002402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102105822040d0120032000109c0120032903004202510440411e21040c020b20032d00790440411f21040c020b200110091a20012002104e22040d01200320002001107a2003290300500440412a21040c020b200320002001107a02402003290300500d00200320013703980120032000370390012003410e3602880120034188016a10344201100d1a20034125360200200320003703082000107f220441024f04402003200441016b1039200310750c010b200310344201100d1a0b200341949ac000411410673703002003106820032000104237030820032001370300418894c000410220034102105e100b1a20012002105242020c020b000b200441037441b09cc0006a2903000b200341a0016a24000b380002402002418080c400460d00200020022001280210110500450d0041010f0b200345044041000f0b200020034100200128020c1107000bba06020a7f017e230041106b22082400410a21020240200028020022072007411f7522007320006b220041e807490440200021040c010b410a21030340200341046b2202410a4f0440000b200841066a20036a220341046b200020004190ce006e22044190ce006c6b220541ffff037141e4006e22064101742f0090a2403b0000200341026b2005200641e4006c6b41ffff03714101742f0090a2403b0000200041fface2044b20022103200421000d000b0b0240200441094d0440200421000c010b200241026b2202200841066a6a2004200441ffff037141e4006e220041e4006c6b41ffff03714101742f0090a2403b00000b4100200720001b450440200241016b2202200841066a6a20004101742d0091a2403a00000b027f200841066a20026a210a410a20026b2105027f2007417f73411f7645044020012802082102412d2107200541016a0c010b412b418080c4002001280208220241808080017122001b2107200041157620056a0b21002002418080800471411776210b024020012f010c220420004b0440024002402002418080800871450440200420006b210441002103410021000240024002402002411d7641037141016b0e03000100020b200421000c010b200441feff037141017621000b200241ffffff0071210920012802042106200128020021010340200341ffff0371200041ffff03714f0d0241012102200341016a2103200120092006280210110500450d000b0c040b20012001290208220ca741808080ff797141b080808002723602084101210220012802002206200128020422092007200b10e7010d0341002103200420006b41ffff037121000340200341ffff037120004f0d02200341016a2103200641302009280210110500450d000b0c030b41012102200120062007200b10e7010d022001200a2005200628020c1107000d02200420006b41ffff0371210041002103034041002000200341ffff03714d0d041a200341016a2103200120092006280210110500450d000b0c020b2006200a2005200928020c1107000d012001200c37020841000c020b4101210220012802002200200128020422012007200b10e7010d002000200a2005200128020c11070021020b20020b200841106a24000bdd07010c7f027f2000280200210920002802042105410021000240024020012208280208220a41808080c00171450d000240200a41808080800171450440200541104f044020052009200941036a417c7122076b22046a2201410371210320072009470440200921000340200620002c000041bf7f4a6a2106200041016a2100200441016a22040d000b0b200304402007200141fcffffff07716a21000340200220002c000041bf7f4a6a2102200041016a2100200341016b22030d000b0b20014102762104200220066a21060340200721012004450d0341c0012004200441c0014f1b220b410371210c41002102200b410274220d41f0077122030440200121000340200220002802002207417f734107762007410676724181828408716a200041046a2802002202417f734107762002410676724181828408716a200041086a2802002202417f734107762002410676724181828408716a2000410c6a2802002202417f734107762002410676724181828408716a2102200041106a2100200341106b22030d000b0b2004200b6b21042001200d6a2107200241087641ff81fc0771200241ff81fc07716a418180046c41107620066a2106200c450d000b200c41027421032001200b41fc01714102746a210041002102034020002802002201417f7341077620014106767241818284087120026a2102200041046a2100200341046b22030d000b200241087641ff81fc0771200241ff81fc07716a418180046c41107620066a21060c020b2005450440410021050c020b03402006200020096a2c000041bf7f4a6a21062005200041016a2200470d000b0c010b0240024020082f010e2201450440410021050c010b200520096a21074100210520092102200121030340200222002007460d02027f200041016a20002c0000220241004e0d001a200041026a20024160490d001a200041036a20024170490d001a200041046a0b220220006b20056a2105200341016b22030d000b0b410021030b200120036b21060b200620082f010c22004f0d00200020066b21014100210041002104024002400240200a411d7641037141016b0e020001020b200121040c010b200141feff037141017621040b200a41ffffff0071210720082802042103200828020021080340200041ffff0371200441ffff037149044041012102200041016a2100200820072003280210110500450d010c030b0b41012102200820092005200328020c1107000d01200120046b41ffff0371210141002100034041002001200041ffff03714d0d031a200041016a2100200820072003280210110500450d000b0c010b200828020020092005200828020428020c11070021020b20020b0be20301077f230041106b22062400027f0240200341017145044020022d00002205450d01200128020c21090340200241016a2104024002400240027f0240024002402005c041004804402005418001460d01200541c001460d0241a080808006210a200541017104402002280001210a200241056a21040b4100210820054102710d032004210241000c040b20002004200520091107000d04200420056a21020c060b2000200241036a220420022f0001220220091107000d03200220046a21020c050b2006200136020420062000360200200642a080808006370208200320074103746a2202280200200620022802041105000d02200741016a2107200421020c040b200441026a210220042f00000b21042005410471044020022f00002108200241026a21020b2005410871044020022f00002107200241026a21020b200541107104402003200441ffff03714103746a2f010421040b20062005412071047f200320084103746a2f01040520080b3b010e200620043b010c2006200a3602082006200136020420062000360200200320074103746a220428020020062004280204110500450d010b41010c050b200741016a21070b20022d000022050d000b0c010b200020022003410176200128020c1107000c010b41000b200641106a24000b8e0402047f017e230041406a22022400200220002903002206a72204410876220036021820022006422088a7220536021c027f0240024020044180144f044020064280808080a001540d012002410136023c2002410136023420022002411c6a3602382002200241186a36023020012802002001280204418284c000200241306a10ea010c030b200241086a220320004102742200280290a640360204200320002802b8a640360200200228020c2100200228020821032004418002490d0120064280808080a0015a04402002200036022c200220033602282002410136023c2002410236023420022002411c6a3602382002200241286a3602302001280200200128020441f283c000200241306a10ea010c030b20022000360224200220033602202002200510ec01200220022903003702282002410236023c200241023602342002200241286a3602382002200241206a36023020012802002001280204419384c000200241306a10ea010c020b200241106a200510ec01200220022903103702282002410236023c200241013602342002200241286a3602382002200241186a3602302001280200200128020441a284c000200241306a10ea010c010b2002200036022c200220033602282002410136023c2002410236023420022002411c6a3602382002200241286a3602302001280200200128020441f283c000200241306a10ea010b200241406b24000b270020002001410274220141e0a6c0006a280200360204200020014188a7c0006a2802003602000bc40102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a0240200341306b41ff0171410a4f0440200341c1006b41ff0171411a490d01200341e1006b41ff0171411a4f0d042003413b6b0c020b2003412e6b0c010b200341356b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484101f0b210620004200370300200020063703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072006200342208822087e22062005200142208822097e7c22054220867c220a37030020002007200a56ad200820097e2005200654ad4220862005422088847c7c200120047e200220037e7c7c3703080bde0702047f057e230041b0016b2205240002400240024020047920037942407d20044200521ba7220720027920017942407d20024200521ba722064b04402006413f4b0d01200741df004b0d0202400240200720066b41204f0440200541a0016a2003200441e00020076b220810f30120053502a00142017c210c0c010b200541306a2001200241c00020066b220610f301200541206a20032004200610f30120052003420020052903302005290320802209420010ee01200541106a200442002009420010ee012005290300210a20052903182005290308220d20052903107c220c200d54ad7c5004402001200a5422062002200c542002200c511b450d020b200120037c2201200354ad200220047c7c200c7d2001200a54ad7d2102200942017d21092001200a7d21010c050b02400240034020054190016a2001200241c00020066b220610f301200529039001210a20062008490440200541d0006a20032004200610f301200541406b20032004200a200529035080220d420010ee0120012005290340220a54220620022005290348220c542002200c511b4504402002200c7d2006ad7d21022001200a7d2101200b20092009200d7c220956ad7c210b0c090b2001200120037c220356ad200220047c7c200c7d2003200a54ad7d21022003200a7d2101200b20092009200d7c42017d220956ad7c210b0c080b20054180016a200a200c80220a4200200620086b220610f401200541f0006a20032004200a420010ee01200541e0006a20052903702005290378200610f401200529038001220a20097c2209200a54ad200529038801200b7c7c210b200220052903687d20012005290360220a54ad7d2202792001200a7d22017942407d20024200521ba7220620074904402006413f4b0d020c010b0b20012003542206200220045420022004511b450d010c060b20012001200380220220037e7d2101200b2009200220097c220956ad7c210b420021020c050b200220047d2006ad7d2102200120037d2101200b200942017c220950ad7c210b0c040b2002200c7d2006ad7d21022001200a7d21010c030b200220044200200120035a200220045a20022004511b22061b7d20012003420020061b220354ad7d2102200120037d21012006ad21090c020b20012001200380220920037e7d2101420021020c010b2001422088220920022002200342ffffffff0f83220280220b20037e7d422086842002802204422086200142ffffffff0f832009200320047e7d42208684220120028022038421092001200220037e7d21012004422088200b84210b420021020b2000200137031020002009370300200020023703182000200b370308200541b0016a24000b920101027f230041206b220624002006420020017d2001200242005322051b420020022001420052ad7c7d200220051b420020037d2003200442005322051b420020042003420052ad7c7d200420051b10ef012006290308210120004200200629030022037d2003200220048542005322051b3703002000420020012003420052ad7c7d200120051b370308200641206a24000b8507010c7f230041106b21070240200222054110490440200021020c010b024020002000410020006b41037122066a22044f0d00200021022001210320060440200621080340200220032d00003a0000200341016a2103200241016a2102200841016b22080d000b0b200641016b4107490d000340200220032d00003a0000200241016a200341016a2d00003a0000200241026a200341026a2d00003a0000200241036a200341036a2d00003a0000200241046a200341046a2d00003a0000200241056a200341056a2d00003a0000200241066a200341066a2d00003a0000200241076a200341076a2d00003a0000200341086a2103200241086a22022004470d000b0b2004200520066b220c417c71220d6a21020240200120066a220341037122010440410021052007410036020c2007410c6a2001722106410420016b22084101710440200620032d00003a0000410121050b20084102710440200520066a200320056a2f01003b01000b200320016b210520014103742108200728020c210a02402002200441046a4d0440200421060c010b410020086b411871210903402004200a200876200541046a2205280200220a20097472360200200441086a210b200441046a220621042002200b4b0d000b0b41002104200741003a0008200741003a0006027f200141014604404100210141002109200741086a0c010b200541056a2d00002007200541046a2d000022013a000841087421094102210e200741066a0b210b20062003410171047f200b200541046a200e6a2d00003a000020072d0006411074210420072d00080520010b41ff0171200420097272410020086b41187174200a200876723602000c010b200220044d0d0020032101034020042001280200360200200141046a2101200441046a22042002490d000b0b200c41037121052003200d6a21010b02402002200220056a22044f0d002005410771220304400340200220012d00003a0000200141016a2101200241016a2102200341016b22030d000b0b200541016b4107490d000340200220012d00003a0000200241016a200141016a2d00003a0000200241026a200141026a2d00003a0000200241036a200141036a2d00003a0000200241046a200141046a2d00003a0000200241056a200141056a2d00003a0000200241066a200141066a2d00003a0000200241076a200141076a2d00003a0000200141086a2101200241086a22022004470d000b0b20000b3901017f230041206b220424002004200120022003420010ef01200429030021012000200429030837030820002001370300200441206a24000b5601017e0240200341c000714504402003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b5601017e0240200341c000714504402003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b9c0302037f027e230041e0006b220624000240200120028450200320048450720d00420020037d2003200442005322071b2109420020017d2001200242005322081b210a420020042003420052ad7c7d200420071b2103200220048521044200027e420020022001420052ad7c7d200220081b220150450440200350450440200641d0006a20092003200a200110ee01410121072006290358210120062903500c020b200641406b20092003200a420010ee01200641306a200920032001420010ee0120062903384200522006290330220220062903487c220120025472210720062903400c010b200350450440200641206a20094200200a200110ee01200641106a20034200200a200110ee0120062903184200522006290310220220062903287c220120025472210720062903200c010b200620092003200a200110ee01410021072006290308210120062903000b22027d2002200442005322081b2109420020012002420052ad7c7d200120081b220a2004854200590d00410121070b20002009370300200520073602002000200a370308200641e0006a24000b4c02027f017e230041106b22022400027e105622030440200341037441b09cc0006a2903000c010b2001106f10592000106841044100200241086a4100105e100b1a42020b200241106a24000b2d02017f017e230041106b2201240020012000104520012802004504401054000b2001290308200141106a24000b3e02017f017e230041106b220424002004200320021067370308200441086a22021068200420003703082001410120024101105e100b1a200441106a24000b4602017e017f024020011034220320021035047f200320021002220242ff01834204520d012002422088a7210441010541000b210120002004360204200020013602000f0b000b4201017f230041206b220424002004200236020c20042001370310200420033602082000200441086a22021036200029030050450440200210750b200441206a24000b4801037f230041206b2202240020022001360208200220003703102002200241086a220110332002280204200228020022040440200110750b200241206a2400410020044101711b0b3801017e0240200020011034220420031035047e2002200420031002220342ff0183520d012000200337030842010542000b3703000f0b000b0bc6231600418080c0000be00c2f686f6d652f72756e6e65722f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f656e762e727300636f6e7472616374732f6576656e74732f7372632f6576656e745f6f70732e7273002f686f6d652f72756e6e65722f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f6c65646765722e7273002f72757374632f323534623539363037643434313765396466666263333037313338616535633836323830666534632f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f72757374632f323534623539363037643434313765396466666263333037313338616535633836323830666534632f6c6962726172792f636f72652f7372632f697465722f61646170746572732f656e756d65726174652e7273002f686f6d652f72756e6e65722f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f7665632e727300064572726f7228c0032c2023c0012900074572726f722823c0032c2023c0012900064572726f7228c0022c20c0012900074572726f722823c0022c20c00129000000360110005b00000052000000090000004861636b6174686f6e426f756e74794772616e7443726f776466756e64696e6744021000090000004d021000060000005302100005000000580210000c000000616d6f756e746d696c6573746f6e65706169645f6174706f736974696f6e726563697069656e740084021000060000008a0210000900000093021000070000009a02100008000000a202100009000000616e63686f725f69647872657075746174696f6e5f62756d70000000d40210000a000000a202100009000000de0210000f0000006170706c6963616e74636f6e74656e745f7572697375626d69747465645f61740803100009000000110310000b0000001c0310000c0000009a02100008000000a202100009000000de0210000f000000637265617465645f6174646561646c696e656665655f6270735f6f7665727269646569646f776e657270696c6c617272656c656173655f6b696e6472656d61696e696e675f657363726f777374617475737469746c65746f6b656e746f74616c5f62756467657477696e6e65725f646973747269627574696f6e0000110310000b000000580310000a00000062031000080000006a031000100000007a031000020000007c031000050000008103100006000000870310000c0000009303100010000000a303100006000000a903100005000000ae03100005000000b30310000c000000bf0310001300000041637469766543616e63656c6c6564436f6d706c6574656443616e63656c6c696e67000044041000060000004a0410000900000053041000090000005c0410000a00000053696e676c654d756c74690088041000060000008e04100005000000657870697265735f61745f6c656467657274617267657400a404100011000000b504100006000000617661696c61626c655f61745f6c65646765726e65775f76657273696f6e70726f706f7365645f61745f6c65646765727761736d5f68617368000000cc04100013000000a404100011000000df0410000b000000ea04100012000000fc041000090000006272616e6368636f756e745f61745f73746172746e6578745f6964786e6f6e5f6f776e65725f746f74616c72656d61696e696e675f61745f73746172740000003005100006000000360510000e00000044051000080000004c0510000f0000005b051000120000006d616e6167657200110310000b00000062031000080000006a0310001000000098051000070000007c031000050000008103100006000000870310000c000000a903100005000000ae03100005000000b30310000c000000bf031000130000004f776e65724f6e6c7946756c6c506172746e65725468656e526573696475616c50726f52617461506172746e65727300f8051000090000000106100017000000180610000f00000062756d705f72657075746174696f6e72656769737465725f6561726e696e67730041f88cc0000bc104312e352e30302e302e3041646d696e50656e64696e6741646d696e4665654163636f756e744665654270735061757365644465706c6f796d656e7453657150726f66696c65436f6e7472616374537570706f72746564546f6b656e4e6578744576656e7449644576656e744576656e744d616e616765724576656e744170706c6963616e74436f756e744576656e744170706c6963616e7441744576656e744170706c6963616e74536c6f744576656e745375626d697373696f6e4576656e7457696e6e6572436f756e744576656e7457696e6e65724174436f6e7472696275746f72416d6f756e74436f6e7472696275746f72436f756e74436f6e7472696275746f724174436f6e7472696275746f72536c6f744d696c6573746f6e65436c61696d656443726f776466756e64696e674d696c6573746f6e6573436c61696d656443616e63656c6c6174696f6e537461746556657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e537570706f72746564546f6b656e436f756e74537570706f72746564546f6b656e4174537570706f72746564546f6b656e536c6f744e6f6e4f776e6572436f6e747269627574696f6e546f74616c4576656e745072697a6541776172644576656e74556e636c61696d65645072697a65734576656e745072697a6542617365457363726f774576656e745072697a65436c61696d45787069727950656e64696e674d616e616765724576656e745375626d697373696f6e436f756e740000000000040041d091c0000b01030041e891c0000b011800418092c0000b010200419892c0000b01080041b092c0000b01010041c892c0000b01050041e092c0000b01190041f892c0000b010600419093c0000b011c0041a893c0000b011a0041c093c0000b2177696e006000100021000000dd02000022000000e500100050000000fa000000050041ec93c0000bf9080100000003000000000000000ea98aeb660d00006576656e745f69640803100009000000000a1000080000000ea9eac6756d020066726f6d5f76657273696f6e746f5f76657273696f6e0000200a10000c0000002c0a10000a0000000ea99a9b37ebca000ea98aeb663deb006e65775f7761736d5f68617368000000580a10000d0000000ea99a9a375beb000803100009000000110310000b000000000a1000080000000ea99ae7ae7cea38636f6e7472696275746f726e65775f72656d61696e696e678402100006000000980a10000b000000000a100008000000a30a10000d00000066756e64735f6164646564008402100006000000000a1000080000008a021000090000009a02100008000000a20210000900000077696e6e65725f706169646e65775f61646d696e0f0b10000900000061646d696e5f75706461746564000000110310000b0000007a031000020000007c031000050000008103100006000000a903100005000000ae03100005000000b30310000c0000006576656e745f637265617465646e65775f627073750b1000070000006665655f6270735f75706461746564007a031000020000006576656e745f63616e63656c6c65646e65775f6d616e616765720000000a100008000000ab0b10000b0000006d616e616765725f6368616e67656400df0410000b000000fc04100009000000757067726164655f6170706c69656400000a100008000000a404100011000000b5041000060000006d616e616765725f70726f706f736564b50410000600000070656e64696e675f61646d696e5f736574000000ae03100005000000746f6b656e5f72656769737465726564636f756e74000000540c100005000000000a10000800000077696e6e6572735f73656c65637465648402100006000000000a1000080000008a02100009000000a2021000090000006d696c6573746f6e655f636c61696d65646e65775f6163636f756e74ad0c10000b0000006665655f6163636f756e745f75706461746564746f6b656e5f6465726567697374657265640000008402100006000000980a10000b000000000a100008000000636f6e7472696275746f725f726566756e6465647375626d697373696f6e5f77697468647261776e6170706c69636174696f6e5f77697468647261776e0000008402100006000000000a1000080000007c031000050000006f776e65725f726573696475616c5f726566756e64656400cc04100013000000a404100011000000df0410000b000000fc0410000900000070656e64696e675f757067726164655f70726f706f7365646e65775f61646472a80d10000800000070726f66696c655f636f6e74726163745f75706461746564000a10000800000070656e64696e675f6d616e616765725f63616e63656c6c656463616e63656c6c65645f61745f6c6564676572f10d10001300000070656e64696e675f757067726164655f63616e63656c6c6564000000920110005f000000070400000d0000000300000001000000030000000200000003000000030000000300000004000000030000000500000003000000060041809dc0000b1d030000000a000000030000000b000000030000000c000000030000000d0041d09dc0000b0d030000001400000003000000150041a09ec0000b2d030000001e000000030000001f00000003000000200000000300000021000000030000002200000003000000230041e89ec0000b25030000002700000003000000280000000300000029000000030000002a000000030000002b0041c09fc0000ba50103000000320000000300000033000000030000003400000003000000350000000300000036000000030000003700000003000000380000000300000039000000030000003a000000030000003b000000030000003c000000030000003d000000030000003e000000030000003f00000003000000400000000300000041000000030000004200000003000000430000000300000044000000030000004500000003000000460041b0a1c0000b050300000050004180a2c0000bb103030000005a000000030000005b00000030303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839394172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c75654175746800000010005f000000b40100000e00000082001000620000005b0000000e0041bca5c0000bf301010000000300000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75650000000000080000000800000004000000436f6e76657273696f6e4572726f720008000000060000000700000007000000060000000600000006000000060000000500000004000000561210005e121000641210006b12100072121000781210007e121000841210008a1210008f1210000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e000000d8111000e3111000ee111000fa1110000612100013121000201210002d1210003a12100048121000f7010e636f6e74726163746d657461763000000000000000076c6963656e736500000000034d495400000000000000000776657273696f6e0000000005312e352e30000000000000000000000b6465736372697074696f6e000000003c426f756e646c657373206576656e747320636f6e74726163743a206861636b6174686f6e2c20626f756e74792c206772616e74202b20657363726f770000000000000005727376657200000000000006312e39332e3000000000000000000008727373646b7665720000002f32372e302e3023653563623462353263336461386535366663343861646664376238356438353937366331613035390000a7660e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000001000003e900000002000000030000000000000000000000067375626d697400000000000400000000000000086576656e745f69640000000600000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f757269000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000769645f62617365000000000000000001000000060000000000000000000000076d696772617465000000000000000001000003e90000000200000003000000000000000000000007756e7061757365000000000000000001000003e9000000020000000300000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000096164645f66756e64730000000000000400000000000000086576656e745f696400000006000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000096765745f61646d696e0000000000000000000001000000130000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000600000001000003e9000007d00000000b4576656e745265636f7264000000000300000000000000000000000969735f7061757365640000000000000000000001000000010000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000000020000000300000000000000000000000b636c61696d5f7072697a65000000000300000000000000086576656e745f6964000000060000000000000008706f736974696f6e0000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000b6765745f6665655f6270730000000000000000010000000400000000000000000000000b6765745f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000000130000000300000000000000000000000b6765745f77696e6e657273000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000007d00000000657696e6e657200000000000300000000000000000000000b7365745f6665655f627073000000000100000000000000076e65775f627073000000000400000001000003e9000000020000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000000020000000300000000000000000000000c6372656174655f6576656e74000000020000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000060000000300000000000000000000000c73746172745f63616e63656c0000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000d5f5f636f6e7374727563746f7200000000000004000000000000000561646d696e00000000000013000000000000000b6665655f6163636f756e74000000001300000000000000076665655f6270730000000004000000000000001070726f66696c655f636f6e7472616374000000130000000000000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000000020000000300000000000000000000000d6765745f77696e6e65725f61740000000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000007d00000000657696e6e657200000000000300000000000000000000000e6163636570745f6d616e6167657200000000000100000000000000086576656e745f69640000000600000001000003e9000000020000000300000000000000000000000e6765745f6170706c6963616e747300000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000000130000000300000000000000000000000e6765745f7375626d697373696f6e00000000000200000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000001000003e9000007d00000000a5375626d697373696f6e00000000000300000000000000000000000e73656c6563745f77696e6e65727300000000000300000000000000086576656e745f696400000006000000000000000777696e6e65727300000003ea000007d00000000a57696e6e657253706563000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f6170706c795f746f5f626f756e747900000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f636c61696d5f6d696c6573746f6e65000000000500000000000000086576656e745f6964000000060000000000000009726563697069656e740000000000001300000000000000096d696c6573746f6e6500000000000004000000000000000f72657075746174696f6e5f62756d70000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f66696e616c697a655f63616e63656c000000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f6765745f6665655f6163636f756e740000000000000000010000001300000000000000000000000f70726f706f73655f6d616e61676572000000000200000000000000086576656e745f696400000006000000000000000b6e65775f6d616e61676572000000001300000001000003e9000000020000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000000020000000300000000000000000000000f7365745f6665655f6163636f756e740000000001000000000000000b6e65775f6163636f756e74000000001300000001000003e900000002000000030000000000000000000000106765745f6170706c6963616e745f61740000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e800000013000000030000000000000000000000106765745f636f6e7472696275746f72730000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000106765745f77696e6e65725f636f756e740000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000126765745f636f6e7472696275746f725f617400000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000000130000000300000000000000000000001269735f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e000000000000130000000100000001000000000000000000000012737570706f727465645f746f6b656e5f61740000000000010000000000000005696e6465780000000000000400000001000003e8000000130000000000000000000000136765745f6170706c6963616e745f636f756e74000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000136765745f70656e64696e675f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000003e8000007d00000000e50656e64696e674d616e616765720000000000030000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e6755706772616465000000000000000000000000001377697468647261775f7375626d697373696f6e000000000300000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000146765745f70726f66696c655f636f6e747261637400000000000000010000001300000000000000000000001470726f636573735f63616e63656c5f62617463680000000300000000000000086576656e745f696400000006000000000000000b6d61785f726566756e6473000000000400000000000000056f705f6964000000000003ee0000002000000001000003e900000004000000030000000000000000000000147365745f70726f66696c655f636f6e74726163740000000100000000000000086e65775f616464720000001300000001000003e9000000020000000300000000000000000000001477697468647261775f6170706c69636174696f6e000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000156765745f636f6e7472696275746f725f636f756e740000000000000100000000000000086576656e745f69640000000600000001000003e90000000400000003000000000000000000000015737570706f727465645f746f6b656e5f636f756e7400000000000000000000010000000400000000000000000000001663616e63656c5f70656e64696e675f6d616e6167657200000000000100000000000000086576656e745f69640000000600000001000003e9000000020000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e900000002000000030000000000000000000000166765745f636f6e7472696275746f725f616d6f756e7400000000000200000000000000086576656e745f696400000006000000000000000b636f6e7472696275746f72000000001300000001000003e90000000b000000030000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000001872656769737465725f737570706f727465645f746f6b656e000000010000000000000005746f6b656e0000000000001300000001000003e9000000020000000300000000000000000000001a646572656769737465725f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e0000000000001300000001000003e900000002000000030000000200000000000000000000000650696c6c61720000000000040000000000000000000000094861636b6174686f6e000000000000000000000000000006426f756e747900000000000000000000000000054772616e7400000000000000000000000000000c43726f776466756e64696e670000000100000000000000000000000657696e6e65720000000000050000000000000006616d6f756e7400000000000b00000000000000096d696c6573746f6e65000000000003e8000000040000000000000007706169645f617400000003e8000000060000000000000008706f736974696f6e000000040000000000000009726563697069656e740000000000001300000002000000000000000000000007446174614b6579000000002600000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000a4665654163636f756e7400000000000000000000000000064665654270730000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000000000000000000000f50726f66696c65436f6e74726163740000000001000000000000000e537570706f72746564546f6b656e0000000000010000001300000000000000000000000b4e6578744576656e744964000000000100000000000000054576656e74000000000000010000000600000001000000000000000c4576656e744d616e6167657200000001000000060000000100000000000000134576656e744170706c6963616e74436f756e740000000001000000060000000100000000000000104576656e744170706c6963616e7441740000000200000006000000040000000100000000000000124576656e744170706c6963616e74536c6f74000000000002000000060000001300000001000000000000000f4576656e745375626d697373696f6e000000000200000006000000130000000100000000000000104576656e7457696e6e6572436f756e74000000010000000600000001000000000000000d4576656e7457696e6e65724174000000000000020000000600000004000000010000000000000011436f6e7472696275746f72416d6f756e74000000000000020000000600000013000000010000000000000010436f6e7472696275746f72436f756e74000000010000000600000001000000000000000d436f6e7472696275746f72417400000000000002000000060000000400000001000000000000000f436f6e7472696275746f72536c6f74000000000200000006000000130000000100000000000000104d696c6573746f6e65436c61696d65640000000300000006000000130000000400000001000000000000001d43726f776466756e64696e674d696c6573746f6e6573436c61696d6564000000000000010000000600000001000000000000001143616e63656c6c6174696f6e5374617465000000000000010000000600000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e00000000000200000013000003ee00000020000000000000000000000013537570706f72746564546f6b656e436f756e7400000000010000000000000010537570706f72746564546f6b656e41740000000100000004000000010000000000000012537570706f72746564546f6b656e536c6f74000000000001000000130000000100000000000000194e6f6e4f776e6572436f6e747269627574696f6e546f74616c000000000000010000000600000001000000000000000f4576656e745072697a654177617264000000000200000006000000040000000100000000000000144576656e74556e636c61696d65645072697a657300000001000000060000000100000000000000144576656e745072697a6542617365457363726f7700000001000000060000000100000000000000154576656e745072697a65436c61696d457870697279000000000000010000000600000001000000000000000e50656e64696e674d616e61676572000000000001000000060000000100000000000000144576656e745375626d697373696f6e436f756e7400000001000000060000000100000000000000000000000a5072697a654177617264000000000003000000000000000a616e63686f725f6964780000000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d7000000000040000000100000000000000000000000a5375626d697373696f6e00000000000300000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f7572690000000010000000000000000c7375626d69747465645f6174000000060000000100000000000000000000000a57696e6e6572537065630000000000030000000000000008706f736974696f6e000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d7000000000040000000100000000000000000000000b4576656e745265636f7264000000000e000000000000000b636f6e74656e745f7572690000000010000000000000000a637265617465645f61740000000000060000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e8000000040000000000000002696400000000000600000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e6400000000000000001072656d61696e696e675f657363726f770000000b00000000000000067374617475730000000007d00000000b4576656e745374617475730000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000200000000000000000000000b4576656e745374617475730000000004000000000000000000000006416374697665000000000000000000000000000943616e63656c6c6564000000000000000000000000000009436f6d706c6574656400000000000000000000000000000a43616e63656c6c696e6700000000000200000000000000000000000b52656c656173654b696e64000000000200000000000000000000000653696e676c6500000000000100000000000000054d756c746900000000000001000000040000000100000000000000000000000c436f6e747269627574696f6e000000030000000000000006616d6f756e7400000000000b000000000000000e636f6e74726962757465645f6174000000000006000000000000000b636f6e7472696275746f7200000000130000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e674d616e616765720000000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee000000200000000100000000000000000000001143616e63656c6c6174696f6e53746174650000000000000500000000000000066272616e63680000000007d00000001243616e63656c6c6174696f6e4272616e63680000000000000000000e636f756e745f61745f737461727400000000000400000000000000086e6578745f69647800000004000000000000000f6e6f6e5f6f776e65725f746f74616c000000000b000000000000001272656d61696e696e675f61745f737461727400000000000b000000010000000000000000000000114372656174654576656e74506172616d730000000000000b000000000000000b636f6e74656e745f75726900000000100000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e80000000400000000000000076d616e6167657200000003e80000001300000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e640000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000200000000000000000000001243616e63656c6c6174696f6e4272616e63680000000000030000000000000000000000094f776e65724f6e6c7900000000000000000000000000001746756c6c506172746e65725468656e526573696475616c0000000000000000000000000f50726f52617461506172746e65727300000000040000000000000000000000054572726f720000000000002f0000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f0000000000000200000000000000164665654163636f756e7443616e6e6f7442655a65726f000000000003000000000000001b50726f66696c65436f6e747261637443616e6e6f7442655a65726f0000000004000000000000000d496e76616c696446656542707300000000000005000000000000000e4e6f74496e697469616c697a6564000000000006000000000000000c556e617574686f72697a65640000000a00000000000000084e6f7441646d696e0000000b000000000000001750656e64696e67526f746174696f6e4d69736d61746368000000000c000000000000001650656e64696e67526f746174696f6e4578706972656400000000000d0000000000000011546f6b656e4e6f74537570706f7274656400000000000014000000000000001a4665654163636f756e744d697373696e6754727573746c696e65000000000015000000000000000d4576656e744e6f74466f756e640000000000001e000000000000000e4576656e744e6f7441637469766500000000001f000000000000000d496e76616c696450696c6c6172000000000000200000000000000012496e76616c696452656c656173654b696e640000000000210000000000000013496e76616c6964446973747269627574696f6e0000000022000000000000000d496e76616c696442756467657400000000000023000000000000000c5469746c65546f6f4c6f6e670000002700000000000000174170706c6963616e74416c72656164794170706c696564000000002800000000000000134170706c6963616e744e6f744170706c696564000000002900000000000000125375626d697373696f6e4e6f74466f756e6400000000002a00000000000000175375626d697373696f6e416c7265616479457869737473000000002b000000000000000d4e6f5375626d697373696f6e73000000000000320000000000000015496e76616c696457696e6e6572506f736974696f6e0000000000003300000000000000174475706c696361746557696e6e6572506f736974696f6e00000000340000000000000014446973747269627574696f6e4d69736d617463680000003500000000000000174d696c6573746f6e65416c7265616479436c61696d656400000000360000000000000010496e76616c69644d696c6573746f6e65000000370000000000000012496e73756666696369656e74457363726f77000000000038000000000000001657696e6e657273416c726561647953656c656374656400000000005a000000000000001842656c6f774d696e696d756d436f6e747269627574696f6e000000390000000000000019496e76616c6964436f6e747269627574696f6e416d6f756e740000000000003a0000000000000011546f6f4d616e794170706c6963616e74730000000000003b000000000000000d4f70416c72656164795365656e0000000000003c0000000000000013546f6f4d616e79436f6e7472696275746f7273000000003d000000000000001643616e63656c6c6174696f6e4e6f745374617274656400000000003e000000000000001a43616e63656c6c6174696f6e416c72656164795374617274656400000000003f000000000000001743616e63656c6c6174696f6e4e6f7446696e69736865640000000040000000000000001843616e63656c6c6174696f6e546f74616c4d697373696e67000000420000000000000012557067726164654e6f7450726f706f73656400000000004100000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000004300000000000000165570677261646550726f706f73616c4578706972656400000000004400000000000000174d6967726174696f6e416c72656164794170706c69656400000000450000000000000006506175736564000000000046000000000000001150726f66696c6543616c6c4661696c65640000000000005000000000000000135072697a65416c7265616479436c61696d6564000000005b000000050000000000000000000000065061757365640000000000010000000670617573656400000000000000000002000000050000000000000000000000074170706c6965640000000001000000076170706c696564000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e000000000010000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000002000000050000000000000000000000095375626d697474656400000000000001000000097375626d69747465640000000000000300000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000000000000b636f6e74656e745f757269000000001000000000000000020000000500000000000000000000000a46756e647341646465640000000000010000000b66756e64735f6164646564000000000400000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b00000000000000000000000d6e65775f72656d61696e696e670000000000000b00000000000000020000000500000000000000000000000a57696e6e6572506169640000000000010000000b77696e6e65725f70616964000000000500000000000000086576656e745f696400000006000000000000000000000009726563697069656e7400000000000013000000000000000000000008706f736974696f6e00000004000000000000000000000006616d6f756e7400000000000b0000000000000000000000096d696c6573746f6e65000000000003e80000000400000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000c4576656e7443726561746564000000010000000d6576656e745f63726561746564000000000000070000000000000002696400000000000600000000000000000000000670696c6c61720000000007d00000000650696c6c617200000000000000000000000000056f776e657200000000000013000000000000000000000005746f6b656e0000000000001300000000000000000000000c746f74616c5f6275646765740000000b00000000000000000000000b636f6e74656e745f75726900000000100000000000000000000000057469746c650000000000001000000000000000020000000500000000000000000000000d46656542707355706461746564000000000000010000000f6665655f6270735f75706461746564000000000100000000000000076e65775f627073000000000400000000000000020000000500000000000000000000000e4576656e7443616e63656c6c65640000000000010000000f6576656e745f63616e63656c6c656400000000010000000000000002696400000000000600000000000000020000000500000000000000000000000e4d616e616765724368616e6765640000000000010000000f6d616e616765725f6368616e676564000000000200000000000000086576656e745f69640000000600000000000000000000000b6e65775f6d616e61676572000000001300000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e000000001000000000000000020000000500000000000000000000000f4d616e6167657250726f706f7365640000000001000000106d616e616765725f70726f706f7365640000000300000000000000086576656e745f696400000006000000000000000000000006746172676574000000000013000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f73657400000000000001000000000000000674617267657400000000001300000000000000020000000500000000000000000000000f546f6b656e52656769737465726564000000000100000010746f6b656e5f72656769737465726564000000010000000000000005746f6b656e0000000000001300000000000000020000000500000000000000000000000f57696e6e65727353656c656374656400000000010000001077696e6e6572735f73656c65637465640000000200000000000000086576656e745f696400000006000000000000000000000005636f756e74000000000000040000000000000002000000050000000000000000000000104d696c6573746f6e65436c61696d656400000001000000116d696c6573746f6e655f636c61696d65640000000000000400000000000000086576656e745f696400000006000000000000000000000009726563697069656e74000000000000130000000000000000000000096d696c6573746f6e6500000000000004000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000114665654163636f756e745570646174656400000000000001000000136665655f6163636f756e745f757064617465640000000001000000000000000b6e65775f6163636f756e740000000013000000000000000200000005000000000000000000000011546f6b656e4465726567697374657265640000000000000100000012746f6b656e5f6465726567697374657265640000000000010000000000000005746f6b656e00000000000013000000000000000200000005000000000000000000000013436f6e7472696275746f72526566756e646564000000000100000014636f6e7472696275746f725f726566756e6465640000000300000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000135375626d697373696f6e57697468647261776e0000000001000000147375626d697373696f6e5f77697468647261776e0000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000144170706c69636174696f6e57697468647261776e00000001000000156170706c69636174696f6e5f77697468647261776e0000000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000154f776e6572526573696475616c526566756e64656400000000000001000000176f776e65725f726573696475616c5f726566756e646564000000000300000000000000086576656e745f6964000000060000000000000000000000056f776e657200000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001650726f66696c65436f6e7472616374557064617465640000000000010000001870726f66696c655f636f6e74726163745f757064617465640000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001750656e64696e674d616e6167657243616e63656c6c656400000000010000001970656e64696e675f6d616e616765725f63616e63656c6c65640000000000000100000000000000086576656e745f69640000000600000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c656467657200000000040000000000000002001e11636f6e7472616374656e766d6574617630000000000000001b0000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32372e302e30233561376335666537363533306266343234383437376163383132666337353731343662393863633400" - } - }, - "ext": "v0" - }, - "live_until": 535780 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 16638, - "n_functions": 200, - "n_globals": 4, - "n_table_entries": 5, - "n_types": 41, - "n_data_segments": 21, - "n_elem_segments": 1, - "n_imports": 40, - "n_exports": 56, - "n_data_segment_bytes": 4437 - } - } - }, - "hash": "6566d9b29d3880bb31c5c5ce3a3a7b7f9d0a085da5d51de01cfd611e3614f2d7", - "code": "0061736d0100000001ff012960027e7e017e60017e017e6000017e60027f7f0060027f7e0060027f7f017f60037f7f7f017f60037e7e7e017e60017e0060017e017f60017f0060037f7e7e0060047e7e7e7e017e60017f017e6000017f60027e7f0060027f7f017e60000060037f7e7f0060037e7e7e0060027e7e017f60037f7f7e0060057f7e7e7e7e0060017f017f60037f7f7f0060067f7e7e7e7e7f0060047e7e7e7e0060047f7e7e7e0060047f7e7e7f0060057e7e7e7e7e0060037e7f7f017e60057e7f7f7f7f0060027e7f017e60027e7e0060047f7f7f7f017e60057e7e7e7e7e017e60047f7f7f7f017f60047e7f7f7f0060047f7f7e7e0060027e7f017f60047f7e7f7f0002f101280169015f0001016901300001016c01310000016c015f000701780130000001760133000101760131000001610130000101780137000201620131000c016201330000016c01380000016c0137000c016c013200000178013100000162016b0001016c01360001016d01330001016d01350000016d01360000016d01340000016d013100000176015f00020176013600000176016700000169013800010169013700010169013600000162016a00000162013800010164015f0007016401300007016201690000016d01390007016d0161000c0162016d0007017801330002017801340002016c0130000001780135000103ca01c80104041d001013030d14030403030d0315040b0b150b010317030304030403140318040b0d0d03100409031e05040b0405031f11080e0a0e110e1702191a000a040913090802200811080e0a080a0a080a04110a090f0e0309040f03210912140b09120f12090f04040b1a1209040f0b2208100a08080a081303030c0e0d01020101010202000202020101010201000007000c07070c0707071b0001230100010100010100010100000202020202020202022405050506030318191c16161c1b0616152510260d27280405017001050505030100110621047f01418080c0000b7f00419ba6c0000b7f0041dca7c0000b7f0041e0a7c0000b07ec0738066d656d6f727902000d5f5f636f6e7374727563746f7200a201097365745f61646d696e00a5010c6163636570745f61646d696e00a6010b7365745f6665655f62707300a7010f7365745f6665655f6163636f756e7400a801147365745f70726f66696c655f636f6e747261637400a90105706175736500aa0107756e706175736500ab010f70726f706f73655f7570677261646500ac010d6170706c795f7570677261646500ad011663616e63656c5f70656e64696e675f7570677261646500ae01076d69677261746500af011872656769737465725f737570706f727465645f746f6b656e00b0011a646572656769737465725f737570706f727465645f746f6b656e00b1011269735f737570706f727465645f746f6b656e00b20115737570706f727465645f746f6b656e5f636f756e7400b30112737570706f727465645f746f6b656e5f617400b4010c6372656174655f6576656e7400b5010c73746172745f63616e63656c00b6011470726f636573735f63616e63656c5f626174636800b7010f66696e616c697a655f63616e63656c00b801096164645f66756e647300b9010f6170706c795f746f5f626f756e747900ba011477697468647261775f6170706c69636174696f6e00bb01067375626d697400bc011377697468647261775f7375626d697373696f6e00bd010e73656c6563745f77696e6e65727300be010b636c61696d5f7072697a6500bf010b7365745f6d616e6167657200c1010b6765745f6d616e6167657200c2010f636c61696d5f6d696c6573746f6e6500c301096765745f6576656e7400c4010e6765745f7375626d697373696f6e00c5010e6765745f6170706c6963616e747300c601136765745f6170706c6963616e745f636f756e7400c701106765745f6170706c6963616e745f617400c8010b6765745f77696e6e65727300c901106765745f77696e6e65725f636f756e7400ca010d6765745f77696e6e65725f617400cb01106765745f636f6e7472696275746f727300cc01156765745f636f6e7472696275746f725f636f756e7400cd01126765745f636f6e7472696275746f725f617400ce01166765745f636f6e7472696275746f725f616d6f756e7400cf01096765745f61646d696e00d0010b6765745f6665655f62707300d1010f6765745f6665655f6163636f756e7400d201146765745f70726f66696c655f636f6e747261637400d3010969735f70617573656400d4010776657273696f6e00d501136765745f70656e64696e675f7570677261646500d601176765745f6d696772617465645f746f5f76657273696f6e00d7010769645f6261736500d801015f03010a5f5f646174615f656e6403020b5f5f686561705f626173650303090d010041010b04da01db0157dc010c01150ae68e02c8012f00200142ffffffffffffffff0058047e200142088642068405200110000b210120004200370300200020013703080b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110010b210120002003370300200020013703080b910101027f230041306b22062400200620032004102b370310200620023703082006200137030003402005411846044041002105034020054118470440200641186a20056a200520066a290300370300200541086a21050c010b0b2000428eeeea95beb6def300200641186a4103102c102d200641306a240005200641186a20056a4202370300200541086a21050c010b0b0b2e01017f230041106b2202240020022000200110960120022802004101460440000b2002290308200241106a24000b16002000ad4220864204842001ad42208642048410180b2701017f230041106b22032400200020012002101e42ff01834202520440000b200341106a24000b0e002000200142cd00420110ec010ba31102027f037e230041306b2201240002400240027e02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020041016b0e230102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223000b200141106a220041ec96c0004105104820012802100d262000200129031810490c230b200141106a220041f196c000410c104820012802100d252000200129031810490c220b200141106a220041fd96c000410a104820012802100d242000200129031810490c210b200141106a2200418797c0004106104820012802100d232000200129031810490c200b200141106a2200418d97c0004106104820012802100d222000200129031810490c1f0b200141106a2200419397c000410d104820012802100d212000200129031810490c1e0b200141106a220041a097c000410f104820012802100d202000200129031810490c1d0b200141106a220241af97c000410e104820012802100d1f200220012903182000290308104a0c1c0b200141106a220041bd97c000410b104820012802100d1e2000200129031810490c1b0b200141106a220241c897c0004105104820012802100d1d2001290318210320022000290308102820012802100d1d200220032001290318104a0c1a0b200141106a220241cd97c000410c104820012802100d1c2001290318210320022000290308102820012802100d1c200220032001290318104a0c190b200141106a220241d997c0004113104820012802100d1b2001290318210320022000290308102820012802100d1b200220032001290318104a0c180b200141ec97c0004110104820012802000d1a2001290308210320012000290308102820012802000d1a2001200129030837031820012003370310200120003502044220864204843703200c180b200141fc97c0004112104820012802000d192001290308210320012000290308102820012802000d192001200129030837031820012003370310200120002903103703200c170b2001418e98c000410f104820012802000d182001290308210320012000290308102820012802000d182001200129030837031820012003370310200120002903103703200c160b200141106a2202419d98c0004110104820012802100d172001290318210320022000290308102820012802100d17200220032001290318104a0c140b200141ad98c000410d104820012802000d162001290308210320012000290308102820012802000d162001200129030837031820012003370310200120003502044220864204843703200c140b200141ba98c0004111104820012802000d152001290308210320012000290308102820012802000d152001200129030837031820012003370310200120002903103703200c130b200141106a220241cb98c0004110104820012802100d142001290318210320022000290308102820012802100d14200220032001290318104a0c110b200141db98c000410d104820012802000d132001290308210320012000290308102820012802000d132001200129030837031820012003370310200120003502044220864204843703200c110b200141e898c000410f104820012802000d122001290308210320012000290308102820012802000d122001200129030837031820012003370310200120002903103703200c100b200141106a220241f798c0004110104820012802100d112001290318210320022000290308102820012802100d1120012903182104200035020421052001200029031037032020012004370318200120033703102001200542208642048437032820024104102c21030c120b200141106a2202418799c000411d104820012802100d102001290318210320022000290308102820012802100d10200220032001290318104a0c0d0b200141106a220241a499c0004111104820012802100d0f2001290318210320022000290308102820012802100d0f200220032001290318104a0c0c0b200141106a220041b599c0004107104820012802100d0e2000200129031810490c0b0b200141106a220041bc99c000410e104820012802100d0d2000200129031810490c0a0b200141106a220041ca99c0004111104820012802100d0c2000200129031810490c090b200141106a220241db99c0004106104820012802100d0b200220012903182000290308104a0c080b200141106a220041e199c0004113104820012802100d0a2000200129031810490c070b200141106a220241f499c0004110104820012802100d09200220012903182000350204422086420484104a0c060b200141106a220241849ac0004112104820012802100d08200220012903182000290308104a0c050b200141106a220241969ac0004119104820012802100d072001290318210320022000290308102820012802100d07200220032001290318104a0c040b200141af9ac000410f104820012802000d062001290308210320012000290308102820012802000d062001200129030837031820012003370310200120003502044220864204843703200c040b200141106a220241be9ac0004114104820012802100d052001290318210320022000290308102820012802100d05200220032001290318104a0c020b200141106a220241d29ac0004114104820012802100d042001290318210320022000290308102820012802100d04200220032001290318104a0c010b200141106a220241e69ac0004115104820012802100d032001290318210320022000290308102820012802100d03200220032001290318104a0b2001290310210420012903180c010b230041206b220024002000200141106a22022903103703182000200229030837031020002002290300370308200041086a4103102c21032001420037030020012003370308200041206a24002001290300210420012903080b21032004500d010b000b200141306a240020030b0b002000200110264201510b6502017f017e230041206b22022400024020002001102f220342011030047e2002200342011002103220022802004101460d0120022903102103200020022903183703182000200337031042010542000b37030020004200370308200241206a24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001101921032001101a210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b0b0020002001420110e9010b0f002000102f20011035420110031a0b2d02017f017e230041106b2201240020012000104d20012802004101460440000b2001290308200141106a24000b0a0020002001420110370b14002000102f2001ad422086420484200210031a0b0a0020002001420110390b0d002000102f2001200210031a0b11002000102f20012002102b420110031a0b12002000102f2001ad42ff0183200210031a0b0f002000102f2001103d200210031a0b2b01017f230041106b2201240020012000102820012802004101460440000b2001290308200141106a24000b0e002000200142c900420210ec010b3b02017f017e4102210102402000102f220242021030450d004101210102400240200242021002a741ff01710e020102000b000b410021010b20010b0b0020002001420210e9010b0e002000200142cd00420210ec010b0a0020002001420210390b0a00200020014202103b0b0d002000102f2001420210031a0b0a0020002001420210370b0b002000200110044200520b5402017f017e230041106b220224000240200020012903002203420252047e2003a74101710d0120002001290308370308200041106a200141106a29030037030042010542000b370300200241106a24000f0b000b3901017f230041106b2203240020032001200210e00120002003280200047e4201052000200329030837030842000b370300200341106a24000b3401017f230041106b2202240020022001370308200241086a4101102c21012000420037030020002001370308200241106a24000b3801017f230041106b22032400200320023703082003200137030020034102102c21012000420037030020002001370308200341106a24000b3101017e200029030022014202520440200029030842022001a74101711b0f0b200028020841037441e89bc0006a2903000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a4101102c200141106a24000bbd0102037f037e230041306b22022400200241086a22032001290310200129031810960142012105024020022802080d00200229031021062001350224210720012802202104200320012903002001290308105520022802080d002002200229031037031820022006370308200220012903283703282002200135023042208642048437032020022007422086420484420220041b3703102000419c96c000410520034105109701370308420021050b20002005370300200241306a24000b230020004101714504402001ad4220864204840f0b200141037441e89bc0006a2903000b3501027f2001420251047f4100052001422088a7210241014102200142ff01834204511b0b210320002002360204200020033602000bef0102037f017e230041206b22012400410421020240200042ff018342cb00520d002000100521042001410036020820012000370300200120044220883e020c200141106a20011051200129031022004202512000a7410171720d0020012903182200a741ff0171220341ca00472003410e47710d0002400240024002402000419891c00041041052422088a70e0400010203040b2001280208200128020c10530d03410021020c030b2001280208200128020c10530d02410121020c020b2001280208200128020c10530d01410221020c010b2001280208200128020c10530d00410321020b200141206a240020020b3d01017f200020012802082202200128020c49047e200020012903002002ad42208642048410063703082001200241016a36020842000542020b3703000b180020002001ad4220864204842002ad42208642048410230b1100200020014d0440200120006b0f0b000b5b01017f230041106b22022400024020014202520440200220011029200229030821012002280200044020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a24000b20002001a741017104402000200210280f0b20004200370300200042023703080b8c0202047f017e230041206b220224000240200142ff018342cb00520440410221030c010b2001100521062002410036020820022001370300200220064220883e020c200241106a20021051410221030240200229031022014202512001a7410171720d0020022903182201a741ff0171220441ca00472004410e47710d0102400240200141b893c00041021052422088a70e020001020b2002280208200228020c10530d01410021030c020b2002280208200228020c105341024f0d00200241106a20021051200229031022014202512001a7410171720d002002290318220142ff01834204520d002001422088a72105410121030b0b2000200536020420002003360200200241206a24000b19002001280200418ca6c000410f200128020428020c1106000bff0102047f047e230041206b22022400024020012802082204200128020c4f0440200042023703000c010b20012903002004ad42208642048410062106034020034118470440200241086a20036a4202370300200341086a21030c010b0b420121070240200642ff018342cc00520d00200641d496c0004103200241086a410310592002290308220842ff01834204520d002002290310220642ff018342cd00520d002002290318220942ff01834204520d002008422088a721032009422088a72105420021070b200441016a2204044020002005360214200020033602102000200637030820002007370300200120043602080c010b000b200241206a24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410221a0b0c004283808080e000105b000b0700200010271a0b3701027f230041106b220024002000105d027f2000280200410146044020002802040c010b200029030810071a41000b200041106a24000b4d01027f230041106b22012400200141b885c00010414101210202402001280200410146044020002001290308370308410021020c010b200041063602040b20002002360200200141106a24000b0c00105f41c600410010601b0b1600428480808080f010428480808080a0fa03100b1a0b0d0041d886c000103f41fd01710b360020002d0078410147044041200f0b20002d00790440411f0f0b2000280200410147044041000f0b4125410020002903081062581b0b3f02017e027f230041106b22012400027e10252200a741ff017122024106470440200241c000460440200010010c020b000b20004208880b200141106a24000bfd0102017f067e230041306b220624002006410036022c200641106a200320042005ad42002006412c6a10e1012006200629031020062903184290ce00420010e401200628022c2105200629030821072006290300210810082109419086c00010ed01210a200120022009200342ba82b4a2d8e1d3d7947f200820051b22087c220b200354ad200442e5908eebc5dbd101200720051b22027c7c2207423f87220c200b2002200485427f8520042007858342005322051b200c428080808080808080807f85200720051b102a200842005220024200552002501b044020012009200a20082002102a0b2000200337030020002004370308200641306a24000b0e0020001008200120022003102a0b4d02027f017e230041306b220224002002410a36021820022000370320200241086a200241186a2203102e2002290308220050450440200310660b2002290310200241306a240020012000a71b0b1d002000102f4201428480808080b0d400428480808080e0ee0b100c1a0b8d0101027f230041406a220224002002411f360228200220013703302002200241286a220310312000027f20022903002002290308845045044020031066200020022903183703182000200229031037031041000c010b200110684504402001420042001069200042003703182000420037031041000c010b200041c20036020441010b360200200241406b24000b09002000411210ee010b3301027f230041206b220324002003411f36020820032000370310200341086a220420012002103a20041066200341206a24000b5401027f230041206b220124002001411b360208200120003703100240200141086a102f220042001030450d0002400240200042001002a741ff017122020e020201000b000b413c21020b200141206a240020020b2d01017f230041206b220124002001411b36020820012000370310200141086a41014200103b200141206a24000b3902027f017e230041106b22002400200041086a41f086c000104020002802082101200035020c200041106a2400422086420020014101711b0ba90101047f230041406a22022400200241386a22034200370300200241306a22044200370300200241286a220542003703002002420037032020004204200241206aad4220864204844284808080800410091a200241186a2003290300370300200241106a2004290300370300200241086a200529030037030020022002290320220037030020022000a72001733a00002002ad42208642048442848080808004100a200241406b24000b0b0041b885c000200010420b0e0041f885c000102f4202100d1a0b0b00419086c000200010420b3401027f230041106b22002400200041086a41a886c00010402000280208410171450440105a000b200028020c200041106a24000b0b0041a886c000200010450b0b0041c086c000200010420b0b0041d886c000200010430b0b002000418887c000103e0b0b00418887c000200010440b860202027f057e230041406a220124000240200041a087c000102f220342021030047e2003420210022103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341c49bc0004105200141086a410510592001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328107820012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d002001101d4280808080708342808080808004520d0020002001370308420021020b200020023703000b0e0041a087c000102f4202100d1a0b0b00200041b887c000103e0b2d01027f230041206b220124002001410736020820012000370310200141086a103f200141206a240041fd01710b2b01017f230041206b220224002002410736020820022000370310200241086a20011043200241206a24000b3401037f230041106b22002400200041086a41d087c000104020002802082101200028020c200041106a2400410020014101711b0b2b01017f230041206b220224002002411d3602082002200136020c2000200241086a1041200241206a24000b3f01037f230041206b220124002001411e360208200120003703102001200141086a1040200128020021022001280204200141206a2400410020024101711b0bc70602077f0c7e230041d0016b22022400200241093602182002200137032002400240200241186a102f220142011030450440200042023703000c010b20014201100221010340200341f000470440200241306a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141a094c000410e200241306a410e10592002290330220a42ff018342c900520d01200241a0016a22032002290338102920022802a0010d0120022903a801210b20032002290340105420022903a001220c4202510d0120022903a801210d200241106a2002290348104f200228021022044102460d012002280214210520032002290350102920022802a0010d012002290358220e42ff018342cd00520d0120022903a801210f2002290360105041ff017122064104460d01200241086a20022903681056200228020822074102460d01200228020c210820032002290370103220022802a0014101460d012002290378220142ff018342cb00520d0120022903b801211020022903b0012111200110052109200241003602c801200220013703c001200220094220883e02cc012003200241c0016a105120022903a00122014202512001a7410171720d0120022903a8012201a741ff0171220341ca00472003410e47710d01027f0240024002400240200141dc91c00041041052422088a70e0400010203060b20022802c80120022802cc0110530d0541000c030b20022802c80120022802cc0110530d0441010c020b20022802c80120022802cc0110530d0341020c010b20022802c80120022802cc0110530d0241030b2103200229038001220142ff018342c900520d01200229038801220942ff018342cd00520d01200241a0016a200229039001103220022802a0014101460d01200229039801221242ff018342cc00520d0120022903b801211320022903b00121142000201137032020002014370310200020033a0079200020063a0078200020123703702000200b370368200020013703602000200a370358200020093703502000200e3703482000200f3703402000200536023c2000200436023820002008360234200020073602302000200d3703082000200c3703002000201037032820002013370318200241186a10660b200241d0016a24000f0b000b5001017f230041306b220224002002410936020820022000370310200241086a102f200241206a200110820120022802204101460440000b2002290328420110031a200241086a1066200241306a24000b930502027f0d7e230041f0006b220224002001290358210520022001290368102842012104024020022802000d0020022903082106200220012903002001290308105520022802000d002002290308210720012802382103200135023c210820022001290340102820022802000d00200229030821092001290348210a0240024002400240024020012d007841016b0e03010203000b200241f890c000410910480c030b2002418191c000410610480c020b2002418791c000410510480c010b2002418c91c000410c10480b20022802000d002002200229030810492002290308210b2002290300a70d00024020012802304101460440200241b293c0004105104820022802000d02200220022903082001350234422086420484104a0c010b200241ac93c0004106104820022802000d012002200229030810490b2002290308210c2002290300a70d0020022001290320200129032810960120022802000d002002290308210d0240024002400240024020012d007941016b0e03010203000b200241b891c000410610480c030b200241be91c000410910480c020b200241c791c000410910480c010b200241d091c000410a10480b20022802000d002002200229030810492002290308210e2002290300a70d002001290350210f2001290360211020022001290310200129031810960120022802000d00200220022903083703602002200f370358200220103703502002200e3703482002200d3703402002200c3703382002200b3703302002200a3703282002200937032020022008422086420484420220031b37031820022007370310200220063703082002200537030020022001290370370368200041a094c000410e2002410e109701370308420021040b20002004370300200241f0006a24000b3101027f230041206b220224002002410a36020820022000370310200241086a22032001103820031066200241206a24000b09002000410b10ee010b0d00200020012002410c10ef010b4f01047f230041206b2202240020022001370318200220003703102002410d3602082002200241086a220310332002280204200228020022050440200310660b200241206a2400410020054101711b0beb0101027f230041406a2203240020032002370310200320013703082003410e360200024002402003102f22014201103004402001420110022101034020044118470440200341186a20046a4202370300200441086a21040c010b0b0240200142ff018342cc00520d00200141fc95c0004103200341186a410310592003290318220142ff018342cd00520d002003290320220242ff018342c900520d00200341306a2003290328102920032802304101470d020b000b200042003703000c010b20002003290338370318200020023703102000200137030820004201370300200310660b200341406b24000b09002000410f10ee010bdf0202037f057e230041f0006b2203240020032002360214200320013703182003411036021002400240200341106a102f220142011030450440200042023703000c010b200142011002210141002102034020024128470440200341286a20026a4202370300200241086a21020c010b0b200142ff018342cc00520d012001419c96c0004105200341286a41051059200341d0006a22022003290328103220032802504101460d012003290368210120032903602106200341086a2003290330104f200328020822044102460d01200328020c2105200220032903381054200329035022074202510d012003290340220842ff01834204520d012003290348220942ff018342cd00520d012003290358210a20002006370310200020084220883e02302000200937032820002005360224200020043602202000200a3703082000200737030020002001370318200341106a10660b200341f0006a24000f0b000b5f01027f230041306b220224002002200010880122033602042002200037030820024110360200200220011034200210662002410f36021820022000370320200241186a2201200341016a2203417f20031b103620011066200241306a24000bed0102017f027e230041306b22032400200320023602042003200137030820034120360200024002402003102f2201420110300440200142011002210141002102034020024118470440200341186a20026a4202370300200241086a21020c010b0b0240200142ff018342cc00520d00200141889bc0004103200341186a410310592003290318220142ff01834204520d002003290320220442ff018342cd00520d002003290328220542ff01834204510d020b000b200042003703000c010b200020014220883e02102000200437030820004201370300200020054220883e0214200310660b200341306a24000b09002000412110ee010b3101027f230041206b220224002002412136020820022000370310200241086a22032001103620031066200241206a24000b4101027f230041206b2202240020024122360208200220013703102000200241086a22031031200029030020002903088450450440200310660b200241206a24000b7501017f230041306b22022400200241233602082002200137031002400240200241086a102f2201420110300440200241206a200142011002102920022802204101470d01000b200042003703000c010b200229032821012000420137030020002001370308200241086a10660b200241306a24000b7101027f230041406a22032400200320023703182003200137031020034111360208200341206a200341086a220410312003290320220120032903288450450440200410660b2000200329033842002001a741017122041b37030820002003290330420020041b370300200341406b24000b3a01027f230041206b22042400200420013703182004200037031020044111360208200441086a220520022003103a20051066200441206a24000b0d00200020012002411310ef010b09002000411610ee010bea0302037f047e230041f0006b220224002002411736020020022001370308024002402002102f220142011030450440200041033a00280c010b2001420110022101034020034128470440200241186a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d012001418493c0004105200241186a410510592002290318220142ff018342cb00520d012001100521052002410036026820022001370360200220054220883e026c200241406b200241e0006a1051200229034022014202512001a7410171720d0120022903482201a741ff0171220341ca00472003410e47710d01027f024002400240200141ac92c00041031052422088a70e03000102050b2002280268200228026c10530d0441000c020b2002280268200228026c10530d0341010c010b2002280268200228026c10530d0241020b21032002290320220142ff01834204520d012002290328220542ff01834204520d01200241406b22042002290330103220022802404101460d01200229035821062002290350210720042002290338103220022802404101460d012002290350210820002002290358370318200020083703102000200637030820002007370300200020033a0028200020054220883e0224200020014220883e0220200210660b200241f0006a24000f0b000bb20202027f047e230041d0006b2202240020024117360200200220003703082002102f024002400240024020012d002841016b0e020102000b200241406b220341fc91c000410910480c020b200241406b2203418592c000411710480c010b200241406b2203419c92c000410f10480b0240024020022802400d00200320022903481049200229034821042002290340a70d002001350224210520013502202106200241406b22032001290300200129030810960120022802400d002002290348210720032001290310200129031810960120022802404101470d010b000b2002200229034837033820022007370330200220043703182002200542208642048437032820022006422086420484370320418493c0004105200241186a4105109701420110031a20021066200241d0006a24000b47002001423f8720028542005220014280808080808080407d42ffffffffffffffff005672047e20022001101b052001420886420b840b210120004200370300200020013703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410210b4802027f017e230041106b22012400200141f488c000410f109901370308200141086a2202104c20012000103d370308418489c000410120024101109701100e1a200141106a24000b3002017f017e230041106b2202240020022000200110e00120022802004101460440000b2002290308200241106a24000b6a02027f027e230041206b220124002001418c8ac0004117109901370308200141086a2202104c20002903002000290308102b210420012000290310103d370310200120043703082001200029031837031841a48ac000410320024103109701100e1a200141206a24000b1300200041948dc000410d41fe8cc00010ea010b1300200041dc8dc000411341bc8dc00010ea010b4d02027f017e230041106b22012400200141e48dc000410f109901370308200141086a2202104c20012000ad42208642048437030841fc8dc000410120024101109701100e1a200141106a24000b1300200041a48ec000411841848ec00010ea010b860101027f230041206b22042400200420023703082004200137030003402003411046044041002103034020034110470440200441106a20036a200320046a290300370300200341086a21030c010b0b2000428eeae6bb8ecfd3e927200441106a4102102c102d200441206a240005200441106a20036a4202370300200341086a21030c010b0b0b6f02027f027e230041206b220224002001290308210420012903002105200241086a22032001290310102820002002280208047e420105200220022903103703182002200437031020022005370308200041fc95c00041032003410310970137030842000b370300200241206a24000b7b02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841c49bc0004105200241086a410510970121032000420037030020002003370308200241306a24000bad0101017f02400240200042ff018342cd0052200142ff018342cd005272200242ff0183420452200342ff018342cd0052727245044041b885c000102f420210300d01200242ffffffff8ffd00560d022000106e200110702002422088a7220410722003107341f086c00010a30110454100107441d085c00010a4011076105f2000109b012001109c012004109d012003109e0142020f0b000b428380808010105b000b4283808080d000105b000b08001024422088a70b14002000ad4220864204844284808080d00010200bb20102037f017e230041106b22012400200042ff018342cd00510440027e105c220245044010a301210241f885c000102f200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041a09bc000410220014102109701420210031a105f2001419c8dc00041111099013703002001104c2001200037030041b48dc000410120014101109701100e1a42020c010b200241037441e89bc0006a2903000b200141106a24000f0b000bc90102027e027f230041106b22022400027e0240024041f885c000102f220042021030047f2000420210022100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041a09bc00041022002410210592002290300220142ff01834204520d012002290308220042ff018342cd00520d0110a3012001422088a74d0d02106f105f410c05410b0b41037441f09bc0006a2903000c020b000b200010071a2000106e106f105f2000109b0142020b200241106a24000b4e01017f200042ff018342045104400240105c22010d0041052101200042ffffffff8ffd00560d002000422088a722011072105f2001109d0142020f0b200141037441e89bc0006a2903000f0b000b3701017f200042ff018342cd00510440105c220145044020001070105f2000109c0142020f0b200141037441e89bc0006a2903000f0b000b3701017f200042ff018342cd00510440105c220145044020001073105f2000109e0142020f0b200141037441e89bc0006a2903000f0b000b0c0041b08ec000410110eb010b0c0041b88ec000410010eb010bab0202057f017e230041406a22022400200241206a22042000107802402002280220410146200142ff018342c90052720d0020022903282100027e0240105c22030d00412021032001100f428080808010540d00200210a301220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441a087c000102f2004200210a10120022802204101460d022002290328420210031a105f200241e08ec00041181099013703202004104c200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041b08fc000410420044104109701100e1a42020c010b200341037441e89bc0006a2903000b200241406b24000f0b000be30102047f037e230041306b22002400027e02400240105c22010d00200041086a1077200028020845044041c10021010c010b20002802242000290318210520002903102104200028022810a301220349044041c40021010c010b20034d0d0141c30021010b200141037441e89bc0006a2903000c010b105f200410101a2005107610792000418490c000410f109901370308200041086a2201104c2000200437031020002005370308419490c000410220014102109701100e1a41c08ec000104c2000200437030841d88ec000410120014101109701100e1a42020b200041306a24000b890102037f017e230041306b22002400027e0240105c2201047f200105200041086a1077200029030850450d0141c1000b41037441e89bc0006a2903000c010b1079105f10a3012101200041d08fc0004119109901370308200041086a2202104c20002001ad42208642048437030841fc8fc000410120024101109701100e1a42020b200041306a24000bb90102027f037e230041206b22002400027e024002400240105c22010d00200041106a107520002802104101470440410621010c010b200029031821022000107a20002802004101470d01200029030822032002100450450d0241c50021010b200141037441e89bc0006a2903000c020b41d585c00010a40121030b41b887c00020021044105f41a890c000104c200020023703182000200337031041c890c0004102200041106a4102109701100e1a42020b200041206a24000bc80102037f017e230041206b22022400200042ff018342cd00510440027e105c220145044020004101107c2000107f450440107d21012002411d3602082002200136020c200241086a2203200010422002411e360208200220003703102003200141016a2201417f20011b2201104541d087c000200110450b105f200241d48cc0004110109901370308200241086a2201104c2002200037030841e48cc000410120014101109701100e1a42020c010b200141037441e89bc0006a2903000b200241206a24000f0b000bc10202057f017e230041306b22012400027e02400240200042ff018342cd00510440105c220245044020004100107c2000107f2204450d03200441016b2203107d220541016b22024100200220054d1b2202460d02200141086a2002107e20012802084101470d02200129031021062001411d3602182001200336021c200141186a2203200610422001411e360218200120063703202003200410450c020b200241037441e89bc0006a2903000c030b000b2001411d3602182001200236021c200141186a102f4202100d1a2001411e36021820012000370320200141186a102f4202100d1a2005410249044041d087c000102f4202100d1a0c010b41d087c000200210450b105f200141ec8cc0004112109901370318200141186a2202104c2001200037031841e48cc000410120024101109701100e1a42020b200141306a24000b1500200042ff018342cd00520440000b2000107bad0b0b00107dad4220864204840b3c01027f230041106b22012400200042ff01834204520440000b20012000422088a7107e200128020021022001290308200141106a2400420220021b0be90b02087f0e7e230041e0016b220224000340200341d800470440200241106a20036a4202370300200341086a21030c010b0b027e024002400240200042ff018342cc00520d002000419895c000410b200241106a2204410b10592002290310221342ff018342c900520d0020024190016a220320022903181054200229039001220b4202510d002002290398012114200241086a2002290320104f200228020822074102460d00200228020c210820022903282211420252201142ff018342cd0052710d002002290330220e42ff018342cd00520d002002290338105041ff017122054104460d00200220022903401056200228020022064102460d002002290348221242ff018342c900520d002002290350221042ff018342cd00520d00200228020421092003200229035810322002280290014101460d002002290360220042ff018342cc00520d0020022903a801210c20022903a001210f20042001107820022802104101460d0020022903182115105e22030d022015106a22030d02200e10071a2010107b450440411421030c030b2012100f42ffffffff8f0f560440412721030c030b200f50200c420053200c501b0440412321030c030b20001011428080808010540d0120001011422088211641002104420021014204210a02400240024002400340200120165204402000200a10122000200a1013210d200142ffffffff0f510d0242ff0183420452200d42ff0183420452720d03417f2004200d422088a76a220320032004491b2104200a4280808080107c210a200142017c21010c010b0b41352103200441e400470d060240200ba7410171450d0010622014540d00412621030c070b200741017145200841e8074d72450440410521030c070b200821042007410171450440107121040b1062210a0240024002400240200541016b0e03000102030b2006450d05412121030c090b41212103200641017145200945720d080c040b41212103200641017145200945720d07200b500440412421030c080b2000101142808080807083428080808010520d0641222103200042848080801010144201520d0720004284808080101015220142ff01834204520d05413521032001428080808070834280808080c00c520d070c040b412141244100200b501b20061b2203450d020c060b000b000b200241106a2010200e200f200c200410630b106c210141e887c000427f41e887c000102f220d42021030047e200241106a200d42021002102920022802104101460d01200229031805200142017c0b220142017c220d200d501b4202103c20024200200c200541034622041b37033820024200200f20041b3703302002200c3703282002200f370320200220053a00880120022001370350200220103703602002200e370358200241003a00890120022009360244200220063602402002200a37037820022012370370200220133703682002200037038001200220143703182002200b3703102002200836024c200220073602482001200241106a108101200142004200106920114202520440200120111083010b20054103460440200241a8016a4200370300200241b0016a4100360200200241013602c0012002200e3703b801200242003703a0012002420037039001200120024190016a108a010b2002418088c000410d1099013703900120024190016a104c2001103d210b02400240024002400240200541016b0e03010203000b20024190016a220441f890c000410910480c030b20024190016a2204418191c000410610480c020b20024190016a2204418791c000410510480c010b20024190016a2204418c91c000410c10480b2002280290010d0020042002290398011049200229039801210a20022903900150450d002002200f200c102b3703c001200220103703b801200220123703b0012002200a3703a8012002200e3703a0012002200b37039801200220133703900141bc88c000410720024190016a4107109701100e1a2015106b200241106a2001102820022802104101460d0020022903180c030b000b412221030b200341037441e89bc0006a2903000b200241e0016a24000be40402037f057e23004180026b2202240020024180016a220420001029027e02400240024002402002280280014101460d0020022903880121002004200110782002280280014101460d002002290388012107105e22030d022007106a22030d022004200010800120022903800122014202510440411e21030c030b20022802880121032002410c7220024180016a410c7241f40010e7011a200220033602082002200137030020022d00790440411f21030c030b20024180016a200010940120022d00a8014103470440413f21030c030b20022802300d012000108c01450d0120024180016a2000108f012002280280012103200229038801210110622001420020031b560d0141da0021030c020b000b200020022903482208106510071a200229032821012002290320210520001068210320024180016a20001067200228028001450d0120022802840121030b200341037441e89bc0006a2903000c010b024020022903900122095020022903980122064200532006501b450440200241003602a401200220033602a00120022009370380012002200537039001200220063703880120022001370398012002410241012005200954200120065320012006511b1b3a00a801200020024180016a109501200241033a0079200020021081010c010b200542005220014200552001501b044020022903502008200520011064200220013703880120022005370380012002200837039801200220003703900120024180016a109a010b2002420037032820024200370320200241013a007920002002108101200042004200106920001098010b2007106b42020b20024180026a24000beb0502067f087e230041e0016b22032400200341306a2205200010290240024002402003280230410146200142ff0183420452720d00200329033821092005200210784101210620032802304101460d002003290338210c105e22040d02200c106a22040d022005200910800120032903304202510440411e21040c030b413e210420032d00a9014103470d02200329038001210e200341306a2205200910940120032d005822084103460d0241192001422088a72204200441194f1b210620032802302104200341b0016a4104722005410472412410e7011a200341dc016a200341dc006a280000360000200320032800593600d901200320043602b001200320083a00d80120032903b801210220032903c801210d20032903c001210f20032802d401210420032802d001210520032903b001210a03402006410020042005491b450440200320043602d4012009200341b0016a109501200c106b41002106200520046b22044100200420054d1b21040c040b200341306a220720092004109201024020032802304101470d00200720092003290338220b1090012003290330220050200329033822014200532001501b0d00024002400240200841016b0e020100020b2003410036022c200341106a20002001200f200d2003412c6a10e101027e200328022c4504402003290318210120032903100c010b2001200d85423f87220042ffffffffffffffffff008521012000427f850b21002002200a845020002001428080808080808080807f8584502002200a83427f5171720d05200320002001200a200210e40120032903002200420052200329030822014200552001501b450d010b200e200b200020011064200341e089c0004114109901370330200341306a2207104c20002001102b210020032009103d3703402003200b3703382003200037033041f489c000410320074103109701100e1a0b2009200b420042001091010b200641016b2106200441016a21040c000b000b000b000b20062004104e200341e0016a24000be90302047f077e23004180026b2202240020024180016a220420001029027e024002402002280280014101460d0020022903880121002004200110782002280280014101460d002002290388012107105e22030d012007106a22030d012004200010800120022903800122014202510440411e21030c020b20022802880121032002410c7220024180016a2204410c7241f40010e7011a2002200336020820022001370300413e210320022d00794103470d012004200010940120022d00a80122054103460d0141c000210320022802a40120022802a001490d01024020054101470d002002290390012208200229038001220958200229039801220120022903880122065720012006511b0d0020022903502002290348220b200120067d2008200954ad7d220a423f87220c200820097d20012006852001200a858342005322031b2201200c428080808080808080807f85200a20031b22061064200220063703880120022001370380012002200b3703980120022000370390012004109a010b2002420037032820024200370320200241013a0079200020021081012002411736028001200220003703880120024180016a102f4201100d1a200042004200106920001098012007106b42020c020b000b200341037441e89bc0006a2903000b20024180026a24000b970802047f097e230041e0026b2204240020044190016a220520001029027e0240024002400240200428029001410146200142ff018342cd0052720d0020042903980121002005200210322004280290014101460d0020042903a801210220042903a00121082005200310782004280290014101460d002004290398012110105e22050d032010106a22050d03200850200242005320025022051b0440413a21050c040b200520084280c2d72f54710440413921050c040b20044190016a200010800120042903900122034202510440411e21050c040b2004280298012105200441106a410c7220044190016a2206410c7241f40010e7011a2004200536021820042003370310411f210520042d0089010d03200110071a420021032001200429035810462207450d0220044190026a20002001109001200620001067200428029001044020042802940121050c040b20042903a801210d20042903a001210b20042903900222092004290398022203844200520d02200420013703a00120042000370398012004411436029001200441086a20044190016a2205103320042802080440200428020c20051066420021090d020b413d21052000106822064187274b0d03200420003703b002200441133602a802200420063602ac02200441a8026a22052001103820051066200420013703d002200420003703c802200441143602c002200441c0026a2205200641016a22061036200510662004411236029001200420003703980120044190016a22052006103620051066420021090c010b000b420021030b024020042d00880141034604401008210a20042903602001200a20082002102a0c010b027f20042802480440200428024c0c010b10710b2105200441c0026a20042903602001200820022005106320042903c802210220042903c00221080b20042004290330220a20087c220e200a54ad2004290338220a20027c7c220c423f87220f200e2002200a85427f85200a200c858342005322051b220a3703302004200f428080808080808080807f85200c20051b220c3703382007044020002001200820097c220e200954ad200220037c7c2209423f87220f200e2002200385427f8520032009858342005322051b200f428080808080808080807f85200920051b10910120002008200b7c2209200b54ad2002200d7c7c2203423f87220b20092002200d85427f852003200d858342005322051b200b428080808080808080807f85200320051b10690b2000200441106a1081012004418c89c000410b1099013703900120044190016a2205104c20082002102b21022000103d21002004200a200c102b3703a801200420003703a0012004200137039801200420023703900141c089c000410420054104109701100e1a2010106b42020c010b200541037441e89bc0006a2903000b200441e0026a24000bb30302047f017e230041b0026b2203240020034180016a220520001029027e02400240200328028001410146200142ff018342cd0052720d0020032903880121002005200210782003280280014101460d0020032903880121020240105e22040d002002106a22040d002005200010800120032903800122074202510440411e21040c010b20032802880121042003410c7220034180016a410c7241f40010e7011a20032004360208200320073703002003106122040d00200110071a200020011086010440412821040c010b20001084012204418827490d02413b21040b200441037441e89bc0006a2903000c020b000b20032000370388022003410c36028002200320043602840220034180026a22052001103820051066200320013703a802200320003703a0022003410d3602980220034198026a2205200441016a22061036200510662003410b36028001200320003703880120034180016a2204200610362004106641c086c00010ed012001200241b001106d109f0141c08ac000104c20032000103d37038801200320013703800141d48ac000410220044102109701100e1a2002106b42020b200341b0026a24000bd40402057f017e230041a0026b2203240020034180016a220520001029027e02400240200328028001410146200142ff018342cd0052720d0020032903880121002005200210782003280280014101460d002003290388012102105e22040d012002106a22040d012005200010800120032903800122084202510440411e21040c020b20032802880121042003410c7220034180016a2205410c7241f40010e7011a20032004360208200320083703002003106122040d01200110071a2005200020011087012003280280010440412b21040c020b200020011086012207450440412921040c020b411e210420001084012206450d01200641016b21052006200747044020034180016a2206200020051085012003280280014101470d0220032903880121082003200741016b36028c0220032000370390022003410c3602880220034188026a22042008103820041066200320083703900120032000370388012003410d36028001200620071036200610660b200320053602840120032000370388012003410c3602800120034180016a102f4201100d1a200320013703900120032000370388012003410d3602800120034180016a102f4201100d1a2003410b3602800120032000370388010240200545044020034180016a102f4201100d1a0c010b20034180016a220420051036200410660b200341e48ac00041151099013703800120034180016a2204104c20032000103d37038801200320013703800141d48ac000410220044102109701100e1a2002106b42020c020b000b200441037441e89bc0006a2903000b200341a0026a24000bbd0302027f017e230041c0016b2204240020042000102902402004280200410146200142ff018342cd005272200242ff018342c90052720d002004290308210020042003107820042802004101460d0020042903082103027e2004027e02400240105e22050d002003106a22050d0020042000108001200429030022064202510440411e21050c010b20042d00790440411f21050c010b20042d007822054103460440412021050c010b02402006a7410171450d0020042903081062560d00412521050c010b200110071a2004200020011087012004290300220650200541016b41ff017141014d714504402006500d0220042903180c030b200020011086010d01412921050b200541037441e89bc0006a2903000c020b10620b3703900120042002370388012004200137038001200420013703b801200420003703b0012004410e3602a801200441a8016a2205102f20044198016a20044180016a10a0012004280298014101460d0120042903a001420110031a2005106641808bc000104c20042000103d3703b801200420023703b001200420013703a80141888bc000410320054103109701100e1a2003106b42020b200441c0016a24000f0b000bb30202027f017e23004180016b22032400200320001029027e024002402003280200410146200142ff018342cd0052720d002003290308210020032002107820032802004101460d00200329030821020240105e22040d002002106a22040d0020032000108001200329030022054202510440411e21040c010b20032d00790440411f21040c010b02402005a7410171450d0020032903081062560d00412521040c010b200110071a200320002001108701200329030050450d02412a21040b200441037441e89bc0006a2903000c020b000b20032001370310200320003703082003410e3602002003102f4201100d1a200341a08bc00041141099013703002003104c20032000103d3703082003200137030041d48ac000410220034102109701100e1a2002106b42020b20034180016a24000b991002057f0a7e230041a0036b22032400200341e0016a220520001029027e024002400240024020032802e001410146200142ff018342cb0052720d0020032903e801210820052002107820032802e0014101460d0020032903e8012110105e22040d032010106a22040d032005200810800120032903e00122024202510440411e21040c040b200341f4006a200341f4016a290200370200200341fc006a200341fc016a280200360200200320032902ec0137026c20032802e8012104200328029002210620032802940221052003290380022100200329038802210a20034198016a20034198026a41c00010e7011a200341de016a200341de026a2f01003b0100200320032801da023601da012003200a370388012003200037038001200320053602940120032006360290012003200436026820032002370360200320032d00d90222043a00d901200320032d00d80222053a00d80120040440411f21040c040b20054103460440412021040c040b200820032903a801106510071a20081088012105024002400240024002402006410171044041002104034020042005460d02200341e0016a2008200410890120032903e0014202520440200328028002450d040b200441016a21040c000b000b2005450d00200341e0016a2008108e0120032903e00120032903e80184500d010b20011005428080808010540440413221040c080b2001100542ffffffffaf06560d06101621092003200110054220883e02f402200341003602f002200320013703e80220032903d001210c0340200341e0016a2204200341e8026a105820034180036a200410470240200328028003410146044020032802900321042009100542208842017c210b420421020340200b42017d220b500d02200920021006220d42ff01834204520d0620024280808080107c21022004200d422088a7470d000b0c080b1062211120064101710440200110052100200341003602f002200320013703e802200320004220883e02f402200341f0016a220441086a21060340200341e0016a2205200341e8026a105820034180036a200510472003280280034101470d07200329038803210020032802900321072004420037030020064200370300200441106a410036020020032007360290022003200037038802200342003703e00120082005108a010c000b000b200341e0016a2008108e01027e20032802e001410171044020032903f001210d20032903f8010c010b2003412236028003200320083703880320034180036a22042000200a103a200410662000210d200a0b210f2003200110054220883e02f402200341003602f002200320013703e8024200210b420021020340200341e0016a2204200341e8026a105820034180036a2004104702402003280280034101460440200420082003280290032206108b0120032903e001500d010c0a0b2000200b542002200a552002200a511b0440413821040c0c0b200110052100200341003602f802200341003602f002200320013703e802200320004220883e02f402200f423f87220042ffffffffffffffffff008521022000427f8521090340200341e0016a2204200341e8026a105820034180036a2004104702400240200328028003410146044020032802f802220641016a2207450d09200335029403210b20032802900321042003290388032100200320073602f802200c2004ad422086420484220a10144201520d01200c200a1015220a42ff01834204510d020c0c0b2008417f2008108c01220420011005422088a76a2205200420054b1b108d01200341e0016a2008108f01427f20114280ceda037c220020002011541b210020032802e001410146044020032903e80120005a0d0b0b200341233602e001200320083703e801200341e0016a220420004201103c200410660c0a0b412221040c0d0b2005200520066a22064d04402003410036025c200341406b200d200f200a4220884200200341dc006a10e101200341306a20092003290340200328025c22071b2002200329034820071b42e400420010e401200320043602900220032000370388022003410036028002200342003703e001200320032903383703f801200320032903303703f0012008200341e0016a2207108a0120032004360284032003200837038803200341203602800320034180036a2204102f2003200b4220864204843703f001200320003703e80120032006ad4220864204843703e00141889bc000410320074103109701420110031a200410660c010b0b000b41222104200c2006ad422086420484220910144201520d0a200c20091015220942ff01834204520d072003410036022c200341106a200d200f200942208842002003412c6a10e1010240200328022c0440427f210942ffffffffffffffffff00210e200f4200590d010c0c0b2003290310220942e400542003290318220e420053200e501b0d0b0b20032009200e42e40010e60142ffffffffffffffffff00200b20032903007c2209200b54ad20022003290308220b7c7c220e2002200b85427f852002200e858342005322041b2102427f200920041b210b0c000b000b200c2004ad422086420484220210144201520d07200c2002101542ff01834204520d0520092002101721090c000b000b41da0021040c060b000b000b2001100521002008200341e0006a108101200341b48bc00041101099013703e001200341e0016a2204104c20032008103d3703e80120032000428080808070834204843703e00141cc8bc000410220044102109701100e1a2010106b42020c040b000b413421040c010b413321040b200441037441e89bc0006a2903000b200341a0036a24000bda0902057f087e230041a0026b2203240020034180016a220520001029027e024002400240200328028001410146200142ff0183420452720d0020032903880121082005200210782003280280014101460d002003290388012109105e22040d022009106a22040d022005200810800120032903800122004202510440411e21040c030b20032802880121042003410c7220034180016a410c7241f40010e7011a200320043602082003200037030020032d00790440411f21040c030b20032802300440412121040c030b20034180016a220420082001422088a72205108b01200328028001450d01200335029401210e2003280290012106200329038801220b10071a200420082006108901200329038001220a4202510d012003290398012100200329039001210220032802b00121074133210420032903a801220d200b10462005200747720d02200a5045044041db0021040c030b20025020004200532000501b0440412221040c030b2003290320220c20025422072003290328220a2000532000200a511b0440413821040c030b1062210f200320053602b0012003200d3703a8012003200f3703880120034201370380012003200237039001200320003703980141002104200341003602a00120032006360284022003200837038802200341103602800220034180026a220520034180016a10342005106620082008108c01220541016b22064100200520064f1b108d012003200a20007d2007ad7d3703282003200c20027d3703202002200c852000200a8584500440200341023a00790b200820031081012009106b2003290350220a200b200220001064200341dc8bc000410b1099013703800120034180016a2205104c20022000102b210d2008103d21082003200b3703a001200320014284808080708337039801200342023703900120032008370388012003200d3703800141f88bc000410520054105109701100e1a41c086c00010ed01210141ec85c000410310990121082003200941b001106d370388022003200b370380020340200441104604404100210403402004411047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001428eeae6bb8ecfd3e92720044102102c10c001200941d101106d210c41d890c000410f109901210d2003200c3703980220032008370390022003200e422086420484370388022003200b37038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200d20044104102c10c001200941e101106d210841e790c0004111109901210920022000102b2100200320083703980220032000370390022003200a370388022003200b37038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200920044104102c10c00142020c090520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000b000b413321040b200441037441e89bc0006a2903000b200341a0026a24000b3a01017f2000027f200120022003101f2201a741ff017122044103470440200020044102473a000441020c010b2000200137030841000b3602000b890102027f017e23004180016b22022400200220001029024002402002280200410146200142ff018342cd00527245044020022903082104105e2203047f200305200220041080014202210020022903004202520d02411e0b41037441e89bc0006a29030021000c020b000b20042002290348106510071a200420011083010b20024180016a240020000b5501017f23004180016b2201240020012000102920012802004101470440200120012903082200108001027e200129030042025204402000200129034810650c010b4283808080e0030b20014180016a24000f0b000b8911020d7f097e230041a0036b2205240020054180026a220720001029027e024002400240024002400240200528028002410146200142ff018342cd005272200242ff0183420452200342ff018342045272720d0020052903880221002007200410782005280280024101460d002005290388022116105e22060d052016106a22060d052007200010800120052903800222044202510440411e21060c060b200528028802210720054180016a410c7220054180026a410c7241f40010e7011a2005200736028801200520043703800120052d00f9010440411f21060c060b4121210620052802b0014101470d0520052802b4012208450d054137210620082002422088a7220b4d0d0520052903c80110071a20052d00f801220c410346044020054180026a105d200528028002044020052802840221060c070b20052903880210071a0b200520013703900220052000370388022005200b360284022005411536028002024020054180026a102f22024201103004400240200242011002a741ff01710e020002030b20054180026a10660b2000108801210d0340200d200a200a200d491b2110024002400340200a2010460d0120054180026a2000200a108901200a41016a210a2005290380024202510d002005290398022102200529039002210420052802b002210720052802a002211120052903a802200110460d000b20114101710d01200721094101210e0c020b200e450440413221060c090b200c410347044020052903f00122022009ad422086420484220410144201520440413321060c0a0b200220041015220242ff01834204520d042005410036027c200541e0006a200529039001200529039801220420024220884200200541fc006a10e101200541d0006a027e200528027c4504402005290368210220052903600c010b2004423f87220442ffffffffffffffffff008521022004427f850b200242e400420010e40120052903582102200529035021042008200f41016a2207417f20071b470440200541406b200420022008ad420010e40120052903482102200529034021040c060b200220127d2004201354ad7d2214423f872215428080808080808080807f852014200220128520022014858342005322071b21022015200420137d20071b21040c050b2008200010930122074d0d0820052903a00122045020052903a80122024200532002501b0d07200820076b22074100200720084d1b22074101460d05200541306a200420022007ad10e60120052903382102200529033021040c040b2013200420137c221456ad200220127c7c2204423f872213428080808080808080807f8520042002201285427f8520042012858342005322071b21122013201420071b2113200f41016a2207417f20071b210f0c000b000b20054180026a1066413621060c050b000b20045020024200532002501b0440412221060c040b200420052903a00156200220052903a80122125520022012511b0d02200c4103460d0020052903d00120012004200210640c010b027f20052802b801044020052802bc010c010b10710b21072005410036022c200541106a200420022007ad42002005412c6a10e1012005427f2005290310200528022c22071b221942ffffffffffffffffff00200529031820071b22144290ce00420010e40120052903082112200529030021131008211520052903d00121172004201356200220125520022012511b0440201720152001200220127d2004201354ad7d2218423f87221a200420137d200220128520022018858342005322071b201a428080808080808080807f85201820071b102a0b2019428fce005620144200552014501b450d0020172015419086c00010ed0120132012102a0b200520052903a801221220027d20052903a0012214200454ad7d2213423f872215201420047d200220128520122013858342005322071b3703a00120052015428080808080808080807f85201320071b3703a801200520013703900220052000370388022005200b36028402200541153602800220054180026a220741014201103b20071066200c410346044020001093012106200541163602800220052000370388022007200641016a2206417f20061b1036200710660b20094132200e1b210941c086c00010ed01211241ef85c0004109109901211320122001201641b001106d109f01201641d101106d211441d890c000410f109901211520052014370398032005201337039003200520034284808080708337038803200520013703800341002106024003402006412046044002404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2012201520054180026a4104102c102d201641e101106d210341e790c0004111109901211320052903d001211420042002102b21152005200337039803200520153703900320052014370388032005200137038003410021060340200641204604404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2012201320054180026a22074104102c102d1062210320052002370398022005200437039002200520093602b002200520013703a8022005200b3602a402200541013602a0022005200337038802200542013703800220002007108a0120052903a00120052903a80184500d020c050520054180026a20066a4202370300200641086a21060c010b000b000b0520054180026a20066a4202370300200641086a21060c010b0b200541023a00f9010b200020054180016a108101200541a08cc00041111099013703800220054180026a2209104c20042002102b21022000103d210020052001370398022005200bad422086420484370390022005200037038802200520023703800241b48cc000410420094104109701100e1a2016106b42020c020b413821060b200641037441e89bc0006a2903000b200541a0036a24000b990101027f23004180026b2201240020014180016a22022000102902402001280280014101460d002002200129038801108001027e0240200129038001420251047f411d05200120014180016a41800110e70122022903004202520d01200228020841016b0b41037441f09bc0006a2903000c010b20024180016a20021082012002280280010d012002290388010b20014180026a24000f0b000ba30101027f230041406a22022400200241206a22032000102902402002280220410146200142ff018342cd0052720d00200320022903282001108701027e20022802204101460440200241186a200241386a290300370300200241106a200241306a29030037030020022002290328370308200241003602002003200241086a10a00120022802200d0220022903280c010b4283808080a0050b200241406b24000f0b000b9d0102037f017e23004180016b22012400200120001029200128020041014704402001200129030822041080014283808080e0032100024020012903004202510d004188272004108401220220024188274f1b21034100210210162100034020022003460d012001200420021085012001280200410146044020002001290308101721000b200241016a21020c000b000b20014180016a240020000f0b000b5401027f23004180016b2201240020012000102920012802004101470440200120012903082200108001411e21022001290300420252047f2000108401210241000541010b2002104e20014180016a24000f0b000b8e0102027f017e23004190016b22022400200241106a2203200010292002280210410146200142ff018342045272450440200320022903182204108001420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a710850120022002290318370308200229031021000b200220003703002002104b20024190016a24000f0b000ba20102047f017e230041c0016b22012400200120001029200128020041014704402001200129030822051080014283808080e0032100024020012903004202510d0041e80720051088012202200241e8074f1b21034100210210162100034020022003460d0120014180016a220420052002108901200241016a21022001290380014202510d00200020041035101721000c000b000b200141c0016a240020000f0b000b5401027f23004180016b2201240020012000102920012802004101470440200120012903082200108001411e21022001290300420252047f2000108801210241000541010b2002104e20014180016a24000f0b000ba90101017f23004190016b2202240020022000102902402002280200410146200142ff0183420452720d00200220022903082200108001027e02402002290300420252047f200220002001422088a7108901200229030022004203520d01200228020841016b05411d0b41037441f09bc0006a2903000c010b420220004202510d001a20024180016a2002104d2002280280014101710d012002290388010b20024190016a24000f0b000b9c0102037f017e23004180016b22012400200120001029200128020041014704402001200129030822041080014283808080e0032100024020012903004202510d0041882720041068220220024188274f1b21034100210210162100034020022003460d012001200420021092012001280200410146044020002001290308101721000b200241016a21020c000b000b20014180016a240020000f0b000b5301027f23004180016b2201240020012000102920012802004101470440200120012903082200108001411e21022001290300420252047f20001068210241000541010b2002104e20014180016a24000f0b000b8e0102027f017e23004190016b22022400200241106a2203200010292002280210410146200142ff018342045272450440200320022903182204108001420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a710920120022002290318370308200229031021000b200220003703002002104b20024190016a24000f0b000b8c0102017f017e23004190016b2202240020022000102902402002280200410146200142ff018342cd0052720d002002200229030822031080014283808080e003210020022903004202520440200241106a2003200110900120024180016a200229031020022903181096012002280280014101460d0120022903880121000b20024190016a240020000f0b000b2d02017f017e230041106b220024002000105d20002802004101460440105a000b2000290308200041106a24000b0b001071ad4220864204840b0a00419086c00010ed010b0a0041c086c00010ed010b05001060ad0b2b02017f017e230041106b22002400200010752000280200450440105a000b2000290308200041106a24000b4902017f017e230041406a22002400200041086a107702402000280208047e200041306a200041106a10a10120002802304101710d0120002903380542020b200041406b24000f0b000b2b02027f017e230041106b220024002000107a200028020021012000290308200041106a2400420220011b0b0600106c103d0b380002402002418080c400460d00200020022001280210110500450d0041010f0b200345044041000f0b200020034100200128020c1106000bff06020a7f017e230041106b22082400410a21030240200028020022042004411f7522007320006b220041e807490440200021020c010b0340200841066a20036a220541036b200020004190ce006e22024190ce006c6b220741ffff037141e4006e2206410174220941c9a1c0006a2d00003a0000200541046b200941c8a1c0006a2d00003a0000200541016b2007200641e4006c6b41ffff0371410174220741c9a1c0006a2d00003a0000200541026b200741c8a1c0006a2d00003a0000200341046b2103200041fface2044b200221000d000b0b0240200241094d0440200221000c010b200320086a41056a2002200241ffff037141e4006e220041e4006c6b41ffff0371410174220241c9a1c0006a2d00003a0000200341026b2203200841066a6a200241c8a1c0006a2d00003a00000b4100200420001b450440200341016b2203200841066a6a2000410174411e7141c9a1c0006a2d00003a00000b410a20036b2105027f2004410048044020012802082104412d2107410b20036b0c010b412b418080c4002001280208220441808080017122001b2107200041157620056a0b2102200841066a20036a21092004418080800471411776210b024020012f010c220320024b0440024002402004418080800871450440200320026b210341002100410021020240024002402004411d7641037141016b0e03000100020b200321020c010b200341feff037141017621020b200441ffffff0071210a20012802042106200128020021010340200041ffff0371200241ffff03714f0d0241012104200041016a21002001200a2006280210110500450d000b0c040b20012001290208220ca741808080ff797141b0808080027236020841012104200128020022062001280204220a2007200b10d9010d0341002100200320026b41ffff037121020340200041ffff037120024f0d02200041016a210020064130200a280210110500450d000b0c030b41012104200120062007200b10d9010d02200120092005200628020c1106000d02200320026b41ffff037121024100210003402002200041ffff03714d0440410021040c040b200041016a21002001200a2006280210110500450d000b0c020b200620092005200a28020c1106000d012001200c370208410021040c010b4101210420012802002200200128020422012007200b10d9010d00200020092005200128020c11060021040b200841106a240020040bdf07010c7f027f2000280200210720002802042105410021000240024020012208280208220a41808080c00171450d000240024002400240200a41808080800171044020012f010e22010d01410021050c020b200541104f044020052007200741036a417c7122066b22096a2201410371210320062007470440200721000340200420002c000041bf7f4a6a2104200041016a2100200941016a22090d000b0b2003044020062001417c716a21000340200220002c000041bf7f4a6a2102200041016a2100200341016b22030d000b0b20014102762109200220046a21040340200621012009450d0541c0012009200941c0014f1b220b410371210c200b410274210d41002102200941044f04402001200d41f007716a2103200121000340200220002802002206417f734107762006410676724181828408716a200041046a2802002202417f734107762002410676724181828408716a200041086a2802002202417f734107762002410676724181828408716a2000410c6a2802002202417f734107762002410676724181828408716a2102200041106a22002003470d000b0b2009200b6b21092001200d6a2106200241087641ff81fc0771200241ff81fc07716a418180046c41107620046a2104200c450d000b200c41027421032001200b41fc01714102746a210041002102034020002802002201417f7341077620014106767241818284087120026a2102200041046a2100200341046b22030d000b200241087641ff81fc0771200241ff81fc07716a418180046c41107620046a21040c040b2005450440410021050c040b03402004200020076a2c000041bf7f4a6a21042005200041016a2200470d000b0c030b200520076a21064100210520072102200121030340200222002006460d02027f200041016a20002c0000220241004e0d001a200041026a20024160490d001a200041036a20024170490d001a200041046a0b220220006b20056a2105200341016b22030d000b0b410021030b200120036b21040b200420082f010c22004f0d00200020046b21014100210041002104024002400240200a411d7641037141016b0e020001020b200121040c010b200141feff037141017621040b200a41ffffff0071210620082802042103200828020021080340200041ffff0371200441ffff037149044041012102200041016a2100200820062003280210110500450d010c030b0b41012102200820072005200328020c1106000d01200120046b41ffff0371210141002100034041002001200041ffff03714d0d031a200041016a2100200820062003280210110500450d000b0c010b200828020020072005200828020428020c11060021020b20020b0b940502037f017e230041e0006b22022400200220002903002205a72200410876220336022020022005422088a72204360224027f0240024020004180144f044020054280808080a001540d012002410336023c200241a8a5c000360238200242023702442002410136025c200241013602542002200241d0006a3602402002200241246a3602582002200241206a36025020012802002001280204200241386a10dd010c030b2000418002490d01200241106a200310de01200228021421002002280210210320054280808080a0015a044020022000360234200220033602302002410336023c200241f0a4c000360238200242023702442002410136025c200241023602542002200241d0006a3602402002200241246a3602582002200241306a36025020012802002001280204200241386a10dd010c030b2002200036022c20022003360228200241086a200410df01200220022903083702302002410336023c200241d4a4c000360238200242023702442002410236025c200241023602542002200241d0006a3602402002200241306a3602582002200241286a36025020012802002001280204200241386a10dd010c020b200241186a200410df01200220022903183702302002410336023c20024190a5c000360238200242023702442002410236025c200241013602542002200241d0006a3602402002200241306a3602582002200241206a36025020012802002001280204200241386a10dd010c010b2002200310de01200220022903003702302002410336023c200241f0a4c000360238200242023702442002410136025c200241023602542002200241d0006a3602402002200241246a3602582002200241306a36025020012802002001280204200241386a10dd010b200241e0006a24000bb00401097f230041106b2203240020022802042109200228020c2104200228020021062003200136020420032000360200200342a08080800e370208027f02400240024002402002280210220a0440200228021422000d010c020b2004450d012002280208220220044103746a2100200441016b41ffffffff017141016a2104200621010340200141046a28020022050440200328020020012802002005200328020428020c1106000d050b20022802002003200241046a2802001105000d04200141086a21012000200241086a2202470d000b0c020b200041186c210b200041016b41ffffffff017141016a21042002280208210541002100200621010340200141046a28020022020440200328020020012802002002200328020428020c1106000d040b41002107410021080240024002402000200a6a220241086a2f010041016b0e020102000b2002410a6a2f010021080c010b20052002410c6a2802004103746a2f010421080b02400240024020022f010041016b0e020102000b200241026a2f010021070c010b2005200241046a2802004103746a2f010421070b200320073b010e200320083b010c2003200241146a2802003602082005200241106a2802004103746a2202280200200320022802041105000d03200141086a2101200041186a2200200b470d000b0c010b410021040b200420094904402003280200200620044103746a22002802002000280204200328020428020c1106000d010b41000c010b41010b200341106a24000b270020002001410274220141bca6c0006a2802003602042000200141e4a6c0006a2802003602000b2700200020014102742201418ca7c0006a2802003602042000200141b4a7c0006a2802003602000bc20102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a200341306b41ff0171410a4f0440200341c1006b41ff0171411a4f0440200341e1006b41ff017141194b0d042003413b6b0c020b200341356b0c010b2003412e6b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484101c0b210620004200370300200020063703080b9c0302037f027e230041e0006b220624000240200120028450200320048450720d00420020037d2003200442005322071b2109420020017d2001200242005322081b210a420020042003420052ad7c7d200420071b2103200220048521044200027e420020022001420052ad7c7d200220081b220150450440200350450440200641d0006a20092003200a200110e801410121072006290358210120062903500c020b200641406b20092003200a420010e801200641306a200920032001420010e80120062903384200522006290348220220062903307c220120025472210720062903400c010b200350450440200641206a20094200200a200110e801200641106a20034200200a200110e80120062903184200522006290328220220062903107c220120025472210720062903200c010b200620092003200a200110e801410021072006290308210120062903000b22027d2002200442005322081b2109420020012002420052ad7c7d200120081b220a2004854200590d00410121070b20002009370300200520073602002000200a370308200641e0006a24000b5601017e0240200341c000714504402003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080bf40702047f057e230041b0016b22052400024002400240024020047920037942407d20044200521ba7220720027920017942407d20024200521ba722064b04402006413f4b0d01200741df004b0d02200720066b4120490d03200541a0016a2003200441e00020076b220810e50120053502a00142017c210b0240024002400240034020054190016a2001200241c00020066b220610e501200529039001210920062008490440200541d0006a20032004200610e5012005290350220b504504402009200b8021090b200541406b200320042009420010e80120012005290340220b54220620022005290348220d542002200d511b4504402002200d7d2006ad7d21022001200b7d2101200c2009200a7c2209200a54ad7c210c0c0b0b2001200120037c220356ad200220047c7c200d7d2003200b54ad7d21022003200b7d2101200c2009200a7c42017d2209200a54ad7c210c0c0a0b20054180016a2009200b8022094200200620086b220610e201200541f0006a200320042009420010e801200541e0006a20052903702005290378200610e2012005290380012209200a7c220a200954ad200529038801200c7c7c210c2007200220052903687d20012005290360220954ad7d220279200120097d22017942407d20024200521ba722064d0d012006413f4d0d000b200350450d010c020b20012003542206200220045420022004511b450d02200a21090c070b200120038021020b20012003822101200c2002200a7c2209200a54ad7c210c420021020c050b200220047d2006ad7d2102200120037d2101200c200a42017c220950ad7c210c0c040b200220044200200120035a200220045a20022004511b22061b7d20012003420020061b220354ad7d2102200120037d21012006ad21090c030b20012001200380220920037e7d2101420021020c020b2001422088220920022002200342ffffffff0f83220280220a20037e7d422086842002802204422086200142ffffffff0f832009200320047e7d42208684220120028022038421092001200220037e7d21012004422088200a84210c420021020c010b200541306a2003200441c00020066b220610e501200541206a20012002200610e501200541106a2003420020052903202005290330802209420010e8012005200442002009420010e8012005290310210a024020052903082005290318220d20052903007c220b200d54ad7c5004402001200a5422062002200b542002200b511b450d010b200120037c2201200354ad200220047c7c200b7d2001200a54ad7d2102200942017d21092001200a7d21010c010b2002200b7d2006ad7d21022001200a7d21010b2000200137031020002009370300200020023703182000200c370308200541b0016a24000b920101027f230041206b220624002006420020017d2001200242005322051b420020022001420052ad7c7d200220051b420020037d2003200442005322051b420020042003420052ad7c7d200420051b10e3012006290308210120004200200629030022037d2003200220048542005322051b3703002000420020012003420052ad7c7d200120051b370308200641206a24000b5601017e0240200341c000714504402003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b3901017f230041206b220424002004200120022003420010e301200429030021012000200429030837030820002001370300200441206a24000b8607010c7f230041106b21070240200222054110490440200021020c010b024020002000410020006b41037122066a22044f0d00200021022001210320060440200621080340200220032d00003a0000200341016a2103200241016a2102200841016b22080d000b0b200641016b4107490d000340200220032d00003a0000200241016a200341016a2d00003a0000200241026a200341026a2d00003a0000200241036a200341036a2d00003a0000200241046a200341046a2d00003a0000200241056a200341056a2d00003a0000200241066a200341066a2d00003a0000200241076a200341076a2d00003a0000200341086a2103200241086a22022004470d000b0b2004200520066b220c417c71220d6a21020240200120066a22034103712201450440200220044d0d0120032101034020042001280200360200200141046a2101200441046a22042002490d000b0c010b410021052007410036020c2007410c6a2001722106410420016b22084101710440200620032d00003a0000410121050b20084102710440200520066a200320056a2f01003b01000b200320016b210520014103742108200728020c210a02402002200441046a4d0440200421060c010b410020086b411871210903402004200a200876200541046a2205280200220a20097472360200200441086a210b200441046a220621042002200b4b0d000b0b41002104200741003a0008200741003a0006027f200141014604404100210141002109200741086a0c010b200541056a2d00002007200541046a2d000022013a000841087421094102210e200741066a0b210b20062003410171047f200b200541046a200e6a2d00003a000020072d0006411074210420072d00080520010b41ff0171200420097272410020086b41187174200a200876723602000b200c41037121052003200d6a21010b02402002200220056a22044f0d002005410771220304400340200220012d00003a0000200141016a2101200241016a2102200341016b22030d000b0b200541016b4107490d000340200220012d00003a0000200241016a200141016a2d00003a0000200241026a200141026a2d00003a0000200241036a200141036a2d00003a0000200241046a200141046a2d00003a0000200241056a200141056a2d00003a0000200241066a200141066a2d00003a0000200241076a200141076a2d00003a0000200141086a2101200241086a22022004470d000b0b20000b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072006200342208822087e22062005200142208822097e7c22054220867c220a37030020002007200a56ad200820097e2005200654ad4220862005422088847c7c200120047e200220037e7c7c3703080b4602017e017f02402001102f220320021030047f200320021002220242ff01834204520d012002422088a7210441010541000b210120002004360204200020013602000f0b000b4002017f017e230041106b22042400200420032002109901370308200441086a2202104c200420003703082001410120024101109701100e1a200441106a24000b4e02027f017e230041106b22022400027e105c220345044020011074105f2000104c41044100200241086a4100109701100e1a42020c010b200341037441e89bc0006a2903000b200241106a24000b3801017e024020002001102f220420031030047e2002200420031002220342ff0183520d012000200337030842010542000b3703000f0b000b2d02017f017e230041106b220124002001200010412001280200450440105a000b2001290308200141106a24000b4801037f230041206b2202240020022001360208200220003703102002200241086a220110332002280204200228020022040440200110660b200241206a2400410020044101711b0b4201017f230041206b220424002004200236020c20042001370310200420033602082000200441086a2202102e200029030050450440200210660b200441206a24000b0b83241500418080c0000b95052f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f656e762e727300636f6e7472616374732f6576656e74732f7372632f6576656e745f6f70732e7273002f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f6c65646765722e7273002f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f6d61702e7273002f72757374632f313135396537386334373437623032656639393665353530383262373034633039623937303538382f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f72757374632f313135396537386334373437623032656639393665353530383262373034633039623937303538382f6c6962726172792f636f72652f7372632f697465722f61646170746572732f656e756d65726174652e7273002f55736572732f636869676f7a7a6465762f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f7665632e7273000000ef001000640000002f02000009000000a50110005b00000052000000090000005401100050000000fd000000050041a085c0000b1501000000030000000102100064000000fd0300000d0041d085c0000b29312e332e30302e302e30000065001000210000008a0200002200000077696e6d696c6573746f6e650100419086c0000b01020041a886c0000b01030041c086c0000b01060041d886c0000b01040041f086c0000b010500418887c0000b01180041a087c0000b01190041b887c0000b011a0041d087c0000b011c0041e887c0000b010800418088c0000b9d146576656e745f63726561746564636f6e74656e745f75726969646f776e657270696c6c61727469746c65746f6b656e746f74616c5f627564676574000d0410000b00000018041000020000001a041000050000001f0410000600000025041000050000002a041000050000002f0410000c0000006576656e745f63616e63656c6c656400180410000200000066756e64735f6164646564616d6f756e74636f6e7472696275746f726576656e745f69646e65775f72656d61696e696e6700000097041000060000009d0410000b000000a804100008000000b00410000d000000636f6e7472696275746f725f726566756e64656497041000060000009d0410000b000000a8041000080000006f776e65725f726573696475616c5f726566756e646564009704100006000000a8041000080000001a04100005000000000000000ea9eac6756d02006170706c6963616e740000004805100009000000a8041000080000006170706c69636174696f6e5f77697468647261776e000000000000000ea99ae7ae7cea3848051000090000000d0410000b000000a8041000080000007375626d697373696f6e5f77697468647261776e77696e6e6572735f73656c6563746564636f756e74000000c405100005000000a80410000800000077696e6e65725f70616964706f736974696f6e726563697069656e749704100006000000a804100008000000ef02100009000000e705100008000000ef051000090000006d696c6573746f6e655f636c61696d65640000009704100006000000a804100008000000ef02100009000000ef05100009000000746f6b656e5f726567697374657265642a04100005000000746f6b656e5f64657265676973746572656461646d696e5f757064617465646e65775f61646d696e8b0610000900000070656e64696e675f61646d696e5f73657474617267657400ad061000060000006665655f6163636f756e745f757064617465646e65775f6163636f756e740000cf0610000b0000006665655f6270735f757064617465646e65775f6270730000f30610000700000070726f66696c655f636f6e74726163745f757064617465646e65775f616464721c07100008000000000000000ea98aeb660d00000ea98aeb663deb000ea99a9a375beb006e65775f7761736d5f68617368000000480710000d00000070656e64696e675f757067726164655f70726f706f736564617661696c61626c655f61745f6c6564676572657870697265735f61745f6c65646765726e65775f76657273696f6e7761736d5f6861736878071000130000008b071000110000009c0710000b000000a70710000900000070656e64696e675f757067726164655f63616e63656c6c656463616e63656c6c65645f61745f6c6564676572e907100013000000757067726164655f6170706c696564009c0710000b000000a707100009000000000000000ea99a9b37ebca0066726f6d5f76657273696f6e746f5f76657273696f6e0000300810000c0000003c0810000a00000062756d705f72657075746174696f6e72656769737465725f6561726e696e67734861636b6174686f6e426f756e74794772616e7443726f776466756e64696e677808100009000000810810000600000087081000050000008c0810000c00000041637469766543616e63656c6c6564436f6d706c6574656443616e63656c6c696e670000b808100006000000be08100009000000c708100009000000d00810000a0000004f776e65724f6e6c7946756c6c506172746e65725468656e526573696475616c50726f52617461506172746e65727300fc0810000900000005091000170000001c0910000f0000006272616e6368636f756e745f61745f73746172746e6578745f6964786e6f6e5f6f776e65725f746f74616c72656d61696e696e675f61745f737461727400000044091000060000004a0910000e0000005809100008000000600910000f0000006f0910001200000053696e676c654d756c746900ac09100006000000b209100005000000637265617465645f6174646561646c696e656665655f6270735f6f7665727269646572656c656173655f6b696e6472656d61696e696e675f657363726f7773746174757377696e6e65725f646973747269627574696f6e000d0410000b000000c80910000a000000d209100008000000da0910001000000018041000020000001a041000050000001f04100006000000ea0910000c000000f609100010000000060a10000600000025041000050000002a041000050000002f0410000c0000000c0a1000130000006d616e61676572000d0410000b000000d209100008000000da09100010000000900a1000070000001a041000050000001f04100006000000ea0910000c00000025041000050000002a041000050000002f0410000c0000000c0a1000130000007375626d69747465645f617448051000090000000d0410000b000000f00a10000c000000706169645f6174009704100006000000ef02100009000000140b100007000000e705100008000000ef0510000900000072657075746174696f6e5f62756d7000e705100008000000ef05100009000000440b10000f00000041646d696e50656e64696e6741646d696e4665654163636f756e744665654270735061757365644465706c6f796d656e7453657150726f66696c65436f6e7472616374537570706f72746564546f6b656e4e6578744576656e7449644576656e744576656e744d616e616765724576656e744170706c6963616e74436f756e744576656e744170706c6963616e7441744576656e744170706c6963616e74536c6f744576656e745375626d697373696f6e4576656e7457696e6e6572436f756e744576656e7457696e6e65724174436f6e7472696275746f72416d6f756e74436f6e7472696275746f72436f756e74436f6e7472696275746f724174436f6e7472696275746f72536c6f744d696c6573746f6e65436c61696d656443726f776466756e64696e674d696c6573746f6e6573436c61696d656443616e63656c6c6174696f6e537461746556657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e537570706f72746564546f6b656e436f756e74537570706f72746564546f6b656e4174537570706f72746564546f6b656e536c6f744e6f6e4f776e6572436f6e747269627574696f6e546f74616c4576656e745072697a6541776172644576656e74556e636c61696d65645072697a65734576656e745072697a6542617365457363726f774576656e745072697a65436c61696d457870697279616e63686f725f6964780000007b0d10000a000000ef05100009000000440b10000f0000008b07100011000000ad0610000600000070726f706f7365645f61745f6c6564676572000078071000130000008b071000110000009c0710000b000000b00d100012000000a707100009000000000000000300000001000000030000000200000003000000030000000300000004000000030000000500000003000000060041b89cc0000b1d030000000a000000030000000b000000030000000c000000030000000d0041889dc0000b0d030000001400000003000000150041d89dc0000b6d030000001e000000030000001f0000000300000020000000030000002100000003000000220000000300000023000000030000002400000003000000250000000300000026000000030000002700000003000000280000000300000029000000030000002a000000030000002b0041f89ec0000ba50103000000320000000300000033000000030000003400000003000000350000000300000036000000030000003700000003000000380000000300000039000000030000003a000000030000003b000000030000003c000000030000003d000000030000003e000000030000003f00000003000000400000000300000041000000030000004200000003000000430000000300000044000000030000004500000003000000460041e8a0c0000b0503000000500041b8a1c0000bc304030000005a000000030000005b00000030303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839394172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c7565417574684572726f72282c20294b12100006000000511210000200000053121000010000002c2023004b121000060000006c1210000300000053121000010000004572726f7228230088121000070000005112100002000000531210000100000088121000070000006c1210000300000053121000010000000000000008000000080000000400000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c7565004184a6c0000bd7010100000003000000436f6e76657273696f6e4572726f72000000100064000000920100000e00000087001000670000005b0000000e000000080000000600000007000000070000000600000006000000060000000600000005000000040000000e121000161210001c121000231210002a12100030121000361210003c12100042121000471210000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e000000901110009b111000a6111000b2111000be111000cb111000d8111000e5111000f211100000121000c7610e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000320000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f0000000000000200000000000000164665654163636f756e7443616e6e6f7442655a65726f000000000003000000000000001b50726f66696c65436f6e747261637443616e6e6f7442655a65726f0000000004000000000000000d496e76616c696446656542707300000000000005000000000000000e4e6f74496e697469616c697a6564000000000006000000000000000c556e617574686f72697a65640000000a00000000000000084e6f7441646d696e0000000b000000000000001450656e64696e6741646d696e4d69736d617463680000000c000000000000001350656e64696e6741646d696e45787069726564000000000d0000000000000011546f6b656e4e6f74537570706f7274656400000000000014000000000000001a4665654163636f756e744d697373696e6754727573746c696e65000000000015000000000000000d4576656e744e6f74466f756e640000000000001e000000000000000e4576656e744e6f7441637469766500000000001f000000000000000d496e76616c696450696c6c6172000000000000200000000000000012496e76616c696452656c656173654b696e640000000000210000000000000013496e76616c6964446973747269627574696f6e0000000022000000000000000d496e76616c6964427564676574000000000000230000000000000010446561646c696e65526571756972656400000024000000000000000e446561646c696e655061737365640000000000250000000000000014446561646c696e654d757374426546757475726500000026000000000000000c5469746c65546f6f4c6f6e670000002700000000000000174170706c6963616e74416c72656164794170706c696564000000002800000000000000134170706c6963616e744e6f744170706c696564000000002900000000000000125375626d697373696f6e4e6f74466f756e6400000000002a00000000000000175375626d697373696f6e416c7265616479457869737473000000002b000000000000000d4e6f5375626d697373696f6e73000000000000320000000000000015496e76616c696457696e6e6572506f736974696f6e0000000000003300000000000000174475706c696361746557696e6e6572506f736974696f6e00000000340000000000000014446973747269627574696f6e4d69736d617463680000003500000000000000174d696c6573746f6e65416c7265616479436c61696d656400000000360000000000000010496e76616c69644d696c6573746f6e65000000370000000000000012496e73756666696369656e74457363726f77000000000038000000000000001657696e6e657273416c726561647953656c656374656400000000005a000000000000001842656c6f774d696e696d756d436f6e747269627574696f6e000000390000000000000019496e76616c6964436f6e747269627574696f6e416d6f756e740000000000003a0000000000000011546f6f4d616e794170706c6963616e74730000000000003b000000000000000d4f70416c72656164795365656e0000000000003c0000000000000013546f6f4d616e79436f6e7472696275746f7273000000003d000000000000001643616e63656c6c6174696f6e4e6f745374617274656400000000003e000000000000001a43616e63656c6c6174696f6e416c72656164795374617274656400000000003f000000000000001743616e63656c6c6174696f6e4e6f7446696e69736865640000000040000000000000001843616e63656c6c6174696f6e546f74616c4d697373696e67000000420000000000000012557067726164654e6f7450726f706f73656400000000004100000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000004300000000000000165570677261646550726f706f73616c4578706972656400000000004400000000000000174d6967726174696f6e416c72656164794170706c69656400000000450000000000000006506175736564000000000046000000000000001150726f66696c6543616c6c4661696c65640000000000005000000000000000135072697a65416c7265616479436c61696d6564000000005b0000000500000000000000000000000c4576656e7443726561746564000000010000000d6576656e745f63726561746564000000000000070000000000000002696400000000000600000000000000000000000670696c6c61720000000007d00000000650696c6c617200000000000000000000000000056f776e657200000000000013000000000000000000000005746f6b656e0000000000001300000000000000000000000c746f74616c5f6275646765740000000b00000000000000000000000b636f6e74656e745f75726900000000100000000000000000000000057469746c650000000000001000000000000000020000000500000000000000000000000e4576656e7443616e63656c6c65640000000000010000000f6576656e745f63616e63656c6c656400000000010000000000000002696400000000000600000000000000020000000500000000000000000000000a46756e647341646465640000000000010000000b66756e64735f6164646564000000000400000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b00000000000000000000000d6e65775f72656d61696e696e670000000000000b000000000000000200000005000000000000000000000013436f6e7472696275746f72526566756e646564000000000100000014636f6e7472696275746f725f726566756e6465640000000300000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000154f776e6572526573696475616c526566756e64656400000000000001000000176f776e65725f726573696475616c5f726566756e646564000000000300000000000000086576656e745f6964000000060000000000000000000000056f776e657200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000074170706c6965640000000001000000076170706c696564000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000144170706c69636174696f6e57697468647261776e00000001000000156170706c69636174696f6e5f77697468647261776e0000000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000095375626d697474656400000000000001000000097375626d69747465640000000000000300000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000000000000b636f6e74656e745f75726900000000100000000000000002000000050000000000000000000000135375626d697373696f6e57697468647261776e0000000001000000147375626d697373696f6e5f77697468647261776e0000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000020000000500000000000000000000000f57696e6e65727353656c656374656400000000010000001077696e6e6572735f73656c65637465640000000200000000000000086576656e745f696400000006000000000000000000000005636f756e740000000000000400000000000000020000000500000000000000000000000a57696e6e6572506169640000000000010000000b77696e6e65725f70616964000000000500000000000000086576656e745f696400000006000000000000000000000009726563697069656e7400000000000013000000000000000000000008706f736974696f6e00000004000000000000000000000006616d6f756e7400000000000b0000000000000000000000096d696c6573746f6e65000000000003e8000000040000000000000002000000050000000000000000000000104d696c6573746f6e65436c61696d656400000001000000116d696c6573746f6e655f636c61696d65640000000000000400000000000000086576656e745f696400000006000000000000000000000009726563697069656e74000000000000130000000000000000000000096d696c6573746f6e6500000000000004000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000000f546f6b656e52656769737465726564000000000100000010746f6b656e5f72656769737465726564000000010000000000000005746f6b656e00000000000013000000000000000200000005000000000000000000000011546f6b656e4465726567697374657265640000000000000100000012746f6b656e5f6465726567697374657265640000000000010000000000000005746f6b656e0000000000001300000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f7365740000000000000100000000000000067461726765740000000000130000000000000002000000050000000000000000000000114665654163636f756e745570646174656400000000000001000000136665655f6163636f756e745f757064617465640000000001000000000000000b6e65775f6163636f756e74000000001300000000000000020000000500000000000000000000000d46656542707355706461746564000000000000010000000f6665655f6270735f75706461746564000000000100000000000000076e65775f627073000000000400000000000000020000000500000000000000000000001650726f66696c65436f6e7472616374557064617465640000000000010000001870726f66696c655f636f6e74726163745f757064617465640000000100000000000000086e65775f6164647200000013000000000000000200000005000000000000000000000006506175736564000000000001000000067061757365640000000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e00000000100000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e00000000001000000000000000020000000200000000000000000000000650696c6c61720000000000040000000000000000000000094861636b6174686f6e000000000000000000000000000006426f756e747900000000000000000000000000054772616e7400000000000000000000000000000c43726f776466756e64696e670000000200000000000000000000000b4576656e745374617475730000000004000000000000000000000006416374697665000000000000000000000000000943616e63656c6c6564000000000000000000000000000009436f6d706c6574656400000000000000000000000000000a43616e63656c6c696e6700000000000200000000000000000000001243616e63656c6c6174696f6e4272616e63680000000000030000000000000000000000094f776e65724f6e6c7900000000000000000000000000001746756c6c506172746e65725468656e526573696475616c0000000000000000000000000f50726f52617461506172746e657273000000000100000000000000000000001143616e63656c6c6174696f6e53746174650000000000000500000000000000066272616e63680000000007d00000001243616e63656c6c6174696f6e4272616e63680000000000000000000e636f756e745f61745f737461727400000000000400000000000000086e6578745f69647800000004000000000000000f6e6f6e5f6f776e65725f746f74616c000000000b000000000000001272656d61696e696e675f61745f737461727400000000000b0000000200000000000000000000000b52656c656173654b696e64000000000200000000000000000000000653696e676c6500000000000100000000000000054d756c746900000000000001000000040000000100000000000000000000000b4576656e745265636f7264000000000e000000000000000b636f6e74656e745f7572690000000010000000000000000a637265617465645f61740000000000060000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e8000000040000000000000002696400000000000600000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e6400000000000000001072656d61696e696e675f657363726f770000000b00000000000000067374617475730000000007d00000000b4576656e745374617475730000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec0000000400000004000000010000000000000000000000114372656174654576656e74506172616d730000000000000b000000000000000b636f6e74656e745f75726900000000100000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e80000000400000000000000076d616e6167657200000003e80000001300000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e640000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000100000000000000000000000a5375626d697373696f6e00000000000300000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f7572690000000010000000000000000c7375626d69747465645f6174000000060000000100000000000000000000000c436f6e747269627574696f6e000000030000000000000006616d6f756e7400000000000b000000000000000e636f6e74726962757465645f6174000000000006000000000000000b636f6e7472696275746f7200000000130000000100000000000000000000000657696e6e65720000000000050000000000000006616d6f756e7400000000000b00000000000000096d696c6573746f6e65000000000003e8000000040000000000000007706169645f617400000003e8000000060000000000000008706f736974696f6e000000040000000000000009726563697069656e74000000000000130000000100000000000000000000000a57696e6e6572537065630000000000030000000000000008706f736974696f6e000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d70000000000400000002000000000000000000000007446174614b6579000000002400000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000a4665654163636f756e7400000000000000000000000000064665654270730000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000000000000000000000f50726f66696c65436f6e74726163740000000001000000000000000e537570706f72746564546f6b656e0000000000010000001300000000000000000000000b4e6578744576656e744964000000000100000000000000054576656e74000000000000010000000600000001000000000000000c4576656e744d616e6167657200000001000000060000000100000000000000134576656e744170706c6963616e74436f756e740000000001000000060000000100000000000000104576656e744170706c6963616e7441740000000200000006000000040000000100000000000000124576656e744170706c6963616e74536c6f74000000000002000000060000001300000001000000000000000f4576656e745375626d697373696f6e000000000200000006000000130000000100000000000000104576656e7457696e6e6572436f756e74000000010000000600000001000000000000000d4576656e7457696e6e65724174000000000000020000000600000004000000010000000000000011436f6e7472696275746f72416d6f756e74000000000000020000000600000013000000010000000000000010436f6e7472696275746f72436f756e74000000010000000600000001000000000000000d436f6e7472696275746f72417400000000000002000000060000000400000001000000000000000f436f6e7472696275746f72536c6f74000000000200000006000000130000000100000000000000104d696c6573746f6e65436c61696d65640000000300000006000000130000000400000001000000000000001d43726f776466756e64696e674d696c6573746f6e6573436c61696d6564000000000000010000000600000001000000000000001143616e63656c6c6174696f6e5374617465000000000000010000000600000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e000000000001000003ee00000020000000000000000000000013537570706f72746564546f6b656e436f756e7400000000010000000000000010537570706f72746564546f6b656e41740000000100000004000000010000000000000012537570706f72746564546f6b656e536c6f74000000000001000000130000000100000000000000194e6f6e4f776e6572436f6e747269627574696f6e546f74616c000000000000010000000600000001000000000000000f4576656e745072697a654177617264000000000200000006000000040000000100000000000000144576656e74556e636c61696d65645072697a657300000001000000060000000100000000000000144576656e745072697a6542617365457363726f7700000001000000060000000100000000000000154576656e745072697a65436c61696d45787069727900000000000001000000060000000100000000000000000000000a5072697a654177617264000000000003000000000000000a616e63686f725f6964780000000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d7000000000040000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000d5f5f636f6e7374727563746f7200000000000004000000000000000561646d696e00000000000013000000000000000b6665655f6163636f756e74000000001300000000000000076665655f6270730000000004000000000000001070726f66696c655f636f6e747261637400000013000000000000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000003ed000000000000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000003ed000000000000000300000000000000000000000b7365745f6665655f627073000000000100000000000000076e65775f627073000000000400000001000003e9000003ed000000000000000300000000000000000000000f7365745f6665655f6163636f756e740000000001000000000000000b6e65775f6163636f756e74000000001300000001000003e9000003ed00000000000000030000000000000000000000147365745f70726f66696c655f636f6e74726163740000000100000000000000086e65775f616464720000001300000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000001000003e9000003ed0000000000000003000000000000000000000007756e7061757365000000000000000001000003e9000003ed000000000000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000003ed000000000000000300000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000003ed000000000000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e9000003ed00000000000000030000000000000000000000076d696772617465000000000000000001000003e9000003ed000000000000000300000000000000000000001872656769737465725f737570706f727465645f746f6b656e000000010000000000000005746f6b656e0000000000001300000001000003e9000003ed000000000000000300000000000000000000001a646572656769737465725f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e0000000000001300000001000003e9000003ed000000000000000300000000000000000000001269735f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e000000000000130000000100000001000000000000000000000015737570706f727465645f746f6b656e5f636f756e74000000000000000000000100000004000000000000000000000012737570706f727465645f746f6b656e5f61740000000000010000000000000005696e6465780000000000000400000001000003e80000001300000000000000000000000c6372656174655f6576656e74000000020000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000060000000300000000000000000000000c73746172745f63616e63656c0000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001470726f636573735f63616e63656c5f62617463680000000300000000000000086576656e745f696400000006000000000000000b6d61785f726566756e6473000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000040000000300000000000000000000000f66696e616c697a655f63616e63656c000000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000096164645f66756e64730000000000000400000000000000086576656e745f696400000006000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000f6170706c795f746f5f626f756e747900000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001477697468647261775f6170706c69636174696f6e000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000067375626d697400000000000400000000000000086576656e745f69640000000600000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f757269000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001377697468647261775f7375626d697373696f6e000000000300000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000e73656c6563745f77696e6e65727300000000000300000000000000086576656e745f696400000006000000000000000777696e6e65727300000003ea000007d00000000a57696e6e657253706563000000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000b636c61696d5f7072697a65000000000300000000000000086576656e745f6964000000060000000000000008706f736974696f6e0000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000b7365745f6d616e61676572000000000200000000000000086576656e745f696400000006000000000000000b6e65775f6d616e61676572000000001300000001000003e9000003ed000000000000000300000000000000000000000b6765745f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000000130000000300000000000000000000000f636c61696d5f6d696c6573746f6e65000000000500000000000000086576656e745f6964000000060000000000000009726563697069656e740000000000001300000000000000096d696c6573746f6e6500000000000004000000000000000f72657075746174696f6e5f62756d70000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000600000001000003e9000007d00000000b4576656e745265636f7264000000000300000000000000000000000e6765745f7375626d697373696f6e00000000000200000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000001000003e9000007d00000000a5375626d697373696f6e00000000000300000000000000000000000e6765745f6170706c6963616e747300000000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000136765745f6170706c6963616e745f636f756e74000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000106765745f6170706c6963616e745f61740000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000000130000000300000000000000000000000b6765745f77696e6e657273000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000007d00000000657696e6e65720000000000030000000000000000000000106765745f77696e6e65725f636f756e740000000100000000000000086576656e745f69640000000600000001000003e9000000040000000300000000000000000000000d6765745f77696e6e65725f61740000000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000007d00000000657696e6e65720000000000030000000000000000000000106765745f636f6e7472696275746f72730000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000156765745f636f6e7472696275746f725f636f756e740000000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000126765745f636f6e7472696275746f725f617400000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e800000013000000030000000000000000000000166765745f636f6e7472696275746f725f616d6f756e7400000000000200000000000000086576656e745f696400000006000000000000000b636f6e7472696275746f72000000001300000001000003e90000000b000000030000000000000000000000096765745f61646d696e00000000000000000000010000001300000000000000000000000b6765745f6665655f6270730000000000000000010000000400000000000000000000000f6765745f6665655f6163636f756e74000000000000000001000000130000000000000000000000146765745f70726f66696c655f636f6e747261637400000000000000010000001300000000000000000000000969735f70617573656400000000000000000000010000000100000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000000769645f626173650000000000000000010000000600f7010e636f6e74726163746d6574617630000000000000000776657273696f6e0000000005312e322e30000000000000000000000b6465736372697074696f6e000000003c426f756e646c657373206576656e747320636f6e74726163743a206861636b6174686f6e2c20626f756e74792c206772616e74202b20657363726f7700000000000000076c6963656e736500000000034d4954000000000000000005727376657200000000000006312e39302e3000000000000000000008727373646b7665720000002f32332e352e33236433653161623234323433383862313038393362373936623063386534303563356564643033643200001e11636f6e7472616374656e766d657461763000000000000000170000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32372e302e30233561376335666537363533306266343234383437376163383132666337353731343662393863633400" - } - }, - "ext": "v0" - }, - "live_until": 518500 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 3625, - "n_functions": 87, - "n_globals": 4, - "n_table_entries": 0, - "n_types": 22, - "n_data_segments": 14, - "n_elem_segments": 0, - "n_imports": 25, - "n_exports": 32, - "n_data_segment_bytes": 1094 - } - } - }, - "hash": "b9e3500cfb559781e68359655f37775c78afffc5a8436daca9d1d1f8e3569b02", - "code": "0061736d01000000017d166000017e60027e7e017e60017e017e60017e0060017f0060027f7e0060047e7e7e7e017e6000006000017f60027f7f0060017f017e60027f7f017e60037f7e7e0060037e7e7e017e60037f7f7e0060037f7f7f0060027e7e017f60017e017f60057e7f7f7f7f0060037e7e7e0060047f7f7f7f017e60047e7f7f7f0002970119016c015f000d016c013100010169013000020169015f0002016101300002016c01380001016c013700060178013100010162016b0002016c013600020178013000010176016700010169013800020169013700020162016a0001016201380002016901360001016201690001016d0139000d016d01610006017801330000017801340000016c01300001017801350002016c013200010358570e0a091009050a0b0f050c0505070308040804080708110304030703030412070404030405070405130c0c05030b140303090902080a02000202000000000100000001000106060601060201000000000000000f0e150b05030100110621047f01418080c0000b7f0041d88bc0000b7f0041d88bc0000b7f0041e08bc0000b07a70420066d656d6f727902000d5f5f636f6e7374727563746f72004c097365745f61646d696e004f0c6163636570745f61646d696e0050137365745f6576656e74735f636f6e747261637400511770726f706f73655f6576656e74735f636f6e74726163740052166163636570745f6576656e74735f636f6e747261637400531e63616e63656c5f70656e64696e675f6576656e74735f636f6e74726163740054057061757365005507756e706175736500560f70726f706f73655f7570677261646500570d6170706c795f7570677261646500581663616e63656c5f70656e64696e675f757067726164650059076d696772617465005a09626f6f747374726170005b0e626f6f7473747261705f73656c66005d0f62756d705f72657075746174696f6e005e10736c6173685f72657075746174696f6e005f1172656769737465725f6561726e696e677300601661646d696e5f736c6173685f72657075746174696f6e00620b6765745f70726f66696c6500630c6765745f6561726e696e67730064096765745f61646d696e0065136765745f6576656e74735f636f6e747261637400661b6765745f70656e64696e675f6576656e74735f636f6e747261637400670969735f70617573656400680776657273696f6e0069136765745f70656e64696e675f75706772616465006a176765745f6d696772617465645f746f5f76657273696f6e006b015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030c010e0a953b5712002000101a2001ad42ff0183200210001a0bb00402027f027e230041206b22012400024002400240024002400240024002400240024002400240024002400240200028020041016b0e0b0102030405060708090a0b000b200141086a220041ec87c0004105102120012802080d0c2000200129031010220c0b0b200141086a220041f187c000410c102120012802080d0b2000200129031010220c0a0b200141086a220041fd87c000410e102120012802080d0a2000200129031010220c090b200141086a2200418b88c0004115102120012802080d092000200129031010220c080b200141086a220041a088c0004106102120012802080d082000200129031010220c070b200141086a220041a688c000410d102120012802080d072000200129031010220c060b200141086a220241b388c0004107102120012802080d0620022001290310200029030810230c050b200141086a220241ba88c000410f102120012802080d05200129031021032000290308210420012000290310370318200120043703102001200337030820024103102021030c060b200141086a220041c988c0004107102120012802080d042000200129031010220c030b200141086a220041d088c000410e102120012802080d032000200129031010220c020b200141086a220041de88c0004111102120012802080d022000200129031010220c010b200141086a220241ef88c0004106102120012802080d0120022001290310200029030810230b200129031021032001290308500d010b000b200141206a240020030b0b002000200142c900106d0b0b002000200110164201510b0b002000200142cd00106d0b0d002000101a2001420210001a0b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a41011020200141106a24000b16002000ad4220864204842001ad422086420484100b0b3801017f230041106b22032400200320012002106c20002003280200047e4201052000200329030837030842000b370300200341106a24000b3401017f230041106b2202240020022001370308200241086a4101102021012000420037030020002001370308200241106a24000b3801017f230041106b22032400200320023703082003200137030020034102102021012000420037030020002001370308200341106a24000b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110020b210120002003370300200020013703080b2f00200142ffffffffffffffff0058047e200142088642068405200110030b210120004200370300200020013703080b0c00428380808080011027000b0700200010171a0b3701027f230041106b2200240020001029027f2000280200410146044020002802040c010b200029030810041a41000b200041106a24000b4d01027f230041106b220124002001418080c000101d4101210202402001280200410146044020002001290308370308410021020c010b200041083602040b20002002360200200141106a24000b3501027f230041106b220024002000102b4103210120002802004101460440200029030810041a410021010b200041106a240020010b0b00200041c080c000101d0b0b00102d411e4100102e1b0b1600428480808080f010428480808080a0fa0310051a0b3a02017f017e024041f080c000101a22014202101c450d004101210002400240200142021001a741ff01710e020102000b000b410021000b20000b5401027f230041206b220124002001420b370308200120003703100240200141086a101a22004200101c450d0002400240200042001001a741ff017122020e020201000b000b411421020b200141206a240020020b2d01017f230041206b220124002001420b37030820012000370310200141086a410142001019200141206a24000b1d002000101a4201428480808080b0d400428480808080e0ee0b10061a0b0b00418080c0002000101e0b0b0041a880c000101a10340b09002000420210181a0b0b0041c080c0002000101e0bc80102027f037e230041206b220124000240200041d880c000101a22034202101c047e2003420210012103034020024118470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341c484c0004103200141086a410310372001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342cd00520d01200020034220883e0214200020044220883e02102000200537030842010542000b370300200141206a24000f0b000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410131a0b0b0041d880c000101a10340b0d0041f080c0002000420210190b0b00200041a081c000101b0b0b0041a081c0002000101e0b860202027f057e230041406a220124000240200041b881c000101a22034202101c047e2003420210012103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341c487c0004105200141086a410510372001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328103d20012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d002001100f4280808080708342808080808004520d0020002001370308420021020b200020023703000b0b0041b881c000101a10340b0b00200041d081c000101b0bda0101027f230041406a22022400200242063703082002200137031002400240200241086a101a22014201101c04402001420110012101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141a487c0004102200241206a41021037200241306a22032002290320102420022802300d002002290338210120032002290328102420022802304101470d020b000b200042003703000c010b200020022903383703102000200137030820004201370300200241086a10310b200241406b24000b5101017f230041306b220324002003420637030820032000370310200341086a101a200341206a20012002104220032802204101460440000b2003290328420110001a200341086a1031200341306a24000b6c02017f017e230041106b2203240020032001102542012101024020032802000d002003290308210420032002102520032802000d002003200329030837030820032004370300200041a487c0004102200341021047370308420021010b20002001370300200341106a24000b810102027f017e230041406a2203240020032002370318200320013703102003420737030842002102420021010240200341086a2204101a22054201101c0440200341206a200542011001104420032802204101460d012003290338210120032903302102200410310b2000200237030020002001370308200341406b24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001100c21032001100d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b12002000418082c000411441e881c000106e0b2f02017f017e230041106b22022400200220002001106c20022802004101460440000b2002290308200241106a24000b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410120b1200200041b483c000410d419c83c000106e0b1200200041fc83c000411741dc83c000106e0b6002017f017e230041206b2202240020022001290300370318200220013502084220864204843703102002200135020c42208642048437030841c484c0004103200241086a4103104721032000420037030020002003370308200241206a24000b7a02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841c487c0004105200241086a4105104721032000420037030020002003370308200241306a24000b5e01017f0240200042ff018342cd00510440418080c000101a4202101c0d012000103241001039104d2101418881c000101a2001ad422086420484420210001a419880c000104e103b102d2000104842020f0b000b4283808080101027000b08001014422088a70b14002000ad4220864204844284808080d00010110ba70102047f017e230041106b22012400200042ff018342cd0051044010282203450440104d210241a880c000101a200120003703082001417f20024180b1076a2204200220044b1bad42208642048437030041b487c0004102200141021047420210001a102d200141bc83c000411110463703002001101f2001200037030041d483c000410120014101104710071a0b200341037441f888c0006a290300200141106a24000f0b000bc60102027e027f230041106b220224000240027f410641a880c000101a22004202101c450d001a2000420210012100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041b487c00041022002410210372002290300220142ff01834204520d012002290308220042ff018342cd00520d01104d2001422088a74d0440200010041a200010321033102d2000104841000c010b1033102d41070b41037441f888c0006a290300200241106a24000f0b000b5701027f230041106b22012400200042ff018342cd005104400240102822020d002001102b410e210220012802000d0020001035102d20001049410021020b200241037441f888c0006a290300200141106a24000f0b000bd50102057f017e230041306b220124000240200042ff018342cd00520d00102822044504402001104d2203360210200120003703082001417f20034180b1076a220220022003491b220536021441d880c000101a200141186a2202200141086a104a20012802184101460d012001290320420210001a102d2001418484c000411b10463703182002101f2001200037032820012003ad42208642048437032020012005ad42208642048437031841c484c000410320024103104710071a0b200441037441f888c0006a290300200141306a24000f0b000b910102047f017e230041206b220124000240102822000d00200141086a10362001280208450440410f21000c010b2001280218210020012903102104200128021c104d2202490440411021000c010b2002417f2000418087016a2203200020034b1b490440411121000c010b200410351038102d20041049410021000b200041037441f888c0006a290300200141206a24000b840102037f017e230041206b220024000240102822010d00200041086a10362000290308500440410f21010c010b1038102d104d2101200041dc84c00041191046370308200041086a2202101f20002001ad422086420484370308418885c000410120024101104710071a410021010b200141037441f888c0006a290300200041206a24000b0b00419085c0004101106f0b0b00419885c0004100106f0ba40202057f017e230041406a22022400200241206a22042000103d02402002280220410146200142ff018342c90052720d00200229032821000240102822030d004102210320011008428080808010540d002002104d220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441b881c000101a20042002104b20022802204101460d012002290328420210001a102d200241c085c000411810463703202004101f200220003703382002200137033020022005ad42208642048437032820022003ad422086420484370320418086c000410420044104104710071a410021030b200341037441f888c0006a290300200241406b24000f0b000bd90102037f037e230041306b220024000240102822010d00200041086a103c2000280208450440412821010c010b200028022420002903182104200029031021032000280228104d2202490440412a21010c010b20024b0440412921010c010b102d200310091a2004103b103e200041b986c000410f1046370308200041086a2201101f200020033703102000200437030841c886c000410220014102104710071a41a085c000101f2000200337030841b885c000410120014101104710071a410021010b200141037441f888c0006a290300200041306a24000b840102037f017e230041306b220024000240102822010d00200041086a103c2000290308500440412821010c010b103e102d104d2101200041a086c00041191046370308200041086a2202101f20002001ad422086420484370308418885c000410120024101104710071a410021010b200141037441f888c0006a290300200041306a24000bb30102027f037e230041206b220024000240102822010d00200041106a103a20002802104101470440410821010c010b200029031821022000103f024020002802004101460440200029030822032002100a50450d01412b21010c020b419d80c000104e21030b41d081c0002002101e102d41d886c000101f200020023703182000200337031041f886c0004102200041106a4102104710071a410021010b200141037441f888c0006a290300200041206a24000b890101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001103d20022802084101460d00200229031021010240102a22030d00102c22030d002001102f22030d0020042000104020022802084504402000105c42001041200010450b20011030410021030b200341037441f888c0006a290300200241206a24000f0b000b3f02017e027f230041106b22012400027e10152200a741ff017122024106470440200241c000460440200010020c020b000b20004208880b200141106a24000b880101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001103d20022802084101460d0020022903102101200010041a0240102c22030d002001102f22030d0020042000104020022802084504402000105c42001041200010450b20011030410021030b200341037441f888c0006a290300200241206a24000f0b000b870202037f027e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003103d20042802084101460d00200429031021030240102a22050d00102c22050d002003102f22050d002006200010402004280208450440410a21050c010b20002004290310427f2004290318220720014220887c220820072008561b10412004418882c00041111046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000b870202037f027e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003103d20042802084101460d00200429031021030240102a22050d00102c22050d002003102f22050d002006200010402004280208450440410a21050c010b200020042903102004290318220720014220887d22084200200720085a1b1041200441bc82c00041121046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000be30202027f057e230041206b220424000240200042ff018342cd0052200142ff018342cd0052720d0020042002104420042802004101460d00200429031821022004290310210720042003103d20042802004101460d00200429030821080240102a22050d00102c22050d002008102f22050d0020075020024200532002501b0440410c21050c010b200420002001104320042903002106200429030821032004200137031020042000370308200442073703002004101a200620077c2209200654ad200220037c7c2206423f87220a20092002200385427f8520032006858342005322051b200a428080808080808080807f85200620051b1061420110001a20041031200441ce82c000411310463703002004101f200720021061210220042000370310200420013703082004200237030041ec82c000410320044103104710071a20081030410021050b200541037441f888c0006a290300200441206a24000f0b000b38002000423f8720018542005220004280808080808080407d42ffffffffffffffff0056724504402000420886420b840f0b2001200010100b8e0202037f027e230041206b220424000240200042ff018342cd0052200142ff018342045272200242ff018342c90052720d00200441086a22062003103d20042802084101460d00200429031021030240102822050d00102c22050d002003102f22050d00410d210520021008428080808010540d002006200010402004280208450440410a21050c010b200020042903102004290318220720014220887d22084200200720085a1b10412004418483c00041181046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000b5901017f230041306b220124000240200042ff018342cd00520d00200141086a200010402001280208047e200141206a20012903102001290318104220012802204101710d0120012903280542020b200141306a24000f0b000b4301017f230041106b22022400200042ff018342cd0052200142ff018342cd0052724504402002200020011043200229030020022903081061200241106a24000f0b000b2d02017f017e230041106b2200240020001029200028020041014604401026000b2000290308200041106a24000b2b02027f017e230041106b220024002000102b200028020021012000290308200041106a2400420220011b0b4802017f017e230041306b22002400200041086a103602402000280208047e200041206a200041106a104a20002802204101710d0120002903280542020b200041306a24000f0b000b0500102ead0b2b02017f017e230041106b220024002000103a20002802004504401026000b2000290308200041106a24000b4802017f017e230041406a22002400200041086a103c02402000280208047e200041306a200041106a104b20002802304101710d0120002903380542020b200041406b24000f0b000b2b02027f017e230041106b220024002000103f200028020021012000290308200041106a2400420220011b0bc20102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a200341306b41ff0171410a4f0440200341c1006b41ff0171411a4f0440200341e1006b41ff017141194b0d042003413b6b0c020b200341356b0c010b2003412e6b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484100e0b210620004200370300200020063703080b3801017e024020002001101a22034202101c047e2002200342021001220342ff0183520d012000200337030842010542000b3703000f0b000b3e02017f017e230041106b220424002004200320021046370308200441086a2202101f200420003703082001410120024101104710071a200441106a24000b4602027f017e230041106b220224001028220345044020011039102d2000101f41044100200241086a4100104710071a0b200341037441f888c0006a290300200241106a24000b0bb8090e00419880c0000b11312e312e30302e302e30000000000000010041c080c0000b01020041d880c0000b01030041f080c0000b010400418881c0000b01050041a081c0000b01080041b881c0000b01090041d081c0000b010a0041e881c0000bd50770726f66696c655f626f6f74737472617070656475736572fc0010000400000072657075746174696f6e5f62756d70656464656c7461726561736f6e19011000050000001e01100006000000fc0010000400000072657075746174696f6e5f736c61736865646561726e696e67735f72656769737465726564616d6f756e74746f6b656e61011000060000006701100005000000fc0010000400000061646d696e5f72657075746174696f6e5f736c617368656461646d696e5f757064617465646e65775f61646d696e0000a90110000900000070656e64696e675f61646d696e5f73657474617267657400cd011000060000006576656e74735f636f6e74726163745f757064617465646e65775f6164647200f30110000800000070656e64696e675f6576656e74735f636f6e74726163745f736574657870697265735f61745f6c656467657270726f706f7365645f61745f6c656467657200001f021000110000003002100012000000cd011000060000006576656e74735f726f746174696f6e5f63616e63656c6c656463616e63656c6c65645f61745f6c656467657275021000130000000ea98aeb660d00000ea98aeb663deb000ea99a9a375beb006e65775f7761736d5f68617368000000a80210000d00000070656e64696e675f757067726164655f70726f706f736564617661696c61626c655f61745f6c65646765726e65775f76657273696f6e7761736d5f6861736800d8021000130000001f02100011000000eb0210000b000000f60210000900000070656e64696e675f757067726164655f63616e63656c6c6564757067726164655f6170706c696564eb0210000b000000f6021000090000000ea99a9b37ebca0066726f6d5f76657273696f6e746f5f76657273696f6e0000600310000c0000006c0310000a000000626f6f7473747261707065645f617472657075746174696f6e000000880310000f000000970310000a0000001f02100011000000cd01100006000000d8021000130000001f02100011000000eb0210000b0000003002100012000000f60210000900000041646d696e50656e64696e6741646d696e4576656e7473436f6e747261637450656e64696e674576656e7473436f6e74726163745061757365644465706c6f796d656e7453657150726f66696c654561726e696e67734279546f6b656e56657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e0000000200000000000000030000000100000003000000020000000300000003000000030000000400000003000000050000000300000006000000030000000700000003000000080041c889c0000b05030000000a0041d889c0000b2d030000000c000000030000000d000000030000000e000000030000000f000000030000001000000003000000110041988ac0000b0503000000140041e88ac0000b05030000001e0041b88bc0000b1d03000000280000000300000029000000030000002a000000030000002b008b2d0e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f00000000000002000000000000001b4576656e7473436f6e74726163744e6f74436f6e666967757265640000000003000000000000000c556e617574686f72697a65640000000400000000000000084e6f7441646d696e00000005000000000000001450656e64696e6741646d696e4d69736d6174636800000006000000000000001350656e64696e6741646d696e457870697265640000000007000000000000000e4e6f74496e697469616c697a6564000000000008000000000000001f4576656e7473436f6e7472616374416c7265616479436f6e66696775726564000000000e000000000000001d50656e64696e674576656e7473436f6e74726163744d69736d617463680000000000000f000000000000001c50656e64696e674576656e7473436f6e74726163744578706972656400000010000000000000001d50656e64696e674576656e7473436f6e747261637454696d656c6f636b00000000000011000000000000000f50726f66696c654e6f74466f756e64000000000a000000000000000d496e76616c6964416d6f756e740000000000000c000000000000000e526561736f6e526571756972656400000000000d000000000000000d4f70416c72656164795365656e00000000000014000000000000000650617573656400000000001e0000000000000012557067726164654e6f7450726f706f73656400000000002800000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000002900000000000000165570677261646550726f706f73616c4578706972656400000000002a00000000000000174d6967726174696f6e416c72656164794170706c696564000000002b0000000500000000000000000000001350726f66696c65426f6f74737472617070656400000000010000001470726f66696c655f626f6f747374726170706564000000010000000000000004757365720000001300000000000000020000000500000000000000000000001052657075746174696f6e42756d706564000000010000001172657075746174696f6e5f62756d706564000000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001100000000000000020000000500000000000000000000001152657075746174696f6e536c6173686564000000000000010000001272657075746174696f6e5f736c61736865640000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e0000000000110000000000000002000000050000000000000000000000124561726e696e677352656769737465726564000000000001000000136561726e696e67735f72656769737465726564000000000300000000000000047573657200000013000000000000000000000005746f6b656e00000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001641646d696e52657075746174696f6e536c61736865640000000000010000001861646d696e5f72657075746174696f6e5f736c6173686564000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001000000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f7365740000000000000100000000000000067461726765740000000000130000000000000002000000050000000000000000000000154576656e7473436f6e74726163745570646174656400000000000001000000176576656e74735f636f6e74726163745f75706461746564000000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001850656e64696e674576656e7473436f6e7472616374536574000000010000001b70656e64696e675f6576656e74735f636f6e74726163745f7365740000000003000000000000000674617267657400000000001300000000000000000000001270726f706f7365645f61745f6c6564676572000000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002000000050000000000000000000000174576656e7473526f746174696f6e43616e63656c6c65640000000001000000196576656e74735f726f746174696f6e5f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c65646765720000000004000000000000000200000005000000000000000000000006506175736564000000000001000000067061757365640000000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e00000000100000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e00000000001000000000000000020000000100000000000000000000000750726f66696c650000000002000000000000000f626f6f7473747261707065645f61740000000006000000000000000a72657075746174696f6e0000000000060000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000030000000000000011657870697265735f61745f6c656467657200000000000004000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee0000002000000002000000000000000000000007446174614b6579000000000c00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000e4576656e7473436f6e7472616374000000000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000001000000000000000750726f66696c6500000000010000001300000001000000000000000f4561726e696e67734279546f6b656e0000000002000000130000001300000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e000000000001000003ee0000002000000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e00000000000013000000000000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000003ed000000000000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000003ed00000000000000030000000000000000000000137365745f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000003ed000000000000000300000000000000000000001770726f706f73655f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000003ed00000000000000030000000000000000000000166163636570745f6576656e74735f636f6e747261637400000000000000000001000003e9000003ed000000000000000300000000000000000000001e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400000000000000000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000001000003e9000003ed0000000000000003000000000000000000000007756e7061757365000000000000000001000003e9000003ed000000000000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000003ed000000000000000300000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000003ed000000000000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e9000003ed00000000000000030000000000000000000000076d696772617465000000000000000001000003e9000003ed0000000000000003000000000000000000000009626f6f747374726170000000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000bf53656c662d736572766963652070726f66696c65206372656174696f6e3a20746865207573657220617574686f72697a6573207468656972206f776e20626f6f7473747261700a286e6f2061646d696e206b65792c206e6f206576656e74732d636f6e747261637420646570656e64656e6379292e2043616c6c6564206174206f6e626f617264696e6720736f0a657665727920757365722068617320612070726f66696c65206265666f726520746865792070617274696369706174652e000000000e626f6f7473747261705f73656c660000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000f62756d705f72657075746174696f6e000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed0000000000000003000000000000000000000010736c6173685f72657075746174696f6e0000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001172656769737465725f6561726e696e677300000000000004000000000000000475736572000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001661646d696e5f736c6173685f72657075746174696f6e00000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000b6765745f70726f66696c6500000000010000000000000004757365720000001300000001000003e8000007d00000000750726f66696c650000000000000000000000000c6765745f6561726e696e677300000002000000000000000475736572000000130000000000000005746f6b656e00000000000013000000010000000b0000000000000000000000096765745f61646d696e0000000000000000000001000000130000000000000000000000136765745f6576656e74735f636f6e7472616374000000000000000001000003e80000001300000000000000000000001b6765745f70656e64696e675f6576656e74735f636f6e7472616374000000000000000001000003e8000007d00000001550656e64696e674576656e7473436f6e747261637400000000000000000000000000000969735f70617573656400000000000000000000010000000100000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000ef010e636f6e74726163746d6574617630000000000000000776657273696f6e0000000005312e312e30000000000000000000000b6465736372697074696f6e0000000031426f756e646c6573732070726f66696c6520636f6e74726163743a2072657075746174696f6e202b206561726e696e677300000000000000000000076c6963656e736500000000034d4954000000000000000005727376657200000000000006312e39302e3000000000000000000008727373646b7665720000002f32332e352e33236433653161623234323433383862313038393362373936623063386534303563356564643033643200001e11636f6e7472616374656e766d657461763000000000000000170000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32362e312e30233132323863666638303232623830343635393735306239346233313539333262306530663366366100" - } - }, - "ext": "v0" - }, - "live_until": 518500 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 3801, - "n_functions": 88, - "n_globals": 4, - "n_table_entries": 0, - "n_types": 22, - "n_data_segments": 15, - "n_elem_segments": 0, - "n_imports": 25, - "n_exports": 32, - "n_data_segment_bytes": 1099 - } - } - }, - "hash": "de2e90763462c67844bbf99707f67056f3aaa039d763c32366c445b73cf10802", - "code": "0061736d01000000017d166000017e60027e7e017e60017e017e60017f0060017e0060027f7e0060047e7e7e7e017e6000006000017f60027f7f0060017f017e60037f7e7e0060027f7f017e60037e7e7e017e60037f7f7e0060027e7e017f60037f7f7f0060027e7e0060047f7f7f7f017e60057e7f7f7f7f0060037e7e7e0060047e7f7f7f0002970119016c015f000d016c01310001016101300002017801310001016c01380001016c013700060169013000020169015f00020162016b0002016c013600020178013000010176016700010169013800020169013700020162016a0001017801330000017801340000016201380002016c01300001016901360001017801350002016c01320001016d0139000d016d016100060162016900010359580e0a090f090503030f100b1107040803080708080b05120909040c0a040403051305030314040b05070403050407030307040c0502080a0000060001000106000000010100000000020000000201060202060000100e150c05030100110621047f01418080c0000b7f0041e08bc0000b7f0041e08bc0000b7f0041e08bc0000b07a70420066d656d6f727902000d5f5f636f6e7374727563746f72004d0c6163636570745f61646d696e0050166163636570745f6576656e74735f636f6e747261637400511661646d696e5f736c6173685f72657075746174696f6e00520d6170706c795f75706772616465005309626f6f74737472617000540e626f6f7473747261705f73656c6600560f62756d705f72657075746174696f6e00571e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400581663616e63656c5f70656e64696e675f757067726164650059096765745f61646d696e005a0c6765745f6561726e696e6773005b136765745f6576656e74735f636f6e7472616374005d176765745f6d696772617465645f746f5f76657273696f6e005e1b6765745f70656e64696e675f6576656e74735f636f6e7472616374005f136765745f70656e64696e675f7570677261646500600b6765745f70726f66696c6500610969735f7061757365640062076d696772617465006305706175736500641770726f706f73655f6576656e74735f636f6e747261637400650f70726f706f73655f7570677261646500661172656769737465725f6561726e696e67730067097365745f61646d696e0068137365745f6576656e74735f636f6e7472616374006910736c6173685f72657075746174696f6e006a07756e7061757365006b0776657273696f6e006c015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030c010f0a843e5812002000101a2001ad42ff0183200210001a0bef0402037f027e230041306b2201240002400240027e02400240024002400240024002400240024002400240024002400240200028020041016b0e0b0102030405060708090a0b000b200141086a220041f281c0004105102220012802080d0e20002001290310104c0c0c0b200141086a220041f781c000410c102220012802080d0d20002001290310104c0c0b0b200141086a2200418382c000410e102220012802080d0c20002001290310104c0c0a0b200141086a2200419182c0004115102220012802080d0b20002001290310104c0c090b200141086a220041a682c0004106102220012802080d0a20002001290310104c0c080b200141086a220041ac82c000410d102220012802080d0920002001290310104c0c070b200141086a220241b982c0004107102220012802080d0820022001290310200029030810230c060b200141206a220241c082c000410f10220c040b200141086a220041cf82c0004107102220012802080d0620002001290310104c0c040b200141086a220041d682c000410e102220012802080d0520002001290310104c0c030b200141086a220041e482c0004111102220012802080d0420002001290310104c0c020b200141206a220241f582c000410610220b20012802200d02200120012903283703082001200029031037031820012000290308370310230041206b220024002000200141086a22032903103703182000200329030837031020002003290300370308200041086a4103104b21042002420037030020022004370308200041206a24002001290320210420012903280c010b2001290308210420012903100b21052004500d010b000b200141306a240020050b0b002000200142cd00106e0b0b002000200110124201510b0b002000200142c900106e0b0d002000101a2001420210001a0b4801027f230041106b22012400200110204101210202402001280200410146044020002001290308370308410021020c010b200041033602040b20002002360200200141106a24000b0b00200041e083c000101b0bac0101027f230041206b2202240020022001370318200220003703102002420b3703080240024002400240200241086a101a22004200101c450d00200042001001a741ff01710e020002010b200241086a220341f582c0004106102220022802080d00200320022903102001102320022802084101460d0041002103200229031022004200101c450d02200042001001a741ff017122030e020201000b000b411421030b200241206a240020030b3801017f230041106b22032400200320012002106d20002003280200047e4201052000200329030837030842000b370300200341106a24000b3801017f230041106b22032400200320023703082003200137030020034102104b21012000420037030020002001370308200341106a24000b3401017f230041206b2202240020022001370318200220003703102002420b370308200241086a410142001019200241206a24000b0c00428380808080011026000b0700200010141a0b3701027f230041106b2200240020001028027f2000280200410146044020002802040c010b200029030810021a41000b200041106a24000b4d01027f230041106b22012400200141d081c000101b4101210202402001280200410146044020002001290308370308410021020c010b200041083602040b20002002360200200141106a24000b0b00102a411e4100102b1b0b1600428480808080f010428480808080a0fa0310041a0b3a02017f017e0240418083c000101a22014202101c450d004101210002400240200142021001a741ff01710e020102000b000b410021000b20000b3501027f230041106b22002400200010204103210120002802004101460440200029030810021a410021010b200041106a240020010b6c02017f017e230041106b2203240020032001102e42012101024020032802000d002003290308210420032002102e20032802000d0020032003290308370308200320043703002000419c80c000410220034102102f370308420021010b20002001370300200341106a24000b2f00200142ffffffffffffffff0058047e200142088642068405200110070b210120004200370300200020013703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410160b7a02017f017e230041306b220224002002200129030037032820022001290308370318200220013502104220864204843703202002200135021842208642048437031020022001350214422086420484370308419081c0004105200241086a4105102f21032000420037030020002003370308200241306a24000b6002017f017e230041206b2202240020022001290300370318200220013502084220864204843703102002200135020c42208642048437030841b881c0004103200241086a4103102f21032000420037030020002003370308200241206a24000b1200200041ac85c000410d41b485c000106f0b2f02017f017e230041106b22022400200220002001106d20022802004101460440000b2002290308200241106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a4101104b200141106a24000b12002000418087c0004114418887c000106f0b1200200041a487c000411741ac87c000106f0b0d00418083c0002000420210190bda0101027f230041406a22022400200242063703082002200137031002400240200241086a101a22014201101c04402001420110012101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d002001419c80c0004102200241206a41021039200241306a22032002290320103a20022802300d002002290338210120032002290328103a20022802304101470d020b000b200042003703000c010b200020022903383703102000200137030820004201370300200241086a103b0b200241406b24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410171a0b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110060b210120002003370300200020013703080b1d002000101a4201428480808080b0d400428480808080e0ee0b10051a0b0b002000419883c000101d0b5101017f230041306b220324002003420637030820032000370310200341086a101a200341206a20012002102d20032802204101460440000b2003290328420110001a200341086a103b200341306a24000b0b00419883c0002000101e0b810102027f017e230041406a2203240020032002370318200320013703102003420737030842002102420021010240200341086a2204101a22054201101c0440200341206a200542011001104020032802204101460d0120032903382101200329033021022004103b0b2000200237030020002001370308200341406b24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001100c21032001100d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b0b0041b083c000101a10420b09002000420210151a0b860202027f057e230041406a220124000240200041f883c000101a22034202101c047e2003420210012103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d012003419081c0004105200141086a410510392001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328104420012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d00200110114280808080708342808080808004520d0020002001370308420021020b200020023703000b0b0041e083c0002000101e0b0b0041f883c000101a10420b0b002000419084c000101d0bc80102027f037e230041206b220124000240200041a884c000101a22034202101c047e2003420210012103034020024118470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341b881c0004103200141086a410310392001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342cd00520d01200020034220883e0214200020044220883e02102000200537030842010542000b370300200141206a24000f0b000b0b0041a884c000101a10420b0b0041d081c0002000101e0b16002000ad4220864204842001ad422086420484100b0b3401017f230041106b2202240020022001370308200241086a4101104b21012000420037030020002001370308200241106a24000b5e01017f0240200042ff018342cd0051044041d081c000101a4202101c0d012000104a41001037104e210141c883c000101a2001ad422086420484420210001a41e881c000104f103e102a2000103242020f0b000b4283808080101026000b0800100f422088a70b14002000ad4220864204844284808080d00010180bc20102027e027f230041106b220224000240027f410641b083c000101a22004202101c450d001a2000420210012100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041c480c00041022002410210392002290300220142ff01834204520d012002290308220042ff018342cd00520d01104e2001422088a74d0440200010021a2000104a1041102a2000103241000c010b1041102a41070b4103742903808940200241106a24000f0b000b8d0102047f017e230041206b220124000240102722000d00200141086a10482001280208450440410f21000c010b2001280218210020012903102104200128021c104e2203490440411021000c010b417f2000418087016a2202200020024b1b20034b0440411121000c010b200410451049102a20041036410021000b20004103742903808940200141206a24000bae0202037f037e230041206b220424000240200042ff018342cd0052200142ff018342045272200242ff018342c90052720d00200441086a22062003104420042802084101460d00200429031021030240102722050d00102922050d002006102820042802084101460440200428020c21050c010b200429031022082003102122050d00410d210520021008428080808010540d00200441086a200010382004280208450440410a21050c010b200020042903102004290318220720014220887d22094200200720095a1b103d200441c387c00041181033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000bd50102047f037e230041306b220024000240102722010d00200041086a10432000280208450440412821010c010b200028022420002903182105200029031021042000280228104e2203490440412a21010c010b20034b0440412921010c010b102a200410091a2005103e1046200041d485c000410f1033370308200041086a22011034200020043703102000200537030841c485c000410220014102102f10031a419885c000103420002004370308419085c000410120014101102f10031a410021010b20014103742903808940200041306a24000bab0102037f017e230041206b220224000240200042ff018342cd00520d00200241086a22042001104420022802084101460d00200229031021010240102c22030d00102922030d002004101f20022802084101460440200228020c21030c010b200229031022052001102122030d00200241086a200010382002280208450440200010554200103d200010350b200520011024410021030b20034103742903808940200241206a24000f0b000b3f02017e027f230041106b22012400027e10102200a741ff017122024106470440200241c000460440200010060c020b000b20004208880b200141106a24000b880101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001104420022802084101460d0020022903102101200010021a0240102922030d0020002001102122030d002004200010382002280208450440200010554200103d200010350b200020011024410021030b20034103742903808940200241206a24000f0b000ba70202037f037e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003104420042802084101460d00200429031021030240102c22050d00102922050d002006101f20042802084101460440200428020c21050c010b200429031022082003102122050d00200441086a200010382004280208450440410a21050c010b20002004290310427f2004290318220720014220887c220920072009561b103d200441a486c00041111033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000b800102037f017e230041206b220024000240102722010d00200041086a10482000290308500440410f21010c010b1049102a104e2101200041b088c00041191033370308200041086a2202103420002001ad42208642048437030841a888c000410120024101102f10031a410021010b20014103742903808940200041206a24000b800102037f017e230041306b220024000240102722010d00200041086a10432000290308500440412821010c010b1046102a104e2101200041c988c00041191033370308200041086a2202103420002001ad42208642048437030841a888c000410120024101102f10031a410021010b20014103742903808940200041306a24000b2d02017f017e230041106b2200240020001028200028020041014604401025000b2000290308200041106a24000b4301017f230041106b22022400200042ff018342cd0052200142ff018342cd005272450440200220002001103f20022903002002290308105c200241106a24000f0b000b38002000423f8720018542005220004280808080808080407d42ffffffffffffffff0056724504402000420886420b840f0b2001200010130b2b02027f017e230041106b2200240020001020200028020021012000290308200041106a2400420220011b0b2b02027f017e230041106b2200240020001047200028020021012000290308200041106a2400420220011b0b4802017f017e230041306b22002400200041086a104802402000280208047e200041206a200041106a103120002802204101460d0120002903280542020b200041306a24000f0b000b4802017f017e230041406a22002400200041086a104302402000280208047e200041306a200041106a103020002802304101460d0120002903380542020b200041406b24000f0b000b5901017f230041306b220124000240200042ff018342cd00520d00200141086a200010382001280208047e200141206a20012903102001290318102d20012802204101460d0120012903280542020b200141306a24000f0b000b0500102bad0baf0102027f037e230041206b220024000240102722010d00200041106a103c20002802104101470440410821010c010b2000290318210220001047024020002802004101460440200029030822032002100a50450d01412b21010c020b41ed81c000104f21030b419084c0002002101e102a41f084c0001034200020023703182000200337031041e084c0004102200041106a4102102f10031a410021010b20014103742903808940200041206a24000b0b0041c084c000410110700bd70102047f017e230041306b220124000240200042ff018342cd00520d00027e102722020440200241037429038089400c010b2001104e2202360210200120003703082001417f20024180b1076a2203200220034b1b220436021441a884c000101a200141186a2203200141086a103120012802184101460d012001290320420210001a102a200141e288c000411b1033370318200310342001200037032820012002ad42208642048437032020012004ad42208642048437031841b881c000410320034103102f10031a42020b200141306a24000f0b000ba00202057f017e230041406a22022400200241206a22042000104402402002280220410146200142ff018342c90052720d00200229032821000240102722030d004102210320011008428080808010540d002002104e220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441f883c000101a20042002103020022802204101460d012002290328420210001a102a200241fc87c0004118103337032020041034200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041dc87c000410420044104102f10031a410021030b20034103742903808940200241406b24000f0b000b800302027f067e230041206b220424000240200042ff018342cd0052200142ff018342cd0052720d0020042002104020042802004101460d00200429031821022004290310210720042003104420042802004101460d00200429030821080240102c22050d00102922050d002004101f20042802004101460440200428020421050c010b200429030822092008102122050d0020075020024200532002501b0440410c21050c010b200420002001103f20042903002106200429030821032004200137031020042000370308200442073703002004101a200620077c220a200654ad200220037c7c2206423f87220b200a2002200385427f8520032006858342005322051b200b428080808080808080807f85200620051b105c420110001a2004103b200441ec86c000411310333703002004103420072002105c210220042000370310200420013703082004200237030041d486c000410320044103102f10031a200920081024410021050b20054103742903808940200441206a24000f0b000ba90102037f017e230041106b22012400200042ff018342cd00510440027e102722020440200241037429038089400c010b104e210241b083c000101a200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041c480c000410220014102102f420210001a102a200141ec85c00041111033370300200110342001200037030041e485c000410120014101102f10031a42020b200141106a24000f0b000b5301027f230041106b22012400200042ff018342cd005104400240102722020d0020011020410e210220012802000d0020001045102a20001036410021020b20024103742903808940200141106a24000f0b000ba70202037f037e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003104420042802084101460d00200429031021030240102c22050d00102922050d002006101f20042802084101460440200428020c21050c010b200429031022082003102122050d00200441086a200010382004280208450440410a21050c010b200020042903102004290318220720014220887d22094200200720095a1b103d200441b586c00041121033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000b0b0041f884c000410010700b2b02017f017e230041106b220024002000103c20002802004504401025000b2000290308200041106a24000bc40102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a0240200341306b41ff0171410a4f0440200341c1006b41ff0171411a490d01200341e1006b41ff0171411a4f0d042003413b6b0c020b2003412e6b0c010b200341356b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484100e0b210620004200370300200020063703080b3801017e024020002001101a22034202101c047e2002200342021001220342ff0183520d012000200337030842010542000b3703000f0b000b3e02017f017e230041106b220424002004200320021033370308200441086a22021034200420003703082001410120024101102f10031a200441106a24000b4802027f017e230041106b22022400027e102722030440200341037429038089400c010b20011037102a2000103441044100200241086a4100102f10031a42020b200241106a24000b0bc7090f00418080c0000bcd01626f6f7473747261707065645f617472657075746174696f6e000000000010000f0000000f0010000a000000657870697265735f61745f6c6564676572746172676574002c001000110000003d00100006000000617661696c61626c655f61745f6c65646765726e65775f76657273696f6e70726f706f7365645f61745f6c65646765727761736d5f6861736800000054001000130000002c00100011000000670010000b000000720010001200000084001000090000002c0010001100000072001000120000003d001000060041e881c0000b9901312e322e30302e302e3041646d696e50656e64696e6741646d696e4576656e7473436f6e747261637450656e64696e674576656e7473436f6e74726163745061757365644465706c6f796d656e7453657150726f66696c654561726e696e67734279546f6b656e56657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e00000000000400419883c0000b01080041b083c0000b01010041c883c0000b01050041e083c0000b01020041f883c0000b010900419084c0000b010a0041a884c0000b01030041c084c0000b85050ea98aeb660d000066726f6d5f76657273696f6e746f5f76657273696f6e0000480210000c000000540210000a0000000ea99a9b37ebca000ea98aeb663deb006e65775f7761736d5f68617368000000800210000d0000000ea99a9a375beb006e65775f61646d696e000000a00210000900000061646d696e5f75706461746564000000670010000b0000008400100009000000757067726164655f6170706c696564003d0010000600000070656e64696e675f61646d696e5f73657464656c7461726561736f6e75736572fd021000050000000203100006000000080310000400000072657075746174696f6e5f62756d70656472657075746174696f6e5f736c6173686564616d6f756e74746f6b656e000047031000060000004d0310000500000008031000040000006561726e696e67735f7265676973746572656400080310000400000070726f66696c655f626f6f7473747261707065646e65775f616464729c031000080000006576656e74735f636f6e74726163745f7570646174656461646d696e5f72657075746174696f6e5f736c61736865640054001000130000002c00100011000000670010000b000000840010000900000070656e64696e675f757067726164655f70726f706f73656463616e63656c6c65645f61745f6c65646765720014041000130000006576656e74735f726f746174696f6e5f63616e63656c6c656470656e64696e675f757067726164655f63616e63656c6c656470656e64696e675f6576656e74735f636f6e74726163745f7365740000000200000000000000030000000100000003000000020000000300000003000000030000000400000003000000050000000300000006000000030000000700000003000000080041d089c0000b05030000000a0041e089c0000b2d030000000c000000030000000d000000030000000e000000030000000f000000030000001000000003000000110041a08ac0000b0503000000140041f08ac0000b05030000001e0041c08bc0000b1d03000000280000000300000029000000030000002a000000030000002b00ef010e636f6e74726163746d657461763000000000000000076c6963656e736500000000034d495400000000000000000776657273696f6e0000000005312e322e30000000000000000000000b6465736372697074696f6e0000000031426f756e646c6573732070726f66696c6520636f6e74726163743a2072657075746174696f6e202b206561726e696e67730000000000000000000005727376657200000000000006312e39332e3000000000000000000008727373646b7665720000002f32372e302e30236535636234623532633364613865353666633438616466643762383564383539373663316130353900008b2c0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000001000003e900000002000000030000000000000000000000076d696772617465000000000000000001000003e90000000200000003000000000000000000000007756e7061757365000000000000000001000003e9000000020000000300000000000000000000000776657273696f6e00000000000000000100000010000000000000000000000009626f6f747374726170000000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000096765745f61646d696e00000000000000000000010000001300000000000000000000000969735f7061757365640000000000000000000001000000010000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000000020000000300000000000000000000000b6765745f70726f66696c6500000000010000000000000004757365720000001300000001000003e8000007d00000000750726f66696c650000000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000000020000000300000000000000000000000c6765745f6561726e696e677300000002000000000000000475736572000000130000000000000005746f6b656e00000000000013000000010000000b00000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e000000000000130000000000000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000000020000000300000000000000000000000e626f6f7473747261705f73656c660000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f62756d705f72657075746174696f6e000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e90000000200000003000000000000000000000010736c6173685f72657075746174696f6e0000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000001172656769737465725f6561726e696e677300000000000004000000000000000475736572000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000136765745f6576656e74735f636f6e7472616374000000000000000001000003e8000000130000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000137365745f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e900000002000000030000000000000000000000166163636570745f6576656e74735f636f6e747261637400000000000000000001000003e9000000020000000300000000000000000000001661646d696e5f736c6173685f72657075746174696f6e00000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e900000002000000030000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000001770726f706f73655f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000000020000000300000000000000000000001b6765745f70656e64696e675f6576656e74735f636f6e7472616374000000000000000001000003e8000007d00000001550656e64696e674576656e7473436f6e747261637400000000000000000000000000001e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400000000000000000001000003e9000000020000000300000002000000000000000000000007446174614b6579000000000c00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000e4576656e7473436f6e7472616374000000000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000001000000000000000750726f66696c6500000000010000001300000001000000000000000f4561726e696e67734279546f6b656e0000000002000000130000001300000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e000000000000010000008454656d706f72617279206964656d706f74656e637920666c6167206b65796564206279202863616c6c657220646f6d61696e2c206f705f6964292e0a446f6d61696e20736570617261746573206576656e74732d6f726967696e61746564206f70732066726f6d20756e70726976696c6567656420626f6f7473747261705f73656c662e000000064f705365656e00000000000200000013000003ee000000200000000100000000000000000000000750726f66696c650000000002000000000000000f626f6f7473747261707065645f61740000000006000000000000000a72657075746174696f6e0000000000060000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee000000200000000100000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000030000000000000011657870697265735f61745f6c656467657200000000000004000000000000001270726f706f7365645f61745f6c65646765720000000000040000000000000006746172676574000000000013000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f00000000000002000000000000001b4576656e7473436f6e74726163744e6f74436f6e666967757265640000000003000000000000000c556e617574686f72697a65640000000400000000000000084e6f7441646d696e00000005000000000000001450656e64696e6741646d696e4d69736d6174636800000006000000000000001350656e64696e6741646d696e457870697265640000000007000000000000000e4e6f74496e697469616c697a6564000000000008000000000000001f4576656e7473436f6e7472616374416c7265616479436f6e66696775726564000000000e000000000000001d50656e64696e674576656e7473436f6e74726163744d69736d617463680000000000000f000000000000001c50656e64696e674576656e7473436f6e74726163744578706972656400000010000000000000001d50656e64696e674576656e7473436f6e747261637454696d656c6f636b00000000000011000000000000000f50726f66696c654e6f74466f756e64000000000a000000000000000d496e76616c6964416d6f756e740000000000000c000000000000000e526561736f6e526571756972656400000000000d000000000000000d4f70416c72656164795365656e00000000000014000000000000000650617573656400000000001e0000000000000012557067726164654e6f7450726f706f73656400000000002800000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000002900000000000000165570677261646550726f706f73616c4578706972656400000000002a00000000000000174d6967726174696f6e416c72656164794170706c696564000000002b000000050000000000000000000000065061757365640000000000010000000670617573656400000000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e000000000010000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e000000001000000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f73657400000000000001000000000000000674617267657400000000001300000000000000020000000500000000000000000000001052657075746174696f6e42756d706564000000010000001172657075746174696f6e5f62756d706564000000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001100000000000000020000000500000000000000000000001152657075746174696f6e536c6173686564000000000000010000001272657075746174696f6e5f736c61736865640000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e0000000000110000000000000002000000050000000000000000000000124561726e696e677352656769737465726564000000000001000000136561726e696e67735f72656769737465726564000000000300000000000000047573657200000013000000000000000000000005746f6b656e00000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001350726f66696c65426f6f74737472617070656400000000010000001470726f66696c655f626f6f74737472617070656400000001000000000000000475736572000000130000000000000002000000050000000000000000000000154576656e7473436f6e74726163745570646174656400000000000001000000176576656e74735f636f6e74726163745f75706461746564000000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001641646d696e52657075746174696f6e536c61736865640000000000010000001861646d696e5f72657075746174696f6e5f736c6173686564000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002000000050000000000000000000000174576656e7473526f746174696f6e43616e63656c6c65640000000001000000196576656e74735f726f746174696f6e5f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000001850656e64696e674576656e7473436f6e7472616374536574000000010000001b70656e64696e675f6576656e74735f636f6e74726163745f7365740000000003000000000000000674617267657400000000001300000000000000000000001270726f706f7365645f61745f6c6564676572000000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002001e11636f6e7472616374656e766d6574617630000000000000001b0000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32372e302e30233561376335666537363533306266343234383437376163383132666337353731343662393863633400" - } - }, - "ext": "v0" - }, - "live_until": 535780 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/contracts/compatibility/test_snapshots/sdk23_v110_rows_survive_h6_upgrade_to_sdk27.1.json b/contracts/compatibility/test_snapshots/sdk23_v110_rows_survive_h6_upgrade_to_sdk27.1.json deleted file mode 100644 index d7be767..0000000 --- a/contracts/compatibility/test_snapshots/sdk23_v110_rows_survive_h6_upgrade_to_sdk27.1.json +++ /dev/null @@ -1,7146 +0,0 @@ -{ - "generators": { - "address": 15, - "nonce": 0, - "mux_id": 0 - }, - "auth": [ - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "create_contract_v2_host_fn": { - "contract_id_preimage": { - "address": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "salt": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - "executable": { - "wasm": "b9e3500cfb559781e68359655f37775c78afffc5a8436daca9d1d1f8e3569b02" - }, - "constructor_args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "create_contract_v2_host_fn": { - "contract_id_preimage": { - "address": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "salt": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - "executable": { - "wasm": "2a8789bf5dd392b91ddfe6591072a0cb9fae70045abf379fd1dbbc2db4af1de3" - }, - "constructor_args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "u32": 250 - }, - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "set_events_contract", - "args": [ - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF", - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "set_admin", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "i128": "0" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "i128": "60000000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "mint", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - }, - { - "i128": "400000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "register_supported_token", - "args": [ - { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6J5N", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "bootstrap_self", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6J5N" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000001" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "manager" - }, - "val": "void" - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Bounty" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Single" - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "completed" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 100 - } - } - ] - } - } - ] - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000002" - } - ] - } - }, - "sub_invocations": [ - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "i128": "10250000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "apply_to_bounty", - "args": [ - { - "u64": "429496729601" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000003" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "submit", - "args": [ - { - "u64": "429496729601" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "string": "ipfs://submission" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "select_winners", - "args": [ - { - "u64": "429496729601" - }, - { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "position" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - }, - { - "key": { - "symbol": "reputation_bump" - }, - "val": { - "u32": 7 - } - } - ] - } - ] - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000005" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "manager" - }, - "val": "void" - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Hackathon" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Single" - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "cancelling" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 100 - } - } - ] - } - } - ] - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000006" - } - ] - } - }, - "sub_invocations": [ - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "i128": "10250000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "add_funds", - "args": [ - { - "u64": "429496729602" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - }, - { - "i128": "100000000" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000007" - } - ] - } - }, - "sub_invocations": [ - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "i128": "102500000" - } - ] - } - }, - "sub_invocations": [] - } - ] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "start_cancel", - "args": [ - { - "u64": "429496729602" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000008" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "manager" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N" - } - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Hackathon" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Single" - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "active" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 100 - } - } - ] - } - } - ] - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000009" - } - ] - } - }, - "sub_invocations": [ - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "i128": "10250000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "add_funds", - "args": [ - { - "u64": "429496729603" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - }, - { - "i128": "100000000" - }, - { - "bytes": "000000000000000000000000000000000000000000000000000000000000000a" - } - ] - } - }, - "sub_invocations": [ - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "i128": "102500000" - } - ] - } - }, - "sub_invocations": [] - } - ] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "manager" - }, - "val": "void" - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Grant" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Multi" - }, - { - "u32": 2 - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "grant" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 100 - } - } - ] - } - } - ] - }, - { - "bytes": "000000000000000000000000000000000000000000000000000000000000000b" - } - ] - } - }, - "sub_invocations": [ - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "i128": "10250000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "select_winners", - "args": [ - { - "u64": "429496729604" - }, - { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "position" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - }, - { - "key": { - "symbol": "reputation_bump" - }, - "val": { - "u32": 0 - } - } - ] - } - ] - }, - { - "bytes": "000000000000000000000000000000000000000000000000000000000000000c" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "claim_milestone", - "args": [ - { - "u64": "429496729604" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - }, - { - "u32": 0 - }, - { - "u32": 5 - }, - { - "bytes": "000000000000000000000000000000000000000000000000000000000000000d" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "manager" - }, - "val": "void" - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Crowdfunding" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Multi" - }, - { - "u32": 2 - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "crowdfunding" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 100 - } - } - ] - } - } - ] - }, - { - "bytes": "000000000000000000000000000000000000000000000000000000000000000e" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "add_funds", - "args": [ - { - "u64": "429496729605" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - }, - { - "i128": "100000000" - }, - { - "bytes": "000000000000000000000000000000000000000000000000000000000000000f" - } - ] - } - }, - "sub_invocations": [ - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "i128": "100000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "claim_milestone", - "args": [ - { - "u64": "429496729605" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - }, - { - "u32": 0 - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000010" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "claim_milestone", - "args": [ - { - "u64": "429496729605" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - }, - { - "u32": 0 - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000010" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "migrate", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "migrate", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "set_admin", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2ZMN" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "set_admin", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "propose_events_contract", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BV5" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "propose_upgrade", - "args": [ - { - "bytes": "de2e90763462c67844bbf99707f67056f3aaa039d763c32366c445b73cf10802" - }, - { - "string": "1.2.0" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "propose_upgrade", - "args": [ - { - "bytes": "52ead9e4374d1fe17704649da59747095bb59839f3e826978013da03508a7e7c" - }, - { - "string": "1.5.0" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "apply_upgrade", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "cancel_pending_events_contract", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2ZMN", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "accept_admin", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "apply_upgrade", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "accept_admin", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "manager" - }, - "val": "void" - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Hackathon" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Single" - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "post-upgrade" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 100 - } - } - ] - } - } - ] - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000014" - } - ] - } - }, - "sub_invocations": [ - { - "function": { - "contract_fn": { - "contract_address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "function_name": "transfer", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "i128": "10250000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - } - ] - ], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "claim_milestone", - "args": [ - { - "u64": "429496729604" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - }, - { - "u32": 1 - }, - { - "u32": 5 - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000016" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [], - [], - [], - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "claim_milestone", - "args": [ - { - "u64": "429496729605" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 1 - }, - { - "u32": 0 - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000018" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "claim_milestone", - "args": [ - { - "u64": "429496729605" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 1 - }, - { - "u32": 0 - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000018" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2ZMN", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "migrate", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "migrate", - "args": [] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 27, - "sequence_number": 17380, - "timestamp": 1000000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 17380, - "max_entry_ttl": 6312000, - "ledger_entries": [ - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "account": { - "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF", - "balance": "0", - "seq_num": "0", - "num_sub_entries": 0, - "inflation_dest": null, - "flags": 0, - "home_domain": "", - "thresholds": "01010101", - "signers": [], - "ext": "v0" - } - }, - "ext": "v0" - }, - "live_until": null - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF", - "key": { - "ledger_key_nonce": { - "nonce": "4837995959683129791" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "544730322382084885" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "649072984189975589" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "1033654523790656264" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "1506441561184340186" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "1690253666352074432" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "2254425974100219774" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "2891388370666955040" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "3736142932239307322" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "4914054227674050081" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "5994256439390011320" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "6277191135259896685" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "6369051681840606601" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": "8375915698557174338" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": "801925984706572462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": "5541220902715666415" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "2032731177588607455" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "4270020994084947596" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": "8370022561469687789" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "1194852393571756375" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "1301173170172112462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "1345255804540566779" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "2140788761963629343" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "2307661404550649928" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "2578412842719982537" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "2781962168096793370" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "4571470874178140630" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "4822409645871993625" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "6517132746326325848" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "7564072809757355283" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "8077058277077262192" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": "8840537117088365198" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "115220454072064130" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "3126073502131104533" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", - "key": { - "ledger_key_nonce": { - "nonce": "5012940724606903311" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", - "key": { - "ledger_key_nonce": { - "nonce": "6391496069076573377" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", - "key": { - "ledger_key_nonce": { - "nonce": "7270604957039011794" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5", - "key": { - "ledger_key_nonce": { - "nonce": "395965415359800683" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5", - "key": { - "ledger_key_nonce": { - "nonce": "3507645618223554847" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5", - "key": { - "ledger_key_nonce": { - "nonce": "6054449652355741849" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2ZMN", - "key": { - "ledger_key_nonce": { - "nonce": "2623024502929126324" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2ZMN", - "key": { - "ledger_key_nonce": { - "nonce": "7935298921545310989" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6329379 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6J5N", - "key": { - "ledger_key_nonce": { - "nonce": "5806905060045992000" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - "live_until": 6312099 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "1257500000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 535780 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "18847500000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 535780 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 518500 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 535780 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "195000000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 535780 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "20100000000" - } - }, - { - "key": { - "symbol": "authorized" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "clawback" - }, - "val": { - "bool": false - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 535780 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": "stellar_asset", - "storage": [ - { - "key": { - "symbol": "METADATA" - }, - "val": { - "map": [ - { - "key": { - "symbol": "decimal" - }, - "val": { - "u32": 7 - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHUF" - } - }, - { - "key": { - "symbol": "symbol" - }, - "val": { - "string": "aaa" - } - } - ] - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "AssetInfo" - } - ] - }, - "val": { - "vec": [ - { - "symbol": "AlphaNum4" - }, - { - "map": [ - { - "key": { - "symbol": "asset_code" - }, - "val": { - "string": "aaa\\0" - } - }, - { - "key": { - "symbol": "issuer" - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000006" - } - } - ] - } - ] - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 138340 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EarningsByToken" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "100000000" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EarningsByToken" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "10000000000" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EarningsByToken" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - }, - { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "10000000000" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000001" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "b000000000000000000000000000000000000000000000000000000000000003" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "b000000000000000000000000000000000000000000000000000000000000005" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "b00000000000000000000000000000000000000000000000000000000000000d" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "b000000000000000000000000000000000000000000000000000000000000010" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "d100000000000000000000000000000000000000000000000000000000000005" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "d10000000000000000000000000000000000000000000000000000000000000d" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "d100000000000000000000000000000000000000000000000000000000000010" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "e100000000000000000000000000000000000000000000000000000000000005" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "e10000000000000000000000000000000000000000000000000000000000000d" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "e100000000000000000000000000000000000000000000000000000000000010" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "7fb8ac73d4ec74d28b2898fee94cd9d8ca7d862edd5bd44954aa5b5dec7a8152" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 34759 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "829b091c6a77240a470b1df61a0f510f99de57657ef00ec59f626020b56428fc" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 34759 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "8b49442cb79a2fb2b821cc84dedd76969443ec471eee71a6daee5f1109404576" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 34759 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "a748bfbca37c094bf836ebfd8121acc0493b4f00a2927cb31ca46cdb4b4ee5d6" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 34759 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "cfe4d757de943a407d14593e5e3bd308bb3ce34b8573603eb6f829d1c86dffe1" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 34759 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "f21c11096505d7684928c58a1c36a5ca5c802dcdfdfd3adfe46e458552246100" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 34759 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Profile" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "bootstrapped_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "reputation" - }, - "val": { - "u64": "0" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Profile" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "bootstrapped_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "reputation" - }, - "val": { - "u64": "7" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Profile" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "bootstrapped_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "reputation" - }, - "val": { - "u64": "10" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Profile" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6J5N" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "bootstrapped_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "reputation" - }, - "val": { - "u64": "0" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "de2e90763462c67844bbf99707f67056f3aaa039d763c32366c445b73cf10802" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2ZMN" - } - }, - { - "key": { - "vec": [ - { - "symbol": "DeploymentSeq" - } - ] - }, - "val": { - "u32": 100 - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventsContract" - } - ] - }, - "val": { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - } - }, - { - "key": { - "vec": [ - { - "symbol": "MigratedToVersion" - } - ] - }, - "val": { - "string": "1.2.0" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Paused" - } - ] - }, - "val": { - "bool": false - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "string": "1.2.0" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 518500 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorAmount" - }, - { - "u64": "429496729602" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "0" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorAmount" - }, - { - "u64": "429496729603" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "100000000" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorAmount" - }, - { - "u64": "429496729605" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "100000000" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorAt" - }, - { - "u64": "429496729602" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorAt" - }, - { - "u64": "429496729603" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorAt" - }, - { - "u64": "429496729605" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorCount" - }, - { - "u64": "429496729602" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorCount" - }, - { - "u64": "429496729603" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorCount" - }, - { - "u64": "429496729605" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorSlot" - }, - { - "u64": "429496729602" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorSlot" - }, - { - "u64": "429496729603" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "ContributorSlot" - }, - { - "u64": "429496729605" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "CrowdfundingMilestonesClaimed" - }, - { - "u64": "429496729605" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 2 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u64": "429496729601" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "created_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u64": "429496729601" - } - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Bounty" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Single" - } - ] - } - }, - { - "key": { - "symbol": "remaining_escrow" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Completed" - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "completed" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 100 - } - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u64": "429496729602" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "created_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u64": "429496729602" - } - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Hackathon" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Single" - } - ] - } - }, - { - "key": { - "symbol": "remaining_escrow" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Cancelled" - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "cancelling" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 100 - } - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u64": "429496729603" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "created_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u64": "429496729603" - } - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Hackathon" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Single" - } - ] - } - }, - { - "key": { - "symbol": "remaining_escrow" - }, - "val": { - "i128": "10100000000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "active" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 100 - } - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u64": "429496729604" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "created_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u64": "429496729604" - } - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Grant" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Multi" - }, - { - "u32": 2 - } - ] - } - }, - { - "key": { - "symbol": "remaining_escrow" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Completed" - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "grant" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 100 - } - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u64": "429496729605" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "created_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u64": "429496729605" - } - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Crowdfunding" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Multi" - }, - { - "u32": 2 - } - ] - } - }, - { - "key": { - "symbol": "remaining_escrow" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Completed" - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "crowdfunding" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 100 - } - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u64": "429496729606" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://event" - } - }, - { - "key": { - "symbol": "created_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "deadline" - }, - "val": { - "u64": "1086400" - } - }, - { - "key": { - "symbol": "fee_bps_override" - }, - "val": "void" - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u64": "429496729606" - } - }, - { - "key": { - "symbol": "owner" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "symbol": "pillar" - }, - "val": { - "vec": [ - { - "symbol": "Hackathon" - } - ] - } - }, - { - "key": { - "symbol": "release_kind" - }, - "val": { - "vec": [ - { - "symbol": "Single" - } - ] - } - }, - { - "key": { - "symbol": "remaining_escrow" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "status" - }, - "val": { - "vec": [ - { - "symbol": "Active" - } - ] - } - }, - { - "key": { - "symbol": "title" - }, - "val": { - "string": "post-upgrade" - } - }, - { - "key": { - "symbol": "token" - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "symbol": "total_budget" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "winner_distribution" - }, - "val": { - "map": [ - { - "key": { - "u32": 1 - }, - "val": { - "u32": 100 - } - } - ] - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1572580 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventApplicantAt" - }, - { - "u64": "429496729601" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventApplicantCount" - }, - { - "u64": "429496729601" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventApplicantSlot" - }, - { - "u64": "429496729601" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventManager" - }, - { - "u64": "429496729603" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N" - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventSubmission" - }, - { - "u64": "429496729601" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "applicant" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - }, - { - "key": { - "symbol": "content_uri" - }, - "val": { - "string": "ipfs://submission" - } - }, - { - "key": { - "symbol": "submitted_at" - }, - "val": { - "u64": "1000000" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventWinnerAt" - }, - { - "u64": "429496729601" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "10000000000" - } - }, - { - "key": { - "symbol": "milestone" - }, - "val": "void" - }, - { - "key": { - "symbol": "paid_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "position" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventWinnerAt" - }, - { - "u64": "429496729604" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "milestone" - }, - "val": "void" - }, - { - "key": { - "symbol": "paid_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "position" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventWinnerAt" - }, - { - "u64": "429496729604" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "5000000000" - } - }, - { - "key": { - "symbol": "milestone" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "paid_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "position" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventWinnerAt" - }, - { - "u64": "429496729604" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "5000000000" - } - }, - { - "key": { - "symbol": "milestone" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "paid_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "position" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1572580 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventWinnerAt" - }, - { - "u64": "429496729605" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "0" - } - }, - { - "key": { - "symbol": "milestone" - }, - "val": "void" - }, - { - "key": { - "symbol": "paid_at" - }, - "val": "void" - }, - { - "key": { - "symbol": "position" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventWinnerAt" - }, - { - "u64": "429496729605" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "50000000" - } - }, - { - "key": { - "symbol": "milestone" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "paid_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "position" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventWinnerAt" - }, - { - "u64": "429496729605" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "amount" - }, - "val": { - "i128": "50000000" - } - }, - { - "key": { - "symbol": "milestone" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "paid_at" - }, - "val": { - "u64": "1000000" - } - }, - { - "key": { - "symbol": "position" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "recipient" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - } - ] - } - } - }, - "ext": "v0" - }, - "live_until": 1572580 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventWinnerCount" - }, - { - "u64": "429496729601" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventWinnerCount" - }, - { - "u64": "429496729604" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 3 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "EventWinnerCount" - }, - { - "u64": "429496729605" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 3 - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "MilestoneClaimed" - }, - { - "u64": "429496729604" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "MilestoneClaimed" - }, - { - "u64": "429496729604" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 1572580 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "MilestoneClaimed" - }, - { - "u64": "429496729605" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 1555300 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "MilestoneClaimed" - }, - { - "u64": "429496729605" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 1572580 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "NonOwnerContributionTotal" - }, - { - "u64": "429496729602" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "0" - } - } - }, - "ext": "v0" - }, - "live_until": 1572580 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "NonOwnerContributionTotal" - }, - { - "u64": "429496729606" - } - ] - }, - "durability": "persistent", - "val": { - "i128": "0" - } - } - }, - "ext": "v0" - }, - "live_until": 1572580 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000002" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000003" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000004" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000005" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000006" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000007" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000008" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000009" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "000000000000000000000000000000000000000000000000000000000000000a" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "000000000000000000000000000000000000000000000000000000000000000b" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "000000000000000000000000000000000000000000000000000000000000000c" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "000000000000000000000000000000000000000000000000000000000000000d" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "000000000000000000000000000000000000000000000000000000000000000e" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "000000000000000000000000000000000000000000000000000000000000000f" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000010" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 17479 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000014" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 34759 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000016" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 34759 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000018" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 34759 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000011" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 34759 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "OpSeen" - }, - { - "address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000012" - } - ] - }, - "durability": "temporary", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - "live_until": 34759 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "52ead9e4374d1fe17704649da59747095bb59839f3e826978013da03508a7e7c" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYRE5" - } - }, - { - "key": { - "vec": [ - { - "symbol": "DeploymentSeq" - } - ] - }, - "val": { - "u32": 100 - } - }, - { - "key": { - "vec": [ - { - "symbol": "FeeAccount" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "FeeBps" - } - ] - }, - "val": { - "u32": 250 - } - }, - { - "key": { - "vec": [ - { - "symbol": "MigratedToVersion" - } - ] - }, - "val": { - "string": "1.5.0" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextEventId" - } - ] - }, - "val": { - "u64": "429496729607" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Paused" - } - ] - }, - "val": { - "bool": false - } - }, - { - "key": { - "vec": [ - { - "symbol": "ProfileContract" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedToken" - }, - { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedTokenAt" - }, - { - "u32": 0 - } - ] - }, - "val": { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedTokenCount" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "SupportedTokenSlot" - }, - { - "address": "CACMVW2KK4H5FZDFF2AUCAKQTEJMZZWJUIZF23XMRVYQBSXYLHZ6BKWN" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "string": "1.5.0" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - "live_until": 518500 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 15469, - "n_functions": 192, - "n_globals": 4, - "n_table_entries": 5, - "n_types": 43, - "n_data_segments": 22, - "n_elem_segments": 1, - "n_imports": 39, - "n_exports": 55, - "n_data_segment_bytes": 4318 - } - } - }, - "hash": "2a8789bf5dd392b91ddfe6591072a0cb9fae70045abf379fd1dbbc2db4af1de3", - "code": "0061736d010000000190022b60027e7e017e60017e017e6000017e60027f7f0060027f7e0060027f7f017f60037f7f7f017f60017e0060037e7e7e017e60017f0060017e017f60017f017e60047e7e7e7e017e60037f7e7e006000017f60027e7f0060027f7f017e60000060027e7e017f60037f7f7e0060037f7e7f0060057f7e7e7e7e0060037e7e7e0060017f017f60037f7f7f0060037e7f7f017e60067f7e7e7e7e7f0060047e7e7e7e0060047f7e7e7f0060057e7e7e7e7e0060057e7f7f7f7f0060027e7f017e60027e7e0060047f7f7f7f017e60057e7e7f7e7e0060067e7e7e7e7e7e0060057e7e7e7e7e017e60047f7f7f7f017f60047f7e7e7e0060047e7f7f7f0060047f7f7e7e0060027e7f017f60047f7e7f7f0002eb01270169015f0001016901300001016c01310000016c015f0008017801300000017601330001017601310000016101300001017801370002016c01380000016c0137000c016c013200000178013100000162016b0001016c01360001016d01330001016d01350000016d01360000016d01340000016d013100000176015f00020176013600000176016700000169013800010169013700010169013600000162016a00000162013800010164015f000801620131000c016201330000016201690000016d01390008016d0161000c0162016d0008017801330002017801340002016c0130000001780135000103c201c00104041d001016030b1203040d031313031703030304030412030b18040d0b03010b10040d04031905040a05031e11070e090e110e17021a1b00090a07021f0f0b190711070e0907090907090411090a0f0e030a04040f03200a14120d0a140f0d1b0a140a040f0d210710090707090716222303030c0e0b01020101010202000202020101010201000008000c08080c080800012401000101000101000101000002020202020202020225050505060303181a1c15151c26061527100b1328292a0405017001050505030100110621047f01418080c0000b7f0041b3a5c0000b7f0041f4a6c0000b7f004180a7c0000b07dd0737066d656d6f727902000d5f5f636f6e7374727563746f72009b01097365745f61646d696e009e010c6163636570745f61646d696e009f010b7365745f6665655f62707300a0010f7365745f6665655f6163636f756e7400a101147365745f70726f66696c655f636f6e747261637400a20105706175736500a30107756e706175736500a4010f70726f706f73655f7570677261646500a5010d6170706c795f7570677261646500a6011663616e63656c5f70656e64696e675f7570677261646500a701076d69677261746500a8011872656769737465725f737570706f727465645f746f6b656e00a9011a646572656769737465725f737570706f727465645f746f6b656e00aa011269735f737570706f727465645f746f6b656e00ab0115737570706f727465645f746f6b656e5f636f756e7400ac0112737570706f727465645f746f6b656e5f617400ad010c6372656174655f6576656e7400ae010c73746172745f63616e63656c00af011470726f636573735f63616e63656c5f626174636800b0010f66696e616c697a655f63616e63656c00b101096164645f66756e647300b2010f6170706c795f746f5f626f756e747900b3011477697468647261775f6170706c69636174696f6e00b401067375626d697400b5011377697468647261775f7375626d697373696f6e00b6010e73656c6563745f77696e6e65727300b7010b7365745f6d616e6167657200b8010b6765745f6d616e6167657200b9010f636c61696d5f6d696c6573746f6e6500ba01096765745f6576656e7400bb010e6765745f7375626d697373696f6e00bc010e6765745f6170706c6963616e747300bd01136765745f6170706c6963616e745f636f756e7400be01106765745f6170706c6963616e745f617400bf010b6765745f77696e6e65727300c001106765745f77696e6e65725f636f756e7400c1010d6765745f77696e6e65725f617400c201106765745f636f6e7472696275746f727300c301156765745f636f6e7472696275746f725f636f756e7400c401126765745f636f6e7472696275746f725f617400c501166765745f636f6e7472696275746f725f616d6f756e7400c601096765745f61646d696e00c7010b6765745f6665655f62707300c8010f6765745f6665655f6163636f756e7400c901146765745f70726f66696c655f636f6e747261637400ca010969735f70617573656400cb010776657273696f6e00cc01136765745f70656e64696e675f7570677261646500cd01176765745f6d696772617465645f746f5f76657273696f6e00ce010769645f6261736500cf01015f03010a5f5f646174615f656e6403020b5f5f686561705f626173650303090d010041010b04d101d20151d3010c01160a94fb01c0012f00200142ffffffffffffffff0058047e200142088642068405200110000b210120004200370300200020013703080b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110010b210120002003370300200020013703080b910101027f230041306b22062400200620032004102a370310200620023703082006200137030003402005411846044041002105034020054118470440200641186a20056a200520066a290300370300200541086a21050c010b0b2000428eeeea95beb6def300200641186a4103102b102c200641306a240005200641186a20056a4202370300200541086a21050c010b0b0b2e01017f230041106b22022400200220002001108d0120022802004101460440000b2002290308200241106a24000b16002000ad4220864204842001ad42208642048410160b2701017f230041106b22032400200020012002101c42ff01834202520440000b200341106a24000b0b0020002001420110e3010bd70e02027f037e230041306b2201240002400240027e024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020041016b0e1e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e000b200141106a2200419497c0004105104120012802100d212000200129031810420c1e0b200141106a2200419997c000410c104120012802100d202000200129031810420c1d0b200141106a220041a597c000410a104120012802100d1f2000200129031810420c1c0b200141106a220041af97c0004106104120012802100d1e2000200129031810420c1b0b200141106a220041b597c0004106104120012802100d1d2000200129031810420c1a0b200141106a220041bb97c000410d104120012802100d1c2000200129031810420c190b200141106a220041c897c000410f104120012802100d1b2000200129031810420c180b200141106a220241d797c000410e104120012802100d1a20022001290318200029030810430c170b200141106a220041e597c000410b104120012802100d192000200129031810420c160b200141106a220241f097c0004105104120012802100d182001290318210320022000290308102720012802100d1820022003200129031810430c150b200141106a220241f597c000410c104120012802100d172001290318210320022000290308102720012802100d1720022003200129031810430c140b200141106a2202418198c0004113104120012802100d162001290318210320022000290308102720012802100d1620022003200129031810430c130b2001419498c0004110104120012802000d152001290308210320012000290308102720012802000d152001200129030837031820012003370310200120003502044220864204843703200c130b200141a498c0004112104120012802000d142001290308210320012000290308102720012802000d142001200129030837031820012003370310200120002903103703200c120b200141b698c000410f104120012802000d132001290308210320012000290308102720012802000d132001200129030837031820012003370310200120002903103703200c110b200141106a220241c598c0004110104120012802100d122001290318210320022000290308102720012802100d1220022003200129031810430c0f0b200141d598c000410d104120012802000d112001290308210320012000290308102720012802000d112001200129030837031820012003370310200120003502044220864204843703200c0f0b200141e298c0004111104120012802000d102001290308210320012000290308102720012802000d102001200129030837031820012003370310200120002903103703200c0e0b200141106a220241f398c0004110104120012802100d0f2001290318210320022000290308102720012802100d0f20022003200129031810430c0c0b2001418399c000410d104120012802000d0e2001290308210320012000290308102720012802000d0e2001200129030837031820012003370310200120003502044220864204843703200c0c0b2001419099c000410f104120012802000d0d2001290308210320012000290308102720012802000d0d2001200129030837031820012003370310200120002903103703200c0b0b200141106a2202419f99c0004110104120012802100d0c2001290318210320022000290308102720012802100d0c20012903182104200035020421052001200029031037032020012004370318200120033703102001200542208642048437032820024104102b21030c0d0b200141106a220241af99c000411d104120012802100d0b2001290318210320022000290308102720012802100d0b20022003200129031810430c080b200141106a220241cc99c0004111104120012802100d0a2001290318210320022000290308102720012802100d0a20022003200129031810430c070b200141106a220041dd99c0004107104120012802100d092000200129031810420c060b200141106a220041e499c000410e104120012802100d082000200129031810420c050b200141106a220041f299c0004111104120012802100d072000200129031810420c040b200141106a220241839ac0004106104120012802100d0620022001290318200029030810430c030b200141106a220041899ac0004113104120012802100d052000200129031810420c020b200141106a2202419c9ac0004110104120012802100d0420022001290318200035020442208642048410430c010b200141106a220241ac9ac0004112104120012802100d0320022001290318200029030810430b2001290310210420012903180c010b230041206b220024002000200141106a22022903103703182000200229030837031020002002290300370308200041086a4103102b21032001420037030020012003370308200041206a24002001290300210420012903080b21032004500d010b000b200141306a240020030b0b002000200110254201510b0e002000200142cd00420110e4010b0a0020002001420110320b0d002000102e2001200210031a0b0a0020002001420110340b14002000102e2001ad422086420484200210031a0b12002000102e2001ad42ff0183200210031a0b0b0020002001420210e3010b3b02017f017e4102210102402000102e22024202102f450d004101210102400240200242021002a741ff01710e020102000b000b410021010b20010b0e002000200142cd00420210e4010b0e002000200142c900420210e4010b0a0020002001420210350b0a0020002001420210320b0a0020002001420210340b0d002000102e2001420210031a0b0b002000200110044200520b5402017f017e230041106b220224000240200020012903002203420252047e2003a74101710d0120002001290308370308200041106a200141106a29030037030042010542000b370300200241106a24000f0b000b3101017e200029030022014202520440200029030842022001a74101711b0f0b200028020841037441889bc0006a2903000b3901017f230041106b2203240020032001200210d70120002003280200047e4201052000200329030837030842000b370300200341106a24000b3401017f230041106b2202240020022001370308200241086a4101102b21012000420037030020002001370308200241106a24000b3801017f230041106b22032400200320023703082003200137030020034102102b21012000420037030020002001370308200341106a24000b2d02017f017e230041106b2201240020012000104520012802004101460440000b2001290308200141106a24000bbd0102037f037e230041306b22022400200241086a220320012903102001290318108d0142012105024020022802080d00200229031021062001350224210720012802202104200320012903002001290308104a20022802080d002002200229031037031820022006370308200220012903283703282002200135023042208642048437032020022007422086420484420220041b370310200041c496c000410520034105108e01370308420021050b20002005370300200241306a24000b2b01017f230041106b2201240020012000102720012802004101460440000b2001290308200141106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a4101102b200141106a24000b230020004101714504402001ad4220864204840f0b200141037441889bc0006a2903000b5b01017f230041106b22022400024020014202520440200220011028200229030821012002280200044020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a24000b20002001a741017104402000200210270f0b20004200370300200042023703080b8c0202047f017e230041206b220224000240200142ff018342cb00520440410221030c010b2001100521062002410036020820022001370300200220064220883e020c200241106a2002104c410221030240200229031022014202512001a7410171720d0020022903182201a741ff0171220441ca00472004410e47710d0102400240200141e093c0004102104d422088a70e020001020b2002280208200228020c104e0d01410021030c020b2002280208200228020c104e41024f0d00200241106a2002104c200229031022014202512001a7410171720d002002290318220142ff01834204520d002001422088a72105410121030b0b2000200536020420002003360200200241206a24000b3d01017f200020012802082202200128020c49047e200020012903002002ad42208642048410063703082001200241016a36020842000542020b3703000b180020002001ad4220864204842002ad42208642048410220b1100200020014d0440200120006b0f0b000b3501027f2001420251047f4100052001422088a7210241014102200142ff01834204511b0b210320002002360204200020033602000bef0102037f017e230041206b22012400410421020240200042ff018342cb00520d002000100521042001410036020820012000370300200120044220883e020c200141106a2001104c200129031022004202512000a7410171720d0020012903182200a741ff0171220341ca00472003410e47710d000240024002400240200041c091c0004104104d422088a70e0400010203040b2001280208200128020c104e0d03410021020c030b2001280208200128020c104e0d02410121020c020b2001280208200128020c104e0d01410221020c010b2001280208200128020c104e0d00410321020b200141206a240020020b1900200128020041a4a5c000410f200128020428020c1106000bff0102047f047e230041206b22022400024020012802082204200128020c4f0440200042023703000c010b20012903002004ad42208642048410062106034020034118470440200241086a20036a4202370300200341086a21030c010b0b420121070240200642ff018342cc00520d00200641fc96c0004103200241086a410310532002290308220842ff01834204520d002002290310220642ff018342cd00520d002002290318220942ff01834204520d002008422088a721032009422088a72105420021070b200441016a2204044020002005360214200020033602102000200637030820002007370300200120043602080c010b000b200241206a24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410211a0b0c004283808080e0001055000b0700200010261a0b3701027f230041106b2200240020001057027f2000280200410146044020002802040c010b200029030810071a41000b200041106a24000b4d01027f230041106b22012400200141f085c00010384101210202402001280200410146044020002001290308370308410021020c010b200041063602040b20002002360200200141106a24000b0c00105941c6004100105a1b0b1600428480808080f010428480808080a0fa0310091a0b0d00418087c000103741fd01710b360020002d0078410147044041200f0b20002d00790440411f0f0b2000280200410147044041000f0b412541002000290308105c581b0b3f02017e027f230041106b22012400027e10242200a741ff017122024106470440200241c000460440200010010c020b000b20004208880b200141106a24000bfd0102017f067e230041306b220624002006410036022c200641106a200320042005ad42002006412c6a10d8012006200629031020062903184290ce00420010db01200628022c210520062903082107200629030021081008210941b886c00010e201210a200120022009200342ba82b4a2d8e1d3d7947f200820051b22087c220b200354ad200442e5908eebc5dbd101200720051b22027c7c2207423f87220c200b2002200485427f8520042007858342005322051b200c428080808080808080807f85200720051b1029200842005220024200552002501b044020012009200a2008200210290b2000200337030020002004370308200641306a24000b0e002000100820012002200310290b4d02027f017e230041306b220224002002410a36021820022000370320200241086a200241186a220310302002290308220050450440200310600b2002290310200241306a240020012000a71b0b1d002000102e4201428480808080b0d400428480808080e0ee0b100a1a0b5401027f230041206b220124002001411b360208200120003703100240200141086a102e22004200102f450d0002400240200042001002a741ff017122020e020201000b000b413c21020b200141206a240020020b2d01017f230041206b220124002001411b36020820012000370310200141086a410142001035200141206a24000b3902027f017e230041106b22002400200041086a419887c000103620002802082101200035020c200041106a2400422086420020014101711b0b8a0101047f230041406a22022400200241386a22034200370300200241306a22044200370300200241286a22054200370300200242003703202000200241206a1065200241186a2003290300370300200241106a2004290300370300200241086a200529030037030020022002290320220037030020022000a72001733a000020021066200241406b24000b1900200042042001ad42208642048442848080808004101d1a0b14002000ad42208642048442848080808004101e0b970101047f230041406a22032400200341386a22044200370300200341306a22054200370300200341286a22064200370300200342003703202000200341206a1065200341186a2004290300370300200341106a2005290300370300200341086a200629030037030020032003290320220037030020032000a72001733a0000200320032d00012002733a000120031066200341406b24000b0b0041f085c0002000103b0b0e0041a086c000102e4202100b1a0b0b0041b886c0002000103b0b3401027f230041106b22002400200041086a41d086c000103620002802084101714504401054000b200028020c200041106a24000b0b0041d086c0002000103c0b0b0041e886c0002000103b0b0b00418087c0002000103a0b0b00200041b087c00010390b0b0041b087c0002000103d0b860202027f057e230041406a220124000240200041c887c000102e22034202102f047e2003420210022103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341e49ac0004105200141086a410510532001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328107220012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d002001101b4280808080708342808080808004520d0020002001370308420021020b200020023703000b0e0041c887c000102e4202100b1a0b0b00200041e087c00010390b2d01027f230041206b220124002001410736020820012000370310200141086a1037200141206a240041fd01710b2b01017f230041206b220224002002410736020820022000370310200241086a2001103a200241206a24000b3401037f230041106b22002400200041086a41f887c000103620002802082101200028020c200041106a2400410020014101711b0b2b01017f230041206b220224002002411d3602082002200136020c2000200241086a1038200241206a24000b3f01037f230041206b220124002001411e360208200120003703102001200141086a1036200128020021022001280204200141206a2400410020024101711b0bc70602077f0c7e230041d0016b22022400200241093602182002200137032002400240200241186a102e22014201102f450440200042023703000c010b20014201100221010340200341f000470440200241306a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141c894c000410e200241306a410e10532002290330220a42ff018342c900520d01200241a0016a22032002290338102820022802a0010d0120022903a801210b20032002290340104920022903a001220c4202510d0120022903a801210d200241106a2002290348104f200228021022044102460d012002280214210520032002290350102820022802a0010d012002290358220e42ff018342cd00520d0120022903a801210f2002290360105041ff017122064104460d01200241086a2002290368104b200228020822074102460d01200228020c210820032002290370107b20022802a0014101460d012002290378220142ff018342cb00520d0120022903b801211020022903b0012111200110052109200241003602c801200220013703c001200220094220883e02cc012003200241c0016a104c20022903a00122014202512001a7410171720d0120022903a8012201a741ff0171220341ca00472003410e47710d01027f02400240024002402001418492c0004104104d422088a70e0400010203060b20022802c80120022802cc01104e0d0541000c030b20022802c80120022802cc01104e0d0441010c020b20022802c80120022802cc01104e0d0341020c010b20022802c80120022802cc01104e0d0241030b2103200229038001220142ff018342c900520d01200229038801220942ff018342cd00520d01200241a0016a200229039001107b20022802a0014101460d01200229039801221242ff018342cc00520d0120022903b801211320022903b00121142000201137032020002014370310200020033a0079200020063a0078200020123703702000200b370368200020013703602000200a370358200020093703502000200e3703482000200f3703402000200536023c2000200436023820002008360234200020073602302000200d3703082000200c3703002000201037032820002013370318200241186a10600b200241d0016a24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b20011017210320011018210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b4f01017f230041306b220224002002410936020820022000370310200241086a102e200241206a2001107d20022802204101460440000b2002290328420110031a200241086a1060200241306a24000b930502027f0d7e230041f0006b220224002001290358210520022001290368102742012104024020022802000d0020022903082106200220012903002001290308104a20022802000d002002290308210720012802382103200135023c210820022001290340102720022802000d00200229030821092001290348210a0240024002400240024020012d007841016b0e03010203000b200241a091c000410910410c030b200241a991c000410610410c020b200241af91c000410510410c010b200241b491c000410c10410b20022802000d002002200229030810422002290308210b2002290300a70d00024020012802304101460440200241da93c0004105104120022802000d0220022002290308200135023442208642048410430c010b200241d493c0004106104120022802000d012002200229030810420b2002290308210c2002290300a70d00200220012903202001290328108d0120022802000d002002290308210d0240024002400240024020012d007941016b0e03010203000b200241e091c000410610410c030b200241e691c000410910410c020b200241ef91c000410910410c010b200241f891c000410a10410b20022802000d002002200229030810422002290308210e2002290300a70d002001290350210f20012903602110200220012903102001290318108d0120022802000d00200220022903083703602002200f370358200220103703502002200e3703482002200d3703402002200c3703382002200b3703302002200a3703282002200937032020022008422086420484420220031b37031820022007370310200220063703082002200537030020022001290370370368200041c894c000410e2002410e108e01370308420021040b20002004370300200241f0006a24000b3101027f230041206b220224002002410a36020820022000370310200241086a22032001103120031060200241206a24000b09002000410b10e5010b0d00200020012002410c10e6010b4f01047f230041206b2202240020022001370318200220003703102002410d3602082002200241086a2203102d2002280204200228020022050440200310600b200241206a2400410020054101711b0beb0101027f230041406a2203240020032002370310200320013703082003410e360200024002402003102e22014201102f04402001420110022101034020044118470440200341186a20046a4202370300200441086a21040c010b0b0240200142ff018342cc00520d00200141a496c0004103200341186a410310532003290318220142ff018342cd00520d002003290320220242ff018342c900520d00200341306a2003290328102820032802304101470d020b000b200042003703000c010b20002003290338370318200020023703102000200137030820004201370300200310600b200341406b24000b09002000410f10e5010bdf0202037f057e230041f0006b2203240020032002360214200320013703182003411036021002400240200341106a102e22014201102f450440200042023703000c010b200142011002210141002102034020024128470440200341286a20026a4202370300200241086a21020c010b0b200142ff018342cc00520d01200141c496c0004105200341286a41051053200341d0006a22022003290328107b20032802504101460d012003290368210120032903602106200341086a2003290330104f200328020822044102460d01200328020c2105200220032903381049200329035022074202510d012003290340220842ff01834204520d012003290348220942ff018342cd00520d012003290358210a20002006370310200020084220883e02302000200937032820002005360224200020043602202000200a3703082000200737030020002001370318200341106a10600b200341f0006a24000f0b000b6601027f230041306b2202240020022000108301220336020420022000370308200241103602002002102e20011044420110031a200210602002410f36021820022000370320200241186a2201200341016a2203417f20031b103320011060200241306a24000b810102027f017e230041406a2203240020032002370318200320013703102003411136020842002102420021010240200341086a2204102e22054201102f0440200341206a200542011002107b20032802204101460d012003290338210120032903302102200410600b2000200237030020002001370308200341406b24000f0b000b4101027f230041206b22042400200420013703182004200037031020044111360208200441086a2205102e20022003102a420110031a20051060200441206a24000b09002000411210e5010b0d00200020012002411310e6010b09002000411610e5010bea0302037f047e230041f0006b220224002002411736020020022001370308024002402002102e22014201102f450440200041033a00280c010b2001420110022101034020034128470440200241186a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141ac93c0004105200241186a410510532002290318220142ff018342cb00520d012001100521052002410036026820022001370360200220054220883e026c200241406b200241e0006a104c200229034022014202512001a7410171720d0120022903482201a741ff0171220341ca00472003410e47710d01027f024002400240200141d492c0004103104d422088a70e03000102050b2002280268200228026c104e0d0441000c020b2002280268200228026c104e0d0341010c010b2002280268200228026c104e0d0241020b21032002290320220142ff01834204520d012002290328220542ff01834204520d01200241406b22042002290330107b20022802404101460d01200229035821062002290350210720042002290338107b20022802404101460d012002290350210820002002290358370318200020083703102000200637030820002007370300200020033a0028200020054220883e0224200020014220883e0220200210600b200241f0006a24000f0b000bb20202027f047e230041d0006b2202240020024117360200200220003703082002102e024002400240024020012d002841016b0e020102000b200241406b220341a492c000410910410c020b200241406b220341ad92c000411710410c010b200241406b220341c492c000410f10410b0240024020022802400d00200320022903481042200229034821042002290340a70d002001350224210520013502202106200241406b220320012903002001290308108d0120022802400d0020022903482107200320012903102001290318108d0120022802404101470d010b000b200220022903483703382002200737033020022004370318200220054220864204843703282002200642208642048437032041ac93c0004105200241186a4105108e01420110031a20021060200241d0006a24000b47002001423f8720028542005220014280808080808080407d42ffffffffffffffff005672047e200220011019052001420886420b840b210120004200370300200020013703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410200b4802027f017e230041106b220124002001419c89c000410f109001370308200141086a2202104720012000104637030841ac89c000410120024101108e01100c1a200141106a24000b3002017f017e230041106b2202240020022000200110d70120022802004101460440000b2002290308200241106a24000b6a02027f027e230041206b22012400200141b48ac0004117109001370308200141086a2202104720002903002000290308102a2104200120002903101046370310200120043703082001200029031837031841cc8ac000410320024103108e01100c1a200141206a24000b1300200041bc8dc000410d41a68dc00010e0010b1300200041848ec000411341e48dc00010e0010b4d02027f017e230041106b220124002001418c8ec000410f109001370308200141086a2202104720012000ad42208642048437030841a48ec000410120024101108e01100c1a200141106a24000b1300200041cc8ec000411841ac8ec00010e0010b860101027f230041206b22042400200420023703082004200137030003402003411046044041002103034020034110470440200441106a20036a200320046a290300370300200341086a21030c010b0b2000428eeae6bb8ecfd3e927200441106a4102102b102c200441206a240005200441106a20036a4202370300200341086a21030c010b0b0ba50102017f017e230041406a22052400418091c000410f109001210620052004370318200520033703102005200137030020052002ad4220864204843703084100210203402002412046044041002102034020024120470440200541206a20026a200220056a290300370300200241086a21020c010b0b20002006200541206a4104102b102c200541406b240005200541206a20026a4202370300200241086a21020c010b0b0ba20102027f017e230041406a22062400418f91c0004111109001210820032004102a21032006200537031820062003370310200620023703082006200137030003402007412046044041002107034020074120470440200641206a20076a200620076a290300370300200741086a21070c010b0b20002008200641206a4104102b102c200641406b240005200641206a20076a4202370300200741086a21070c010b0b0b6f02027f027e230041206b220224002001290308210420012903002105200241086a22032001290310102720002002280208047e420105200220022903103703182002200437031020022005370308200041a496c000410320034103108e0137030842000b370300200241206a24000b7b02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841e49ac0004105200241086a4105108e0121032000420037030020002003370308200241306a24000bad0101017f02400240200042ff018342cd0052200142ff018342cd005272200242ff0183420452200342ff018342cd0052727245044041f085c000102e4202102f0d01200242ffffffff8ffd00560d02200010682001106a2002422088a72204106c2003106d419887c000109c01103c4100106e418886c000109d0110701059200010920120011093012004109401200310950142020f0b000b4283808080101055000b4283808080d0001055000b08001023422088a70b14002000ad4220864204844284808080d000101f0bb20102037f017e230041106b22012400200042ff018342cd00510440027e10562202450440109c01210241a086c000102e200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041c09ac000410220014102108e01420210031a1059200141c48dc0004111109001370300200110472001200037030041dc8dc000410120014101108e01100c1a42020c010b200241037441889bc0006a2903000b200141106a24000f0b000bc90102027e027f230041106b22022400027e0240024041a086c000102e22004202102f047f2000420210022100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041c09ac00041022002410210532002290300220142ff01834204520d012002290308220042ff018342cd00520d01109c012001422088a74d0d0210691059410c05410b0b41037441909bc0006a2903000c020b000b200010071a2000106810691059200010920142020b200241106a24000b4e01017f200042ff018342045104400240105622010d0041052101200042ffffffff8ffd00560d002000422088a72201106c1059200110940142020f0b200141037441889bc0006a2903000f0b000b3701017f200042ff018342cd00510440105622014504402000106a1059200010930142020f0b200141037441889bc0006a2903000f0b000b3701017f200042ff018342cd00510440105622014504402000106d1059200010950142020f0b200141037441889bc0006a2903000f0b000b0c0041d88ec000410110e1010b0c0041e08ec000410010e1010bab0202057f017e230041406a22022400200241206a22042000107202402002280220410146200142ff018342c90052720d0020022903282100027e0240105622030d00412021032001100d428080808010540d002002109c01220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441c887c000102e20042002109a0120022802204101460d022002290328420210031a1059200241888fc000411810900137032020041047200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041d88fc000410420044104108e01100c1a42020c010b200341037441889bc0006a2903000b200241406b24000f0b000be30102037f037e230041306b22002400027e02400240105622010d00200041086a1071200028020845044041c10021010c010b200028022420002903182104200029031021032000280228109c01220249044041c40021010c010b20024d0d0141c30021010b200141037441889bc0006a2903000c010b10592003100e1a200410701073200041ac90c000410f109001370308200041086a22011047200020033703102000200437030841bc90c000410220014102108e01100c1a41e88ec00010472000200337030841808fc000410120014101108e01100c1a42020b200041306a24000b890102037f017e230041306b22002400027e024010562201047f200105200041086a1071200029030850450d0141c1000b41037441889bc0006a2903000c010b10731059109c012101200041f88fc0004119109001370308200041086a2202104720002001ad42208642048437030841a490c000410120024101108e01100c1a42020b200041306a24000bb90102027f037e230041206b22002400027e024002400240105622010d00200041106a106f20002802104101470440410621010c010b200029031821022000107420002802004101470d01200029030822032002100450450d0241c50021010b200141037441889bc0006a2903000c020b418d86c000109d0121030b41e087c0002002103d105941d090c0001047200020023703182000200337031041f090c0004102200041106a4102108e01100c1a42020b200041206a24000bc80102037f017e230041206b22022400200042ff018342cd00510440027e1056220145044020004101107620001079450440107721012002411d3602082002200136020c200241086a22032000103b2002411e360208200220003703102003200141016a2201417f20011b2201103c41f887c0002001103c0b1059200241fc8cc0004110109001370308200241086a2201104720022000370308418c8dc000410120014101108e01100c1a42020c010b200141037441889bc0006a2903000b200241206a24000f0b000bc10202057f017e230041306b22012400027e02400240200042ff018342cd0051044010562202450440200041001076200010792204450d03200441016b22031077220541016b22024100200220054d1b2202460d02200141086a2002107820012802084101470d02200129031021062001411d3602182001200336021c200141186a22032006103b2001411e3602182001200637032020032004103c0c020b200241037441889bc0006a2903000c030b000b2001411d3602182001200236021c200141186a102e4202100b1a2001411e36021820012000370320200141186a102e4202100b1a2005410249044041f887c000102e4202100b1a0c010b41f887c0002002103c0b1059200141948dc0004112109001370318200141186a2202104720012000370318418c8dc000410120024101108e01100c1a42020b200141306a24000b1500200042ff018342cd00520440000b20001075ad0b0b001077ad4220864204840b3c01027f230041106b22012400200042ff01834204520440000b20012000422088a71078200128020021022001290308200141106a2400420220021b0be60b02087f0e7e230041e0016b220224000340200341d800470440200241106a20036a4202370300200341086a21030c010b0b027e024002400240200042ff018342cc00520d00200041c095c000410b200241106a2204410b10532002290310221342ff018342c900520d0020024190016a220320022903181049200229039001220b4202510d002002290398012114200241086a2002290320104f200228020822074102460d00200228020c210820022903282211420252201142ff018342cd0052710d002002290330220e42ff018342cd00520d002002290338105041ff017122054104460d0020022002290340104b200228020022064102460d002002290348221242ff018342c900520d002002290350221042ff018342cd00520d002002280204210920032002290358107b2002280290014101460d002002290360220042ff018342cc00520d0020022903a801210c20022903a001210f20042001107220022802104101460d0020022903182115105822030d022015106122030d02200e10071a20101075450440411421030c030b2012100d42ffffffff8f0f560440412721030c030b200f50200c420053200c501b0440412321030c030b2000100f428080808010540d012000100f422088211641002104420021014204210a02400240024002400340200120165204402000200a10102000200a1011210d200142ffffffff0f510d0242ff0183420452200d42ff0183420452720d03417f2004200d422088a76a220320032004491b2104200a4280808080107c210a200142017c21010c010b0b41352103200441e400470d060240200ba7410171450d00105c2014540d00412621030c070b200741017145200841e8074d72450440410521030c070b200821042007410171450440106b21040b105c210a0240024002400240200541016b0e03000102030b2006450d05412121030c090b41212103200641017145200945720d080c040b41212103200641017145200945720d07200b500440412421030c080b2000100f42808080807083428080808010520d0641222103200042848080801010124201520d0720004284808080101013220142ff01834204520d05413521032001428080808070834280808080c00c520d070c040b412141244100200b501b20061b2203450d020c060b000b000b200241106a2010200e200f200c2004105d0b10632101419088c000102e220d4202102f047e200241106a200d42021002102820022802104101460d01200229031805200142017c0b2101419088c000102e427f200142017c220d200d501b1046420210031a20024200200c200541034622041b37033820024200200f20041b3703302002200c3703282002200f370320200220053a00880120022001370350200220103703602002200e370358200241003a00890120022009360244200220063602402002200a37037820022012370370200220133703682002200037038001200220143703182002200b3703102002200836024c200220073602482001200241106a107c2011420252044020012011107e0b20054103460440200241a8016a4200370300200241b0016a4100360200200241013602c0012002200e3703b801200242003703a0012002420037039001200120024190016a1085010b200241a888c000410d1090013703900120024190016a104720011046210b02400240024002400240200541016b0e03010203000b20024190016a220441a091c000410910410c030b20024190016a220441a991c000410610410c020b20024190016a220441af91c000410510410c010b20024190016a220441b491c000410c10410b2002280290010d0020042002290398011042200229039801210a20022903900150450d002002200f200c102a3703c001200220103703b801200220123703b0012002200a3703a8012002200e3703a0012002200b37039801200220133703900141e488c000410720024190016a4107108e01100c1a20151062200241106a2001102720022802104101460d0020022903180c030b000b412221030b200341037441889bc0006a2903000b200241e0016a24000b870502047f087e23004190026b2202240020024180016a220420001028027e02400240024002402002280280014101460d0020022903880121002004200110722002280280014101460d002002290388012109105822030d032009106122030d0320042000107a20022903800122014202510440411e21030c040b20022802880121032002410c7220024180016a410c7241f40010de011a200220033602082002200137030020022d00790440411f21030c040b20024180016a2000108b0120022d00a8014103470440413f21030c040b20002002290348220a105f10071a410021032002290328210720022903202108200010880121044200210103402003200447044020024180026a20002003108901200228028002044020024180016a200020022903880210860120062002290380017c220b200654ad2001200229038801220c7c7c2206423f87220d428080808080808080807f8520062001200c85427f8520012006858342005322051b2101200d200b20051b21060b200341016a21030c010b0b20065020014200532001501b450440200241003602a401200220043602a00120022006370380012002200837039001200220013703880120022007370398012002410241012006200856200120075520012007511b1b3a00a801200020024180016a108c01200241033a007920002002107c0c030b200842005220074200552007501b450d012002290350200a20082007105e200220073703880120022008370380012002200a37039801200220003703900120024180016a1091010c010b000b2002420037032820024200370320200241013a007920002002107c2000108f010b2009106242020c010b200341037441889bc0006a2903000b20024190026a24000b8a0602087f087e230041e0016b22032400200341306a22052000102802400240024002402003280230410146200142ff0183420452720d00200329033821002005200210724101210620032802304101460d002003290338210e105822040d03200e106122040d0320052000107a20032903304202510440411e21040c040b413e210420032d00a9014103470d03200329038001211020002003290378105f10071a200341306a22052000108b0120032d005822084103460d0320032802302104200341b0016a4104722005410472412410de011a200341dc016a200341dc006a280000360000200320032800593600d901200320043602b001200320083a00d80141192001422088a72204200441194f1b210620032903b801210b20032903c801210f20032903c001211120032802d401210420032802d001210720032903b001210c034020062009460d0320042007200420074b1b2105034020042005460440200521040c050b200341306a220a20002004108901200441016a210420032802304101470d00200a20002003290338220d1086012003290330220250200329033822014200532001501b0d000b024002400240200841016b0e020100020b2003410036022c200341106a200220012011200f2003412c6a10d801027e200328022c4504402003290318210120032903100c010b2001200f85423f87220242ffffffffffffffffff008521012002427f850b2102200b200c845020022001428080808080808080807f858450200b200c83427f5171720d04200320022001200c200b10db0120032903002202420052200329030822014200552001501b450d010b2010200d20022001105e200341888ac0004114109001370330200341306a2205104720022001102a21012003200010463703402003200d37033820032001370330419c8ac000410320054103108e01100c1a0b2000200d42004200108701200941016a21090c000b000b000b000b200320043602d4012000200341b0016a108c01200e106241002106200720046b22044100200420074d1b21040b200620041048200341e0016a24000be80302047f077e23004180026b2202240020024180016a220420001028027e024002402002280280014101460d0020022903880121002004200110722002280280014101460d002002290388012107105822030d012007106122030d0120042000107a20022903800122014202510440411e21030c020b20022802880121032002410c7220024180016a2204410c7241f40010de011a2002200336020820022001370300413e210320022d00794103470d01200020022903482208105f10071a20042000108b0120022d00a80122054103460d0141c000210320022802a40120022802a001490d01024020054101470d002002290390012209200229038001220a58200229039801220120022903880122065720012006511b0d0020022903502008200120067d2009200a54ad7d220b423f87220c2009200a7d20012006852001200b858342005322031b2201200c428080808080808080807f85200b20031b2206105e200220063703880120022001370380012002200837039801200220003703900120041091010b2002420037032820024200370320200241013a007920002002107c2002411736028001200220003703880120024180016a102e4201100b1a2000108f012007106242020c020b000b200341037441889bc0006a2903000b20024180026a24000bad0702037f077e230041d0026b2204240020044190016a220520001028027e024002400240200428029001410146200142ff018342cd0052720d00200429039801210020052002107b2004280290014101460d0020042903a801210220042903a00121082005200310722004280290014101460d002004290398012103105822050d022003106122050d02200850200242005320025022051b0440413a21050c030b200520084280c2d72f54710440413921050c030b20044190016a2000107a20042903900122074202510440411e21050c030b2004280298012105200441106a410c7220044190016a410c7241f40010de011a200420053602182004200737031020042d0089010440411f21050c030b200110071a20012004290358220a103e450d0120044190016a2205200020011086012004290390012004290398018450450d01200420013703a00120042000370398012004411436029001200441086a2005102d20042802080440200428020c200510600d020b200010880122054187274b0440413d21050c030b200420003703a00220044113360298022004200536029c0220044198026a22062001103120061060200420013703c002200420003703b802200441143602b002200441b0026a2206200541016a22051033200610602004411236029001200420003703980120044190016a220620051033200610600c010b000b024020042d0088014103460440100821072004290360200120072008200210290c010b027f20042802480440200428024c0c010b106b0b2105200441b0026a20042903602001200820022005105d20042903b802210220042903b00221080b20042004290330220720087c220b200754ad2004290338220720027c7c2209423f87220c200b2002200785427f8520072009858342005322051b220b3703302004200c428080808080808080807f85200920051b220c3703382001200a103e044020044190016a2000200110860120002001200429039001220720087c220a200754ad200429039801220720027c7c2209423f87220d200a2002200785427f8520072009858342005322051b200d428080808080808080807f85200920051b1087010b2000200441106a107c200441b489c000410b1090013703900120044190016a2205104720082002102a21022000104621002004200b200c102a3703a801200420003703a0012004200137039801200420023703900141e889c000410420054104108e01100c1a2003106242020c010b200541037441889bc0006a2903000b200441d0026a24000bb10302047f017e230041b0026b2203240020034180016a220520001028027e02400240200328028001410146200142ff018342cd0052720d0020032903880121002005200210722003280280014101460d0020032903880121020240105822040d002002106122040d0020052000107a20032903800122074202510440411e21040c010b20032802880121042003410c7220034180016a410c7241f40010de011a20032004360208200320073703002003105b22040d00200110071a200020011081010440412821040c010b2000107f2204418827490d02413b21040b200441037441889bc0006a2903000c020b000b20032000370388022003410c36028002200320043602840220034180026a22052001103120051060200320013703a802200320003703a0022003410d3602980220034198026a2205200441016a22061033200510602003410b36028001200320003703880120034180016a2204200610332004106041e886c00010e2012001200241b001106410960141e88ac000104720032000104637038801200320013703800141fc8ac000410220044102108e01100c1a2002106242020b200341b0026a24000bd20402057f017e230041a0026b2203240020034180016a220520001028027e02400240200328028001410146200142ff018342cd0052720d0020032903880121002005200210722003280280014101460d002003290388012102105822040d012002106122040d0120052000107a20032903800122084202510440411e21040c020b20032802880121042003410c7220034180016a2205410c7241f40010de011a20032004360208200320083703002003105b22040d01200110071a2005200020011082012003280280010440412b21040c020b200020011081012207450440412921040c020b411e21042000107f2206450d01200641016b21052006200747044020034180016a2206200020051080012003280280014101470d0220032903880121082003200741016b36028c0220032000370390022003410c3602880220034188026a22042008103120041060200320083703900120032000370388012003410d36028001200620071033200610600b200320053602840120032000370388012003410c3602800120034180016a102e4201100b1a200320013703900120032000370388012003410d3602800120034180016a102e4201100b1a2003410b3602800120032000370388010240200545044020034180016a102e4201100b1a0c010b20034180016a220420051033200410600b2003418c8bc00041151090013703800120034180016a2204104720032000104637038801200320013703800141fc8ac000410220044102108e01100c1a2002106242020c020b000b200441037441889bc0006a2903000b200341a0026a24000bbc0302027f017e230041c0016b2204240020042000102802402004280200410146200142ff018342cd005272200242ff018342c90052720d002004290308210020042003107220042802004101460d0020042903082103027e2004027e02400240105822050d002003106122050d0020042000107a200429030022064202510440411e21050c010b20042d00790440411f21050c010b20042d007822054103460440412021050c010b02402006a7410171450d002004290308105c560d00412521050c010b200110071a2004200020011082012004290300220650200541016b41ff017141014d714504402006500d0220042903180c030b200020011081010d01412921050b200541037441889bc0006a2903000c020b105c0b3703900120042002370388012004200137038001200420013703b801200420003703b0012004410e3602a801200441a8016a2205102e20044198016a20044180016a1099012004280298014101460d0120042903a001420110031a2005106041a88bc00010472004200010463703b801200420023703b001200420013703a80141b08bc000410320054103108e01100c1a2003106242020b200441c0016a24000f0b000bb20202027f017e23004180016b22032400200320001028027e024002402003280200410146200142ff018342cd0052720d002003290308210020032002107220032802004101460d00200329030821020240105822040d002002106122040d0020032000107a200329030022054202510440411e21040c010b20032d00790440411f21040c010b02402005a7410171450d002003290308105c560d00412521040c010b200110071a200320002001108201200329030050450d02412a21040b200441037441889bc0006a2903000c020b000b20032001370310200320003703082003410e3602002003102e4201100b1a200341c88bc0004114109001370300200310472003200010463703082003200137030041fc8ac000410220034102108e01100c1a2002106242020b20034180016a24000bbe0e02067f127e230041a0036b22032400200341e0016a220520001028027e02400240024020032802e001410146200142ff018342cb0052720d0020032903e801210b20052002107220032802e0014101460d0020032903e801210e105822040d02200e106122040d022005200b107a20032903e00122004202510440411e21040c030b20032802e8012104200341e0006a410c72200341e0016a410c7241f40010de011a200320043602682003200037036020032d00d9010440411f21040c030b20032d00d8014103460440412021040c030b200b20032903a801105f10071a41002104200b108301210502400240024002400240034020042005470440200341e0016a200b200410840120032903e0014202520440200328028002450d030b200441016a21040c010b0b20011005428080808010540440413221040c080b2001100542ffffffffaf06560d06101421002003200110054220883e02f402200341003602f002200320013703e80220032903d001210d0340200341e0016a2204200341e8026a105220034180036a2004103f0240200328028003410146044020032802900321042000100542208842017c2109420421020340200942017d2209500d02200020021006220c42ff01834204520d0620024280808080107c21022004200c422088a7470d000b413421040c0a0b41e886c00010e2012112105c2114419286c000410310900121152003280290014101460440200110052100200341003602f002200320013703e802200320004220883e02f402200341f0016a220441086a21070340200341e0016a2205200341e8026a105220034180036a2005103f2003280280034101470d08200329038803210020032802900321062004420037030020074200370300200441106a410036020020032006360290022003200037038802200342003703e001200b20051085010c000b000b200329038801210c2003290380012110200110052100200341003602f002200320013703e802200320004220883e02f40242002109420021020340200341e0016a2204200341e8026a105220034180036a2004103f02402003280280034101460440200d200335029003422086420484220010124201520d08200d20001013220042ff01834204510d010c0a0b20092010562002200c552002200c511b0440413821040c0c0b200110052100200341003602f802200341003602f002200320013703e802200320004220883e02f402200c423f87220042ffffffffffffffffff008521162000427f85211720032903b001211320102102200c210003400240200341e0016a2204200341e8026a105220034180036a2004103f2003280280034101470d0020032802f802220541016a2206450d07200328029403210820032802900321072003290388032109200320063602f802200d2007ad422086420484221110124201520d09200d20111013220a42ff01834204520d0b2003410036025c200341406b2010200c200a4220884200200341dc006a10d801200341306a20172003290340200328025c22061b2016200329034820061b42e400420010db01201320092003290330220a2003290338220f105e20122009200e41b001200510671096012012200920082015200e41d10120051067109701201220092013200a200f200e41e101200510671098012003200f3703f8012003200a3703f001200320073602900220032009370388022003410036028002200320143703e801200342013703e001200b2004108501200341848cc000410b1090013703e00120041047200a200f102a2119200b1046211a2003200937038002200320113703f801200342023703f0012003201a3703e801200320193703e00141a08cc000410520044105108e01100c1a2000200f7d2002200a54ad7d2209423f872211428080808080808080807f8520092000200f8520002009858342005322041b210020112002200a7d20041b21020c010b0b2003200237038001200320003703880120002002844200520d08200341023a00d9010c080b2003410036022c200341106a2010200c200042208842002003412c6a10d8010240200328022c0440427f210042ffffffffffffffffff00210a200c4200590d010c080b2003290310220042e400542003290318220a420053200a501b0d070b20032000200a42e40010dd0142ffffffffffffffffff00200920032903007c2200200954ad2002200329030822097c7c220a2002200985427f852002200a858342005322041b2102427f200020041b21090c000b000b200d2004ad422086420484220210124201520d07200d2002101342ff01834204520d0620002002101521000c000b000b41da0021040c060b000b000b412221040c030b200110052100200b200341e0006a107c200341dc8bc00041101090013703e001200341e0016a220410472003200b10463703e80120032000428080808070834204843703e00141f48bc000410220044102108e01100c1a200e106242020c030b000b413321040b200441037441889bc0006a2903000b200341a0036a24000b870102027f017e23004180016b22022400200220001028024002402002280200410146200142ff018342cd0052724504402002290308210410582203047f20030520022004107a4202210020022903004202520d02411e0b41037441889bc0006a29030021000c020b000b20042002290348105f10071a20042001107e0b20024180016a240020000b5401017f23004180016b2201240020012000102820012802004101470440200120012903082200107a027e2001290300420252044020002001290348105f0c010b4283808080e0030b20014180016a24000f0b000be20e020e7f087e23004180036b2205240020054180026a220620001028027e024002400240024002400240200528028002410146200142ff018342cd005272200242ff0183420452200342ff018342045272720d0020052903880221002006200410722005280280024101460d002005290388022116105822070d052016106122070d0520062000107a20052903800222044202510440411e21070c060b200528028802210620054180016a410c7220054180026a410c7241f40010de011a2005200636028801200520043703800120052d00f9010440411f21070c060b4121210720052802b0014101470d0520052802b4012208450d054137210720082002422088a7220a4d0d0520052903c80110071a20052d00f801220c410346044020054180026a1057200528028002044020052802840221070c070b20052903880210071a0b200520013703900220052000370388022005200a360284022005411536028002024020054180026a102e22024201102f04400240200242011002a741ff01710e020002030b20054180026a10600b2003422088a7210f2000108301210d420021040340200d20092009200d491b211002400240034020092010460d0120054180026a20002009108401200941016a21092005290380024202510d002005290398022102200529039002210320052802b002210620052802a002211120052903a8022001103e0d000b20114101710d012006210b410121120c020b2012450440413221070c090b200c410347044020052903f0012202200bad422086420484220310124201520440413321070c0a0b200220031013220242ff01834204520d042005410036027c200541e0006a200529039001200529039801220320024220884200200541fc006a10d801200541d0006a027e200528027c4504402005290368210220052903600c010b2003423f87220342ffffffffffffffffff008521022003427f850b200242e400420010db0120052903582102200529035021032008200e41016a2206417f20061b470440200541406b200320022008ad420010db0120052903482102200529034021030c060b200220047d2003201354ad7d2214423f872215428080808080808080807f852014200220048520022014858342005322061b21022015200320137d20061b21030c050b20082000108a0122064d0d0820052903a00122035020052903a80122024200532002501b0d07200820066b22064100200620084d1b22064101460d05200541306a200320022006ad10dd0120052903382102200529033021030c040b2013200320137c221456ad200220047c7c2203423f872213428080808080808080807f8520032002200485427f8520032004858342005322061b21042013201420061b2113200e41016a2206417f20061b210e0c000b000b20054180026a1060413621070c050b000b20035020024200532002501b0440412221070c040b200320052903a00156200220052903a80122045520022004511b0d02200c4103460d0020052903d001200120032002105e0c010b027f20052802b801044020052802bc010c010b106b0b21062005410036022c200541106a200320022006ad42002005412c6a10d8012005427f2005290310200528022c22061b221942ffffffffffffffffff00200529031820061b22144290ce00420010db0120052903082104200529030021131008211520052903d00121172003201356200220045520022004511b0440201720152001200220047d2003201354ad7d2218423f87221a200320137d200220048520022018858342005322061b201a428080808080808080807f85201820061b10290b2019428fce005620144200552014501b450d002017201541b886c00010e2012013200410290b200520052903a801220420027d20052903a0012214200354ad7d2213423f872215201420037d200220048520042013858342005322061b3703a00120052015428080808080808080807f85201320061b3703a801200520013703900220052000370388022005200a36028402200541153602800220054180026a220641014201103520061060200c41034604402000108a012107200541163602800220052000370388022006200741016a2207417f20071b1033200610600b41e886c00010e2012104419586c0004109109001211320042001201641b001106410960120042001200f2013201641d1011064109701201641e101106421132004200120052903d001200320022013109801105c2104200520023703980220052003370390022005200b3602b002200520013703a8022005200a3602a402200541013602a00220052004370388022005420137038002200020054180026a10850120052903a00120052903a80184500440200541023a00f9010b200020054180016a107c200541c88cc00041111090013703800220054180026a220b104720032002102a210220001046210020052001370398022005200aad422086420484370390022005200037038802200520023703800241dc8cc0004104200b4104108e01100c1a2016106242020c020b413821070b200741037441889bc0006a2903000b20054180036a24000b970101027f23004180026b2201240020014180016a22022000102802402001280280014101460d002002200129038801107a027e0240200129038001420251047f411d05200120014180016a41800110de0122022903004202520d01200228020841016b0b41037441909bc0006a2903000c010b20024180016a2002107d2002280280010d012002290388010b20014180026a24000f0b000ba30101027f230041406a22022400200241206a22032000102802402002280220410146200142ff018342cd0052720d00200320022903282001108201027e20022802204101460440200241186a200241386a290300370300200241106a200241306a29030037030020022002290328370308200241003602002003200241086a10990120022802200d0220022903280c010b4283808080a0050b200241406b24000f0b000b9b0102037f017e23004180016b2201240020012000102820012802004101470440200120012903082204107a4283808080e0032100024020012903004202510d004188272004107f220220024188274f1b21034100210210142100034020022003460d012001200420021080012001280200410146044020002001290308101521000b200241016a21020c000b000b20014180016a240020000f0b000b5201027f23004180016b2201240020012000102820012802004101470440200120012903082200107a411e21022001290300420252047f2000107f210241000541010b2002104820014180016a24000f0b000b8d0102027f017e23004190016b22022400200241106a2203200010282002280210410146200142ff018342045272450440200320022903182204107a420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a710800120022002290318370308200229031021000b200220003703002002104020024190016a24000f0b000ba10102047f017e230041c0016b2201240020012000102820012802004101470440200120012903082205107a4283808080e0032100024020012903004202510d0041e80720051083012202200241e8074f1b21034100210210142100034020022003460d0120014180016a220420052002108401200241016a21022001290380014202510d00200020041044101521000c000b000b200141c0016a240020000f0b000b5301027f23004180016b2201240020012000102820012802004101470440200120012903082200107a411e21022001290300420252047f2000108301210241000541010b2002104820014180016a24000f0b000ba80101017f23004190016b2202240020022000102802402002280200410146200142ff0183420452720d00200220022903082200107a027e02402002290300420252047f200220002001422088a7108401200229030022004203520d01200228020841016b05411d0b41037441909bc0006a2903000c010b420220004202510d001a20024180016a200210452002280280014101710d012002290388010b20024190016a24000f0b000b9c0102037f017e23004180016b2201240020012000102820012802004101470440200120012903082204107a4283808080e0032100024020012903004202510d004188272004108801220220024188274f1b21034100210210142100034020022003460d012001200420021089012001280200410146044020002001290308101521000b200241016a21020c000b000b20014180016a240020000f0b000b5301027f23004180016b2201240020012000102820012802004101470440200120012903082200107a411e21022001290300420252047f2000108801210241000541010b2002104820014180016a24000f0b000b8d0102027f017e23004190016b22022400200241106a2203200010282002280210410146200142ff018342045272450440200320022903182204107a420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a710890120022002290318370308200229031021000b200220003703002002104020024190016a24000f0b000b8b0102017f017e23004190016b2202240020022000102802402002280200410146200142ff018342cd0052720d00200220022903082203107a4283808080e003210020022903004202520440200241106a2003200110860120024180016a20022903102002290318108d012002280280014101460d0120022903880121000b20024190016a240020000f0b000b2d02017f017e230041106b2200240020001057200028020041014604401054000b2000290308200041106a24000b0b00106bad4220864204840b0a0041b886c00010e2010b0a0041e886c00010e2010b0500105aad0b2b02017f017e230041106b220024002000106f20002802004504401054000b2000290308200041106a24000b4902017f017e230041406a22002400200041086a107102402000280208047e200041306a200041106a109a0120002802304101710d0120002903380542020b200041406b24000f0b000b2b02027f017e230041106b2200240020001074200028020021012000290308200041106a2400420220011b0b0600106310460b380002402002418080c400460d00200020022001280210110500450d0041010f0b200345044041000f0b200020034100200128020c1106000bff06020a7f017e230041106b22082400410a21030240200028020022042004411f7522007320006b220041e807490440200021020c010b0340200841066a20036a220541036b200020004190ce006e22024190ce006c6b220741ffff037141e4006e2206410174220941e1a0c0006a2d00003a0000200541046b200941e0a0c0006a2d00003a0000200541016b2007200641e4006c6b41ffff0371410174220741e1a0c0006a2d00003a0000200541026b200741e0a0c0006a2d00003a0000200341046b2103200041fface2044b200221000d000b0b0240200241094d0440200221000c010b200320086a41056a2002200241ffff037141e4006e220041e4006c6b41ffff0371410174220241e1a0c0006a2d00003a0000200341026b2203200841066a6a200241e0a0c0006a2d00003a00000b4100200420001b450440200341016b2203200841066a6a2000410174411e7141e1a0c0006a2d00003a00000b410a20036b2105027f2004410048044020012802082104412d2107410b20036b0c010b412b418080c4002001280208220441808080017122001b2107200041157620056a0b2102200841066a20036a21092004418080800471411776210b024020012f010c220320024b0440024002402004418080800871450440200320026b210341002100410021020240024002402004411d7641037141016b0e03000100020b200321020c010b200341feff037141017621020b200441ffffff0071210a20012802042106200128020021010340200041ffff0371200241ffff03714f0d0241012104200041016a21002001200a2006280210110500450d000b0c040b20012001290208220ca741808080ff797141b0808080027236020841012104200128020022062001280204220a2007200b10d0010d0341002100200320026b41ffff037121020340200041ffff037120024f0d02200041016a210020064130200a280210110500450d000b0c030b41012104200120062007200b10d0010d02200120092005200628020c1106000d02200320026b41ffff037121024100210003402002200041ffff03714d0440410021040c040b200041016a21002001200a2006280210110500450d000b0c020b200620092005200a28020c1106000d012001200c370208410021040c010b4101210420012802002200200128020422012007200b10d0010d00200020092005200128020c11060021040b200841106a240020040bdf07010c7f027f2000280200210720002802042105410021000240024020012208280208220a41808080c00171450d000240024002400240200a41808080800171044020012f010e22010d01410021050c020b200541104f044020052007200741036a417c7122066b22096a2201410371210320062007470440200721000340200420002c000041bf7f4a6a2104200041016a2100200941016a22090d000b0b2003044020062001417c716a21000340200220002c000041bf7f4a6a2102200041016a2100200341016b22030d000b0b20014102762109200220046a21040340200621012009450d0541c0012009200941c0014f1b220b410371210c200b410274210d41002102200941044f04402001200d41f007716a2103200121000340200220002802002206417f734107762006410676724181828408716a200041046a2802002202417f734107762002410676724181828408716a200041086a2802002202417f734107762002410676724181828408716a2000410c6a2802002202417f734107762002410676724181828408716a2102200041106a22002003470d000b0b2009200b6b21092001200d6a2106200241087641ff81fc0771200241ff81fc07716a418180046c41107620046a2104200c450d000b200c41027421032001200b41fc01714102746a210041002102034020002802002201417f7341077620014106767241818284087120026a2102200041046a2100200341046b22030d000b200241087641ff81fc0771200241ff81fc07716a418180046c41107620046a21040c040b2005450440410021050c040b03402004200020076a2c000041bf7f4a6a21042005200041016a2200470d000b0c030b200520076a21064100210520072102200121030340200222002006460d02027f200041016a20002c0000220241004e0d001a200041026a20024160490d001a200041036a20024170490d001a200041046a0b220220006b20056a2105200341016b22030d000b0b410021030b200120036b21040b200420082f010c22004f0d00200020046b21014100210041002104024002400240200a411d7641037141016b0e020001020b200121040c010b200141feff037141017621040b200a41ffffff0071210620082802042103200828020021080340200041ffff0371200441ffff037149044041012102200041016a2100200820062003280210110500450d010c030b0b41012102200820072005200328020c1106000d01200120046b41ffff0371210141002100034041002001200041ffff03714d0d031a200041016a2100200820062003280210110500450d000b0c010b200828020020072005200828020428020c11060021020b20020b0b940502037f017e230041e0006b22022400200220002903002205a72200410876220336022020022005422088a72204360224027f0240024020004180144f044020054280808080a001540d012002410336023c200241c0a4c000360238200242023702442002410136025c200241013602542002200241d0006a3602402002200241246a3602582002200241206a36025020012802002001280204200241386a10d4010c030b2000418002490d01200241106a200310d501200228021421002002280210210320054280808080a0015a044020022000360234200220033602302002410336023c20024188a4c000360238200242023702442002410136025c200241023602542002200241d0006a3602402002200241246a3602582002200241306a36025020012802002001280204200241386a10d4010c030b2002200036022c20022003360228200241086a200410d601200220022903083702302002410336023c200241eca3c000360238200242023702442002410236025c200241023602542002200241d0006a3602402002200241306a3602582002200241286a36025020012802002001280204200241386a10d4010c020b200241186a200410d601200220022903183702302002410336023c200241a8a4c000360238200242023702442002410236025c200241013602542002200241d0006a3602402002200241306a3602582002200241206a36025020012802002001280204200241386a10d4010c010b2002200310d501200220022903003702302002410336023c20024188a4c000360238200242023702442002410136025c200241023602542002200241d0006a3602402002200241246a3602582002200241306a36025020012802002001280204200241386a10d4010b200241e0006a24000bb00401097f230041106b2203240020022802042109200228020c2104200228020021062003200136020420032000360200200342a08080800e370208027f02400240024002402002280210220a0440200228021422000d010c020b2004450d012002280208220220044103746a2100200441016b41ffffffff017141016a2104200621010340200141046a28020022050440200328020020012802002005200328020428020c1106000d050b20022802002003200241046a2802001105000d04200141086a21012000200241086a2202470d000b0c020b200041186c210b200041016b41ffffffff017141016a21042002280208210541002100200621010340200141046a28020022020440200328020020012802002002200328020428020c1106000d040b41002107410021080240024002402000200a6a220241086a2f010041016b0e020102000b2002410a6a2f010021080c010b20052002410c6a2802004103746a2f010421080b02400240024020022f010041016b0e020102000b200241026a2f010021070c010b2005200241046a2802004103746a2f010421070b200320073b010e200320083b010c2003200241146a2802003602082005200241106a2802004103746a2202280200200320022802041105000d03200141086a2101200041186a2200200b470d000b0c010b410021040b200420094904402003280200200620044103746a22002802002000280204200328020428020c1106000d010b41000c010b41010b200341106a24000b270020002001410274220141d4a5c0006a2802003602042000200141fca5c0006a2802003602000b270020002001410274220141a4a6c0006a2802003602042000200141cca6c0006a2802003602000bc20102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a200341306b41ff0171410a4f0440200341c1006b41ff0171411a4f0440200341e1006b41ff017141194b0d042003413b6b0c020b200341356b0c010b2003412e6b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484101a0b210620004200370300200020063703080b9c0302037f027e230041e0006b220624000240200120028450200320048450720d00420020037d2003200442005322071b2109420020017d2001200242005322081b210a420020042003420052ad7c7d200420071b2103200220048521044200027e420020022001420052ad7c7d200220081b220150450440200350450440200641d0006a20092003200a200110df01410121072006290358210120062903500c020b200641406b20092003200a420010df01200641306a200920032001420010df0120062903384200522006290348220220062903307c220120025472210720062903400c010b200350450440200641206a20094200200a200110df01200641106a20034200200a200110df0120062903184200522006290328220220062903107c220120025472210720062903200c010b200620092003200a200110df01410021072006290308210120062903000b22027d2002200442005322081b2109420020012002420052ad7c7d200120081b220a2004854200590d00410121070b20002009370300200520073602002000200a370308200641e0006a24000b5601017e0240200341c000714504402003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080bf40702047f057e230041b0016b22052400024002400240024020047920037942407d20044200521ba7220720027920017942407d20024200521ba722064b04402006413f4b0d01200741df004b0d02200720066b4120490d03200541a0016a2003200441e00020076b220810dc0120053502a00142017c210b0240024002400240034020054190016a2001200241c00020066b220610dc01200529039001210920062008490440200541d0006a20032004200610dc012005290350220b504504402009200b8021090b200541406b200320042009420010df0120012005290340220b54220620022005290348220d542002200d511b4504402002200d7d2006ad7d21022001200b7d2101200c2009200a7c2209200a54ad7c210c0c0b0b2001200120037c220356ad200220047c7c200d7d2003200b54ad7d21022003200b7d2101200c2009200a7c42017d2209200a54ad7c210c0c0a0b20054180016a2009200b8022094200200620086b220610d901200541f0006a200320042009420010df01200541e0006a20052903702005290378200610d9012005290380012209200a7c220a200954ad200529038801200c7c7c210c2007200220052903687d20012005290360220954ad7d220279200120097d22017942407d20024200521ba722064d0d012006413f4d0d000b200350450d010c020b20012003542206200220045420022004511b450d02200a21090c070b200120038021020b20012003822101200c2002200a7c2209200a54ad7c210c420021020c050b200220047d2006ad7d2102200120037d2101200c200a42017c220950ad7c210c0c040b200220044200200120035a200220045a20022004511b22061b7d20012003420020061b220354ad7d2102200120037d21012006ad21090c030b20012001200380220920037e7d2101420021020c020b2001422088220920022002200342ffffffff0f83220280220a20037e7d422086842002802204422086200142ffffffff0f832009200320047e7d42208684220120028022038421092001200220037e7d21012004422088200a84210c420021020c010b200541306a2003200441c00020066b220610dc01200541206a20012002200610dc01200541106a2003420020052903202005290330802209420010df012005200442002009420010df012005290310210a024020052903082005290318220d20052903007c220b200d54ad7c5004402001200a5422062002200b542002200b511b450d010b200120037c2201200354ad200220047c7c200b7d2001200a54ad7d2102200942017d21092001200a7d21010c010b2002200b7d2006ad7d21022001200a7d21010b2000200137031020002009370300200020023703182000200c370308200541b0016a24000b920101027f230041206b220624002006420020017d2001200242005322051b420020022001420052ad7c7d200220051b420020037d2003200442005322051b420020042003420052ad7c7d200420051b10da012006290308210120004200200629030022037d2003200220048542005322051b3703002000420020012003420052ad7c7d200120051b370308200641206a24000b5601017e0240200341c000714504402003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b3901017f230041206b220424002004200120022003420010da01200429030021012000200429030837030820002001370300200441206a24000b8607010c7f230041106b21070240200222054110490440200021020c010b024020002000410020006b41037122066a22044f0d00200021022001210320060440200621080340200220032d00003a0000200341016a2103200241016a2102200841016b22080d000b0b200641016b4107490d000340200220032d00003a0000200241016a200341016a2d00003a0000200241026a200341026a2d00003a0000200241036a200341036a2d00003a0000200241046a200341046a2d00003a0000200241056a200341056a2d00003a0000200241066a200341066a2d00003a0000200241076a200341076a2d00003a0000200341086a2103200241086a22022004470d000b0b2004200520066b220c417c71220d6a21020240200120066a22034103712201450440200220044d0d0120032101034020042001280200360200200141046a2101200441046a22042002490d000b0c010b410021052007410036020c2007410c6a2001722106410420016b22084101710440200620032d00003a0000410121050b20084102710440200520066a200320056a2f01003b01000b200320016b210520014103742108200728020c210a02402002200441046a4d0440200421060c010b410020086b411871210903402004200a200876200541046a2205280200220a20097472360200200441086a210b200441046a220621042002200b4b0d000b0b41002104200741003a0008200741003a0006027f200141014604404100210141002109200741086a0c010b200541056a2d00002007200541046a2d000022013a000841087421094102210e200741066a0b210b20062003410171047f200b200541046a200e6a2d00003a000020072d0006411074210420072d00080520010b41ff0171200420097272410020086b41187174200a200876723602000b200c41037121052003200d6a21010b02402002200220056a22044f0d002005410771220304400340200220012d00003a0000200141016a2101200241016a2102200341016b22030d000b0b200541016b4107490d000340200220012d00003a0000200241016a200141016a2d00003a0000200241026a200141026a2d00003a0000200241036a200141036a2d00003a0000200241046a200141046a2d00003a0000200241056a200141056a2d00003a0000200241066a200141066a2d00003a0000200241076a200141076a2d00003a0000200141086a2101200241086a22022004470d000b0b20000b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072006200342208822087e22062005200142208822097e7c22054220867c220a37030020002007200a56ad200820097e2005200654ad4220862005422088847c7c200120047e200220037e7c7c3703080b4002017f017e230041106b22042400200420032002109001370308200441086a22021047200420003703082001410120024101108e01100c1a200441106a24000b4e02027f017e230041106b22022400027e105622034504402001106e10592000104741044100200241086a4100108e01100c1a42020c010b200341037441889bc0006a2903000b200241106a24000b2d02017f017e230041106b2201240020012000103820012802004504401054000b2001290308200141106a24000b4602017e017f02402001102e22032002102f047f200320021002220242ff01834204520d012002422088a7210441010541000b210120002004360204200020013602000f0b000b3801017e024020002001102e22042003102f047e2002200420031002220342ff0183520d012000200337030842010542000b3703000f0b000b4801037f230041206b2202240020022001360208200220003703102002200241086a2201102d2002280204200228020022040440200110600b200241206a2400410020044101711b0b4201017f230041206b220424002004200236020c20042001370310200420033602082000200441086a22021030200029030050450440200210600b200441206a24000b0b93231600418080c0000bc9052f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f656e762e7273002f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f6c65646765722e7273002f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f6d61702e7273002f55736572732f3078646576636f6c6c696e732f2e7275737475702f746f6f6c636861696e732f312e39302e302d616172636836342d6170706c652d64617277696e2f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f55736572732f3078646576636f6c6c696e732f2e7275737475702f746f6f6c636861696e732f312e39302e302d616172636836342d6170706c652d64617277696e2f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f61646170746572732f656e756d65726174652e7273002f55736572732f3078646576636f6c6c696e732f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32332e352e332f7372632f7665632e727300d1001000660000002f02000009000000b10110008300000052000000090000003801100078000000fd000000050041d485c0000b1501000000030000003502100066000000fd0300000d00418886c0000b19312e312e30302e302e3077696e6d696c6573746f6e650000010041b886c0000b01020041d086c0000b01030041e886c0000b010600418087c0000b010400419887c0000b01050041b087c0000b01180041c887c0000b01190041e087c0000b011a0041f887c0000b011c00419088c0000b01080041a888c0000b95136576656e745f63726561746564636f6e74656e745f75726969646f776e657270696c6c61727469746c65746f6b656e746f74616c5f62756467657400350410000b0000004004100002000000420410000500000047041000060000004d041000050000005204100005000000570410000c0000006576656e745f63616e63656c6c656400400410000200000066756e64735f6164646564616d6f756e74636f6e7472696275746f726576656e745f69646e65775f72656d61696e696e67000000bf04100006000000c50410000b000000d004100008000000d80410000d000000636f6e7472696275746f725f726566756e646564bf04100006000000c50410000b000000d0041000080000006f776e65725f726573696475616c5f726566756e64656400bf04100006000000d0041000080000004204100005000000000000000ea9eac6756d02006170706c6963616e740000007005100009000000d0041000080000006170706c69636174696f6e5f77697468647261776e000000000000000ea99ae7ae7cea387005100009000000350410000b000000d0041000080000007375626d697373696f6e5f77697468647261776e77696e6e6572735f73656c6563746564636f756e74000000ec05100005000000d00410000800000077696e6e65725f70616964706f736974696f6e726563697069656e74bf04100006000000d00410000800000015031000090000000f0610000800000017061000090000006d696c6573746f6e655f636c61696d6564000000bf04100006000000d00410000800000015031000090000001706100009000000746f6b656e5f726567697374657265645204100005000000746f6b656e5f64657265676973746572656461646d696e5f757064617465646e65775f61646d696eb30610000900000070656e64696e675f61646d696e5f73657474617267657400d5061000060000006665655f6163636f756e745f757064617465646e65775f6163636f756e740000f70610000b0000006665655f6270735f757064617465646e65775f62707300001b0710000700000070726f66696c655f636f6e74726163745f757064617465646e65775f616464724407100008000000000000000ea98aeb660d00000ea98aeb663deb000ea99a9a375beb006e65775f7761736d5f68617368000000700710000d00000070656e64696e675f757067726164655f70726f706f736564617661696c61626c655f61745f6c6564676572657870697265735f61745f6c65646765726e65775f76657273696f6e7761736d5f68617368a007100013000000b307100011000000c40710000b000000cf0710000900000070656e64696e675f757067726164655f63616e63656c6c656463616e63656c6c65645f61745f6c65646765721108100013000000757067726164655f6170706c69656400c40710000b000000cf07100009000000000000000ea99a9b37ebca0066726f6d5f76657273696f6e746f5f76657273696f6e0000580810000c000000640810000a00000062756d705f72657075746174696f6e72656769737465725f6561726e696e67734861636b6174686f6e426f756e74794772616e7443726f776466756e64696e67a008100009000000a908100006000000af08100005000000b40810000c00000041637469766543616e63656c6c6564436f6d706c6574656443616e63656c6c696e670000e008100006000000e608100009000000ef08100009000000f80810000a0000004f776e65724f6e6c7946756c6c506172746e65725468656e526573696475616c50726f52617461506172746e6572730024091000090000002d09100017000000440910000f0000006272616e6368636f756e745f61745f73746172746e6578745f6964786e6f6e5f6f776e65725f746f74616c72656d61696e696e675f61745f73746172740000006c09100006000000720910000e0000008009100008000000880910000f000000970910001200000053696e676c654d756c746900d409100006000000da09100005000000637265617465645f6174646561646c696e656665655f6270735f6f7665727269646572656c656173655f6b696e6472656d61696e696e675f657363726f7773746174757377696e6e65725f646973747269627574696f6e00350410000b000000f00910000a000000fa09100008000000020a100010000000400410000200000042041000050000004704100006000000120a10000c0000001e0a1000100000002e0a1000060000004d041000050000005204100005000000570410000c000000340a1000130000006d616e6167657200350410000b000000fa09100008000000020a100010000000b80a10000700000042041000050000004704100006000000120a10000c0000004d041000050000005204100005000000570410000c000000340a1000130000007375626d69747465645f61747005100009000000350410000b000000180b10000c000000706169645f617400bf0410000600000015031000090000003c0b1000070000000f06100008000000170610000900000072657075746174696f6e5f62756d70000f0610000800000017061000090000006c0b10000f00000041646d696e50656e64696e6741646d696e4665654163636f756e744665654270735061757365644465706c6f796d656e7453657150726f66696c65436f6e7472616374537570706f72746564546f6b656e4e6578744576656e7449644576656e744576656e744d616e616765724576656e744170706c6963616e74436f756e744576656e744170706c6963616e7441744576656e744170706c6963616e74536c6f744576656e745375626d697373696f6e4576656e7457696e6e6572436f756e744576656e7457696e6e65724174436f6e7472696275746f72416d6f756e74436f6e7472696275746f72436f756e74436f6e7472696275746f724174436f6e7472696275746f72536c6f744d696c6573746f6e65436c61696d656443726f776466756e64696e674d696c6573746f6e6573436c61696d656443616e63656c6c6174696f6e537461746556657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e537570706f72746564546f6b656e436f756e74537570706f72746564546f6b656e4174537570706f72746564546f6b656e536c6f740000b307100011000000d50610000600000070726f706f7365645f61745f6c65646765720000a007100013000000b307100011000000c40710000b000000500d100012000000cf07100009000000000000000300000001000000030000000200000003000000030000000300000004000000030000000500000003000000060041d89bc0000b1d030000000a000000030000000b000000030000000c000000030000000d0041a89cc0000b0d030000001400000003000000150041f89cc0000b6d030000001e000000030000001f0000000300000020000000030000002100000003000000220000000300000023000000030000002400000003000000250000000300000026000000030000002700000003000000280000000300000029000000030000002a000000030000002b0041989ec0000b7d03000000320000000300000033000000030000003400000003000000350000000300000036000000030000003700000003000000380000000300000039000000030000003a000000030000003b000000030000003c000000030000003d000000030000003e000000030000003f000000030000004000000003000000410041a09fc0000b1d0300000043000000030000004400000003000000450000000300000046004188a0c0000b0503000000500041d8a0c0000bbb04030000005a00000030303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839394172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c7565417574684572726f72282c2029e311100006000000e911100002000000eb111000010000002c202300e3111000060000000412100003000000eb111000010000004572726f722823002012100007000000e911100002000000eb1110000100000020121000070000000412100003000000eb111000010000000000000008000000080000000400000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c756500419ca5c0000bd7010100000003000000436f6e76657273696f6e4572726f72000000100066000000920100000e00000067001000690000005b0000000e00000008000000060000000700000007000000060000000600000006000000060000000500000004000000a6111000ae111000b4111000bb111000c2111000c8111000ce111000d4111000da111000df1110000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e00000028111000331110003e1110004a1110005611100063111000701110007d1110008a11100098111000df5f0e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000300000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f0000000000000200000000000000164665654163636f756e7443616e6e6f7442655a65726f000000000003000000000000001b50726f66696c65436f6e747261637443616e6e6f7442655a65726f0000000004000000000000000d496e76616c696446656542707300000000000005000000000000000e4e6f74496e697469616c697a6564000000000006000000000000000c556e617574686f72697a65640000000a00000000000000084e6f7441646d696e0000000b000000000000001450656e64696e6741646d696e4d69736d617463680000000c000000000000001350656e64696e6741646d696e45787069726564000000000d0000000000000011546f6b656e4e6f74537570706f7274656400000000000014000000000000001a4665654163636f756e744d697373696e6754727573746c696e65000000000015000000000000000d4576656e744e6f74466f756e640000000000001e000000000000000e4576656e744e6f7441637469766500000000001f000000000000000d496e76616c696450696c6c6172000000000000200000000000000012496e76616c696452656c656173654b696e640000000000210000000000000013496e76616c6964446973747269627574696f6e0000000022000000000000000d496e76616c6964427564676574000000000000230000000000000010446561646c696e65526571756972656400000024000000000000000e446561646c696e655061737365640000000000250000000000000014446561646c696e654d757374426546757475726500000026000000000000000c5469746c65546f6f4c6f6e670000002700000000000000174170706c6963616e74416c72656164794170706c696564000000002800000000000000134170706c6963616e744e6f744170706c696564000000002900000000000000125375626d697373696f6e4e6f74466f756e6400000000002a00000000000000175375626d697373696f6e416c7265616479457869737473000000002b000000000000000d4e6f5375626d697373696f6e73000000000000320000000000000015496e76616c696457696e6e6572506f736974696f6e0000000000003300000000000000174475706c696361746557696e6e6572506f736974696f6e00000000340000000000000014446973747269627574696f6e4d69736d617463680000003500000000000000174d696c6573746f6e65416c7265616479436c61696d656400000000360000000000000010496e76616c69644d696c6573746f6e65000000370000000000000012496e73756666696369656e74457363726f77000000000038000000000000001657696e6e657273416c726561647953656c656374656400000000005a000000000000001842656c6f774d696e696d756d436f6e747269627574696f6e000000390000000000000019496e76616c6964436f6e747269627574696f6e416d6f756e740000000000003a0000000000000011546f6f4d616e794170706c6963616e74730000000000003b000000000000000d4f70416c72656164795365656e0000000000003c0000000000000013546f6f4d616e79436f6e7472696275746f7273000000003d000000000000001643616e63656c6c6174696f6e4e6f745374617274656400000000003e000000000000001a43616e63656c6c6174696f6e416c72656164795374617274656400000000003f000000000000001743616e63656c6c6174696f6e4e6f7446696e697368656400000000400000000000000012557067726164654e6f7450726f706f73656400000000004100000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000004300000000000000165570677261646550726f706f73616c4578706972656400000000004400000000000000174d6967726174696f6e416c72656164794170706c69656400000000450000000000000006506175736564000000000046000000000000001150726f66696c6543616c6c4661696c6564000000000000500000000500000000000000000000000c4576656e7443726561746564000000010000000d6576656e745f63726561746564000000000000070000000000000002696400000000000600000000000000000000000670696c6c61720000000007d00000000650696c6c617200000000000000000000000000056f776e657200000000000013000000000000000000000005746f6b656e0000000000001300000000000000000000000c746f74616c5f6275646765740000000b00000000000000000000000b636f6e74656e745f75726900000000100000000000000000000000057469746c650000000000001000000000000000020000000500000000000000000000000e4576656e7443616e63656c6c65640000000000010000000f6576656e745f63616e63656c6c656400000000010000000000000002696400000000000600000000000000020000000500000000000000000000000a46756e647341646465640000000000010000000b66756e64735f6164646564000000000400000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b00000000000000000000000d6e65775f72656d61696e696e670000000000000b000000000000000200000005000000000000000000000013436f6e7472696275746f72526566756e646564000000000100000014636f6e7472696275746f725f726566756e6465640000000300000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000154f776e6572526573696475616c526566756e64656400000000000001000000176f776e65725f726573696475616c5f726566756e646564000000000300000000000000086576656e745f6964000000060000000000000000000000056f776e657200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000074170706c6965640000000001000000076170706c696564000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000144170706c69636174696f6e57697468647261776e00000001000000156170706c69636174696f6e5f77697468647261776e0000000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000095375626d697474656400000000000001000000097375626d69747465640000000000000300000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000000000000b636f6e74656e745f75726900000000100000000000000002000000050000000000000000000000135375626d697373696f6e57697468647261776e0000000001000000147375626d697373696f6e5f77697468647261776e0000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000020000000500000000000000000000000f57696e6e65727353656c656374656400000000010000001077696e6e6572735f73656c65637465640000000200000000000000086576656e745f696400000006000000000000000000000005636f756e740000000000000400000000000000020000000500000000000000000000000a57696e6e6572506169640000000000010000000b77696e6e65725f70616964000000000500000000000000086576656e745f696400000006000000000000000000000009726563697069656e7400000000000013000000000000000000000008706f736974696f6e00000004000000000000000000000006616d6f756e7400000000000b0000000000000000000000096d696c6573746f6e65000000000003e8000000040000000000000002000000050000000000000000000000104d696c6573746f6e65436c61696d656400000001000000116d696c6573746f6e655f636c61696d65640000000000000400000000000000086576656e745f696400000006000000000000000000000009726563697069656e74000000000000130000000000000000000000096d696c6573746f6e6500000000000004000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000000f546f6b656e52656769737465726564000000000100000010746f6b656e5f72656769737465726564000000010000000000000005746f6b656e00000000000013000000000000000200000005000000000000000000000011546f6b656e4465726567697374657265640000000000000100000012746f6b656e5f6465726567697374657265640000000000010000000000000005746f6b656e0000000000001300000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f7365740000000000000100000000000000067461726765740000000000130000000000000002000000050000000000000000000000114665654163636f756e745570646174656400000000000001000000136665655f6163636f756e745f757064617465640000000001000000000000000b6e65775f6163636f756e74000000001300000000000000020000000500000000000000000000000d46656542707355706461746564000000000000010000000f6665655f6270735f75706461746564000000000100000000000000076e65775f627073000000000400000000000000020000000500000000000000000000001650726f66696c65436f6e7472616374557064617465640000000000010000001870726f66696c655f636f6e74726163745f757064617465640000000100000000000000086e65775f6164647200000013000000000000000200000005000000000000000000000006506175736564000000000001000000067061757365640000000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e00000000100000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e00000000001000000000000000020000000200000000000000000000000650696c6c61720000000000040000000000000000000000094861636b6174686f6e000000000000000000000000000006426f756e747900000000000000000000000000054772616e7400000000000000000000000000000c43726f776466756e64696e670000000200000000000000000000000b4576656e745374617475730000000004000000000000000000000006416374697665000000000000000000000000000943616e63656c6c6564000000000000000000000000000009436f6d706c6574656400000000000000000000000000000a43616e63656c6c696e6700000000000200000000000000000000001243616e63656c6c6174696f6e4272616e63680000000000030000000000000000000000094f776e65724f6e6c7900000000000000000000000000001746756c6c506172746e65725468656e526573696475616c0000000000000000000000000f50726f52617461506172746e657273000000000100000000000000000000001143616e63656c6c6174696f6e53746174650000000000000500000000000000066272616e63680000000007d00000001243616e63656c6c6174696f6e4272616e63680000000000000000000e636f756e745f61745f737461727400000000000400000000000000086e6578745f69647800000004000000000000000f6e6f6e5f6f776e65725f746f74616c000000000b000000000000001272656d61696e696e675f61745f737461727400000000000b0000000200000000000000000000000b52656c656173654b696e64000000000200000000000000000000000653696e676c6500000000000100000000000000054d756c746900000000000001000000040000000100000000000000000000000b4576656e745265636f7264000000000e000000000000000b636f6e74656e745f7572690000000010000000000000000a637265617465645f61740000000000060000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e8000000040000000000000002696400000000000600000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e6400000000000000001072656d61696e696e675f657363726f770000000b00000000000000067374617475730000000007d00000000b4576656e745374617475730000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec0000000400000004000000010000000000000000000000114372656174654576656e74506172616d730000000000000b000000000000000b636f6e74656e745f75726900000000100000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e80000000400000000000000076d616e6167657200000003e80000001300000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e640000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000100000000000000000000000a5375626d697373696f6e00000000000300000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f7572690000000010000000000000000c7375626d69747465645f6174000000060000000100000000000000000000000c436f6e747269627574696f6e000000030000000000000006616d6f756e7400000000000b000000000000000e636f6e74726962757465645f6174000000000006000000000000000b636f6e7472696275746f7200000000130000000100000000000000000000000657696e6e65720000000000050000000000000006616d6f756e7400000000000b00000000000000096d696c6573746f6e65000000000003e8000000040000000000000007706169645f617400000003e8000000060000000000000008706f736974696f6e000000040000000000000009726563697069656e74000000000000130000000100000000000000000000000a57696e6e6572537065630000000000030000000000000008706f736974696f6e000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d70000000000400000002000000000000000000000007446174614b6579000000001f00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000a4665654163636f756e7400000000000000000000000000064665654270730000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000000000000000000000f50726f66696c65436f6e74726163740000000001000000000000000e537570706f72746564546f6b656e0000000000010000001300000000000000000000000b4e6578744576656e744964000000000100000000000000054576656e74000000000000010000000600000001000000000000000c4576656e744d616e6167657200000001000000060000000100000000000000134576656e744170706c6963616e74436f756e740000000001000000060000000100000000000000104576656e744170706c6963616e7441740000000200000006000000040000000100000000000000124576656e744170706c6963616e74536c6f74000000000002000000060000001300000001000000000000000f4576656e745375626d697373696f6e000000000200000006000000130000000100000000000000104576656e7457696e6e6572436f756e74000000010000000600000001000000000000000d4576656e7457696e6e65724174000000000000020000000600000004000000010000000000000011436f6e7472696275746f72416d6f756e74000000000000020000000600000013000000010000000000000010436f6e7472696275746f72436f756e74000000010000000600000001000000000000000d436f6e7472696275746f72417400000000000002000000060000000400000001000000000000000f436f6e7472696275746f72536c6f74000000000200000006000000130000000100000000000000104d696c6573746f6e65436c61696d65640000000300000006000000130000000400000001000000000000001d43726f776466756e64696e674d696c6573746f6e6573436c61696d6564000000000000010000000600000001000000000000001143616e63656c6c6174696f6e5374617465000000000000010000000600000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e000000000001000003ee00000020000000000000000000000013537570706f72746564546f6b656e436f756e7400000000010000000000000010537570706f72746564546f6b656e41740000000100000004000000010000000000000012537570706f72746564546f6b656e536c6f74000000000001000000130000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000d5f5f636f6e7374727563746f7200000000000004000000000000000561646d696e00000000000013000000000000000b6665655f6163636f756e74000000001300000000000000076665655f6270730000000004000000000000001070726f66696c655f636f6e747261637400000013000000000000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000003ed000000000000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000003ed000000000000000300000000000000000000000b7365745f6665655f627073000000000100000000000000076e65775f627073000000000400000001000003e9000003ed000000000000000300000000000000000000000f7365745f6665655f6163636f756e740000000001000000000000000b6e65775f6163636f756e74000000001300000001000003e9000003ed00000000000000030000000000000000000000147365745f70726f66696c655f636f6e74726163740000000100000000000000086e65775f616464720000001300000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000001000003e9000003ed0000000000000003000000000000000000000007756e7061757365000000000000000001000003e9000003ed000000000000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000003ed000000000000000300000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000003ed000000000000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e9000003ed00000000000000030000000000000000000000076d696772617465000000000000000001000003e9000003ed000000000000000300000000000000000000001872656769737465725f737570706f727465645f746f6b656e000000010000000000000005746f6b656e0000000000001300000001000003e9000003ed000000000000000300000000000000000000001a646572656769737465725f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e0000000000001300000001000003e9000003ed000000000000000300000000000000000000001269735f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e00000000000013000000010000000100000000000000cd4e756d626572206f662077686974656c697374656420746f6b656e732e20506167656420656e756d65726174696f6e3a207265616420746869732c207468656e0a737570706f727465645f746f6b656e5f617428302e2e636f756e742920746f207265636f766572207468652066756c6c2077686974656c6973742066726f6d2073746174650a286e6f20646570656e64656e6365206f6e20657068656d6572616c20546f6b656e526567697374657265642f546f6b656e446572656769737465726564206576656e7473292e00000000000015737570706f727465645f746f6b656e5f636f756e74000000000000000000000100000004000000000000003c57686974656c697374656420746f6b656e2061742060696e646578602c206f72204e6f6e65207768656e2060696e646578203e3d20636f756e74602e00000012737570706f727465645f746f6b656e5f61740000000000010000000000000005696e6465780000000000000400000001000003e80000001300000000000000000000000c6372656174655f6576656e74000000020000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000060000000300000000000000000000000c73746172745f63616e63656c0000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001470726f636573735f63616e63656c5f62617463680000000300000000000000086576656e745f696400000006000000000000000b6d61785f726566756e6473000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000040000000300000000000000000000000f66696e616c697a655f63616e63656c000000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000096164645f66756e64730000000000000400000000000000086576656e745f696400000006000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000f6170706c795f746f5f626f756e747900000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001477697468647261775f6170706c69636174696f6e000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000067375626d697400000000000400000000000000086576656e745f69640000000600000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f757269000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001377697468647261775f7375626d697373696f6e000000000300000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000e73656c6563745f77696e6e65727300000000000300000000000000086576656e745f696400000006000000000000000777696e6e65727300000003ea000007d00000000a57696e6e657253706563000000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000b7365745f6d616e61676572000000000200000000000000086576656e745f696400000006000000000000000b6e65775f6d616e61676572000000001300000001000003e9000003ed000000000000000300000000000000000000000b6765745f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000000130000000300000000000000000000000f636c61696d5f6d696c6573746f6e65000000000500000000000000086576656e745f6964000000060000000000000009726563697069656e740000000000001300000000000000096d696c6573746f6e6500000000000004000000000000000f72657075746174696f6e5f62756d70000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed00000000000000030000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000600000001000003e9000007d00000000b4576656e745265636f7264000000000300000000000000000000000e6765745f7375626d697373696f6e00000000000200000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000001000003e9000007d00000000a5375626d697373696f6e00000000000300000000000000000000000e6765745f6170706c6963616e747300000000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000136765745f6170706c6963616e745f636f756e74000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000106765745f6170706c6963616e745f61740000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000000130000000300000000000000000000000b6765745f77696e6e657273000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000007d00000000657696e6e65720000000000030000000000000000000000106765745f77696e6e65725f636f756e740000000100000000000000086576656e745f69640000000600000001000003e9000000040000000300000000000000000000000d6765745f77696e6e65725f61740000000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000007d00000000657696e6e65720000000000030000000000000000000000106765745f636f6e7472696275746f72730000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000156765745f636f6e7472696275746f725f636f756e740000000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000126765745f636f6e7472696275746f725f617400000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e800000013000000030000000000000000000000166765745f636f6e7472696275746f725f616d6f756e7400000000000200000000000000086576656e745f696400000006000000000000000b636f6e7472696275746f72000000001300000001000003e90000000b000000030000000000000000000000096765745f61646d696e00000000000000000000010000001300000000000000000000000b6765745f6665655f6270730000000000000000010000000400000000000000000000000f6765745f6665655f6163636f756e74000000000000000001000000130000000000000000000000146765745f70726f66696c655f636f6e747261637400000000000000010000001300000000000000000000000969735f70617573656400000000000000000000010000000100000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000000769645f626173650000000000000000010000000600f7010e636f6e74726163746d6574617630000000000000000776657273696f6e0000000005312e312e30000000000000000000000b6465736372697074696f6e000000003c426f756e646c657373206576656e747320636f6e74726163743a206861636b6174686f6e2c20626f756e74792c206772616e74202b20657363726f7700000000000000076c6963656e736500000000034d4954000000000000000005727376657200000000000006312e39302e3000000000000000000008727373646b7665720000002f32332e352e33236433653161623234323433383862313038393362373936623063386534303563356564643033643200001e11636f6e7472616374656e766d657461763000000000000000170000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32362e312e30233132323863666638303232623830343635393735306239346233313539333262306530663366366100" - } - }, - "ext": "v0" - }, - "live_until": 518500 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 17191, - "n_functions": 208, - "n_globals": 4, - "n_table_entries": 5, - "n_types": 42, - "n_data_segments": 22, - "n_elem_segments": 1, - "n_imports": 45, - "n_exports": 59, - "n_data_segment_bytes": 4367 - } - } - }, - "hash": "52ead9e4374d1fe17704649da59747095bb59839f3e826978013da03508a7e7c", - "code": "0061736d010000000185022a60017e017e60027e7e017e6000017e60027f7f0060027f7e0060027f7f017f60037e7e7e017e60037f7f7f017f60017e0060017f0060017e017f60037f7e7e0060017f017e60047e7e7e7e017e60027e7f006000017f60037f7e7f0060027f7f017e60027e7e017f60000060037e7e7e0060037f7f7e0060057f7e7e7e7e0060037f7f7f0060067f7e7e7e7e7f0060047e7e7e7e0060047f7e7e7e0060047f7f7f7f017f60047f7e7e7f0060057e7e7e7e7e0060017f017f60027e7f017e60027e7e0060047f7f7f7f017e60057e7f7f7f7f0060037e7e7f0060037e7f7f017e60057e7e7e7e7e017e60047e7f7f7f0060047f7e7f7f0060027e7f017f60047f7f7e7e00028f022d0169015f0000016901300000016c01310001016c015f00060162013400020162016500010162013900010162015f00000163015f0000016101300000017801370002017801310001016c01380001016c01320001017601330000016c0137000d017801300001017601310001016c01360000016d01340001016d013100010162016b0000016d01330000016d01350001016d013600010176015f00020176013600010176016700010169013800000169013700000169013600010162016a00010164015f0006016401300006017801330002017801340002016201380000016c0130000101780135000001620131000d016d01390006016d0161000d0162013300010162016d000601620169000103d201d00104041d011114030c120303040315030c040b0b150b001e030303040304031f0e0c12170b02201413080f090f130f030b0b210303041003181908110c090809080908090f09090810090a0e12100b220a10080a0a0a0313040904230e080a0813040f0a040324050b040e19090e140a0404040a04080e1001041203050c11030d0f0c02000d060200022502061a01000102010000010100000002020002000202010100000202000202060101000600000000010d0002020206061b05051b050317161616071a1c1c18110c26152728290405017001050505030100110621047f01418080c0000b7f004193a5c0000b7f0041b0a7c0000b7f0041b0a7c0000b07b3083b066d656d6f727902000d5f5f636f6e7374727563746f7200ac010c6163636570745f61646d696e00af010e6163636570745f6d616e6167657200b001096164645f66756e647300b1010f6170706c795f746f5f626f756e747900b2010d6170706c795f7570677261646500b3011663616e63656c5f70656e64696e675f6d616e6167657200b4011663616e63656c5f70656e64696e675f7570677261646500b5010f636c61696d5f6d696c6573746f6e6500b6010b636c61696d5f7072697a6500b8010c6372656174655f6576656e7400ba011a646572656769737465725f737570706f727465645f746f6b656e00bb010f66696e616c697a655f63616e63656c00bc01096765745f61646d696e00bd01106765745f6170706c6963616e745f617400be01136765745f6170706c6963616e745f636f756e7400bf010e6765745f6170706c6963616e747300c001166765745f636f6e7472696275746f725f616d6f756e7400c101126765745f636f6e7472696275746f725f617400c201156765745f636f6e7472696275746f725f636f756e7400c301106765745f636f6e7472696275746f727300c401096765745f6576656e7400c5010f6765745f6665655f6163636f756e7400c6010b6765745f6665655f62707300c7010b6765745f6d616e6167657200c801176765745f6d696772617465645f746f5f76657273696f6e00c901136765745f70656e64696e675f6d616e6167657200ca01136765745f70656e64696e675f7570677261646500cb01146765745f70726f66696c655f636f6e747261637400cc010e6765745f7375626d697373696f6e00cd010d6765745f77696e6e65725f617400ce01106765745f77696e6e65725f636f756e7400cf010b6765745f77696e6e65727300d0010769645f6261736500d1010969735f70617573656400d2011269735f737570706f727465645f746f6b656e00d301076d69677261746500d40105706175736500d5011470726f636573735f63616e63656c5f626174636800d6010f70726f706f73655f6d616e6167657200d7010f70726f706f73655f7570677261646500d8011872656769737465725f737570706f727465645f746f6b656e00d9010e73656c6563745f77696e6e65727300da01097365745f61646d696e00db010f7365745f6665655f6163636f756e7400dc010b7365745f6665655f62707300dd01147365745f70726f66696c655f636f6e747261637400de010c73746172745f63616e63656c00df01067375626d697400e00112737570706f727465645f746f6b656e5f617400e10115737570706f727465645f746f6b656e5f636f756e7400e20107756e706175736500e3010776657273696f6e00e4011477697468647261775f6170706c69636174696f6e00e5011377697468647261775f7375626d697373696f6e00e601015f03010a5f5f646174615f656e6403020b5f5f686561705f626173650303090e010041010b04e801e901a801eb010c01160ad79702d0012f00200142ffffffffffffffff0058047e200142088642068405200110000b210120004200370300200020013703080b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110010b210120002003370300200020013703080b910101027f230041306b220624002006200320041030370310200620023703082006200137030003402005411846044041002105034020054118470440200641186a20056a200520066a290300370300200541086a21050c010b0b2000428eeeea95beb6def300200641186a410310311032200641306a240005200641186a20056a4202370300200541086a21050c010b0b0b2d01017f230041106b22022400200220002001105c20022802004101460440000b2002290308200241106a24000b16002000ad4220864204842001ad422086420484101b0b2701017f230041106b22032400200020012002102042ff01834202520440000b200341106a24000b0b0020002001420110f9010bac1202027f037e230041306b2201240002400240027e0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020041016b0e250102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425000b200141106a220041828dc0004105104f20012802100d282000200129031810610c250b200141106a220041878dc000410c104f20012802100d272000200129031810610c240b200141106a220041938dc000410a104f20012802100d262000200129031810610c230b200141106a2200419d8dc0004106104f20012802100d252000200129031810610c220b200141106a220041a38dc0004106104f20012802100d242000200129031810610c210b200141106a220041a98dc000410d104f20012802100d232000200129031810610c200b200141106a220041b68dc000410f104f20012802100d222000200129031810610c1f0b200141106a220241c58dc000410e104f20012802100d2120022001290318200029030810500c1e0b200141106a220041d38dc000410b104f20012802100d202000200129031810610c1d0b200141106a220241de8dc0004105104f20012802100d1f2001290318210320022000290308102d20012802100d1f20022003200129031810500c1c0b200141106a220241e38dc000410c104f20012802100d1e2001290318210320022000290308102d20012802100d1e20022003200129031810500c1b0b200141106a220241ef8dc0004113104f20012802100d1d2001290318210320022000290308102d20012802100d1d20022003200129031810500c1a0b200141828ec0004110104f20012802000d1c2001290308210320012000290308102d20012802000d1c2001200129030837031820012003370310200120003502044220864204843703200c1a0b200141928ec0004112104f20012802000d1b2001290308210320012000290308102d20012802000d1b2001200129030837031820012003370310200120002903103703200c190b200141a48ec000410f104f20012802000d1a2001290308210320012000290308102d20012802000d1a2001200129030837031820012003370310200120002903103703200c180b200141106a220241b38ec0004110104f20012802100d192001290318210320022000290308102d20012802100d1920022003200129031810500c160b200141c38ec000410d104f20012802000d182001290308210320012000290308102d20012802000d182001200129030837031820012003370310200120003502044220864204843703200c160b200141d08ec0004111104f20012802000d172001290308210320012000290308102d20012802000d172001200129030837031820012003370310200120002903103703200c150b200141106a220241e18ec0004110104f20012802100d162001290318210320022000290308102d20012802100d1620022003200129031810500c130b200141f18ec000410d104f20012802000d152001290308210320012000290308102d20012802000d152001200129030837031820012003370310200120003502044220864204843703200c130b200141fe8ec000410f104f20012802000d142001290308210320012000290308102d20012802000d142001200129030837031820012003370310200120002903103703200c120b200141106a2202418d8fc0004110104f20012802100d132001290318210320022000290308102d20012802100d1320012903182104200035020421052001200029031037032020012004370318200120033703102001200542208642048437032820024104103121030c140b200141106a2202419d8fc000411d104f20012802100d122001290318210320022000290308102d20012802100d1220022003200129031810500c0f0b200141106a220241ba8fc0004111104f20012802100d112001290318210320022000290308102d20012802100d1120022003200129031810500c0e0b200141106a220041cb8fc0004107104f20012802100d102000200129031810610c0d0b200141106a220041d28fc000410e104f20012802100d0f2000200129031810610c0c0b200141106a220041e08fc0004111104f20012802100d0e2000200129031810610c0b0b200141f18fc0004106104f20012802000d0d2001200129030837031020012000290310370320200120002903083703180c0b0b200141106a220041f78fc0004113104f20012802100d0c2000200129031810610c090b200141106a2202418a90c0004110104f20012802100d0b20022001290318200035020442208642048410500c080b200141106a2202419a90c0004112104f20012802100d0a20022001290318200029030810500c070b200141106a220241ac90c0004119104f20012802100d092001290318210320022000290308102d20012802100d0920022003200129031810500c060b200141c590c000410f104f20012802000d082001290308210320012000290308102d20012802000d082001200129030837031820012003370310200120003502044220864204843703200c060b200141106a220241d490c0004114104f20012802100d072001290318210320022000290308102d20012802100d0720022003200129031810500c040b200141106a220241e890c0004114104f20012802100d062001290318210320022000290308102d20012802100d0620022003200129031810500c030b200141106a220241fc90c0004115104f20012802100d052001290318210320022000290308102d20012802100d0520022003200129031810500c020b200141106a2202419191c000410e104f20012802100d042001290318210320022000290308102d20012802100d0420022003200129031810500c010b200141106a2202419f91c0004114104f20012802100d032001290318210320022000290308102d20012802100d0320022003200129031810500b2001290310210420012903180c010b230041206b220024002000200141106a22022903103703182000200229030837031020002002290300370308200041086a4103103121032001420037030020012003370308200041206a24002001290300210420012903080b21032004500d010b000b200141306a240020030b0b002000200110254201510b0e002000200142cd00420110fc010b6502017f017e230041206b220224000240200020011034220342011035047e2002200342011002103820022802004101460d0120022903102103200020022903183703182000200337031042010542000b37030020004200370308200241206a24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001101c21032001101d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b0a00200020014201103a0b1400200010342001ad422086420484200210031a0b0f00200010342001103c420110031a0b2d02017f017e230041106b2201240020012000105b20012802004101460440000b2001290308200141106a24000b0a00200020014201103e0b0d00200010342001200210031a0b110020001034200120021030420110031a0b1200200010342001ad42ff0183200210031a0b0f002000103420011042200210031a0b2b01017f230041106b2201240020012000102d20012802004101460440000b2001290308200141106a24000b3b02017f017e41022101024020001034220242021035450d004101210102400240200242021002a741ff01710e020102000b000b410021010b20010b0b0020002001420210f9010b0e002000200142cd00420210fc010b0e002000200142c900420210fc010b0a00200020014202103e0b0a00200020014202103a0b0d00200010342001420210031a0b0a0020002001420210400bfc0102087f027e230041406a2202240041f892c00010f701210a1004200241386a22034200370300200241306a22044200370300200241286a22054200370300200242003703202000200241206a2206104c200241186a22072003290300370300200241106a22082004290300370300200241086a22092005290300370300200220022903203703002002104d10052001ad42ff0183422086420484100642041006200a100710051008200342003703002004420037030020054200370300200242003703202006104c200720032903003703002008200429030037030020092005290300370300200220022903203703002002104d200241406b24000b1900200042042001ad4220864204844284808080800410271a0b14002000ad42208642048442848080808004102a0bac0101027f230041206b2202240020022001370318200220003703102002411b3602080240024002400240200241086a1034220042001035450d00200042001002a741ff01710e020002010b200241086a220341f18fc0004106104f20022802080d00200320022903102001105020022802084101460d00410021032002290310220042001035450d02200042001002a741ff017122030e020201000b000b413c21030b200241206a240020030b3901017f230041106b2203240020032001200210ed0120002003280200047e4201052000200329030837030842000b370300200341106a24000b3801017f230041106b22032400200320023703082003200137030020034102103121012000420037030020002001370308200341106a24000b3902027f017e230041106b22002400200041086a41c892c000104420002802082101200035020c200041106a2400422086420020014101711b0b3401017f230041206b2202240020022001370318200220003703102002411b360208200241086a410142001040200241206a24000b860101027f230041206b22042400200420023703082004200137030003402003411046044041002103034020034110470440200441106a20036a200320046a290300370300200341086a21030c010b0b2000428eeae6bb8ecfd3e927200441106a410210311032200441206a240005200441106a20036a4202370300200341086a21030c010b0b0b0c004283808080e0001055000b0700200010261a0b3701027f230041106b2200240020001057027f2000280200410146044020002802040c010b200029030810091a41000b200041106a24000b4d01027f230041106b22012400200141e08cc00010454101210202402001280200410146044020002001290308370308410021020c010b200041063602040b20002002360200200141106a24000b0c00105941c6004100105a1b0b1600428480808080f010428480808080a0fa03100c1a0b0d0041b891c000104341fd01710bbb0102037f037e230041306b22022400200241086a220320012903102001290318105c42012105024020022802080d00200229031021062001350224210720012802202104200320012903002001290308105d20022802080d002002200229031037031820022006370308200220012903283703282002200135023042208642048437032020022007422086420484420220041b370310200041ac85c000410520034105105e370308420021050b20002005370300200241306a24000b47002001423f8720028542005220014280808080808080407d42ffffffffffffffff005672047e20022001101e052001420886420b840b210120004200370300200020013703080b20002001a7410171044020002002102d0f0b20004200370300200042023703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410280b6e02027f027e230041206b220224002001290308210420012903002105200241086a22032001290310102d20002002280208047e420105200220022903103703182002200437031020022005370308200041a886c000410320034103105e37030842000b370300200241206a24000b900502027f0d7e230041f0006b220224002001290358210520022001290368102d42012104024020022802000d0020022903082106200220012903002001290308105d20022802000d002002290308210720012802382103200135023c210820022001290340102d20022802000d00200229030821092001290348210a0240024002400240024020012d007841016b0e03010203000b200241c484c0004109104f0c030b200241cd84c0004106104f0c020b200241d384c0004105104f0c010b200241d884c000410c104f0b20022802000d002002200229030810612002290308210b2002290300a70d000240200128023041014604402002418e89c0004105104f20022802000d0220022002290308200135023442208642048410500c010b2002418889c0004106104f20022802000d012002200229030810610b2002290308210c2002290300a70d00200220012903202001290328105c20022802000d002002290308210d0240024002400240024020012d007941016b0e03010203000b200241c488c0004106104f0c030b200241ca88c0004109104f0c020b200241d388c0004109104f0c010b200241dc88c000410a104f0b20022802000d002002200229030810612002290308210e2002290300a70d002001290350210f20012903602110200220012903102001290318105c20022802000d00200220022903083703602002200f370358200220103703502002200e3703482002200d3703402002200c3703382002200b3703302002200a3703282002200937032020022008422086420484420220031b37031820022007370310200220063703082002200537030020022001290370370368200041d487c000410e2002410e105e370308420021040b20002004370300200241f0006a24000b3401017f230041106b2202240020022001370308200241086a4101103121012000420037030020002001370308200241106a24000b4601017f230041106b220324002003200137030820032002ad42208642048437030041bc89c000410220034102105e21012000420037030020002001370308200341106a24000b7a02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841888ac0004105200241086a4105105e21032000420037030020002003370308200241306a24000bfd0102017f067e230041306b220624002006410036022c200641106a200320042005ad42002006412c6a10f5012006200629031020062903184290ce00420010f001200628022c21052006290308210720062903002108100a2109418092c00010f701210a200120022009200342ba82b4a2d8e1d3d7947f200820051b22087c220b200354ad200442e5908eebc5dbd101200720051b22027c7c2207423f87220c200b2002200485427f8520042007858342005322051b200c428080808080808080807f85200720051b102f200842005220024200552002501b044020012009200a20082002102f0b2000200337030020002004370308200641306a24000b0e002000100a200120022003102f0b13002000419896c000410d41a096c00010f8010b3002017f017e230041106b2202240020022000200110ed0120022802004101460440000b2002290308200241106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a41011031200141106a24000b4b02027f017e230041106b220124002001418497c000410f1067370308200141086a2202106820012000ad42208642048437030841fc96c000410120024101105e100b1a200141106a24000b4602027f017e230041106b220124002001419c97c000410f1067370308200141086a22021068200120001042370308419497c000410120024101105e100b1a200141106a24000b6302027f017e230041206b220124002001419098c00041101067370308200141086a22021068200120002903001042370308200120002903083703182001200035021042208642048437031041f897c000410320024103105e100b1a200141206a24000b1300200041b899c000411341c099c00010f8010b6802027f027e230041206b22012400200141d89ac00041171067370308200141086a220210682000290300200029030810302104200120002903101042370310200120043703082001200029031837031841c09ac000410320024103105e100b1a200141206a24000b1300200041b09bc000411841b89bc00010f8010b0b0041b891c0002000104a0b3401027f230041106b22002400200041086a41d091c000104420002802084101714504401054000b200028020c200041106a24000b0b00200041e891c00010460b0b0041d091c000200010480b0b0041e891c000200010490b0d00200020012002410c10fa010b1d00200010344201428480808080b0d400428480808080e0ee0b100f1a0b09002000410f10fb010b5e01027f230041306b220224002002200010762203360204200220003703082002411036020020022001103b200210752002410f36021820022000370320200241186a2201200341016a2203417f20031b103920011075200241306a24000b4f01047f230041206b2202240020022001370318200220003703102002410d3602082002200241086a220310332002280204200228020022050440200310750b200241206a2400410020054101711b0b0d00200020012002411310fa010beb0101027f230041406a2203240020032002370310200320013703082003410e360200024002402003103422014201103504402001420110022101034020044118470440200341186a20046a4202370300200441086a21040c010b0b0240200142ff018342cc00520d00200141a886c0004103200341186a4103107b2003290318220142ff018342cd00520d002003290320220242ff018342c900520d00200341306a2003290328102e20032802304101470d020b000b200042003703000c010b20002003290338370318200020023703102000200137030820004201370300200310750b200341406b24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410291a0b09002000410b10fb010bed0102017f027e230041306b2203240020032002360204200320013703082003412036020002400240200310342201420110350440200142011002210141002102034020024118470440200341186a20026a4202370300200241086a21020c010b0b0240200142ff018342cc00520d00200141f085c0004103200341186a4103107b2003290318220142ff01834204520d002003290320220442ff018342cd00520d002003290328220542ff01834204510d020b000b200042003703000c010b200020014220883e02102000200437030820004201370300200020054220883e0214200310750b200341306a24000b0b00418092c000200010470b09002000412510fb010b09002000411210fb010b2d01027f230041206b220124002001410736020820012000370310200141086a1043200141206a240041fd01710b2b01017f230041206b220224002002411d3602082002200136020c2000200241086a1045200241206a24000b0e0041b092c00010344202100d1a0bce0102027f017e230041306b22022400200241243602082002200137031002400240200241086a103422014201103504402001420110022101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141bc89c0004102200241206a4102107b2002290320220142ff01834204520d002002290328220442ff018342cd00510d020b000b200042003703000c010b200020014220883e02102000200437030820004201370300200241086a10750b200241306a24000b870202027f057e230041406a220124000240200041e092c0001034220342021035047e2003420210022103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341888ac0004105200141086a4105107b2001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a200129032810860120012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d00200110244280808080708342808080808004520d0020002001370308420021020b200020023703000b5101017f230041306b220324002003412436020820032000370310200341086a1034200341206a20012002106220032802204101460440000b2003290328420110031a200341086a1075200341306a24000b2b01017f230041206b220224002002410736020820022000370310200241086a2001104a200241206a24000b0b0041f892c000200010470b3f01037f230041206b220124002001411e360208200120003703102001200141086a1044200128020021022001280204200141206a2400410020024101711b0b2e01017f230041206b220124002001412436020820012000370310200141086a10344201100d1a200141206a24000b0e0041e092c00010344202100d1a0b4101027f230041206b2202240020024122360208200220013703102000200241086a22031037200029030020002903088450450440200310750b200241206a24000b3401037f230041106b22002400200041086a419093c000104420002802082101200028020c200041106a2400410020014101711b0b09002000412110fb010bf00302037f047e230041f0006b220224002002411736020020022001370308024002402002103422014201103504402001420110022101034020034128470440200241186a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141f08ac0004105200241186a4105107b2002290318220142ff018342cb00520d002001100e21052002410036026820022001370360200220054220883e026c200241406b200241e0006a109101200229034022014202512001a7410171720d0020022903482201a741ff0171220341ca00472003410e47710d00027f024002400240200141a88cc0004103109201422088a70e03000102040b2002280268200228026c1093010d0341000c020b2002280268200228026c1093010d0241010c010b2002280268200228026c1093010d0141020b21032002290320220142ff01834204520d002002290328220542ff01834204520d00200241406b22042002290330103820022802404101460d00200229035821062002290350210720042002290338103820022802404101470d020b000b200041033a00280c010b2002290350210820002002290358370318200020083703102000200637030820002007370300200020033a0028200020054220883e0224200020014220883e0220200210750b200241f0006a24000b3d01017f200020012802082202200128020c49047e200020012903002002ad42208642048410113703082001200241016a36020842000542020b3703000b180020002001ad4220864204842002ad422086420484102b0b1100200020014d0440200120006b0f0b000b7101027f230041406a22032400200320023703182003200137031020034111360208200341206a200341086a220410372003290320220120032903288450450440200410750b2000200329033842002001a741017122041b37030820002003290330420020041b370300200341406b24000b7501017f230041306b22022400200241233602082002200137031002400240200241086a10342201420110350440200241206a200142011002102e20022802204101470d01000b200042003703000c010b200229032821012000420137030020002001370308200241086a10750b200241306a24000baf0202027f047e230041d0006b22022400200241173602002002200037030820021034024002400240024020012d002841016b0e020102000b200241406b220341f88bc0004109104f0c020b200241406b220341818cc0004117104f0c010b200241406b220341988cc000410f104f0b0240024020022802400d00200320022903481061200229034821042002290340a70d002001350224210520013502202106200241406b220320012903002001290308105c20022802400d0020022903482107200320012903102001290318105c20022802404101470d010b000b200220022903483703382002200737033020022004370318200220054220864204843703282002200642208642048437032041f08ac0004105200241186a4105105e420110031a20021075200241d0006a24000b3a01027f230041206b22042400200420013703182004200037031020044111360208200441086a220520022003103f20051075200441206a24000b0b00200041a893c00010460b3101027f230041206b220224002002412136020820022000370310200241086a22032001103920031075200241206a24000b3301027f230041206b220324002003411f36020820032000370310200341086a220420012002103f20041075200341206a24000b09002000411610fb010bd10602077f0c7e230041d0016b22022400200241093602182002200137032002400240200241186a1034220142011035450440200042023703000c010b20014201100221010340200341f000470440200241306a20036a4202370300200341086a21030c010b0b200142ff018342cc00520d01200141d487c000410e200241306a410e107b2002290330220a42ff018342c900520d01200241a0016a22032002290338102e20022802a0010d0120022903a801210b20032002290340109d0120022903a001220c4202510d0120022903a801210d200241106a2002290348109e01200228021022044102460d012002280214210520032002290350102e20022802a0010d012002290358220e42ff018342cd00520d0120022903a801210f2002290360109f0141ff017122064104460d01200241086a200229036810a001200228020822074102460d01200228020c210820032002290370103820022802a0014101460d012002290378220142ff018342cb00520d0120022903b801211020022903b00121112001100e2109200241003602c801200220013703c001200220094220883e02cc012003200241c0016a10910120022903a00122014202512001a7410171720d0120022903a8012201a741ff0171220341ca00472003410e47710d01027f0240024002400240200141e888c0004104109201422088a70e0400010203060b20022802c80120022802cc011093010d0541000c030b20022802c80120022802cc011093010d0441010c020b20022802c80120022802cc011093010d0341020c010b20022802c80120022802cc011093010d0241030b2103200229038001220142ff018342c900520d01200229038801220942ff018342cd00520d01200241a0016a200229039001103820022802a0014101460d01200229039801221242ff018342cc00520d0120022903b801211320022903b00121142000201137032020002014370310200020033a0079200020063a0078200020123703702000200b370368200020013703602000200a370358200020093703502000200e3703482000200f3703402000200536023c2000200436023820002008360234200020073602302000200d3703082000200c3703002000201037032820002013370318200241186a10750b200241d0016a24000f0b000b5b01017f230041106b2202240002402001420252044020022001102e200229030821012002280200044020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a24000b3501027f2001420251047f4100052001422088a7210241014102200142ff01834204511b0b210320002002360204200020033602000bf50102037f017e230041206b22012400410421020240200042ff018342cb00520d002000100e21042001410036020820012000370300200120044220883e020c200141106a2001109101200129031022004202512000a7410171720d0020012903182200a741ff0171220341ca00472003410e47710d000240024002400240200041e484c0004104109201422088a70e0400010203040b2001280208200128020c1093010d03410021020c030b2001280208200128020c1093010d02410121020c020b2001280208200128020c1093010d01410221020c010b2001280208200128020c1093010d00410321020b200141206a240020020b910202047f017e230041206b220224000240200142ff018342cb00520440410221030c010b2001100e21062002410036020820022001370300200220064220883e020c200241106a2002109101410221030240200229031022014202512001a7410171720d0020022903182201a741ff0171220441ca00472004410e47710d01024002402001419489c0004102109201422088a70e020001020b2002280208200228020c1093010d01410021030c020b2002280208200228020c10930141024f0d00200241106a2002109101200229031022014202512001a7410171720d002002290318220142ff01834204520d002001422088a72105410121030b0b2000200536020420002003360200200241206a24000b0b0041e08cc000200010470b4f01017f230041306b220224002002410936020820022000370310200241086a1034200241206a2001106020022802204101460440000b2002290328420110031a200241086a1075200241306a24000be10202037f057e230041f0006b2203240020032002360214200320013703182003411036021002400240200341106a1034220142011035450440200042023703000c010b200142011002210141002102034020024128470440200341286a20026a4202370300200241086a21020c010b0b200142ff018342cc00520d01200141ac85c0004105200341286a4105107b200341d0006a22022003290328103820032802504101460d012003290368210120032903602106200341086a2003290330109e01200328020822044102460d01200328020c210520022003290338109d01200329035022074202510d012003290340220842ff01834204520d012003290348220942ff018342cd00520d012003290358210a20002006370310200020084220883e02302000200937032820002005360224200020043602202000200a3703082000200737030020002001370318200341106a10750b200341f0006a24000f0b000b4d02027f017e230041306b220224002002410a36021820022000370320200241086a200241186a220310362002290308220050450440200310750b2002290310200241306a240020012000a71b0b8f0101027f230041406a220224002002411f360228200220013703302002200241286a220310372000027f02402002290300200229030884504504402003107520002002290318370318200020022903103703100c010b20011080010440200041c20036020441010c020b200142004200109a0120004200370318200042003703100b41000b360200200241406b24000b0b002000200110104200520b5402017f017e230041106b220224000240200020012903002203420252047e2003a74101710d0120002001290308370308200041106a200141106a29030037030042010542000b370300200241106a24000f0b000b190020012802004180a6c000410f200128020428020c1107000b3101017e200029030022014202520440200029030842022001a74101711b0f0b200028020841037441b09cc0006a2903000b230020004101714504402001ad4220864204840f0b200141037441b09cc0006a2903000b800202047f047e230041206b22022400024020012802082204200128020c4f0440200042023703000c010b20012903002004ad42208642048410112106034020034118470440200241086a20036a4202370300200341086a21030c010b0b420121070240200642ff018342cc00520d00200641c086c0004103200241086a4103107b2002290308220842ff01834204520d002002290310220642ff018342cd00520d002002290318220942ff01834204520d002008422088a721032009422088a72105420021070b2004417f470440200020053602142000200336021020002006370308200020073703002001200441016a3602080c010b000b200241206a24000bab0101017f02400240200042ff018342cd0052200142ff018342cd005272200242ff0183420452200342ff018342cd0052727245044041e08cc0001034420210350d01200242ffffffff8ffd00560d02200010a1012001107e2002422088a722041072200310890141c892c00010ad0110484100106f41f88cc00010ae0110731059200010662001106c200410692003106e42020f0b000b4283808080101055000b4283808080d0001055000b08001022422088a70b14002000ad4220864204844284808080d000102c0bc70102027e027f230041106b22022400027e0240024041b092c0001034220042021035047f2000420210022100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041bc89c000410220024102107b2002290300220142ff01834204520d012002290308220042ff018342cd00520d0110ad012001422088a74d0d021083011059410c05410b0b4103742903b89c400c020b000b200010091a200010a10110830110592000106642020b200241106a24000bf40102027f027e23004180016b2201240020012000102e027e024020012802004101470440200129030821000240105822020d0020012000109c01411e210220012903004202510d00200120001084012001280200450440410c21020c010b200129030821032001280210210210ad0120024d0d022000108b01410d21020b200241037441b09cc0006a2903000c020b000b200310091a2001410a3602002001200037030820012003103d200110752000108b01200141c897c000410f106737030020011068200010422100200120033703082001200037030041b897c000410220014102105e100b1a42020b20014180016a24000ba00802047f097e230041e0026b2204240020044190016a22052000102e027e024002400240200428029001410146200142ff018342cd0052720d0020042903980121082005200210382004280290014101460d0020042903a801210020042903a0012102200520031086012004280290014101460d0020042903980121100240105822050d00200250200042005320005022051b0440413a21050c010b200520024280c2d72f54710440413921050c010b20044190016a2008109c0120042903900122034202510440411e21050c010b2004280298012105200441106a410c7220044190016a410c7241f40010f1011a200420053602182004200337031020042d0089010440411f21050c010b200110091a20012010104e22050d00420021032001200429035810a6012207450d0320044190026a2008200110940120044190016a2205200810a50120042802900145044020042903a801210d20042903a001210b2004290390022203200429039802220a8450450d04200420013703a00120042008370398012004411436029001200441086a2005103320042802080440200428020c20051075420021030d040b200810800122054187274b0440413d21050c020b200420083703b802200441133602b002200420053602b402200441b0026a22062001103d20061075200420013703d802200420083703d002200441143602c802200441c8026a2206200541016a22051039200610752004411236029001200420083703980120044190016a22062005103920061075420021030c030b20042802940121050b200541037441b09cc0006a2903000c030b000b4200210a0b024020042d0088014103470440027f20042802480440200428024c0c010b10700b2105200441a0026a20042903602001200220002005106420042903a802210020042903a00221020c010b100a210920042903602001200920022000102f0b20042004290330220920027c220e200954ad2004290338220920007c7c220c423f87220f200e2000200985427f852009200c858342005322051b22093703302004200f428080808080808080807f85200c20051b220c3703382007044020082001200220037c220e200354ad2000200a7c7c2203423f87220f200e2000200a85427f852003200a858342005322051b200f428080808080808080807f85200320051b10970120082002200b7c220a200b54ad2000200d7c7c2203423f87220b200a2000200d85427f852003200d858342005322051b200b428080808080808080807f85200320051b109a010b2008200441106a10a201200441d095c000410b10673703900120044190016a22051068200220001030210020081042210220042009200c10303703a801200420023703a0012004200137039801200420003703900141b095c000410420054104105e100b1a20012010105242020b200441e0026a24000ba00302047f017e230041b0016b2203240020032000102e02402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102027e0240105822040d0020032000109c0120032903004202510440411e21040c010b20032d0079220520032d00782204410147220672450440200110091a20012002104e22040d012000200110780440412821040c020b2000107c22044187274b0440413b21040c020b20032000370388012003410c36028001200320043602840120034180016a22052001103d20051075200320013703a801200320003703a0012003410d3602980120034198016a2205200441016a22041039200510752003410b360200200320003703082003200410392003107541f892c00010f7012001200241b001104b1053419894c000106820032000104237030820032001370300418894c000410220034102105e100b1a20012002105242020c020b4120411f410020051b20044101471b210420060d0042022005450d011a0b200441037441b09cc0006a2903000b200341b0016a24000f0b000be20102047f037e230041306b22002400027e02400240105622010d00200041086a108501200028020845044041c10021010c010b20002802242000290318210520002903102104200028022810ad01220349044041c40021010c010b20034d0d0141c30021010b200141037441b09cc0006a2903000c010b1059200410121a20051073108c01200041e897c000410f1067370308200041086a22011068200020043703102000200537030841d897c000410220014102105e100b1a41f094c00010682000200437030841e894c000410120014101105e100b1a42020b200041306a24000bbb0102027f017e23004180016b2201240020012000102e027e024020012802004101470440200129030821000240105822020d0020012000109c0120012903004202510440411e21020c010b2000200129034810a40110091a20012000108401200129030050450d02410c21020b200241037441b09cc0006a2903000c020b000b2000108b01200141d89bc000411910673703002001106820012000104237030041d09bc000410120014101105e100b1a42020b20014180016a24000b890102037f017e230041306b22002400027e024010562201047f200105200041086a108501200029030850450d0141c1000b41037441b09cc0006a2903000c010b108c01105910ad0121012000418c9cc00041191067370308200041086a2202106820002001ad42208642048437030841849cc000410120024101105e100b1a42020b200041306a24000b8311020c7f0b7e230041a0036b2205240020054180026a22072000102e027e024002400240024002400240200528028002410146200142ff018342cd005272200242ff0183420452200342ff018342045272720d002005290388022113200720041086012005280280024101460d002005290388022115105822060d0520072013109c0120052903800222004202510440411e21060c060b200528028802210720054180016a410c7220054180026a410c7241f40010f1011a2005200736028801200520003703800120052d00f9010440411f21060c060b4121210620052802b0014101470d0520052802b4012208450d054137210620082002422088a7220b4d0d0520052903c801220010091a20002015104e22060d0520052d00f801220d410346044020054180026a1057200528028002410146044020052802840221060c070b20052903880210091a0b200520013703900220052013370388022005200b360284022005411536028002024020054180026a103422004201103504400240200042011002a741ff01710e020002030b20054180026a10750b4100210620131076210e42002104410021070340200c210a20072109200e20062006200e491b21070240034020062007460d0120054180026a2013200610a301200641016a21062005290380024202510d002005290398022100200529039002210220052802b002210c20052802a002211020052903a802200110a6010d000b410121072010410171450d012012200220127c221156ad200020047c7c2202423f872212428080808080808080807f8520022000200485427f8520022004858342005322071b21042012201120071b2112200f41016a2207417f20071b210f20092107200a210c0c010b0b2009410171220c450440413221060c070b200d410347044020052903f0012200200aad422086420484220210134201520440413321060c080b200020021014220042ff01834204520d022005410036027c200541e0006a200529039001200529039801220220004220884200200541fc006a10f501200541d0006a027e200528027c4504402005290368210220052903600c010b2002423f87220042ffffffffffffffffff008521022000427f850b200242e400420010f00120052903582100200529035021112008200f41016a2207417f20071b470440200541406b201120002008ad420010f00120052903482102200529034021000c040b200020047d2011201254ad7d2202423f872214428080808080808080807f852002200020048520002002858342005322071b21022014201120127d20071b21000c030b4137210620082013109b0122074d0d0620052903a00122005020052903a80122024200532002501b0d05200820076b22074100200720084d1b2207410146044020002112200221040c040b200541306a200020022007ad10f20120052903382102200529033021000c020b20054180026a1075413621060c050b000b20005020024200532002501b0440412221060c040b200020052903a001221256200220052903a80122045520022004511b0d02200d4103460d0020052903d00120012000200210650c010b027f20052802b801044020052802bc010c010b10700b21072005410036022c200541106a200020022007ad42002005412c6a10f5012005427f2005290310200528022c22071b221a42ffffffffffffffffff00200529031820071b22164290ce00420010f0012005290308211120052903002114100a211720052903d00121182000201456200220115520022011511b0440201820172001200220117d2000201454ad7d2219423f87221b200020147d200220118520022019858342005322071b201b428080808080808080807f85201920071b102f0b201a428fce005620164200552016501b450d0020182017418092c00010f70120142011102f0b2005201220007d3703a0012005200420027d2000201256ad7d3703a801200520013703900220052013370388022005200b36028402200541153602800220054180026a220741014201104020071075200d41034604402013109b012109200541163602800220052013370388022007200941016a2209417f20091b1039200710750b200a4132200c1b210741f892c00010f7012104418a85c00041091067211220042001201541b001104b1053201541d101104b211141c08cc000410f1067211420052011370398032005201237039003200520034284808080708337038803200520013703800341002106024003402006412046044002404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2004201420054180026a410410311032201541e101104b210341cf8cc00041111067211220052903d001211120002002103021142005200337039803200520143703900320052011370388032005200137038003410021060340200641204604404100210603402006412047044020054180026a20066a20054180036a20066a290300370300200641086a21060c010b0b2004201220054180026a220a41041031103210b701210320052002370398022005200037039002200520073602b002200520013703a8022005200b3602a402200541013602a002200520033703880220054201370380022013200a107720052903a00120052903a80184500d020c050520054180026a20066a4202370300200641086a21060c010b000b000b0520054180026a20066a4202370300200641086a21060c010b0b200541023a00f9010b201320054180016a10a2012005419c99c000411110673703800220054180026a22071068200020021030210020131042210220052001370398022005200bad422086420484370390022005200237038802200520003703800241fc98c000410420074104105e100b1a20052903c8012015105242020c020b413821060b200641037441b09cc0006a2903000b200541a0036a24000b3f02017e027f230041106b22012400027e10232200a741ff017122024106470440200241c000460440200010010c020b000b20004208880b200141106a24000bdb0902057f087e230041a0026b2203240020034180016a22052000102e027e024002400240200328028001410146200142ff0183420452720d002003290388012108200520021086012003280280014101460d00200329038801210a105822040d0220052008109c0120032903800122004202510440411e21040c030b20032802880121042003410c7220034180016a410c7241f40010f1011a200320043602082003200037030020032d00790440411f21040c030b20032802300440412121040c030b20034180016a220620082001422088a72205107d200328028001450d01200335029401210e2003280290012107200329038801220210091a2002200a104e22040d0220062008200710a301200329038001220b4202510d012003290398012100200329039001210920032802b00121064133210420032903a801220d200210a6012005200647720d02200b5045044041db0021040c030b20095020004200532000501b0440412221040c030b2003290320220c20095422062003290328220b2000532000200b511b0440413821040c030b10b701210f200320053602b0012003200d3703a8012003200f3703880120034201370380012003200937039001200320003703980141002104200341003602a00120032007360284022003200837038802200341103602800220034180026a220520034180016a103b2005107520082008108f01220541016b22074100200520074f1b1099012003200b20007d2006ad7d3703282003200c20097d3703202009200c852000200b8584500440200341023a00790b2008200310a2012002200a10522003290350220b20022009200010652003418496c000410b10673703800120034180016a22051068200920001030210d200810422108200320023703a001200320014284808080708337039801200342023703900120032008370388012003200d3703800141dc95c000410520054105105e100b1a41f892c00010f701210141c093c0004103106721082003200a41b001104b3703880220032002370380020340200441104604404100210403402004411047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001428eeae6bb8ecfd3e92720044102103110b901200a41d101104b210c41c08cc000410f1067210d2003200c3703980220032008370390022003200e422086420484370388022003200237038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200d20044104103110b901200a41e101104b210841cf8cc00041111067210a2009200010302100200320083703980220032000370390022003200b370388022003200237038002410021040340200441204604404100210403402004412047044020034180016a20046a20034180026a20046a290300370300200441086a21040c010b0b20034180016a22042001200a20044104103110b90142020c090520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000520034180016a20046a4202370300200441086a21040c010b000b000b000b413321040b200441037441b09cc0006a2903000b200341a0026a24000b3a01017f2000027f20012002200310212201a741ff017122044103470440200020044102473a000441020c010b2000200137030841000b3602000bd40b02087f0c7e230041e0016b220224000340200341d800470440200241106a20036a4202370300200341086a21030c010b0b027e024002400240200042ff018342cc00520d00200041a08bc000410b200241106a2204410b107b2002290310221342ff018342c900520d0020024190016a22032002290318109d0120022903900122114202510d002002290398012115200241086a2002290320109e01200228020822094102460d00200228020c21052002290328220f420252200f42ff018342cd0052710d002002290330220b42ff018342cd00520d002002290338109f0141ff017122064104460d002002200229034010a001200228020022074102460d002002290348221242ff018342c900520d002002290350221042ff018342cd00520d00200228020421082003200229035810382002280290014101460d002002290360220a42ff018342cc00520d0020022903a801210c20022903a001210d2004200110860120022802104101460d0020022903182114105822030d02200b10091a200b2014104e22030d022010108101450440411421030c030b2012101542ffffffff8f0f560440412721030c030b200d50200c420053200c501b0440412321030c030b200a1016428080808010540d01200a1016422088210141002104420421000240024002400340200150450440200a2000101742ff0183420452200a20001018220e42ff0183420452720d02417f2004200e422088a76a220320032004491b2104200142017d210120004280808080107c21000c010b0b41352103200441e400470d052009410171220345200541e8074d72450440410521030c060b200521042003450440107021040b10b701210102400240024002400240200641026b0e020103000b2007450d01412121030c090b41212103200741017145200845720d080b200241106a2010200b200d200c200410640c010b41212103200741017145200845720d06200a101642808080807083428080808010520d0541222103200a42848080801010134201520d06200a4284808080101014220042ff01834204520d04413521032000428080808070834280808080c00c520d060b10512100419892c000427f419892c0001034220e42021035047e200241106a200e42021002102e20022802104101460d04200229031805200042017c0b220042017c220e200e501b4202104120024200200c200641034622041b37033820024200200d20041b3703302002200c3703282002200d37032020022000370350200220103703602002200b370358200241003a00890120022008360244200220073602402002200137037820022012370370200220133703682002200a3703800120022015370318200220113703102002200536024c20022009360248200220063a0088012000200241106a10a201200042004200109a0120040d010c020b000b200241a8016a4200370300200241b0016a4100360200200241013602c0012002200b3703b801200242003703a0012002420037039001200020024190016a10770b200241e896c000410d10673703900120024190016a106820001042210a02400240024002400240200641016b0e03010203000b20024190016a220441c484c0004109104f0c030b20024190016a220441cd84c0004106104f0c020b20024190016a220441d384c0004105104f0c010b20024190016a220441d884c000410c104f0b2002280290010d0020042002290398011061200229039801211120022903900150450d002002200d200c10303703c001200220103703b801200220123703b001200220113703a8012002200b3703a0012002200a37039801200220133703900141b096c000410720024190016a22044107105e100b1a200f42025204402000200f417f10ad012205418087016a220320032005491b2205108701200220053602a0012002200f3703980120022000370390012004106b0b200b20141052200241106a2000102d20022802104101460d0020022903180c030b000b412221030b200341037441b09cc0006a2903000b200241e0016a24000bc20202057f017e230041306b22012400027e02400240200042ff018342cd00510440105622020440200241037441b09cc0006a2903000c040b200041001088012000108a012204450d02200441016b2203108e01220541016b22024100200220054d1b2202460d01200141086a200210820120012802084101470d01200129031021062001411d3602182001200336021c200141186a2203200610472001411e360218200120063703202003200410480c010b000b2001411d3602182001200236021c200141186a10344202100d1a2001411e36021820012000370320200141186a10344202100d1a200541024f0440419093c000200210480c010b419093c00010344202100d1a0b1059200141d399c00041121067370318200141186a220210682001200037031841bc98c000410120024101105e100b1a42020b200141306a24000bef0302047f087e23004180026b2202240020024180016a22042000102e027e024002402002280280014101460d002002290388012100200420011086012002280280014101460d002002290388012107105822030d01100a220b2007104e22030d0120042000109c0120022903800122014202510440411e21030c020b20022802880121032002410c7220024180016a2204410c7241f40010f1011a2002200336020820022001370300413e210320022d00794103470d012004200010900120022d00a80122054103460d0141c000210320022802a40120022802a001490d01024020054101470d002002290390012208200229038001220958200229039801220120022903880122065720012006511b0d0020022903502002290348220c200120067d2008200954ad7d220a423f87220d200820097d20012006852001200a858342005322031b2201200d428080808080808080807f85200a20031b22061065200220063703880120022001370380012002200c3703980120022000370390012004106d0b2002420037032820024200370320200241013a00792000200210a2012002411736028001200220003703880120024180016a10344201100d1a200042004200109a012000106a200b2007105242020c020b000b200341037441b09cc0006a2903000b20024180026a24000b2d02017f017e230041106b2200240020001057200028020041014604401054000b2000290308200041106a24000b8e0102027f017e23004190016b22022400200241106a22032000102e2002280210410146200142ff018342045272450440200320022903182204109c01420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a7107420022002290318370308200229031021000b20022000370300200210a90120024190016a24000f0b000b5401027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f2000107c210241000541010b200210aa0120014180016a24000f0b000b9b0102037f017e23004180016b2201240020012000102e20012802004101470440200120012903082204109c014283808080e0032100024020012903004202510d004188272004107c220220024188274f1b21034100210210192100034020022003460d0120012004200210742001280200410146044020002001290308101a21000b200241016a21020c000b000b20014180016a240020000f0b000b8b0102017f017e23004190016b2202240020022000102e02402002280200410146200142ff018342cd0052720d00200220022903082203109c014283808080e003210020022903004202520440200241106a2003200110940120024180016a20022903102002290318105c2002280280014101460d0120022903880121000b20024190016a240020000f0b000b8e0102027f017e23004190016b22022400200241106a22032000102e2002280210410146200142ff018342045272450440200320022903182204109c01420221000240200229031042025104402002411e3602080c010b200241106a20042001422088a7107920022002290318370308200229031021000b20022000370300200210a90120024190016a24000f0b000b5501027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f2000108001210241000541010b200210aa0120014180016a24000f0b000b9c0102037f017e23004180016b2201240020012000102e20012802004101470440200120012903082204109c014283808080e0032100024020012903004202510d004188272004108001220220024188274f1b21034100210210192100034020022003460d0120012004200210792001280200410146044020002001290308101a21000b200241016a21020c000b000b20014180016a240020000f0b000b940101027f23004180026b2201240020014180016a22022000102e02402001280280014101460d002002200129038801109c01027e0240200129038001420251047f411d05200120014180016a41800110f10122022903004202520d01200228020841016b0b4103742903b89c400c010b20024180016a200210602002280280010d012002290388010b20014180026a24000f0b000b0a00418092c00010f7010b0b001070ad4220864204840b5601017f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01027e200129030042025204402000200129034810a4010c010b4283808080e0030b20014180016a24000f0b000b2c02027f017e230041106b220024002000109801200028020021012000290308200041106a2400420220011b0b9c0101017f23004190016b2201240020012000102e024020012802004101460d00200120012903082200109c01027e02402001290300420252047f20012000108401200129030022004202520d01200128020841016b05411d0b4103742903b89c400c010b42022000a7410171450d001a20014180016a2001290308200128021010622001280280010d012001290388010b20014190016a24000f0b000b4902017f017e230041406a22002400200041086a10850102402000280208047e200041306a200041106a106320002802304101460d0120002903380542020b200041406b24000f0b000b0a0041f892c00010f7010ba10101027f230041406a22022400200241206a22032000102e02402002280220410146200142ff018342cd0052720d00200320022903282001107a027e20022802204101460440200241186a200241386a290300370300200241106a200241306a29030037030020022002290328370308200241003602002003200241086a105f20022802200d0220022903280c010b4283808080a0050b200241406b24000f0b000ba20101017f23004190016b2202240020022000102e02402002280200410146200142ff0183420452720d00200220022903082200109c01027e02402002290300420252047f200220002001422088a710a301200229030022004203520d01200228020841016b05411d0b4103742903b89c400c010b420220004202510d001a20024180016a2002105b2002280280010d012002290388010b20024190016a24000f0b000b5401027f23004180016b2201240020012000102e20012802004101470440200120012903082200109c01411e21022001290300420252047f20001076210241000541010b200210aa0120014180016a24000f0b000ba10102047f017e230041c0016b2201240020012000102e20012802004101470440200120012903082205109c014283808080e0032100024020012903004202510d0041e807200510762202200241e8074f1b21034100210210192100034020022003460d0120014180016a22042005200210a301200241016a21022001290380014202510d0020002004103c101a21000c000b000b200141c0016a240020000f0b000b0600105110420b0500105aad0b1600200042ff018342cd00520440000b2000108101ad0bb90102027f037e230041206b22002400027e024002400240105622010d00200041106a107120002802104101470440410621010c010b20002903182102200010980120002802004101470d01200029030822032002101050450d0241c50021010b200141037441b09cc0006a2903000c020b41fd8cc00010ae0121030b41a893c00020021049105941c894c0001068200020023703182000200337031041b894c0004102200041106a4102105e100b1a42020b200041206a24000b0c0041f893c000410110f6010b9c0602077f097e230041f0016b22032400200341306a22052000102e0240024002402003280230410146200142ff0183420452720d002003290338210a200520021086014101210720032802304101460d002003290338210d105822040d02100a220f200d104e22040d022005200a109c0120032903304202510440411e21040c030b413e210420032d00a9014103470d022003290380012110200341306a2205200a10900120032d005822084103460d0241192001422088a72204200441194f1b210720032802302104200341b0016a4104722005410472412410f1011a200341dc016a200341dc006a280000360000200320032800593600d901200320043602b001200320083a00d80120032903b801210220032903c801210e20032903c001211120032802d401210920032802d001210520032903b001210b4100210403402004200749200420096a220620054971450440200320063602d401200a200341b0016a109601200f200d105241002107200520066b22044100200420054d1b21040c040b200341306a200a20061079024020032802304101470d00200341e0016a200a2003290338220c10940120032903e00122005020032903e80122014200532001501b0d000240024002400240200841016b0e020201000b200342003703e801200342003703e0010c020b2003410036022c200341106a200020012011200e2003412c6a10f501027e200328022c4504402003290318210120032903100c010b2001200e85423f87220042ffffffffffffffffff008521012000427f850b21002002200b845020002001428080808080808080807f8584502002200b83427f5171720d05200320002001200b200210f0012003200329030822013703e8012003200329030022003703e001200042005220014200552001501b450d010b2010200c200020011065200341809ac00041141067370330200341306a2206106820002001103021002003200a10423703402003200c3703382003200037033041e899c000410320064103105e100b1a0b200a200c420042001097010b200441016a21040c000b000b000b000b2007200410aa01200341f0016a24000bb90102037f017e23004180016b2202240020022000102e024002402002280200410146200142ff018342cd0052724504402002290308210510582203047f20030520022005109c014202210020022903004202520d02411e0b41037441b09cc0006a29030021000c020b000b2005200229034810a40110091a20052001417f10ad012203418087016a2204200320044b1b22031087012002200336021020022001370308200220053703002002106b0b20024180016a240020000ba90202057f017e230041406a22022400200241206a2204200010860102402002280220410146200142ff018342c90052720d0020022903282100027e0240105622030d004120210320011015428080808010540d00200210ad01220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441e092c000103420042002106320022802204101460d022002290328420210031a1059200241909bc0004118106737032020041068200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041f09ac000410420044104105e100b1a42020c010b200341037441b09cc0006a2903000b200241406b24000f0b000bc80102037f017e230041206b22022400200042ff018342cd00510440027e105622010440200141037441b09cc0006a2903000c010b200041011088012000108a01450440108e0121012002411d3602082002200136020c200241086a2203200010472002411e360208200220003703102003200141016a2201417f20011b22011048419093c000200110480b1059200241c498c00041101067370308200241086a220110682002200037030841bc98c000410120014101105e100b1a42020b200241206a24000f0b000ba31002057f0b7e230041a0036b22032400200341e0016a22052000102e027e024002400240024020032802e001410146200142ff018342cb0052720d0020032903e80121082005200210860120032802e0014101460d0020032903e8012110105822040d0320052008109c0120032903e00122024202510440411e21040c040b200341f4006a200341f4016a290200370200200341fc006a200341fc016a280200360200200320032902ec0137026c20032802e8012104200328029002210520032802940221062003290380022100200329038802210b20034198016a20034198026a41c00010f1011a200341de016a200341de026a2f01003b0100200320032801da023601da012003200b370388012003200037038001200320063602940120032005360290012003200436026820032002370360200320032d00d90222043a00d901200320032d00d80222063a00d80120040440411f21040c040b20064103460440412021040c040b200820032903a80110a401221110091a20112010104e22040d03200810762106024002400240024002402005410171044041002104034020042006460d02200341e0016a2008200410a30120032903e0014202520440200328028002450d040b200441016a21040c000b000b2006450d00200341e0016a2008108d0120032903e00120032903e80184500d010b2001100e428080808010540440413221040c080b2001100e42ffffffffaf06560d061019210920032001100e4220883e02f402200341003602f002200320013703e80220032903d001210d0340200341e0016a2204200341e8026a10ab0120034180036a200410a7010240200328028003410146044020032802900321042009100e42208842017c210c4204210a0340200c42017d220c500d022009200a1011220242ff01834204520d06200a4280808080107c210a20042002422088a7470d000b0c080b10b7012112200541017104402001100e2100200341003602f002200320013703e802200320004220883e02f402200341f0016a220441086a21060340200341e0016a2205200341e8026a10ab0120034180036a200510a7012003280280034101470d07200329038803210020032802900321072004420037030020064200370300200441106a410036020020032007360290022003200037038802200342003703e0012008200510770c000b000b200341e0016a2008108d01027e20032802e001410171044020032903f001210220032903f8010c010b2003412236028003200320083703880320034180036a22042000200b103f2004107520002102200b0b210f20032001100e4220883e02f402200341003602f002200320013703e8024200210c4200210a0340200341e0016a2204200341e8026a10ab0120034180036a200410a70102402003280280034101460440200420082003280290032205107d20032903e001500d010c0a0b2000200c54200a200b55200a200b511b0440413821040c0c0b2001100e2100200341003602f802200341003602f002200320013703e802200320004220883e02f402200f423f87220042ffffffffffffffffff0085210a2000427f8521090340200341e0016a2204200341e8026a10ab0120034180036a200410a70102400240200328028003410146044020032802f8022204417f460d09200335029403210c200328029003210520032903880321002003200441016a3602f802200d2005ad422086420484220b10134201520d01200d200b1014220b42ff01834204510d020c0c0b2008417f2008108f0122042001100e422088a76a2205200420054b1b109901200341e0016a2008109501427f20124280ceda037c220020002012541b210020032802e001410146044020032903e80120005a0d0b0b200341233602e001200320083703e801200341e0016a2204200042011041200410750c0a0b412221040c0d0b2004200420066a22074d04402003410036025c200341406b2002200f200b4220884200200341dc006a10f501200341306a20092003290340200328025c22041b200a200329034820041b42e400420010f001200320053602900220032000370388022003410036028002200342003703e001200320032903383703f801200320032903303703f0012008200341e0016a2204107720032005360284032003200837038803200341203602800320034180036a220510342003200c4220864204843703f001200320003703e80120032007ad4220864204843703e00141f085c000410320044103105e420110031a200510750c010b0b000b41222104200d2005ad422086420484220910134201520d0a200d20091014220942ff01834204520d072003410036022c200341106a2002200f200942208842002003412c6a10f5010240200328022c0440427f210942ffffffffffffffffff00210e200f4200590d010c0c0b2003290310220942e400542003290318220e420053200e501b0d0b0b20032009200e42e40010f20142ffffffffffffffffff00200c20032903007c2209200c54ad200a2003290308220c7c7c220e200a200c85427f85200a200e858342005322041b210a427f200920041b210c0c000b000b200d2004ad422086420484220210134201520d07200d2002101442ff01834204520d0520092002101a21090c000b000b41da0021040c060b000b000b2001100e21002008200341e0006a10a201200341ec98c000411010673703e001200341e0016a220410682003200810423703e80120032000428080808070834204843703e00141dc98c000410220044102105e100b1a20112010105242020c040b000b413421040c010b413321040b200441037441b09cc0006a2903000b200341a0036a24000bae0102037f017e230041106b22012400200042ff018342cd00510440027e105622020440200241037441b09cc0006a2903000c010b10ad01210241b092c0001034200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041bc89c000410220014102105e420210031a1059200141a898c00041111067370300200110682001200037030041a098c000410120014101105e100b1a42020b200141106a24000f0b000b3501017f200042ff018342cd00510440105622010440200141037441b09cc0006a2903000f0b2000107e10592000106c42020f0b000b4d01017f200042ff018342045104400240105622010d0041052101200042ffffffff8ffd00560d002000422088a72201107210592001106942020f0b200141037441b09cc0006a2903000f0b000b3601017f200042ff018342cd00510440105622010440200141037441b09cc0006a2903000f0b200010890110592000106e42020f0b000bf00402037f067e23004180026b2202240020024180016a22042000102e027e0240024002402002280280014101460d002002290388012100200420011086012002280280014101460d002002290388012107105822030d0220042000109c0120022903800122014202510440411e21030c030b20022802880121032002410c7220024180016a410c7241f40010f1011a200220033602082002200137030020022d00790440411f21030c030b20024180016a200010900120022d00a8014103470440413f21030c030b20022802300d012000108f01450d0120024180016a20001095012002280280012103200229038801210110b7012001420020031b560d0141da0021030c020b000b20002002290348220810a401220910091a20092007104e22030d0020022903282101200229032021052000108001210320024180016a200010a501200228028001410146044020022802840121030c010b0240200229039001220a5020022903980122064200532006501b450440200241003602a401200220033602a0012002200a370380012002200537039001200220063703880120022001370398012002410241012005200a54200120065320012006511b1b3a00a801200020024180016a109601200241033a00792000200210a2010c010b200542005220014200552001501b044020022903502008200520011065200220013703880120022005370380012002200837039801200220003703900120024180016a106d0b2002420037032820024200370320200241013a00792000200210a201200042004200109a012000106a0b20092007105242020c010b200341037441b09cc0006a2903000b20024180026a24000bf10302037f017e230041d0016b2204240020042000102e027e024002402004280200410146200142ff018342cd005272200242ff018342c90052720d00200429030821002004200310860120042802004101460d0020042903082103105822050d0120042000109c0120042903004202510440411e21050c020b20042d00790440411f21050c020b20042d007822064103460440412021050c020b200110091a20012003104e22050d012002101542ffffffff8f20560440412721050c020b20044188016a20002001107a024020042903880122075045200641016b41ff017141014b720d002000200110780d00412921050c020b200420002001107a20042802004504402000107f22054187274b0440413d21050c030b20044125360200200420003703082004200541016a1039200410750b2004027e20075045044020042903a0010c010b10b7010b3703b801200420023703b001200420013703a80120042001370310200420003703082004410e36020020041034200441c0016a200441a8016a105f20042802c0014101460d0020042903c801420110031a20041075419095c0001068200420001042370310200420023703082004200137030041f894c000410320044103105e100b1a20012003105242020c020b000b200541037441b09cc0006a2903000b200441d0016a24000b3d01027f230041106b22012400200042ff01834204520440000b20012000422088a7108201200128020021022001290308200141106a2400420220021b0b0c00108e01ad4220864204840b0c0041d094c000410010f6010b2b02017f017e230041106b220024002000107120002802004504401054000b2000290308200041106a24000b970402057f017e230041a0016b2203240020032000102e02402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102027e0240105822040d0020032000109c0120032903004202510440411e21040c010b20032d0079220520032d00782204410147220672450440200110091a20012002104e22040d01200320002001107a20032802000440412b21040c020b2000200110782206450440412921040c020b411e21042000107c2207450d01200741016b210520062007470440200320002005107420032802004101470d02200329030821082003200641016b36028c0120032000370390012003410c3602880120034188016a22042008103d2004107520032008370310200320003703082003410d360200200320061039200310750b20032005360204200320003703082003410c360200200310344201100d1a20032001370310200320003703082003410d360200200310344201100d1a2003410b36020020032000370308024020050440200320051039200310750c010b200310344201100d1a0b200341a89ac000411510673703002003106820032000104237030820032001370300418894c000410220034102105e100b1a20012002105242020c020b4120411f410020051b20044101471b210420060d0042022005450d011a0b200441037441b09cc0006a2903000b200341a0016a24000f0b000be20202027f017e230041a0016b2203240020032000102e027e024002402003280200410146200142ff018342cd0052720d00200329030821002003200210860120032802004101460d0020032903082102105822040d0120032000109c0120032903004202510440411e21040c020b20032d00790440411f21040c020b200110091a20012002104e22040d01200320002001107a2003290300500440412a21040c020b200320002001107a02402003290300500d00200320013703980120032000370390012003410e3602880120034188016a10344201100d1a20034125360200200320003703082000107f220441024f04402003200441016b1039200310750c010b200310344201100d1a0b200341949ac000411410673703002003106820032000104237030820032001370300418894c000410220034102105e100b1a20012002105242020c020b000b200441037441b09cc0006a2903000b200341a0016a24000b380002402002418080c400460d00200020022001280210110500450d0041010f0b200345044041000f0b200020034100200128020c1107000bba06020a7f017e230041106b22082400410a21020240200028020022072007411f7522007320006b220041e807490440200021040c010b410a21030340200341046b2202410a4f0440000b200841066a20036a220341046b200020004190ce006e22044190ce006c6b220541ffff037141e4006e22064101742f0090a2403b0000200341026b2005200641e4006c6b41ffff03714101742f0090a2403b0000200041fface2044b20022103200421000d000b0b0240200441094d0440200421000c010b200241026b2202200841066a6a2004200441ffff037141e4006e220041e4006c6b41ffff03714101742f0090a2403b00000b4100200720001b450440200241016b2202200841066a6a20004101742d0091a2403a00000b027f200841066a20026a210a410a20026b2105027f2007417f73411f7645044020012802082102412d2107200541016a0c010b412b418080c4002001280208220241808080017122001b2107200041157620056a0b21002002418080800471411776210b024020012f010c220420004b0440024002402002418080800871450440200420006b210441002103410021000240024002402002411d7641037141016b0e03000100020b200421000c010b200441feff037141017621000b200241ffffff0071210920012802042106200128020021010340200341ffff0371200041ffff03714f0d0241012102200341016a2103200120092006280210110500450d000b0c040b20012001290208220ca741808080ff797141b080808002723602084101210220012802002206200128020422092007200b10e7010d0341002103200420006b41ffff037121000340200341ffff037120004f0d02200341016a2103200641302009280210110500450d000b0c030b41012102200120062007200b10e7010d022001200a2005200628020c1107000d02200420006b41ffff0371210041002103034041002000200341ffff03714d0d041a200341016a2103200120092006280210110500450d000b0c020b2006200a2005200928020c1107000d012001200c37020841000c020b4101210220012802002200200128020422012007200b10e7010d002000200a2005200128020c11070021020b20020b200841106a24000bdd07010c7f027f2000280200210920002802042105410021000240024020012208280208220a41808080c00171450d000240200a41808080800171450440200541104f044020052009200941036a417c7122076b22046a2201410371210320072009470440200921000340200620002c000041bf7f4a6a2106200041016a2100200441016a22040d000b0b200304402007200141fcffffff07716a21000340200220002c000041bf7f4a6a2102200041016a2100200341016b22030d000b0b20014102762104200220066a21060340200721012004450d0341c0012004200441c0014f1b220b410371210c41002102200b410274220d41f0077122030440200121000340200220002802002207417f734107762007410676724181828408716a200041046a2802002202417f734107762002410676724181828408716a200041086a2802002202417f734107762002410676724181828408716a2000410c6a2802002202417f734107762002410676724181828408716a2102200041106a2100200341106b22030d000b0b2004200b6b21042001200d6a2107200241087641ff81fc0771200241ff81fc07716a418180046c41107620066a2106200c450d000b200c41027421032001200b41fc01714102746a210041002102034020002802002201417f7341077620014106767241818284087120026a2102200041046a2100200341046b22030d000b200241087641ff81fc0771200241ff81fc07716a418180046c41107620066a21060c020b2005450440410021050c020b03402006200020096a2c000041bf7f4a6a21062005200041016a2200470d000b0c010b0240024020082f010e2201450440410021050c010b200520096a21074100210520092102200121030340200222002007460d02027f200041016a20002c0000220241004e0d001a200041026a20024160490d001a200041036a20024170490d001a200041046a0b220220006b20056a2105200341016b22030d000b0b410021030b200120036b21060b200620082f010c22004f0d00200020066b21014100210041002104024002400240200a411d7641037141016b0e020001020b200121040c010b200141feff037141017621040b200a41ffffff0071210720082802042103200828020021080340200041ffff0371200441ffff037149044041012102200041016a2100200820072003280210110500450d010c030b0b41012102200820092005200328020c1107000d01200120046b41ffff0371210141002100034041002001200041ffff03714d0d031a200041016a2100200820072003280210110500450d000b0c010b200828020020092005200828020428020c11070021020b20020b0be20301077f230041106b22062400027f0240200341017145044020022d00002205450d01200128020c21090340200241016a2104024002400240027f0240024002402005c041004804402005418001460d01200541c001460d0241a080808006210a200541017104402002280001210a200241056a21040b4100210820054102710d032004210241000c040b20002004200520091107000d04200420056a21020c060b2000200241036a220420022f0001220220091107000d03200220046a21020c050b2006200136020420062000360200200642a080808006370208200320074103746a2202280200200620022802041105000d02200741016a2107200421020c040b200441026a210220042f00000b21042005410471044020022f00002108200241026a21020b2005410871044020022f00002107200241026a21020b200541107104402003200441ffff03714103746a2f010421040b20062005412071047f200320084103746a2f01040520080b3b010e200620043b010c2006200a3602082006200136020420062000360200200320074103746a220428020020062004280204110500450d010b41010c050b200741016a21070b20022d000022050d000b0c010b200020022003410176200128020c1107000c010b41000b200641106a24000b8e0402047f017e230041406a22022400200220002903002206a72204410876220036021820022006422088a7220536021c027f0240024020044180144f044020064280808080a001540d012002410136023c2002410136023420022002411c6a3602382002200241186a36023020012802002001280204418284c000200241306a10ea010c030b200241086a220320004102742200280290a640360204200320002802b8a640360200200228020c2100200228020821032004418002490d0120064280808080a0015a04402002200036022c200220033602282002410136023c2002410236023420022002411c6a3602382002200241286a3602302001280200200128020441f283c000200241306a10ea010c030b20022000360224200220033602202002200510ec01200220022903003702282002410236023c200241023602342002200241286a3602382002200241206a36023020012802002001280204419384c000200241306a10ea010c020b200241106a200510ec01200220022903103702282002410236023c200241013602342002200241286a3602382002200241186a3602302001280200200128020441a284c000200241306a10ea010c010b2002200036022c200220033602282002410136023c2002410236023420022002411c6a3602382002200241286a3602302001280200200128020441f283c000200241306a10ea010b200241406b24000b270020002001410274220141e0a6c0006a280200360204200020014188a7c0006a2802003602000bc40102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a0240200341306b41ff0171410a4f0440200341c1006b41ff0171411a490d01200341e1006b41ff0171411a4f0d042003413b6b0c020b2003412e6b0c010b200341356b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484101f0b210620004200370300200020063703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072006200342208822087e22062005200142208822097e7c22054220867c220a37030020002007200a56ad200820097e2005200654ad4220862005422088847c7c200120047e200220037e7c7c3703080bde0702047f057e230041b0016b2205240002400240024020047920037942407d20044200521ba7220720027920017942407d20024200521ba722064b04402006413f4b0d01200741df004b0d0202400240200720066b41204f0440200541a0016a2003200441e00020076b220810f30120053502a00142017c210c0c010b200541306a2001200241c00020066b220610f301200541206a20032004200610f30120052003420020052903302005290320802209420010ee01200541106a200442002009420010ee012005290300210a20052903182005290308220d20052903107c220c200d54ad7c5004402001200a5422062002200c542002200c511b450d020b200120037c2201200354ad200220047c7c200c7d2001200a54ad7d2102200942017d21092001200a7d21010c050b02400240034020054190016a2001200241c00020066b220610f301200529039001210a20062008490440200541d0006a20032004200610f301200541406b20032004200a200529035080220d420010ee0120012005290340220a54220620022005290348220c542002200c511b4504402002200c7d2006ad7d21022001200a7d2101200b20092009200d7c220956ad7c210b0c090b2001200120037c220356ad200220047c7c200c7d2003200a54ad7d21022003200a7d2101200b20092009200d7c42017d220956ad7c210b0c080b20054180016a200a200c80220a4200200620086b220610f401200541f0006a20032004200a420010ee01200541e0006a20052903702005290378200610f401200529038001220a20097c2209200a54ad200529038801200b7c7c210b200220052903687d20012005290360220a54ad7d2202792001200a7d22017942407d20024200521ba7220620074904402006413f4b0d020c010b0b20012003542206200220045420022004511b450d010c060b20012001200380220220037e7d2101200b2009200220097c220956ad7c210b420021020c050b200220047d2006ad7d2102200120037d2101200b200942017c220950ad7c210b0c040b2002200c7d2006ad7d21022001200a7d21010c030b200220044200200120035a200220045a20022004511b22061b7d20012003420020061b220354ad7d2102200120037d21012006ad21090c020b20012001200380220920037e7d2101420021020c010b2001422088220920022002200342ffffffff0f83220280220b20037e7d422086842002802204422086200142ffffffff0f832009200320047e7d42208684220120028022038421092001200220037e7d21012004422088200b84210b420021020b2000200137031020002009370300200020023703182000200b370308200541b0016a24000b920101027f230041206b220624002006420020017d2001200242005322051b420020022001420052ad7c7d200220051b420020037d2003200442005322051b420020042003420052ad7c7d200420051b10ef012006290308210120004200200629030022037d2003200220048542005322051b3703002000420020012003420052ad7c7d200120051b370308200641206a24000b8507010c7f230041106b21070240200222054110490440200021020c010b024020002000410020006b41037122066a22044f0d00200021022001210320060440200621080340200220032d00003a0000200341016a2103200241016a2102200841016b22080d000b0b200641016b4107490d000340200220032d00003a0000200241016a200341016a2d00003a0000200241026a200341026a2d00003a0000200241036a200341036a2d00003a0000200241046a200341046a2d00003a0000200241056a200341056a2d00003a0000200241066a200341066a2d00003a0000200241076a200341076a2d00003a0000200341086a2103200241086a22022004470d000b0b2004200520066b220c417c71220d6a21020240200120066a220341037122010440410021052007410036020c2007410c6a2001722106410420016b22084101710440200620032d00003a0000410121050b20084102710440200520066a200320056a2f01003b01000b200320016b210520014103742108200728020c210a02402002200441046a4d0440200421060c010b410020086b411871210903402004200a200876200541046a2205280200220a20097472360200200441086a210b200441046a220621042002200b4b0d000b0b41002104200741003a0008200741003a0006027f200141014604404100210141002109200741086a0c010b200541056a2d00002007200541046a2d000022013a000841087421094102210e200741066a0b210b20062003410171047f200b200541046a200e6a2d00003a000020072d0006411074210420072d00080520010b41ff0171200420097272410020086b41187174200a200876723602000c010b200220044d0d0020032101034020042001280200360200200141046a2101200441046a22042002490d000b0b200c41037121052003200d6a21010b02402002200220056a22044f0d002005410771220304400340200220012d00003a0000200141016a2101200241016a2102200341016b22030d000b0b200541016b4107490d000340200220012d00003a0000200241016a200141016a2d00003a0000200241026a200141026a2d00003a0000200241036a200141036a2d00003a0000200241046a200141046a2d00003a0000200241056a200141056a2d00003a0000200241066a200141066a2d00003a0000200241076a200141076a2d00003a0000200141086a2101200241086a22022004470d000b0b20000b3901017f230041206b220424002004200120022003420010ef01200429030021012000200429030837030820002001370300200441206a24000b5601017e0240200341c000714504402003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b5601017e0240200341c000714504402003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b9c0302037f027e230041e0006b220624000240200120028450200320048450720d00420020037d2003200442005322071b2109420020017d2001200242005322081b210a420020042003420052ad7c7d200420071b2103200220048521044200027e420020022001420052ad7c7d200220081b220150450440200350450440200641d0006a20092003200a200110ee01410121072006290358210120062903500c020b200641406b20092003200a420010ee01200641306a200920032001420010ee0120062903384200522006290330220220062903487c220120025472210720062903400c010b200350450440200641206a20094200200a200110ee01200641106a20034200200a200110ee0120062903184200522006290310220220062903287c220120025472210720062903200c010b200620092003200a200110ee01410021072006290308210120062903000b22027d2002200442005322081b2109420020012002420052ad7c7d200120081b220a2004854200590d00410121070b20002009370300200520073602002000200a370308200641e0006a24000b4c02027f017e230041106b22022400027e105622030440200341037441b09cc0006a2903000c010b2001106f10592000106841044100200241086a4100105e100b1a42020b200241106a24000b2d02017f017e230041106b2201240020012000104520012802004504401054000b2001290308200141106a24000b3e02017f017e230041106b220424002004200320021067370308200441086a22021068200420003703082001410120024101105e100b1a200441106a24000b4602017e017f024020011034220320021035047f200320021002220242ff01834204520d012002422088a7210441010541000b210120002004360204200020013602000f0b000b4201017f230041206b220424002004200236020c20042001370310200420033602082000200441086a22021036200029030050450440200210750b200441206a24000b4801037f230041206b2202240020022001360208200220003703102002200241086a220110332002280204200228020022040440200110750b200241206a2400410020044101711b0b3801017e0240200020011034220420031035047e2002200420031002220342ff0183520d012000200337030842010542000b3703000f0b000b0bc6231600418080c0000be00c2f686f6d652f72756e6e65722f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f656e762e727300636f6e7472616374732f6576656e74732f7372632f6576656e745f6f70732e7273002f686f6d652f72756e6e65722f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f6c65646765722e7273002f72757374632f323534623539363037643434313765396466666263333037313338616535633836323830666534632f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f72757374632f323534623539363037643434313765396466666263333037313338616535633836323830666534632f6c6962726172792f636f72652f7372632f697465722f61646170746572732f656e756d65726174652e7273002f686f6d652f72756e6e65722f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32372e302e302f7372632f7665632e727300064572726f7228c0032c2023c0012900074572726f722823c0032c2023c0012900064572726f7228c0022c20c0012900074572726f722823c0022c20c00129000000360110005b00000052000000090000004861636b6174686f6e426f756e74794772616e7443726f776466756e64696e6744021000090000004d021000060000005302100005000000580210000c000000616d6f756e746d696c6573746f6e65706169645f6174706f736974696f6e726563697069656e740084021000060000008a0210000900000093021000070000009a02100008000000a202100009000000616e63686f725f69647872657075746174696f6e5f62756d70000000d40210000a000000a202100009000000de0210000f0000006170706c6963616e74636f6e74656e745f7572697375626d69747465645f61740803100009000000110310000b0000001c0310000c0000009a02100008000000a202100009000000de0210000f000000637265617465645f6174646561646c696e656665655f6270735f6f7665727269646569646f776e657270696c6c617272656c656173655f6b696e6472656d61696e696e675f657363726f777374617475737469746c65746f6b656e746f74616c5f62756467657477696e6e65725f646973747269627574696f6e0000110310000b000000580310000a00000062031000080000006a031000100000007a031000020000007c031000050000008103100006000000870310000c0000009303100010000000a303100006000000a903100005000000ae03100005000000b30310000c000000bf0310001300000041637469766543616e63656c6c6564436f6d706c6574656443616e63656c6c696e67000044041000060000004a0410000900000053041000090000005c0410000a00000053696e676c654d756c74690088041000060000008e04100005000000657870697265735f61745f6c656467657274617267657400a404100011000000b504100006000000617661696c61626c655f61745f6c65646765726e65775f76657273696f6e70726f706f7365645f61745f6c65646765727761736d5f68617368000000cc04100013000000a404100011000000df0410000b000000ea04100012000000fc041000090000006272616e6368636f756e745f61745f73746172746e6578745f6964786e6f6e5f6f776e65725f746f74616c72656d61696e696e675f61745f73746172740000003005100006000000360510000e00000044051000080000004c0510000f0000005b051000120000006d616e6167657200110310000b00000062031000080000006a0310001000000098051000070000007c031000050000008103100006000000870310000c000000a903100005000000ae03100005000000b30310000c000000bf031000130000004f776e65724f6e6c7946756c6c506172746e65725468656e526573696475616c50726f52617461506172746e65727300f8051000090000000106100017000000180610000f00000062756d705f72657075746174696f6e72656769737465725f6561726e696e67730041f88cc0000bc104312e352e30302e302e3041646d696e50656e64696e6741646d696e4665654163636f756e744665654270735061757365644465706c6f796d656e7453657150726f66696c65436f6e7472616374537570706f72746564546f6b656e4e6578744576656e7449644576656e744576656e744d616e616765724576656e744170706c6963616e74436f756e744576656e744170706c6963616e7441744576656e744170706c6963616e74536c6f744576656e745375626d697373696f6e4576656e7457696e6e6572436f756e744576656e7457696e6e65724174436f6e7472696275746f72416d6f756e74436f6e7472696275746f72436f756e74436f6e7472696275746f724174436f6e7472696275746f72536c6f744d696c6573746f6e65436c61696d656443726f776466756e64696e674d696c6573746f6e6573436c61696d656443616e63656c6c6174696f6e537461746556657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e537570706f72746564546f6b656e436f756e74537570706f72746564546f6b656e4174537570706f72746564546f6b656e536c6f744e6f6e4f776e6572436f6e747269627574696f6e546f74616c4576656e745072697a6541776172644576656e74556e636c61696d65645072697a65734576656e745072697a6542617365457363726f774576656e745072697a65436c61696d45787069727950656e64696e674d616e616765724576656e745375626d697373696f6e436f756e740000000000040041d091c0000b01030041e891c0000b011800418092c0000b010200419892c0000b01080041b092c0000b01010041c892c0000b01050041e092c0000b01190041f892c0000b010600419093c0000b011c0041a893c0000b011a0041c093c0000b2177696e006000100021000000dd02000022000000e500100050000000fa000000050041ec93c0000bf9080100000003000000000000000ea98aeb660d00006576656e745f69640803100009000000000a1000080000000ea9eac6756d020066726f6d5f76657273696f6e746f5f76657273696f6e0000200a10000c0000002c0a10000a0000000ea99a9b37ebca000ea98aeb663deb006e65775f7761736d5f68617368000000580a10000d0000000ea99a9a375beb000803100009000000110310000b000000000a1000080000000ea99ae7ae7cea38636f6e7472696275746f726e65775f72656d61696e696e678402100006000000980a10000b000000000a100008000000a30a10000d00000066756e64735f6164646564008402100006000000000a1000080000008a021000090000009a02100008000000a20210000900000077696e6e65725f706169646e65775f61646d696e0f0b10000900000061646d696e5f75706461746564000000110310000b0000007a031000020000007c031000050000008103100006000000a903100005000000ae03100005000000b30310000c0000006576656e745f637265617465646e65775f627073750b1000070000006665655f6270735f75706461746564007a031000020000006576656e745f63616e63656c6c65646e65775f6d616e616765720000000a100008000000ab0b10000b0000006d616e616765725f6368616e67656400df0410000b000000fc04100009000000757067726164655f6170706c69656400000a100008000000a404100011000000b5041000060000006d616e616765725f70726f706f736564b50410000600000070656e64696e675f61646d696e5f736574000000ae03100005000000746f6b656e5f72656769737465726564636f756e74000000540c100005000000000a10000800000077696e6e6572735f73656c65637465648402100006000000000a1000080000008a02100009000000a2021000090000006d696c6573746f6e655f636c61696d65646e65775f6163636f756e74ad0c10000b0000006665655f6163636f756e745f75706461746564746f6b656e5f6465726567697374657265640000008402100006000000980a10000b000000000a100008000000636f6e7472696275746f725f726566756e6465647375626d697373696f6e5f77697468647261776e6170706c69636174696f6e5f77697468647261776e0000008402100006000000000a1000080000007c031000050000006f776e65725f726573696475616c5f726566756e64656400cc04100013000000a404100011000000df0410000b000000fc0410000900000070656e64696e675f757067726164655f70726f706f7365646e65775f61646472a80d10000800000070726f66696c655f636f6e74726163745f75706461746564000a10000800000070656e64696e675f6d616e616765725f63616e63656c6c656463616e63656c6c65645f61745f6c6564676572f10d10001300000070656e64696e675f757067726164655f63616e63656c6c6564000000920110005f000000070400000d0000000300000001000000030000000200000003000000030000000300000004000000030000000500000003000000060041809dc0000b1d030000000a000000030000000b000000030000000c000000030000000d0041d09dc0000b0d030000001400000003000000150041a09ec0000b2d030000001e000000030000001f00000003000000200000000300000021000000030000002200000003000000230041e89ec0000b25030000002700000003000000280000000300000029000000030000002a000000030000002b0041c09fc0000ba50103000000320000000300000033000000030000003400000003000000350000000300000036000000030000003700000003000000380000000300000039000000030000003a000000030000003b000000030000003c000000030000003d000000030000003e000000030000003f00000003000000400000000300000041000000030000004200000003000000430000000300000044000000030000004500000003000000460041b0a1c0000b050300000050004180a2c0000bb103030000005a000000030000005b00000030303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839394172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c75654175746800000010005f000000b40100000e00000082001000620000005b0000000e0041bca5c0000bf301010000000300000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75650000000000080000000800000004000000436f6e76657273696f6e4572726f720008000000060000000700000007000000060000000600000006000000060000000500000004000000561210005e121000641210006b12100072121000781210007e121000841210008a1210008f1210000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e000000d8111000e3111000ee111000fa1110000612100013121000201210002d1210003a12100048121000f7010e636f6e74726163746d657461763000000000000000076c6963656e736500000000034d495400000000000000000776657273696f6e0000000005312e352e30000000000000000000000b6465736372697074696f6e000000003c426f756e646c657373206576656e747320636f6e74726163743a206861636b6174686f6e2c20626f756e74792c206772616e74202b20657363726f770000000000000005727376657200000000000006312e39332e3000000000000000000008727373646b7665720000002f32372e302e3023653563623462353263336461386535366663343861646664376238356438353937366331613035390000a7660e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000001000003e900000002000000030000000000000000000000067375626d697400000000000400000000000000086576656e745f69640000000600000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f757269000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000769645f62617365000000000000000001000000060000000000000000000000076d696772617465000000000000000001000003e90000000200000003000000000000000000000007756e7061757365000000000000000001000003e9000000020000000300000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000096164645f66756e64730000000000000400000000000000086576656e745f696400000006000000000000000466726f6d000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000096765745f61646d696e0000000000000000000001000000130000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000600000001000003e9000007d00000000b4576656e745265636f7264000000000300000000000000000000000969735f7061757365640000000000000000000001000000010000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000000020000000300000000000000000000000b636c61696d5f7072697a65000000000300000000000000086576656e745f6964000000060000000000000008706f736974696f6e0000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000b6765745f6665655f6270730000000000000000010000000400000000000000000000000b6765745f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000000130000000300000000000000000000000b6765745f77696e6e657273000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000007d00000000657696e6e657200000000000300000000000000000000000b7365745f6665655f627073000000000100000000000000076e65775f627073000000000400000001000003e9000000020000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000000020000000300000000000000000000000c6372656174655f6576656e74000000020000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000060000000300000000000000000000000c73746172745f63616e63656c0000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000d5f5f636f6e7374727563746f7200000000000004000000000000000561646d696e00000000000013000000000000000b6665655f6163636f756e74000000001300000000000000076665655f6270730000000004000000000000001070726f66696c655f636f6e7472616374000000130000000000000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000000020000000300000000000000000000000d6765745f77696e6e65725f61740000000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000007d00000000657696e6e657200000000000300000000000000000000000e6163636570745f6d616e6167657200000000000100000000000000086576656e745f69640000000600000001000003e9000000020000000300000000000000000000000e6765745f6170706c6963616e747300000000000100000000000000086576656e745f69640000000600000001000003e9000003ea000000130000000300000000000000000000000e6765745f7375626d697373696f6e00000000000200000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000001000003e9000007d00000000a5375626d697373696f6e00000000000300000000000000000000000e73656c6563745f77696e6e65727300000000000300000000000000086576656e745f696400000006000000000000000777696e6e65727300000003ea000007d00000000a57696e6e657253706563000000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f6170706c795f746f5f626f756e747900000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f636c61696d5f6d696c6573746f6e65000000000500000000000000086576656e745f6964000000060000000000000009726563697069656e740000000000001300000000000000096d696c6573746f6e6500000000000004000000000000000f72657075746174696f6e5f62756d70000000000400000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f66696e616c697a655f63616e63656c000000000200000000000000086576656e745f69640000000600000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f6765745f6665655f6163636f756e740000000000000000010000001300000000000000000000000f70726f706f73655f6d616e61676572000000000200000000000000086576656e745f696400000006000000000000000b6e65775f6d616e61676572000000001300000001000003e9000000020000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000000020000000300000000000000000000000f7365745f6665655f6163636f756e740000000001000000000000000b6e65775f6163636f756e74000000001300000001000003e900000002000000030000000000000000000000106765745f6170706c6963616e745f61740000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e800000013000000030000000000000000000000106765745f636f6e7472696275746f72730000000100000000000000086576656e745f69640000000600000001000003e9000003ea00000013000000030000000000000000000000106765745f77696e6e65725f636f756e740000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000126765745f636f6e7472696275746f725f617400000000000200000000000000086576656e745f6964000000060000000000000003696478000000000400000001000003e9000003e8000000130000000300000000000000000000001269735f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e000000000000130000000100000001000000000000000000000012737570706f727465645f746f6b656e5f61740000000000010000000000000005696e6465780000000000000400000001000003e8000000130000000000000000000000136765745f6170706c6963616e745f636f756e74000000000100000000000000086576656e745f69640000000600000001000003e900000004000000030000000000000000000000136765745f70656e64696e675f6d616e61676572000000000100000000000000086576656e745f69640000000600000001000003e9000003e8000007d00000000e50656e64696e674d616e616765720000000000030000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e6755706772616465000000000000000000000000001377697468647261775f7375626d697373696f6e000000000300000000000000086576656e745f69640000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000146765745f70726f66696c655f636f6e747261637400000000000000010000001300000000000000000000001470726f636573735f63616e63656c5f62617463680000000300000000000000086576656e745f696400000006000000000000000b6d61785f726566756e6473000000000400000000000000056f705f6964000000000003ee0000002000000001000003e900000004000000030000000000000000000000147365745f70726f66696c655f636f6e74726163740000000100000000000000086e65775f616464720000001300000001000003e9000000020000000300000000000000000000001477697468647261775f6170706c69636174696f6e000000030000000000000009626f756e74795f69640000000000000600000000000000096170706c6963616e740000000000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000156765745f636f6e7472696275746f725f636f756e740000000000000100000000000000086576656e745f69640000000600000001000003e90000000400000003000000000000000000000015737570706f727465645f746f6b656e5f636f756e7400000000000000000000010000000400000000000000000000001663616e63656c5f70656e64696e675f6d616e6167657200000000000100000000000000086576656e745f69640000000600000001000003e9000000020000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e900000002000000030000000000000000000000166765745f636f6e7472696275746f725f616d6f756e7400000000000200000000000000086576656e745f696400000006000000000000000b636f6e7472696275746f72000000001300000001000003e90000000b000000030000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000001872656769737465725f737570706f727465645f746f6b656e000000010000000000000005746f6b656e0000000000001300000001000003e9000000020000000300000000000000000000001a646572656769737465725f737570706f727465645f746f6b656e0000000000010000000000000005746f6b656e0000000000001300000001000003e900000002000000030000000200000000000000000000000650696c6c61720000000000040000000000000000000000094861636b6174686f6e000000000000000000000000000006426f756e747900000000000000000000000000054772616e7400000000000000000000000000000c43726f776466756e64696e670000000100000000000000000000000657696e6e65720000000000050000000000000006616d6f756e7400000000000b00000000000000096d696c6573746f6e65000000000003e8000000040000000000000007706169645f617400000003e8000000060000000000000008706f736974696f6e000000040000000000000009726563697069656e740000000000001300000002000000000000000000000007446174614b6579000000002600000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000a4665654163636f756e7400000000000000000000000000064665654270730000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000000000000000000000f50726f66696c65436f6e74726163740000000001000000000000000e537570706f72746564546f6b656e0000000000010000001300000000000000000000000b4e6578744576656e744964000000000100000000000000054576656e74000000000000010000000600000001000000000000000c4576656e744d616e6167657200000001000000060000000100000000000000134576656e744170706c6963616e74436f756e740000000001000000060000000100000000000000104576656e744170706c6963616e7441740000000200000006000000040000000100000000000000124576656e744170706c6963616e74536c6f74000000000002000000060000001300000001000000000000000f4576656e745375626d697373696f6e000000000200000006000000130000000100000000000000104576656e7457696e6e6572436f756e74000000010000000600000001000000000000000d4576656e7457696e6e65724174000000000000020000000600000004000000010000000000000011436f6e7472696275746f72416d6f756e74000000000000020000000600000013000000010000000000000010436f6e7472696275746f72436f756e74000000010000000600000001000000000000000d436f6e7472696275746f72417400000000000002000000060000000400000001000000000000000f436f6e7472696275746f72536c6f74000000000200000006000000130000000100000000000000104d696c6573746f6e65436c61696d65640000000300000006000000130000000400000001000000000000001d43726f776466756e64696e674d696c6573746f6e6573436c61696d6564000000000000010000000600000001000000000000001143616e63656c6c6174696f6e5374617465000000000000010000000600000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e00000000000200000013000003ee00000020000000000000000000000013537570706f72746564546f6b656e436f756e7400000000010000000000000010537570706f72746564546f6b656e41740000000100000004000000010000000000000012537570706f72746564546f6b656e536c6f74000000000001000000130000000100000000000000194e6f6e4f776e6572436f6e747269627574696f6e546f74616c000000000000010000000600000001000000000000000f4576656e745072697a654177617264000000000200000006000000040000000100000000000000144576656e74556e636c61696d65645072697a657300000001000000060000000100000000000000144576656e745072697a6542617365457363726f7700000001000000060000000100000000000000154576656e745072697a65436c61696d457870697279000000000000010000000600000001000000000000000e50656e64696e674d616e61676572000000000001000000060000000100000000000000144576656e745375626d697373696f6e436f756e7400000001000000060000000100000000000000000000000a5072697a654177617264000000000003000000000000000a616e63686f725f6964780000000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d7000000000040000000100000000000000000000000a5375626d697373696f6e00000000000300000000000000096170706c6963616e7400000000000013000000000000000b636f6e74656e745f7572690000000010000000000000000c7375626d69747465645f6174000000060000000100000000000000000000000a57696e6e6572537065630000000000030000000000000008706f736974696f6e000000040000000000000009726563697069656e7400000000000013000000000000000f72657075746174696f6e5f62756d7000000000040000000100000000000000000000000b4576656e745265636f7264000000000e000000000000000b636f6e74656e745f7572690000000010000000000000000a637265617465645f61740000000000060000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e8000000040000000000000002696400000000000600000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e6400000000000000001072656d61696e696e675f657363726f770000000b00000000000000067374617475730000000007d00000000b4576656e745374617475730000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000200000000000000000000000b4576656e745374617475730000000004000000000000000000000006416374697665000000000000000000000000000943616e63656c6c6564000000000000000000000000000009436f6d706c6574656400000000000000000000000000000a43616e63656c6c696e6700000000000200000000000000000000000b52656c656173654b696e64000000000200000000000000000000000653696e676c6500000000000100000000000000054d756c746900000000000001000000040000000100000000000000000000000c436f6e747269627574696f6e000000030000000000000006616d6f756e7400000000000b000000000000000e636f6e74726962757465645f6174000000000006000000000000000b636f6e7472696275746f7200000000130000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e674d616e616765720000000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee000000200000000100000000000000000000001143616e63656c6c6174696f6e53746174650000000000000500000000000000066272616e63680000000007d00000001243616e63656c6c6174696f6e4272616e63680000000000000000000e636f756e745f61745f737461727400000000000400000000000000086e6578745f69647800000004000000000000000f6e6f6e5f6f776e65725f746f74616c000000000b000000000000001272656d61696e696e675f61745f737461727400000000000b000000010000000000000000000000114372656174654576656e74506172616d730000000000000b000000000000000b636f6e74656e745f75726900000000100000000000000008646561646c696e65000003e80000000600000000000000106665655f6270735f6f76657272696465000003e80000000400000000000000076d616e6167657200000003e80000001300000000000000056f776e657200000000000013000000000000000670696c6c61720000000007d00000000650696c6c61720000000000000000000c72656c656173655f6b696e64000007d00000000b52656c656173654b696e640000000000000000057469746c65000000000000100000000000000005746f6b656e00000000000013000000000000000c746f74616c5f6275646765740000000b000000000000001377696e6e65725f646973747269627574696f6e00000003ec00000004000000040000000200000000000000000000001243616e63656c6c6174696f6e4272616e63680000000000030000000000000000000000094f776e65724f6e6c7900000000000000000000000000001746756c6c506172746e65725468656e526573696475616c0000000000000000000000000f50726f52617461506172746e65727300000000040000000000000000000000054572726f720000000000002f0000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f0000000000000200000000000000164665654163636f756e7443616e6e6f7442655a65726f000000000003000000000000001b50726f66696c65436f6e747261637443616e6e6f7442655a65726f0000000004000000000000000d496e76616c696446656542707300000000000005000000000000000e4e6f74496e697469616c697a6564000000000006000000000000000c556e617574686f72697a65640000000a00000000000000084e6f7441646d696e0000000b000000000000001750656e64696e67526f746174696f6e4d69736d61746368000000000c000000000000001650656e64696e67526f746174696f6e4578706972656400000000000d0000000000000011546f6b656e4e6f74537570706f7274656400000000000014000000000000001a4665654163636f756e744d697373696e6754727573746c696e65000000000015000000000000000d4576656e744e6f74466f756e640000000000001e000000000000000e4576656e744e6f7441637469766500000000001f000000000000000d496e76616c696450696c6c6172000000000000200000000000000012496e76616c696452656c656173654b696e640000000000210000000000000013496e76616c6964446973747269627574696f6e0000000022000000000000000d496e76616c696442756467657400000000000023000000000000000c5469746c65546f6f4c6f6e670000002700000000000000174170706c6963616e74416c72656164794170706c696564000000002800000000000000134170706c6963616e744e6f744170706c696564000000002900000000000000125375626d697373696f6e4e6f74466f756e6400000000002a00000000000000175375626d697373696f6e416c7265616479457869737473000000002b000000000000000d4e6f5375626d697373696f6e73000000000000320000000000000015496e76616c696457696e6e6572506f736974696f6e0000000000003300000000000000174475706c696361746557696e6e6572506f736974696f6e00000000340000000000000014446973747269627574696f6e4d69736d617463680000003500000000000000174d696c6573746f6e65416c7265616479436c61696d656400000000360000000000000010496e76616c69644d696c6573746f6e65000000370000000000000012496e73756666696369656e74457363726f77000000000038000000000000001657696e6e657273416c726561647953656c656374656400000000005a000000000000001842656c6f774d696e696d756d436f6e747269627574696f6e000000390000000000000019496e76616c6964436f6e747269627574696f6e416d6f756e740000000000003a0000000000000011546f6f4d616e794170706c6963616e74730000000000003b000000000000000d4f70416c72656164795365656e0000000000003c0000000000000013546f6f4d616e79436f6e7472696275746f7273000000003d000000000000001643616e63656c6c6174696f6e4e6f745374617274656400000000003e000000000000001a43616e63656c6c6174696f6e416c72656164795374617274656400000000003f000000000000001743616e63656c6c6174696f6e4e6f7446696e69736865640000000040000000000000001843616e63656c6c6174696f6e546f74616c4d697373696e67000000420000000000000012557067726164654e6f7450726f706f73656400000000004100000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000004300000000000000165570677261646550726f706f73616c4578706972656400000000004400000000000000174d6967726174696f6e416c72656164794170706c69656400000000450000000000000006506175736564000000000046000000000000001150726f66696c6543616c6c4661696c65640000000000005000000000000000135072697a65416c7265616479436c61696d6564000000005b000000050000000000000000000000065061757365640000000000010000000670617573656400000000000000000002000000050000000000000000000000074170706c6965640000000001000000076170706c696564000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e000000000010000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000002000000050000000000000000000000095375626d697474656400000000000001000000097375626d69747465640000000000000300000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e740000000000001300000000000000000000000b636f6e74656e745f757269000000001000000000000000020000000500000000000000000000000a46756e647341646465640000000000010000000b66756e64735f6164646564000000000400000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b00000000000000000000000d6e65775f72656d61696e696e670000000000000b00000000000000020000000500000000000000000000000a57696e6e6572506169640000000000010000000b77696e6e65725f70616964000000000500000000000000086576656e745f696400000006000000000000000000000009726563697069656e7400000000000013000000000000000000000008706f736974696f6e00000004000000000000000000000006616d6f756e7400000000000b0000000000000000000000096d696c6573746f6e65000000000003e80000000400000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000c4576656e7443726561746564000000010000000d6576656e745f63726561746564000000000000070000000000000002696400000000000600000000000000000000000670696c6c61720000000007d00000000650696c6c617200000000000000000000000000056f776e657200000000000013000000000000000000000005746f6b656e0000000000001300000000000000000000000c746f74616c5f6275646765740000000b00000000000000000000000b636f6e74656e745f75726900000000100000000000000000000000057469746c650000000000001000000000000000020000000500000000000000000000000d46656542707355706461746564000000000000010000000f6665655f6270735f75706461746564000000000100000000000000076e65775f627073000000000400000000000000020000000500000000000000000000000e4576656e7443616e63656c6c65640000000000010000000f6576656e745f63616e63656c6c656400000000010000000000000002696400000000000600000000000000020000000500000000000000000000000e4d616e616765724368616e6765640000000000010000000f6d616e616765725f6368616e676564000000000200000000000000086576656e745f69640000000600000000000000000000000b6e65775f6d616e61676572000000001300000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e000000001000000000000000020000000500000000000000000000000f4d616e6167657250726f706f7365640000000001000000106d616e616765725f70726f706f7365640000000300000000000000086576656e745f696400000006000000000000000000000006746172676574000000000013000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f73657400000000000001000000000000000674617267657400000000001300000000000000020000000500000000000000000000000f546f6b656e52656769737465726564000000000100000010746f6b656e5f72656769737465726564000000010000000000000005746f6b656e0000000000001300000000000000020000000500000000000000000000000f57696e6e65727353656c656374656400000000010000001077696e6e6572735f73656c65637465640000000200000000000000086576656e745f696400000006000000000000000000000005636f756e74000000000000040000000000000002000000050000000000000000000000104d696c6573746f6e65436c61696d656400000001000000116d696c6573746f6e655f636c61696d65640000000000000400000000000000086576656e745f696400000006000000000000000000000009726563697069656e74000000000000130000000000000000000000096d696c6573746f6e6500000000000004000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000114665654163636f756e745570646174656400000000000001000000136665655f6163636f756e745f757064617465640000000001000000000000000b6e65775f6163636f756e740000000013000000000000000200000005000000000000000000000011546f6b656e4465726567697374657265640000000000000100000012746f6b656e5f6465726567697374657265640000000000010000000000000005746f6b656e00000000000013000000000000000200000005000000000000000000000013436f6e7472696275746f72526566756e646564000000000100000014636f6e7472696275746f725f726566756e6465640000000300000000000000086576656e745f69640000000600000000000000000000000b636f6e7472696275746f720000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000000000000000000000135375626d697373696f6e57697468647261776e0000000001000000147375626d697373696f6e5f77697468647261776e0000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000144170706c69636174696f6e57697468647261776e00000001000000156170706c69636174696f6e5f77697468647261776e0000000000000200000000000000086576656e745f6964000000060000000000000000000000096170706c6963616e74000000000000130000000000000002000000050000000000000000000000154f776e6572526573696475616c526566756e64656400000000000001000000176f776e65725f726573696475616c5f726566756e646564000000000300000000000000086576656e745f6964000000060000000000000000000000056f776e657200000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001650726f66696c65436f6e7472616374557064617465640000000000010000001870726f66696c655f636f6e74726163745f757064617465640000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001750656e64696e674d616e6167657243616e63656c6c656400000000010000001970656e64696e675f6d616e616765725f63616e63656c6c65640000000000000100000000000000086576656e745f69640000000600000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c656467657200000000040000000000000002001e11636f6e7472616374656e766d6574617630000000000000001b0000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32372e302e30233561376335666537363533306266343234383437376163383132666337353731343662393863633400" - } - }, - "ext": "v0" - }, - "live_until": 535780 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 3625, - "n_functions": 87, - "n_globals": 4, - "n_table_entries": 0, - "n_types": 22, - "n_data_segments": 14, - "n_elem_segments": 0, - "n_imports": 25, - "n_exports": 32, - "n_data_segment_bytes": 1094 - } - } - }, - "hash": "b9e3500cfb559781e68359655f37775c78afffc5a8436daca9d1d1f8e3569b02", - "code": "0061736d01000000017d166000017e60027e7e017e60017e017e60017e0060017f0060027f7e0060047e7e7e7e017e6000006000017f60027f7f0060017f017e60027f7f017e60037f7e7e0060037e7e7e017e60037f7f7e0060037f7f7f0060027e7e017f60017e017f60057e7f7f7f7f0060037e7e7e0060047f7f7f7f017e60047e7f7f7f0002970119016c015f000d016c013100010169013000020169015f0002016101300002016c01380001016c013700060178013100010162016b0002016c013600020178013000010176016700010169013800020169013700020162016a0001016201380002016901360001016201690001016d0139000d016d01610006017801330000017801340000016c01300001017801350002016c013200010358570e0a091009050a0b0f050c0505070308040804080708110304030703030412070404030405070405130c0c05030b140303090902080a02000202000000000100000001000106060601060201000000000000000f0e150b05030100110621047f01418080c0000b7f0041d88bc0000b7f0041d88bc0000b7f0041e08bc0000b07a70420066d656d6f727902000d5f5f636f6e7374727563746f72004c097365745f61646d696e004f0c6163636570745f61646d696e0050137365745f6576656e74735f636f6e747261637400511770726f706f73655f6576656e74735f636f6e74726163740052166163636570745f6576656e74735f636f6e747261637400531e63616e63656c5f70656e64696e675f6576656e74735f636f6e74726163740054057061757365005507756e706175736500560f70726f706f73655f7570677261646500570d6170706c795f7570677261646500581663616e63656c5f70656e64696e675f757067726164650059076d696772617465005a09626f6f747374726170005b0e626f6f7473747261705f73656c66005d0f62756d705f72657075746174696f6e005e10736c6173685f72657075746174696f6e005f1172656769737465725f6561726e696e677300601661646d696e5f736c6173685f72657075746174696f6e00620b6765745f70726f66696c6500630c6765745f6561726e696e67730064096765745f61646d696e0065136765745f6576656e74735f636f6e747261637400661b6765745f70656e64696e675f6576656e74735f636f6e747261637400670969735f70617573656400680776657273696f6e0069136765745f70656e64696e675f75706772616465006a176765745f6d696772617465645f746f5f76657273696f6e006b015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030c010e0a953b5712002000101a2001ad42ff0183200210001a0bb00402027f027e230041206b22012400024002400240024002400240024002400240024002400240024002400240200028020041016b0e0b0102030405060708090a0b000b200141086a220041ec87c0004105102120012802080d0c2000200129031010220c0b0b200141086a220041f187c000410c102120012802080d0b2000200129031010220c0a0b200141086a220041fd87c000410e102120012802080d0a2000200129031010220c090b200141086a2200418b88c0004115102120012802080d092000200129031010220c080b200141086a220041a088c0004106102120012802080d082000200129031010220c070b200141086a220041a688c000410d102120012802080d072000200129031010220c060b200141086a220241b388c0004107102120012802080d0620022001290310200029030810230c050b200141086a220241ba88c000410f102120012802080d05200129031021032000290308210420012000290310370318200120043703102001200337030820024103102021030c060b200141086a220041c988c0004107102120012802080d042000200129031010220c030b200141086a220041d088c000410e102120012802080d032000200129031010220c020b200141086a220041de88c0004111102120012802080d022000200129031010220c010b200141086a220241ef88c0004106102120012802080d0120022001290310200029030810230b200129031021032001290308500d010b000b200141206a240020030b0b002000200142c900106d0b0b002000200110164201510b0b002000200142cd00106d0b0d002000101a2001420210001a0b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a41011020200141106a24000b16002000ad4220864204842001ad422086420484100b0b3801017f230041106b22032400200320012002106c20002003280200047e4201052000200329030837030842000b370300200341106a24000b3401017f230041106b2202240020022001370308200241086a4101102021012000420037030020002001370308200241106a24000b3801017f230041106b22032400200320023703082003200137030020034102102021012000420037030020002001370308200341106a24000b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110020b210120002003370300200020013703080b2f00200142ffffffffffffffff0058047e200142088642068405200110030b210120004200370300200020013703080b0c00428380808080011027000b0700200010171a0b3701027f230041106b2200240020001029027f2000280200410146044020002802040c010b200029030810041a41000b200041106a24000b4d01027f230041106b220124002001418080c000101d4101210202402001280200410146044020002001290308370308410021020c010b200041083602040b20002002360200200141106a24000b3501027f230041106b220024002000102b4103210120002802004101460440200029030810041a410021010b200041106a240020010b0b00200041c080c000101d0b0b00102d411e4100102e1b0b1600428480808080f010428480808080a0fa0310051a0b3a02017f017e024041f080c000101a22014202101c450d004101210002400240200142021001a741ff01710e020102000b000b410021000b20000b5401027f230041206b220124002001420b370308200120003703100240200141086a101a22004200101c450d0002400240200042001001a741ff017122020e020201000b000b411421020b200141206a240020020b2d01017f230041206b220124002001420b37030820012000370310200141086a410142001019200141206a24000b1d002000101a4201428480808080b0d400428480808080e0ee0b10061a0b0b00418080c0002000101e0b0b0041a880c000101a10340b09002000420210181a0b0b0041c080c0002000101e0bc80102027f037e230041206b220124000240200041d880c000101a22034202101c047e2003420210012103034020024118470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341c484c0004103200141086a410310372001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342cd00520d01200020034220883e0214200020044220883e02102000200537030842010542000b370300200141206a24000f0b000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410131a0b0b0041d880c000101a10340b0d0041f080c0002000420210190b0b00200041a081c000101b0b0b0041a081c0002000101e0b860202027f057e230041406a220124000240200041b881c000101a22034202101c047e2003420210012103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341c487c0004105200141086a410510372001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328103d20012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d002001100f4280808080708342808080808004520d0020002001370308420021020b200020023703000b0b0041b881c000101a10340b0b00200041d081c000101b0bda0101027f230041406a22022400200242063703082002200137031002400240200241086a101a22014201101c04402001420110012101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d00200141a487c0004102200241206a41021037200241306a22032002290320102420022802300d002002290338210120032002290328102420022802304101470d020b000b200042003703000c010b200020022903383703102000200137030820004201370300200241086a10310b200241406b24000b5101017f230041306b220324002003420637030820032000370310200341086a101a200341206a20012002104220032802204101460440000b2003290328420110001a200341086a1031200341306a24000b6c02017f017e230041106b2203240020032001102542012101024020032802000d002003290308210420032002102520032802000d002003200329030837030820032004370300200041a487c0004102200341021047370308420021010b20002001370300200341106a24000b810102027f017e230041406a2203240020032002370318200320013703102003420737030842002102420021010240200341086a2204101a22054201101c0440200341206a200542011001104420032802204101460d012003290338210120032903302102200410310b2000200237030020002001370308200341406b24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001100c21032001100d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b12002000418082c000411441e881c000106e0b2f02017f017e230041106b22022400200220002001106c20022802004101460440000b2002290308200241106a24000b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410120b1200200041b483c000410d419c83c000106e0b1200200041fc83c000411741dc83c000106e0b6002017f017e230041206b2202240020022001290300370318200220013502084220864204843703102002200135020c42208642048437030841c484c0004103200241086a4103104721032000420037030020002003370308200241206a24000b7a02017f017e230041306b22022400200220012903003703282002200129030837031820022001350210422086420484370320200220013502184220864204843703102002200135021442208642048437030841c487c0004105200241086a4105104721032000420037030020002003370308200241306a24000b5e01017f0240200042ff018342cd00510440418080c000101a4202101c0d012000103241001039104d2101418881c000101a2001ad422086420484420210001a419880c000104e103b102d2000104842020f0b000b4283808080101027000b08001014422088a70b14002000ad4220864204844284808080d00010110ba70102047f017e230041106b22012400200042ff018342cd0051044010282203450440104d210241a880c000101a200120003703082001417f20024180b1076a2204200220044b1bad42208642048437030041b487c0004102200141021047420210001a102d200141bc83c000411110463703002001101f2001200037030041d483c000410120014101104710071a0b200341037441f888c0006a290300200141106a24000f0b000bc60102027e027f230041106b220224000240027f410641a880c000101a22004202101c450d001a2000420210012100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041b487c00041022002410210372002290300220142ff01834204520d012002290308220042ff018342cd00520d01104d2001422088a74d0440200010041a200010321033102d2000104841000c010b1033102d41070b41037441f888c0006a290300200241106a24000f0b000b5701027f230041106b22012400200042ff018342cd005104400240102822020d002001102b410e210220012802000d0020001035102d20001049410021020b200241037441f888c0006a290300200141106a24000f0b000bd50102057f017e230041306b220124000240200042ff018342cd00520d00102822044504402001104d2203360210200120003703082001417f20034180b1076a220220022003491b220536021441d880c000101a200141186a2202200141086a104a20012802184101460d012001290320420210001a102d2001418484c000411b10463703182002101f2001200037032820012003ad42208642048437032020012005ad42208642048437031841c484c000410320024103104710071a0b200441037441f888c0006a290300200141306a24000f0b000b910102047f017e230041206b220124000240102822000d00200141086a10362001280208450440410f21000c010b2001280218210020012903102104200128021c104d2202490440411021000c010b2002417f2000418087016a2203200020034b1b490440411121000c010b200410351038102d20041049410021000b200041037441f888c0006a290300200141206a24000b840102037f017e230041206b220024000240102822010d00200041086a10362000290308500440410f21010c010b1038102d104d2101200041dc84c00041191046370308200041086a2202101f20002001ad422086420484370308418885c000410120024101104710071a410021010b200141037441f888c0006a290300200041206a24000b0b00419085c0004101106f0b0b00419885c0004100106f0ba40202057f017e230041406a22022400200241206a22042000103d02402002280220410146200142ff018342c90052720d00200229032821000240102822030d004102210320011008428080808010540d002002104d220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441b881c000101a20042002104b20022802204101460d012002290328420210001a102d200241c085c000411810463703202004101f200220003703382002200137033020022005ad42208642048437032820022003ad422086420484370320418086c000410420044104104710071a410021030b200341037441f888c0006a290300200241406b24000f0b000bd90102037f037e230041306b220024000240102822010d00200041086a103c2000280208450440412821010c010b200028022420002903182104200029031021032000280228104d2202490440412a21010c010b20024b0440412921010c010b102d200310091a2004103b103e200041b986c000410f1046370308200041086a2201101f200020033703102000200437030841c886c000410220014102104710071a41a085c000101f2000200337030841b885c000410120014101104710071a410021010b200141037441f888c0006a290300200041306a24000b840102037f017e230041306b220024000240102822010d00200041086a103c2000290308500440412821010c010b103e102d104d2101200041a086c00041191046370308200041086a2202101f20002001ad422086420484370308418885c000410120024101104710071a410021010b200141037441f888c0006a290300200041306a24000bb30102027f037e230041206b220024000240102822010d00200041106a103a20002802104101470440410821010c010b200029031821022000103f024020002802004101460440200029030822032002100a50450d01412b21010c020b419d80c000104e21030b41d081c0002002101e102d41d886c000101f200020023703182000200337031041f886c0004102200041106a4102104710071a410021010b200141037441f888c0006a290300200041206a24000b890101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001103d20022802084101460d00200229031021010240102a22030d00102c22030d002001102f22030d0020042000104020022802084504402000105c42001041200010450b20011030410021030b200341037441f888c0006a290300200241206a24000f0b000b3f02017e027f230041106b22012400027e10152200a741ff017122024106470440200241c000460440200010020c020b000b20004208880b200141106a24000b880101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001103d20022802084101460d0020022903102101200010041a0240102c22030d002001102f22030d0020042000104020022802084504402000105c42001041200010450b20011030410021030b200341037441f888c0006a290300200241206a24000f0b000b870202037f027e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003103d20042802084101460d00200429031021030240102a22050d00102c22050d002003102f22050d002006200010402004280208450440410a21050c010b20002004290310427f2004290318220720014220887c220820072008561b10412004418882c00041111046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000b870202037f027e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003103d20042802084101460d00200429031021030240102a22050d00102c22050d002003102f22050d002006200010402004280208450440410a21050c010b200020042903102004290318220720014220887d22084200200720085a1b1041200441bc82c00041121046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000be30202027f057e230041206b220424000240200042ff018342cd0052200142ff018342cd0052720d0020042002104420042802004101460d00200429031821022004290310210720042003103d20042802004101460d00200429030821080240102a22050d00102c22050d002008102f22050d0020075020024200532002501b0440410c21050c010b200420002001104320042903002106200429030821032004200137031020042000370308200442073703002004101a200620077c2209200654ad200220037c7c2206423f87220a20092002200385427f8520032006858342005322051b200a428080808080808080807f85200620051b1061420110001a20041031200441ce82c000411310463703002004101f200720021061210220042000370310200420013703082004200237030041ec82c000410320044103104710071a20081030410021050b200541037441f888c0006a290300200441206a24000f0b000b38002000423f8720018542005220004280808080808080407d42ffffffffffffffff0056724504402000420886420b840f0b2001200010100b8e0202037f027e230041206b220424000240200042ff018342cd0052200142ff018342045272200242ff018342c90052720d00200441086a22062003103d20042802084101460d00200429031021030240102822050d00102c22050d002003102f22050d00410d210520021008428080808010540d002006200010402004280208450440410a21050c010b200020042903102004290318220720014220887d22084200200720085a1b10412004418483c00041181046370308200441086a2205101f2004200037031820042002370310200420014284808080708337030841a482c000410320054103104710071a20031030410021050b200541037441f888c0006a290300200441206a24000f0b000b5901017f230041306b220124000240200042ff018342cd00520d00200141086a200010402001280208047e200141206a20012903102001290318104220012802204101710d0120012903280542020b200141306a24000f0b000b4301017f230041106b22022400200042ff018342cd0052200142ff018342cd0052724504402002200020011043200229030020022903081061200241106a24000f0b000b2d02017f017e230041106b2200240020001029200028020041014604401026000b2000290308200041106a24000b2b02027f017e230041106b220024002000102b200028020021012000290308200041106a2400420220011b0b4802017f017e230041306b22002400200041086a103602402000280208047e200041206a200041106a104a20002802204101710d0120002903280542020b200041306a24000f0b000b0500102ead0b2b02017f017e230041106b220024002000103a20002802004504401026000b2000290308200041106a24000b4802017f017e230041406a22002400200041086a103c02402000280208047e200041306a200041106a104b20002802304101710d0120002903380542020b200041406b24000f0b000b2b02027f017e230041106b220024002000103f200028020021012000290308200041106a2400420220011b0bc20102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a200341306b41ff0171410a4f0440200341c1006b41ff0171411a4f0440200341e1006b41ff017141194b0d042003413b6b0c020b200341356b0c010b2003412e6b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484100e0b210620004200370300200020063703080b3801017e024020002001101a22034202101c047e2002200342021001220342ff0183520d012000200337030842010542000b3703000f0b000b3e02017f017e230041106b220424002004200320021046370308200441086a2202101f200420003703082001410120024101104710071a200441106a24000b4602027f017e230041106b220224001028220345044020011039102d2000101f41044100200241086a4100104710071a0b200341037441f888c0006a290300200241106a24000b0bb8090e00419880c0000b11312e312e30302e302e30000000000000010041c080c0000b01020041d880c0000b01030041f080c0000b010400418881c0000b01050041a081c0000b01080041b881c0000b01090041d081c0000b010a0041e881c0000bd50770726f66696c655f626f6f74737472617070656475736572fc0010000400000072657075746174696f6e5f62756d70656464656c7461726561736f6e19011000050000001e01100006000000fc0010000400000072657075746174696f6e5f736c61736865646561726e696e67735f72656769737465726564616d6f756e74746f6b656e61011000060000006701100005000000fc0010000400000061646d696e5f72657075746174696f6e5f736c617368656461646d696e5f757064617465646e65775f61646d696e0000a90110000900000070656e64696e675f61646d696e5f73657474617267657400cd011000060000006576656e74735f636f6e74726163745f757064617465646e65775f6164647200f30110000800000070656e64696e675f6576656e74735f636f6e74726163745f736574657870697265735f61745f6c656467657270726f706f7365645f61745f6c656467657200001f021000110000003002100012000000cd011000060000006576656e74735f726f746174696f6e5f63616e63656c6c656463616e63656c6c65645f61745f6c656467657275021000130000000ea98aeb660d00000ea98aeb663deb000ea99a9a375beb006e65775f7761736d5f68617368000000a80210000d00000070656e64696e675f757067726164655f70726f706f736564617661696c61626c655f61745f6c65646765726e65775f76657273696f6e7761736d5f6861736800d8021000130000001f02100011000000eb0210000b000000f60210000900000070656e64696e675f757067726164655f63616e63656c6c6564757067726164655f6170706c696564eb0210000b000000f6021000090000000ea99a9b37ebca0066726f6d5f76657273696f6e746f5f76657273696f6e0000600310000c0000006c0310000a000000626f6f7473747261707065645f617472657075746174696f6e000000880310000f000000970310000a0000001f02100011000000cd01100006000000d8021000130000001f02100011000000eb0210000b0000003002100012000000f60210000900000041646d696e50656e64696e6741646d696e4576656e7473436f6e747261637450656e64696e674576656e7473436f6e74726163745061757365644465706c6f796d656e7453657150726f66696c654561726e696e67734279546f6b656e56657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e0000000200000000000000030000000100000003000000020000000300000003000000030000000400000003000000050000000300000006000000030000000700000003000000080041c889c0000b05030000000a0041d889c0000b2d030000000c000000030000000d000000030000000e000000030000000f000000030000001000000003000000110041988ac0000b0503000000140041e88ac0000b05030000001e0041b88bc0000b1d03000000280000000300000029000000030000002a000000030000002b008b2d0e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f00000000000002000000000000001b4576656e7473436f6e74726163744e6f74436f6e666967757265640000000003000000000000000c556e617574686f72697a65640000000400000000000000084e6f7441646d696e00000005000000000000001450656e64696e6741646d696e4d69736d6174636800000006000000000000001350656e64696e6741646d696e457870697265640000000007000000000000000e4e6f74496e697469616c697a6564000000000008000000000000001f4576656e7473436f6e7472616374416c7265616479436f6e66696775726564000000000e000000000000001d50656e64696e674576656e7473436f6e74726163744d69736d617463680000000000000f000000000000001c50656e64696e674576656e7473436f6e74726163744578706972656400000010000000000000001d50656e64696e674576656e7473436f6e747261637454696d656c6f636b00000000000011000000000000000f50726f66696c654e6f74466f756e64000000000a000000000000000d496e76616c6964416d6f756e740000000000000c000000000000000e526561736f6e526571756972656400000000000d000000000000000d4f70416c72656164795365656e00000000000014000000000000000650617573656400000000001e0000000000000012557067726164654e6f7450726f706f73656400000000002800000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000002900000000000000165570677261646550726f706f73616c4578706972656400000000002a00000000000000174d6967726174696f6e416c72656164794170706c696564000000002b0000000500000000000000000000001350726f66696c65426f6f74737472617070656400000000010000001470726f66696c655f626f6f747374726170706564000000010000000000000004757365720000001300000000000000020000000500000000000000000000001052657075746174696f6e42756d706564000000010000001172657075746174696f6e5f62756d706564000000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001100000000000000020000000500000000000000000000001152657075746174696f6e536c6173686564000000000000010000001272657075746174696f6e5f736c61736865640000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e0000000000110000000000000002000000050000000000000000000000124561726e696e677352656769737465726564000000000001000000136561726e696e67735f72656769737465726564000000000300000000000000047573657200000013000000000000000000000005746f6b656e00000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001641646d696e52657075746174696f6e536c61736865640000000000010000001861646d696e5f72657075746174696f6e5f736c6173686564000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001000000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f7365740000000000000100000000000000067461726765740000000000130000000000000002000000050000000000000000000000154576656e7473436f6e74726163745570646174656400000000000001000000176576656e74735f636f6e74726163745f75706461746564000000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001850656e64696e674576656e7473436f6e7472616374536574000000010000001b70656e64696e675f6576656e74735f636f6e74726163745f7365740000000003000000000000000674617267657400000000001300000000000000000000001270726f706f7365645f61745f6c6564676572000000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002000000050000000000000000000000174576656e7473526f746174696f6e43616e63656c6c65640000000001000000196576656e74735f726f746174696f6e5f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c65646765720000000004000000000000000200000005000000000000000000000006506175736564000000000001000000067061757365640000000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c65646765720000000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e00000000100000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e00000000001000000000000000020000000100000000000000000000000750726f66696c650000000002000000000000000f626f6f7473747261707065645f61740000000006000000000000000a72657075746174696f6e0000000000060000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000030000000000000011657870697265735f61745f6c656467657200000000000004000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee0000002000000002000000000000000000000007446174614b6579000000000c00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000e4576656e7473436f6e7472616374000000000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000001000000000000000750726f66696c6500000000010000001300000001000000000000000f4561726e696e67734279546f6b656e0000000002000000130000001300000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e0000000000000100000000000000064f705365656e000000000001000003ee0000002000000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e00000000000013000000000000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000003ed000000000000000300000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000003ed00000000000000030000000000000000000000137365745f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000003ed000000000000000300000000000000000000001770726f706f73655f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000003ed00000000000000030000000000000000000000166163636570745f6576656e74735f636f6e747261637400000000000000000001000003e9000003ed000000000000000300000000000000000000001e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400000000000000000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000001000003e9000003ed0000000000000003000000000000000000000007756e7061757365000000000000000001000003e9000003ed000000000000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e9000003ed000000000000000300000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000003ed000000000000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e9000003ed00000000000000030000000000000000000000076d696772617465000000000000000001000003e9000003ed0000000000000003000000000000000000000009626f6f747374726170000000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000bf53656c662d736572766963652070726f66696c65206372656174696f6e3a20746865207573657220617574686f72697a6573207468656972206f776e20626f6f7473747261700a286e6f2061646d696e206b65792c206e6f206576656e74732d636f6e747261637420646570656e64656e6379292e2043616c6c6564206174206f6e626f617264696e6720736f0a657665727920757365722068617320612070726f66696c65206265666f726520746865792070617274696369706174652e000000000e626f6f7473747261705f73656c660000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000f62756d705f72657075746174696f6e000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed0000000000000003000000000000000000000010736c6173685f72657075746174696f6e0000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001172656769737465725f6561726e696e677300000000000004000000000000000475736572000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000001661646d696e5f736c6173685f72657075746174696f6e00000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000003ed000000000000000300000000000000000000000b6765745f70726f66696c6500000000010000000000000004757365720000001300000001000003e8000007d00000000750726f66696c650000000000000000000000000c6765745f6561726e696e677300000002000000000000000475736572000000130000000000000005746f6b656e00000000000013000000010000000b0000000000000000000000096765745f61646d696e0000000000000000000001000000130000000000000000000000136765745f6576656e74735f636f6e7472616374000000000000000001000003e80000001300000000000000000000001b6765745f70656e64696e675f6576656e74735f636f6e7472616374000000000000000001000003e8000007d00000001550656e64696e674576656e7473436f6e747261637400000000000000000000000000000969735f70617573656400000000000000000000010000000100000000000000000000000776657273696f6e000000000000000001000000100000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000ef010e636f6e74726163746d6574617630000000000000000776657273696f6e0000000005312e312e30000000000000000000000b6465736372697074696f6e0000000031426f756e646c6573732070726f66696c6520636f6e74726163743a2072657075746174696f6e202b206561726e696e677300000000000000000000076c6963656e736500000000034d4954000000000000000005727376657200000000000006312e39302e3000000000000000000008727373646b7665720000002f32332e352e33236433653161623234323433383862313038393362373936623063386534303563356564643033643200001e11636f6e7472616374656e766d657461763000000000000000170000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32362e312e30233132323863666638303232623830343635393735306239346233313539333262306530663366366100" - } - }, - "ext": "v0" - }, - "live_until": 518500 - }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 3801, - "n_functions": 88, - "n_globals": 4, - "n_table_entries": 0, - "n_types": 22, - "n_data_segments": 15, - "n_elem_segments": 0, - "n_imports": 25, - "n_exports": 32, - "n_data_segment_bytes": 1099 - } - } - }, - "hash": "de2e90763462c67844bbf99707f67056f3aaa039d763c32366c445b73cf10802", - "code": "0061736d01000000017d166000017e60027e7e017e60017e017e60017f0060017e0060027f7e0060047e7e7e7e017e6000006000017f60027f7f0060017f017e60037f7e7e0060027f7f017e60037e7e7e017e60037f7f7e0060027e7e017f60037f7f7f0060027e7e0060047f7f7f7f017e60057e7f7f7f7f0060037e7e7e0060047e7f7f7f0002970119016c015f000d016c01310001016101300002017801310001016c01380001016c013700060169013000020169015f00020162016b0002016c013600020178013000010176016700010169013800020169013700020162016a0001017801330000017801340000016201380002016c01300001016901360001017801350002016c01320001016d0139000d016d016100060162016900010359580e0a090f090503030f100b1107040803080708080b05120909040c0a040403051305030314040b05070403050407030307040c0502080a0000060001000106000000010100000000020000000201060202060000100e150c05030100110621047f01418080c0000b7f0041e08bc0000b7f0041e08bc0000b7f0041e08bc0000b07a70420066d656d6f727902000d5f5f636f6e7374727563746f72004d0c6163636570745f61646d696e0050166163636570745f6576656e74735f636f6e747261637400511661646d696e5f736c6173685f72657075746174696f6e00520d6170706c795f75706772616465005309626f6f74737472617000540e626f6f7473747261705f73656c6600560f62756d705f72657075746174696f6e00571e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400581663616e63656c5f70656e64696e675f757067726164650059096765745f61646d696e005a0c6765745f6561726e696e6773005b136765745f6576656e74735f636f6e7472616374005d176765745f6d696772617465645f746f5f76657273696f6e005e1b6765745f70656e64696e675f6576656e74735f636f6e7472616374005f136765745f70656e64696e675f7570677261646500600b6765745f70726f66696c6500610969735f7061757365640062076d696772617465006305706175736500641770726f706f73655f6576656e74735f636f6e747261637400650f70726f706f73655f7570677261646500661172656769737465725f6561726e696e67730067097365745f61646d696e0068137365745f6576656e74735f636f6e7472616374006910736c6173685f72657075746174696f6e006a07756e7061757365006b0776657273696f6e006c015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030c010f0a843e5812002000101a2001ad42ff0183200210001a0bef0402037f027e230041306b2201240002400240027e02400240024002400240024002400240024002400240024002400240200028020041016b0e0b0102030405060708090a0b000b200141086a220041f281c0004105102220012802080d0e20002001290310104c0c0c0b200141086a220041f781c000410c102220012802080d0d20002001290310104c0c0b0b200141086a2200418382c000410e102220012802080d0c20002001290310104c0c0a0b200141086a2200419182c0004115102220012802080d0b20002001290310104c0c090b200141086a220041a682c0004106102220012802080d0a20002001290310104c0c080b200141086a220041ac82c000410d102220012802080d0920002001290310104c0c070b200141086a220241b982c0004107102220012802080d0820022001290310200029030810230c060b200141206a220241c082c000410f10220c040b200141086a220041cf82c0004107102220012802080d0620002001290310104c0c040b200141086a220041d682c000410e102220012802080d0520002001290310104c0c030b200141086a220041e482c0004111102220012802080d0420002001290310104c0c020b200141206a220241f582c000410610220b20012802200d02200120012903283703082001200029031037031820012000290308370310230041206b220024002000200141086a22032903103703182000200329030837031020002003290300370308200041086a4103104b21042002420037030020022004370308200041206a24002001290320210420012903280c010b2001290308210420012903100b21052004500d010b000b200141306a240020050b0b002000200142cd00106e0b0b002000200110124201510b0b002000200142c900106e0b0d002000101a2001420210001a0b4801027f230041106b22012400200110204101210202402001280200410146044020002001290308370308410021020c010b200041033602040b20002002360200200141106a24000b0b00200041e083c000101b0bac0101027f230041206b2202240020022001370318200220003703102002420b3703080240024002400240200241086a101a22004200101c450d00200042001001a741ff01710e020002010b200241086a220341f582c0004106102220022802080d00200320022903102001102320022802084101460d0041002103200229031022004200101c450d02200042001001a741ff017122030e020201000b000b411421030b200241206a240020030b3801017f230041106b22032400200320012002106d20002003280200047e4201052000200329030837030842000b370300200341106a24000b3801017f230041106b22032400200320023703082003200137030020034102104b21012000420037030020002001370308200341106a24000b3401017f230041206b2202240020022001370318200220003703102002420b370308200241086a410142001019200241206a24000b0c00428380808080011026000b0700200010141a0b3701027f230041106b2200240020001028027f2000280200410146044020002802040c010b200029030810021a41000b200041106a24000b4d01027f230041106b22012400200141d081c000101b4101210202402001280200410146044020002001290308370308410021020c010b200041083602040b20002002360200200141106a24000b0b00102a411e4100102b1b0b1600428480808080f010428480808080a0fa0310041a0b3a02017f017e0240418083c000101a22014202101c450d004101210002400240200142021001a741ff01710e020102000b000b410021000b20000b3501027f230041106b22002400200010204103210120002802004101460440200029030810021a410021010b200041106a240020010b6c02017f017e230041106b2203240020032001102e42012101024020032802000d002003290308210420032002102e20032802000d0020032003290308370308200320043703002000419c80c000410220034102102f370308420021010b20002001370300200341106a24000b2f00200142ffffffffffffffff0058047e200142088642068405200110070b210120004200370300200020013703080b280020012003470440000b2000ad4220864204842002ad4220864204842001ad42208642048410160b7a02017f017e230041306b220224002002200129030037032820022001290308370318200220013502104220864204843703202002200135021842208642048437031020022001350214422086420484370308419081c0004105200241086a4105102f21032000420037030020002003370308200241306a24000b6002017f017e230041206b2202240020022001290300370318200220013502084220864204843703102002200135020c42208642048437030841b881c0004103200241086a4103102f21032000420037030020002003370308200241206a24000b1200200041ac85c000410d41b485c000106f0b2f02017f017e230041106b22022400200220002001106d20022802004101460440000b2002290308200241106a24000b4f02017f027e230041106b220124002001200029030022033703004202210241012100034020000440200041016b2100200321020c010b0b20012002370308200141086a4101104b200141106a24000b12002000418087c0004114418887c000106f0b1200200041a487c000411741ac87c000106f0b0d00418083c0002000420210190bda0101027f230041406a22022400200242063703082002200137031002400240200241086a101a22014201101c04402001420110012101034020034110470440200241206a20036a4202370300200341086a21030c010b0b0240200142ff018342cc00520d002001419c80c0004102200241206a41021039200241306a22032002290320103a20022802300d002002290338210120032002290328103a20022802304101470d020b000b200042003703000c010b200020022903383703102000200137030820004201370300200241086a103b0b200241406b24000b2b0020022004470440000b20002001ad4220864204842003ad4220864204842002ad42208642048410171a0b4902017f017e027e2001a741ff0171220241c0004704402002410647044042012103428390808080010c020b20014208880c010b200110060b210120002003370300200020013703080b1d002000101a4201428480808080b0d400428480808080e0ee0b10051a0b0b002000419883c000101d0b5101017f230041306b220324002003420637030820032000370310200341086a101a200341206a20012002102d20032802204101460440000b2003290328420110001a200341086a103b200341306a24000b0b00419883c0002000101e0b810102027f017e230041406a2203240020032002370318200320013703102003420737030842002102420021010240200341086a2204101a22054201101c0440200341206a200542011001104020032802204101460d0120032903382101200329033021022004103b0b2000200237030020002001370308200341406b24000f0b000b6d02017f017e2000027e024002402001a741ff0171220241c5004704402002410b470d0220002001423f87370318200020014208873703100c010b2001100c21032001100d210120002003370318200020013703100b42000c010b20004283908080800137030842010b3703000b0b0041b083c000101a10420b09002000420210151a0b860202027f057e230041406a220124000240200041f883c000101a22034202101c047e2003420210012103034020024128470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d012003419081c0004105200141086a410510392001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342c900520d012001290320220642ff01834204520d01200141306a2001290328104420012802304101460d0120012903382107200020044220883e0220200020034220883e021c200020064220883e0218200020053703102000200737030842010542000b370300200141406b24000f0b000b3e01017e420121020240200142ff018342c800520d00200110114280808080708342808080808004520d0020002001370308420021020b200020023703000b0b0041e083c0002000101e0b0b0041f883c000101a10420b0b002000419084c000101d0bc80102027f037e230041206b220124000240200041a884c000101a22034202101c047e2003420210012103034020024118470440200141086a20026a4202370300200241086a21020c010b0b200342ff018342cc00520d01200341b881c0004103200141086a410310392001290308220342ff01834204520d012001290310220442ff01834204520d012001290318220542ff018342cd00520d01200020034220883e0214200020044220883e02102000200537030842010542000b370300200141206a24000f0b000b0b0041a884c000101a10420b0b0041d081c0002000101e0b16002000ad4220864204842001ad422086420484100b0b3401017f230041106b2202240020022001370308200241086a4101104b21012000420037030020002001370308200241106a24000b5e01017f0240200042ff018342cd0051044041d081c000101a4202101c0d012000104a41001037104e210141c883c000101a2001ad422086420484420210001a41e881c000104f103e102a2000103242020f0b000b4283808080101026000b0800100f422088a70b14002000ad4220864204844284808080d00010180bc20102027e027f230041106b220224000240027f410641b083c000101a22004202101c450d001a2000420210012100034020034110470440200220036a4202370300200341086a21030c010b0b200042ff018342cc00520d01200041c480c00041022002410210392002290300220142ff01834204520d012002290308220042ff018342cd00520d01104e2001422088a74d0440200010021a2000104a1041102a2000103241000c010b1041102a41070b4103742903808940200241106a24000f0b000b8d0102047f017e230041206b220124000240102722000d00200141086a10482001280208450440410f21000c010b2001280218210020012903102104200128021c104e2203490440411021000c010b417f2000418087016a2202200020024b1b20034b0440411121000c010b200410451049102a20041036410021000b20004103742903808940200141206a24000bae0202037f037e230041206b220424000240200042ff018342cd0052200142ff018342045272200242ff018342c90052720d00200441086a22062003104420042802084101460d00200429031021030240102722050d00102922050d002006102820042802084101460440200428020c21050c010b200429031022082003102122050d00410d210520021008428080808010540d00200441086a200010382004280208450440410a21050c010b200020042903102004290318220720014220887d22094200200720095a1b103d200441c387c00041181033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000bd50102047f037e230041306b220024000240102722010d00200041086a10432000280208450440412821010c010b200028022420002903182105200029031021042000280228104e2203490440412a21010c010b20034b0440412921010c010b102a200410091a2005103e1046200041d485c000410f1033370308200041086a22011034200020043703102000200537030841c485c000410220014102102f10031a419885c000103420002004370308419085c000410120014101102f10031a410021010b20014103742903808940200041306a24000bab0102037f017e230041206b220224000240200042ff018342cd00520d00200241086a22042001104420022802084101460d00200229031021010240102c22030d00102922030d002004101f20022802084101460440200228020c21030c010b200229031022052001102122030d00200241086a200010382002280208450440200010554200103d200010350b200520011024410021030b20034103742903808940200241206a24000f0b000b3f02017e027f230041106b22012400027e10102200a741ff017122024106470440200241c000460440200010060c020b000b20004208880b200141106a24000b880101037f230041206b220224000240200042ff018342cd00520d00200241086a22042001104420022802084101460d0020022903102101200010021a0240102922030d0020002001102122030d002004200010382002280208450440200010554200103d200010350b200020011024410021030b20034103742903808940200241206a24000f0b000ba70202037f037e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003104420042802084101460d00200429031021030240102c22050d00102922050d002006101f20042802084101460440200428020c21050c010b200429031022082003102122050d00200441086a200010382004280208450440410a21050c010b20002004290310427f2004290318220720014220887c220920072009561b103d200441a486c00041111033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000b800102037f017e230041206b220024000240102722010d00200041086a10482000290308500440410f21010c010b1049102a104e2101200041b088c00041191033370308200041086a2202103420002001ad42208642048437030841a888c000410120024101102f10031a410021010b20014103742903808940200041206a24000b800102037f017e230041306b220024000240102722010d00200041086a10432000290308500440412821010c010b1046102a104e2101200041c988c00041191033370308200041086a2202103420002001ad42208642048437030841a888c000410120024101102f10031a410021010b20014103742903808940200041306a24000b2d02017f017e230041106b2200240020001028200028020041014604401025000b2000290308200041106a24000b4301017f230041106b22022400200042ff018342cd0052200142ff018342cd005272450440200220002001103f20022903002002290308105c200241106a24000f0b000b38002000423f8720018542005220004280808080808080407d42ffffffffffffffff0056724504402000420886420b840f0b2001200010130b2b02027f017e230041106b2200240020001020200028020021012000290308200041106a2400420220011b0b2b02027f017e230041106b2200240020001047200028020021012000290308200041106a2400420220011b0b4802017f017e230041306b22002400200041086a104802402000280208047e200041206a200041106a103120002802204101460d0120002903280542020b200041306a24000f0b000b4802017f017e230041406a22002400200041086a104302402000280208047e200041306a200041106a103020002802304101460d0120002903380542020b200041406b24000f0b000b5901017f230041306b220124000240200042ff018342cd00520d00200141086a200010382001280208047e200141206a20012903102001290318102d20012802204101460d0120012903280542020b200141306a24000f0b000b0500102bad0baf0102027f037e230041206b220024000240102722010d00200041106a103c20002802104101470440410821010c010b2000290318210220001047024020002802004101460440200029030822032002100a50450d01412b21010c020b41ed81c000104f21030b419084c0002002101e102a41f084c0001034200020023703182000200337031041e084c0004102200041106a4102102f10031a410021010b20014103742903808940200041206a24000b0b0041c084c000410110700bd70102047f017e230041306b220124000240200042ff018342cd00520d00027e102722020440200241037429038089400c010b2001104e2202360210200120003703082001417f20024180b1076a2203200220034b1b220436021441a884c000101a200141186a2203200141086a103120012802184101460d012001290320420210001a102a200141e288c000411b1033370318200310342001200037032820012002ad42208642048437032020012004ad42208642048437031841b881c000410320034103102f10031a42020b200141306a24000f0b000ba00202057f017e230041406a22022400200241206a22042000104402402002280220410146200142ff018342c90052720d00200229032821000240102722030d004102210320011008428080808010540d002002104e220336021020022001370308200220003703002002417f20034180d21f6a2205200320054b1b22053602182002417f2003418087016a2206200320064b1b220336021441f883c000101a20042002103020022802204101460d012002290328420210001a102a200241fc87c0004118103337032020041034200220003703382002200137033020022005ad42208642048437032820022003ad42208642048437032041dc87c000410420044104102f10031a410021030b20034103742903808940200241406b24000f0b000b800302027f067e230041206b220424000240200042ff018342cd0052200142ff018342cd0052720d0020042002104020042802004101460d00200429031821022004290310210720042003104420042802004101460d00200429030821080240102c22050d00102922050d002004101f20042802004101460440200428020421050c010b200429030822092008102122050d0020075020024200532002501b0440410c21050c010b200420002001103f20042903002106200429030821032004200137031020042000370308200442073703002004101a200620077c220a200654ad200220037c7c2206423f87220b200a2002200385427f8520032006858342005322051b200b428080808080808080807f85200620051b105c420110001a2004103b200441ec86c000411310333703002004103420072002105c210220042000370310200420013703082004200237030041d486c000410320044103102f10031a200920081024410021050b20054103742903808940200441206a24000f0b000ba90102037f017e230041106b22012400200042ff018342cd00510440027e102722020440200241037429038089400c010b104e210241b083c000101a200120003703082001417f20024180b1076a2203200220034b1bad42208642048437030041c480c000410220014102102f420210001a102a200141ec85c00041111033370300200110342001200037030041e485c000410120014101102f10031a42020b200141106a24000f0b000b5301027f230041106b22012400200042ff018342cd005104400240102722020d0020011020410e210220012802000d0020001045102a20001036410021020b20024103742903808940200141106a24000f0b000ba70202037f037e230041206b220424000240200042ff018342cd0052200142ff0183420452720d002002a741ff01712205410e47200541ca0047710d00200441086a22062003104420042802084101460d00200429031021030240102c22050d00102922050d002006101f20042802084101460440200428020c21050c010b200429031022082003102122050d00200441086a200010382004280208450440410a21050c010b200020042903102004290318220720014220887d22094200200720095a1b103d200441b586c00041121033370308200441086a2205103420042000370318200420023703102004200142848080807083370308418c86c000410320054103102f10031a200820031024410021050b20054103742903808940200441206a24000f0b000b0b0041f884c000410010700b2b02017f017e230041106b220024002000103c20002802004504401025000b2000290308200041106a24000bc40102037f017e027e0240200241094b0d00200221042001210503402006420886420e842004450d021a027f410120052d0000220341df00460d001a0240200341306b41ff0171410a4f0440200341c1006b41ff0171411a490d01200341e1006b41ff0171411a4f0d042003413b6b0c020b2003412e6b0c010b200341356b0bad42ff01832006420686842106200441016b2104200541016a21050c000b000b2001ad4220864204842002ad422086420484100e0b210620004200370300200020063703080b3801017e024020002001101a22034202101c047e2002200342021001220342ff0183520d012000200337030842010542000b3703000f0b000b3e02017f017e230041106b220424002004200320021033370308200441086a22021034200420003703082001410120024101102f10031a200441106a24000b4802027f017e230041106b22022400027e102722030440200341037429038089400c010b20011037102a2000103441044100200241086a4100102f10031a42020b200241106a24000b0bc7090f00418080c0000bcd01626f6f7473747261707065645f617472657075746174696f6e000000000010000f0000000f0010000a000000657870697265735f61745f6c6564676572746172676574002c001000110000003d00100006000000617661696c61626c655f61745f6c65646765726e65775f76657273696f6e70726f706f7365645f61745f6c65646765727761736d5f6861736800000054001000130000002c00100011000000670010000b000000720010001200000084001000090000002c0010001100000072001000120000003d001000060041e881c0000b9901312e322e30302e302e3041646d696e50656e64696e6741646d696e4576656e7473436f6e747261637450656e64696e674576656e7473436f6e74726163745061757365644465706c6f796d656e7453657150726f66696c654561726e696e67734279546f6b656e56657273696f6e50656e64696e67557067726164654d69677261746564546f56657273696f6e4f705365656e00000000000400419883c0000b01080041b083c0000b01010041c883c0000b01050041e083c0000b01020041f883c0000b010900419084c0000b010a0041a884c0000b01030041c084c0000b85050ea98aeb660d000066726f6d5f76657273696f6e746f5f76657273696f6e0000480210000c000000540210000a0000000ea99a9b37ebca000ea98aeb663deb006e65775f7761736d5f68617368000000800210000d0000000ea99a9a375beb006e65775f61646d696e000000a00210000900000061646d696e5f75706461746564000000670010000b0000008400100009000000757067726164655f6170706c696564003d0010000600000070656e64696e675f61646d696e5f73657464656c7461726561736f6e75736572fd021000050000000203100006000000080310000400000072657075746174696f6e5f62756d70656472657075746174696f6e5f736c6173686564616d6f756e74746f6b656e000047031000060000004d0310000500000008031000040000006561726e696e67735f7265676973746572656400080310000400000070726f66696c655f626f6f7473747261707065646e65775f616464729c031000080000006576656e74735f636f6e74726163745f7570646174656461646d696e5f72657075746174696f6e5f736c61736865640054001000130000002c00100011000000670010000b000000840010000900000070656e64696e675f757067726164655f70726f706f73656463616e63656c6c65645f61745f6c65646765720014041000130000006576656e74735f726f746174696f6e5f63616e63656c6c656470656e64696e675f757067726164655f63616e63656c6c656470656e64696e675f6576656e74735f636f6e74726163745f7365740000000200000000000000030000000100000003000000020000000300000003000000030000000400000003000000050000000300000006000000030000000700000003000000080041d089c0000b05030000000a0041e089c0000b2d030000000c000000030000000d000000030000000e000000030000000f000000030000001000000003000000110041a08ac0000b0503000000140041f08ac0000b05030000001e0041c08bc0000b1d03000000280000000300000029000000030000002a000000030000002b00ef010e636f6e74726163746d657461763000000000000000076c6963656e736500000000034d495400000000000000000776657273696f6e0000000005312e322e30000000000000000000000b6465736372697074696f6e0000000031426f756e646c6573732070726f66696c6520636f6e74726163743a2072657075746174696f6e202b206561726e696e67730000000000000000000005727376657200000000000006312e39332e3000000000000000000008727373646b7665720000002f32372e302e30236535636234623532633364613865353666633438616466643762383564383539373663316130353900008b2c0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000001000003e900000002000000030000000000000000000000076d696772617465000000000000000001000003e90000000200000003000000000000000000000007756e7061757365000000000000000001000003e9000000020000000300000000000000000000000776657273696f6e00000000000000000100000010000000000000000000000009626f6f747374726170000000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000096765745f61646d696e00000000000000000000010000001300000000000000000000000969735f7061757365640000000000000000000001000000010000000000000000000000097365745f61646d696e0000000000000100000000000000096e65775f61646d696e0000000000001300000001000003e9000000020000000300000000000000000000000b6765745f70726f66696c6500000000010000000000000004757365720000001300000001000003e8000007d00000000750726f66696c650000000000000000000000000c6163636570745f61646d696e0000000000000001000003e9000000020000000300000000000000000000000c6765745f6561726e696e677300000002000000000000000475736572000000130000000000000005746f6b656e00000000000013000000010000000b00000000000000000000000d5f5f636f6e7374727563746f7200000000000001000000000000000561646d696e000000000000130000000000000000000000000000000d6170706c795f757067726164650000000000000000000001000003e9000000020000000300000000000000000000000e626f6f7473747261705f73656c660000000000020000000000000004757365720000001300000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f62756d705f72657075746174696f6e000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000000f70726f706f73655f757067726164650000000002000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000b6e65775f76657273696f6e000000001000000001000003e90000000200000003000000000000000000000010736c6173685f72657075746174696f6e0000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001100000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000001172656769737465725f6561726e696e677300000000000004000000000000000475736572000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b00000000000000056f705f6964000000000003ee0000002000000001000003e900000002000000030000000000000000000000136765745f6576656e74735f636f6e7472616374000000000000000001000003e8000000130000000000000000000000136765745f70656e64696e675f75706772616465000000000000000001000003e8000007d00000000e50656e64696e675570677261646500000000000000000000000000137365745f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e900000002000000030000000000000000000000166163636570745f6576656e74735f636f6e747261637400000000000000000001000003e9000000020000000300000000000000000000001661646d696e5f736c6173685f72657075746174696f6e00000000000400000000000000047573657200000013000000000000000564656c7461000000000000040000000000000006726561736f6e00000000001000000000000000056f705f6964000000000003ee0000002000000001000003e9000000020000000300000000000000000000001663616e63656c5f70656e64696e675f7570677261646500000000000000000001000003e900000002000000030000000000000000000000176765745f6d696772617465645f746f5f76657273696f6e000000000000000001000003e80000001000000000000000000000001770726f706f73655f6576656e74735f636f6e7472616374000000000100000000000000086e65775f616464720000001300000001000003e9000000020000000300000000000000000000001b6765745f70656e64696e675f6576656e74735f636f6e7472616374000000000000000001000003e8000007d00000001550656e64696e674576656e7473436f6e747261637400000000000000000000000000001e63616e63656c5f70656e64696e675f6576656e74735f636f6e747261637400000000000000000001000003e9000000020000000300000002000000000000000000000007446174614b6579000000000c00000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e00000000000000000000000e4576656e7473436f6e7472616374000000000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000000000000000000006506175736564000000000000000000000000000d4465706c6f796d656e7453657100000000000001000000000000000750726f66696c6500000000010000001300000001000000000000000f4561726e696e67734279546f6b656e0000000002000000130000001300000000000000000000000756657273696f6e0000000000000000000000000e50656e64696e675570677261646500000000000000000000000000114d69677261746564546f56657273696f6e000000000000010000008454656d706f72617279206964656d706f74656e637920666c6167206b65796564206279202863616c6c657220646f6d61696e2c206f705f6964292e0a446f6d61696e20736570617261746573206576656e74732d6f726967696e61746564206f70732066726f6d20756e70726976696c6567656420626f6f7473747261705f73656c662e000000064f705365656e00000000000200000013000003ee000000200000000100000000000000000000000750726f66696c650000000002000000000000000f626f6f7473747261707065645f61740000000006000000000000000a72657075746174696f6e0000000000060000000100000000000000000000000c50656e64696e6741646d696e000000020000000000000011657870697265735f61745f6c65646765720000000000000400000000000000067461726765740000000000130000000100000000000000000000000e50656e64696e67557067726164650000000000050000000000000013617661696c61626c655f61745f6c656467657200000000040000000000000011657870697265735f61745f6c656467657200000000000004000000000000000b6e65775f76657273696f6e0000000010000000000000001270726f706f7365645f61745f6c656467657200000000000400000000000000097761736d5f68617368000000000003ee000000200000000100000000000000000000001550656e64696e674576656e7473436f6e7472616374000000000000030000000000000011657870697265735f61745f6c656467657200000000000004000000000000001270726f706f7365645f61745f6c65646765720000000000040000000000000006746172676574000000000013000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000001141646d696e43616e6e6f7442655a65726f00000000000002000000000000001b4576656e7473436f6e74726163744e6f74436f6e666967757265640000000003000000000000000c556e617574686f72697a65640000000400000000000000084e6f7441646d696e00000005000000000000001450656e64696e6741646d696e4d69736d6174636800000006000000000000001350656e64696e6741646d696e457870697265640000000007000000000000000e4e6f74496e697469616c697a6564000000000008000000000000001f4576656e7473436f6e7472616374416c7265616479436f6e66696775726564000000000e000000000000001d50656e64696e674576656e7473436f6e74726163744d69736d617463680000000000000f000000000000001c50656e64696e674576656e7473436f6e74726163744578706972656400000010000000000000001d50656e64696e674576656e7473436f6e747261637454696d656c6f636b00000000000011000000000000000f50726f66696c654e6f74466f756e64000000000a000000000000000d496e76616c6964416d6f756e740000000000000c000000000000000e526561736f6e526571756972656400000000000d000000000000000d4f70416c72656164795365656e00000000000014000000000000000650617573656400000000001e0000000000000012557067726164654e6f7450726f706f73656400000000002800000000000000195570677261646554696d656c6f636b4e6f74456c61707365640000000000002900000000000000165570677261646550726f706f73616c4578706972656400000000002a00000000000000174d6967726174696f6e416c72656164794170706c696564000000002b000000050000000000000000000000065061757365640000000000010000000670617573656400000000000000000002000000050000000000000000000000084d6967726174656400000001000000086d6967726174656400000002000000000000000c66726f6d5f76657273696f6e0000001000000000000000000000000a746f5f76657273696f6e000000000010000000000000000200000005000000000000000000000008556e7061757365640000000100000008756e70617573656400000000000000020000000500000000000000000000000855706772616465640000000100000008757067726164656400000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000020000000500000000000000000000000c41646d696e55706461746564000000010000000d61646d696e5f757064617465640000000000000100000000000000096e65775f61646d696e0000000000001300000000000000020000000500000000000000000000000e557067726164654170706c6965640000000000010000000f757067726164655f6170706c696564000000000200000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e000000001000000000000000020000000500000000000000000000000f50656e64696e6741646d696e53657400000000010000001170656e64696e675f61646d696e5f73657400000000000001000000000000000674617267657400000000001300000000000000020000000500000000000000000000001052657075746174696f6e42756d706564000000010000001172657075746174696f6e5f62756d706564000000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001100000000000000020000000500000000000000000000001152657075746174696f6e536c6173686564000000000000010000001272657075746174696f6e5f736c61736865640000000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e0000000000110000000000000002000000050000000000000000000000124561726e696e677352656769737465726564000000000001000000136561726e696e67735f72656769737465726564000000000300000000000000047573657200000013000000000000000000000005746f6b656e00000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000000000000000000001350726f66696c65426f6f74737472617070656400000000010000001470726f66696c655f626f6f74737472617070656400000001000000000000000475736572000000130000000000000002000000050000000000000000000000154576656e7473436f6e74726163745570646174656400000000000001000000176576656e74735f636f6e74726163745f75706461746564000000000100000000000000086e65775f616464720000001300000000000000020000000500000000000000000000001641646d696e52657075746174696f6e536c61736865640000000000010000001861646d696e5f72657075746174696f6e5f736c6173686564000000030000000000000004757365720000001300000000000000000000000564656c746100000000000004000000000000000000000006726561736f6e00000000001000000000000000020000000500000000000000000000001650656e64696e675570677261646550726f706f7365640000000000010000001870656e64696e675f757067726164655f70726f706f7365640000000400000000000000097761736d5f68617368000000000003ee0000002000000000000000000000000b6e65775f76657273696f6e0000000010000000000000000000000013617661696c61626c655f61745f6c65646765720000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002000000050000000000000000000000174576656e7473526f746174696f6e43616e63656c6c65640000000001000000196576656e74735f726f746174696f6e5f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000001750656e64696e675570677261646543616e63656c6c656400000000010000001970656e64696e675f757067726164655f63616e63656c6c656400000000000001000000000000001363616e63656c6c65645f61745f6c6564676572000000000400000000000000020000000500000000000000000000001850656e64696e674576656e7473436f6e7472616374536574000000010000001b70656e64696e675f6576656e74735f636f6e74726163745f7365740000000003000000000000000674617267657400000000001300000000000000000000001270726f706f7365645f61745f6c6564676572000000000004000000000000000000000011657870697265735f61745f6c6564676572000000000000040000000000000002001e11636f6e7472616374656e766d6574617630000000000000001b0000000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32372e302e30233561376335666537363533306266343234383437376163383132666337353731343662393863633400" - } - }, - "ext": "v0" - }, - "live_until": 535780 - } - ] - }, - "events": [] -} \ No newline at end of file diff --git a/deploy_mainnet.sh b/deploy_mainnet.sh index 7a5cb2b..a716e30 100755 --- a/deploy_mainnet.sh +++ b/deploy_mainnet.sh @@ -50,9 +50,9 @@ NETWORK="${STELLAR_NETWORK:-}" NETWORK_PASSPHRASE="Public Global Stellar Network ; September 2015" REQUIRED_STELLAR_CLI_VERSION="27.0.0" SDK27_EVENTS_VERSION="1.5.0" -SDK27_EVENTS_WASM_HASH="52ead9e4374d1fe17704649da59747095bb59839f3e826978013da03508a7e7c" +SDK27_EVENTS_WASM_HASH="31b27e9d5fe554e0710161dd9387693e166bdd755d985a9771b1ed71b9e28321" SDK27_PROFILE_VERSION="1.2.0" -SDK27_PROFILE_WASM_HASH="de2e90763462c67844bbf99707f67056f3aaa039d763c32366c445b73cf10802" +SDK27_PROFILE_WASM_HASH="d2d025d0f7c2c29e6dbd95401841cf62b8b61be608c48615cffb5934050890c0" DEPLOYMENTS_DIR="$(cd "$(dirname "$0")" && pwd)/deployments" DEPLOYMENT_FILE="$DEPLOYMENTS_DIR/mainnet.json"