diff --git a/adr/002-storage-patterns.md b/adr/002-storage-patterns.md index 6d0e0f62..af3ca068 100644 --- a/adr/002-storage-patterns.md +++ b/adr/002-storage-patterns.md @@ -30,7 +30,7 @@ Rationale: instance storage is bumped automatically when any function is invoked - `VaultKey::ProjectInvestment(id)` — USDC invested per project - `VaultKey::TotalInvestments` — aggregate investment counter -Rationale: project records and investment ledgers must survive indefinitely. Rent is implicitly paid when the entries are read or written during normal operation; the CI enforces that contract size stays small so deployment + rent costs remain low. +Rationale: project records and investment ledgers must survive indefinitely. Writes do **not** auto-extend TTL beyond the network minimum; each persistent write must call `extend_ttl` (vault: `storage::set_persistent`; registry: `write_project`). The CI enforces that contract size stays small so deployment + rent costs remain low. **Temporary storage** is not currently used. It would be appropriate for short-lived proof-of-intent or nonce entries if added in future. @@ -41,5 +41,5 @@ Rationale: project records and investment ledgers must survive indefinitely. Ren - Clean separation: adding a new config value → instance; adding a new per-entity record → persistent. **Negative / trade-offs:** -- Persistent entries can be evicted if a project is never touched for a long time. Operators must either invoke the contract periodically or monitor for approaching TTL expiry. +- Persistent entries can still be evicted if a key is never rewritten for longer than its remaining TTL (~30 days after the last write under the current policy). Operators must invoke a state-changing entrypoint that rewrites the relevant keys, or restore archived entries. - `ProjectCounter` in instance storage means it is trivially readable but also updated on every project creation, slightly increasing instance storage cost over time (Soroban charges for updated bytes). diff --git a/docs/STORAGE.md b/docs/STORAGE.md index 04e38a65..bd79d211 100644 --- a/docs/STORAGE.md +++ b/docs/STORAGE.md @@ -215,6 +215,9 @@ All configuration and global aggregate caches are in instance storage. ### Persistent storage +Writes go through `storage::set_persistent`, which calls `extend_ttl` so rent is +refreshed on every write. See [TTL policy](#persistent-ttl-policy-317) below. + | Key | Rust type | Key bytes | Value bytes | Description | |-----|-----------|-----------|-------------|-------------| | `VaultKey::TotalInvestments` | `i128` | ~21 | 16 | Cumulative USDC sent to projects | @@ -229,7 +232,45 @@ All configuration and global aggregate caches are in instance storage. | `VaultKey::QueueEntry(u64)` | `QueuedClaim` | ~15 | ~48 | A queued redemption by index | | `VaultKey::CarbonCreditBalance(Address)` | `i128` | ~30 | 16 | Carbon credit balance per address | | `VaultKey::ComplianceEvent(u64)` | `ComplianceEventData` | ~22 | ~100+ | A compliance event record | -| `VaultKey::InsuranceClaimed(u32)` | `bool` | ~23 | 1 | One-time insurance claim flag per project | +| `VaultKey::LastDeposit(Address)` | `u64` | ~24 | 8 | Timestamp of the investor's last deposit (#33) | +| `VaultKey::InvestmentTimestamp(u32)` | `u64` | ~28 | 8 | Ledger timestamp of first funding for a project (#34) | +| `BridgeDataKey::TrustedEmitter(u32, BytesN<32>)` | `bool` | ~50 | 1 | Trusted Wormhole emitter flag | +| `BridgeDataKey::ConsumedVaa(BytesN<32>)` | `bool` | ~40 | 1 | Replay-guard flag for a consumed VAA | + +### Persistent TTL policy (#317) + +Soroban does **not** auto-extend persistent TTL on read or write beyond the +network's default minimum. A write that only calls `.set()` leaves the entry at +that minimum; a vault left idle for weeks can archive yield, queue, insurance, +and carbon-credit state, and the next access then requires an explicit restore. + +Every persistent write in `investment_vault` therefore goes through +`storage::set_persistent`, which sets the value and then calls `extend_ttl` +with the policy below. Instance storage is unchanged — it is bumped +automatically on any contract invocation. + +| Constant | Value (ledgers) | Wall-clock at 5 s/ledger | Meaning | +|----------|-----------------|--------------------------|---------| +| `TTL_EXTEND_THRESHOLD_LEDGERS` | 17 280 | ~1 day | Remaining TTL below which a write re-extends | +| `TTL_EXTEND_TO_LEDGERS` | 518 400 | ~30 days | Target live window after each write | + +| Key | Why it must stay live | Refresh trigger | +|-----|----------------------|-----------------| +| `YieldPerShareAccum` | Global yield accounting; archival would strand unclaimed yield | `receive_yield` | +| `YieldDebt(Address)` | Per-investor claim checkpoint | `claim_yield` | +| `ProjectInvestment(u32)` | Per-project deployed capital | `fund_project` | +| `InsuranceFund` | Premium reserve for default claims | `deposit`, `claim_insurance` | +| `InsuranceClaimed(u32)` | Prevents double-paying a default | `claim_insurance` | +| `QueueEntry(u64)` / `QueueHead` / `QueueTail` | FIFO redemption claims | `withdraw` (enqueue), `claim` (dequeue) | +| `ComplianceEvent(u64)` | Audit trail | `record_compliance_event` | +| `CarbonCreditBalance(Address)` | Issued credit balances | `issue_carbon_credits`, `transfer_carbon_credits` | +| `LastDeposit(Address)` | Withdrawal lock origin | `deposit`, `bridge_mint`, share `transfer` | +| `TotalInvestments` / `TotalDeposited(Address)` / `InvestmentTimestamp(u32)` | Portfolio / returns accounting | `fund_project` / `deposit` | +| `TrustedEmitter` / `ConsumedVaa` | Bridge trust + replay guard | `set_trusted_emitter` / `complete_bridge_transfer` | + +Reads do **not** extend TTL. An operator whose vault is idle for approaching +30 days should invoke a state-changing entrypoint that rewrites the relevant +keys so rent is paid before archival. --- diff --git a/investment_vault/src/lib.rs b/investment_vault/src/lib.rs index 330f33ae..d71c4ead 100644 --- a/investment_vault/src/lib.rs +++ b/investment_vault/src/lib.rs @@ -100,14 +100,6 @@ const MIN_LOCK_PERIOD: u64 = 86_400; /// Seconds in one year, used for time-weighted expected-returns (#34). const ANNUAL_PERIOD_SECS: i128 = 31_536_000; -/// Minimum remaining TTL in ledgers before extending persistent storage rent (#388). -/// At 5 s/ledger this equals ~1 day (17 280 ledgers). -const TTL_EXTEND_THRESHOLD_LEDGERS: u32 = 17_280; - -/// Target TTL in ledgers after extension (#388). -/// At 5 s/ledger this equals ~30 days (518 400 ledgers). -const TTL_EXTEND_TO_LEDGERS: u32 = 518_400; - mod composability; mod events; mod logic; @@ -202,9 +194,7 @@ impl InvestmentVault { .set(&VaultKey::StateVersion, &STATE_VERSION); env.storage().instance().set(&VaultKey::UsdcSac, &usdc_sac); env.storage().instance().set(&VaultKey::Registry, ®istry); - env.storage() - .persistent() - .set(&VaultKey::TotalInvestments, &0i128); + storage::set_persistent(&env, &VaultKey::TotalInvestments, &0i128); // CachedTotalAssets lives in instance storage: read on almost every call, // auto-bumped with the instance TTL, no separate rent needed (#85). env.storage() @@ -325,8 +315,7 @@ impl InvestmentVault { .unwrap_or(0); if investment > 0 { let project = registry.get_project(&i); - let score_rate = - project.credit_quality as i128 + project.green_impact as i128; + let score_rate = project.credit_quality as i128 + project.green_impact as i128; let funded_at: u64 = env .storage() @@ -337,8 +326,7 @@ impl InvestmentVault { if funded_at > 0 && now > funded_at { // Time-weighted: accrue interest over elapsed time (#34). let elapsed = (now - funded_at) as i128; - expected += - investment * score_rate * elapsed / (200 * ANNUAL_PERIOD_SECS); + expected += investment * score_rate * elapsed / (200 * ANNUAL_PERIOD_SECS); } else { // Static fallback for pre-existing investments without a timestamp. expected += investment * score_rate / 200; @@ -463,9 +451,7 @@ impl InvestmentVault { .persistent() .get(&VaultKey::InsuranceFund) .unwrap_or(0); - env.storage() - .persistent() - .set(&VaultKey::InsuranceFund, &(ins + premium)); + storage::set_persistent(&env, &VaultKey::InsuranceFund, &(ins + premium)); // Transfer management fee to recipient if non-zero (#7) if fee_amount > 0 { @@ -483,11 +469,11 @@ impl InvestmentVault { .persistent() .get(&VaultKey::TotalDeposited(from.clone())) .unwrap_or(0); - let key = VaultKey::TotalDeposited(from.clone()); - env.storage() - .persistent() - .set(&key, &(prev_dep + usdc_amount)); - env.storage().persistent().extend_ttl(&key, TTL_EXTEND_THRESHOLD_LEDGERS, TTL_EXTEND_TO_LEDGERS); // Add rent check/extend + storage::set_persistent( + &env, + &VaultKey::TotalDeposited(from.clone()), + &(prev_dep + usdc_amount), + ); // Update cached total assets: liquid increases by full usdc_amount (#81, #85) let cached_ta: i128 = env @@ -627,16 +613,15 @@ impl InvestmentVault { .persistent() .get(&VaultKey::QueueTail) .unwrap_or(0); - env.storage().persistent().set( + storage::set_persistent( + &env, &VaultKey::QueueEntry(tail), &QueuedClaim { from: from.clone(), usdc_owed: usdc_returned, }, ); - env.storage() - .persistent() - .set(&VaultKey::QueueTail, &(tail + 1)); + storage::set_persistent(&env, &VaultKey::QueueTail, &(tail + 1)); events::withdraw_queued(&env, &from, shares_amount, usdc_returned); return 0; } @@ -721,7 +706,7 @@ impl InvestmentVault { } if idx != head { - env.storage().persistent().set(&VaultKey::QueueHead, &idx); + storage::set_persistent(&env, &VaultKey::QueueHead, &idx); } // Update cached total assets: liquid decreased by total_paid (#81, #85) @@ -804,9 +789,7 @@ impl InvestmentVault { } // Update debt checkpoint before transfer (CEI) - env.storage() - .persistent() - .set(&VaultKey::YieldDebt(from.clone()), &accum); + storage::set_persistent(&env, &VaultKey::YieldDebt(from.clone()), &accum); let usdc_sac: Address = env.storage().instance().get(&VaultKey::UsdcSac).unwrap(); let liquid = soroban_sdk::token::TokenClient::new(&env, &usdc_sac) @@ -1216,9 +1199,7 @@ impl InvestmentVault { env.storage() .instance() .remove(&VaultKey::VolumeTierThreshold); - env.storage() - .instance() - .remove(&VaultKey::VolumeTierFeeBps); + env.storage().instance().remove(&VaultKey::VolumeTierFeeBps); return; } env.storage() @@ -1259,7 +1240,11 @@ impl InvestmentVault { if cap < 0 { panic_with_error!(&env, VaultError::AmountNotPositive); } - let stored_cap = if cap == 0 { MAX_INVESTMENT_PER_PROJECT } else { cap }; + let stored_cap = if cap == 0 { + MAX_INVESTMENT_PER_PROJECT + } else { + cap + }; env.storage() .instance() .set(&VaultKey::MaxInvestmentPerProject, &stored_cap); @@ -1283,7 +1268,11 @@ impl InvestmentVault { .get(&VaultKey::ProjectInvestment(project_id)) .unwrap_or(0); let remaining = cap - invested; - if remaining < 0 { 0 } else { remaining } + if remaining < 0 { + 0 + } else { + remaining + } } // ── Deposit lock-up expiry query (#33) ──────────────────────────────────── @@ -1376,7 +1365,8 @@ impl InvestmentVault { ) { require_not_paused(&env); require_current_state(&env); - env.storage().persistent().set( + storage::set_persistent( + &env, &BridgeDataKey::TrustedEmitter(chain_id, emitter_address.clone()), &trusted, ); @@ -1455,7 +1445,8 @@ impl InvestmentVault { // than silently ignored — otherwise a VAA about a different asset would // be accepted and minted as HBS anyway if the emitter is ever reused for // a multi-asset bridge. - if transfer.token_address != wormhole::address_to_bytes32(&env, &env.current_contract_address()) + if transfer.token_address + != wormhole::address_to_bytes32(&env, &env.current_contract_address()) { panic_with_error!(&env, VaultError::BridgeTokenMismatch); } @@ -1467,9 +1458,7 @@ impl InvestmentVault { { panic_with_error!(&env, VaultError::VaaAlreadyConsumed); } - env.storage() - .persistent() - .set(&BridgeDataKey::ConsumedVaa(digest), &true); + storage::set_persistent(&env, &BridgeDataKey::ConsumedVaa(digest), &true); let to = wormhole::bytes32_to_address(&env, &transfer.recipient); if Base::total_supply(&env) + transfer.amount > MAX_HBS_SUPPLY { @@ -1689,7 +1678,8 @@ impl InvestmentVault { .persistent() .get(&VaultKey::CarbonCreditBalance(to.clone())) .unwrap_or(0); - env.storage().persistent().set( + storage::set_persistent( + &env, &VaultKey::CarbonCreditBalance(to.clone()), &(prev + calc.credits), ); @@ -1721,11 +1711,13 @@ impl InvestmentVault { .get(&VaultKey::CarbonCreditBalance(to.clone())) .unwrap_or(0); - env.storage().persistent().set( + storage::set_persistent( + &env, &VaultKey::CarbonCreditBalance(from.clone()), &(prev_from - amount), ); - env.storage().persistent().set( + storage::set_persistent( + &env, &VaultKey::CarbonCreditBalance(to.clone()), &(prev_to + amount), ); @@ -1790,9 +1782,7 @@ impl InvestmentVault { data, }; - env.storage() - .persistent() - .set(&VaultKey::ComplianceEvent(seq), &event); + storage::set_persistent(&env, &VaultKey::ComplianceEvent(seq), &event); env.storage() .instance() .set(&VaultKey::ComplianceEventCounter, &seq); @@ -2000,17 +1990,17 @@ fn fund_project_internal(env: Env, project_id: u32, amount: i128) { .persistent() .get(&VaultKey::ProjectInvestment(project_id)) .unwrap_or(0); - env.storage() - .persistent() - .set(&VaultKey::ProjectInvestment(project_id), &(prev + amount)); + storage::set_persistent( + &env, + &VaultKey::ProjectInvestment(project_id), + &(prev + amount), + ); // Record the first funding timestamp for time-weighted returns (#34). // Only set once — subsequent fund_project calls don't shift the origin. let ts_key = VaultKey::InvestmentTimestamp(project_id); if !env.storage().persistent().has(&ts_key) { - env.storage() - .persistent() - .set(&ts_key, &env.ledger().timestamp()); + storage::set_persistent(&env, &ts_key, &env.ledger().timestamp()); } let total_inv: i128 = env @@ -2018,9 +2008,7 @@ fn fund_project_internal(env: Env, project_id: u32, amount: i128) { .persistent() .get(&VaultKey::TotalInvestments) .unwrap_or(0); - env.storage() - .persistent() - .set(&VaultKey::TotalInvestments, &(total_inv + amount)); + storage::set_persistent(&env, &VaultKey::TotalInvestments, &(total_inv + amount)); events::project_funded(&env, project_id, amount, &project.owner); } @@ -2048,9 +2036,7 @@ fn receive_yield_internal(env: Env, from: Address, amount: i128) { .persistent() .get(&VaultKey::YieldPerShareAccum) .unwrap_or(0); - env.storage() - .persistent() - .set(&VaultKey::YieldPerShareAccum, &(accum + delta)); + storage::set_persistent(&env, &VaultKey::YieldPerShareAccum, &(accum + delta)); events::yield_received(&env, &from, amount); } @@ -2078,12 +2064,8 @@ fn claim_insurance_internal(env: Env, project_id: u32, recipient: Address, amoun panic_with_error!(&env, VaultError::InsufficientInsurance); } - env.storage() - .persistent() - .set(&VaultKey::InsuranceClaimed(project_id), &true); - env.storage() - .persistent() - .set(&VaultKey::InsuranceFund, &(fund - amount)); + storage::set_persistent(&env, &VaultKey::InsuranceClaimed(project_id), &true); + storage::set_persistent(&env, &VaultKey::InsuranceFund, &(fund - amount)); let usdc_sac: Address = env.storage().instance().get(&VaultKey::UsdcSac).unwrap(); soroban_sdk::token::TokenClient::new(&env, &usdc_sac).transfer( @@ -2204,7 +2186,8 @@ fn require_emergency_admin(env: &Env, caller: &Address) { /// The lock prevents withdrawal for MIN_LOCK_PERIOD seconds after each deposit, /// blocking flash-deposit-withdraw attacks that could manipulate share pricing. fn lock_deposit(env: &Env, address: &Address) { - env.storage().persistent().set( + storage::set_persistent( + env, &VaultKey::LastDeposit(address.clone()), &env.ledger().timestamp(), ); diff --git a/investment_vault/src/storage.rs b/investment_vault/src/storage.rs index a47408a2..3346916f 100644 --- a/investment_vault/src/storage.rs +++ b/investment_vault/src/storage.rs @@ -1,10 +1,36 @@ use crate::types::VaultKey; -use soroban_sdk::{Address, Env}; +use soroban_sdk::{Address, Env, IntoVal, Val}; +/// Minimum remaining TTL in ledgers before extending persistent storage rent (#317). +/// At 5 s/ledger this equals ~1 day (17 280 ledgers). +pub(crate) const TTL_EXTEND_THRESHOLD_LEDGERS: u32 = 17_280; + +/// Target TTL in ledgers after extension (#317). +/// At 5 s/ledger this equals ~30 days (518 400 ledgers). +pub(crate) const TTL_EXTEND_TO_LEDGERS: u32 = 518_400; + +#[allow(dead_code)] pub fn read_usdc_sac(env: &Env) -> Address { env.storage().instance().get(&VaultKey::UsdcSac).unwrap() } +#[allow(dead_code)] pub fn read_registry(env: &Env) -> Address { env.storage().instance().get(&VaultKey::Registry).unwrap() } + +/// Write a persistent entry and refresh its rent so idle vaults do not +/// archive yield, queue, insurance, or carbon-credit state (#317). +/// +/// Soroban does not auto-extend TTL on write beyond the network minimum; +/// every persistent `.set` in this contract must go through this helper. +pub fn set_persistent(env: &Env, key: &K, val: &V) +where + K: IntoVal, + V: IntoVal, +{ + env.storage().persistent().set(key, val); + env.storage() + .persistent() + .extend_ttl(key, TTL_EXTEND_THRESHOLD_LEDGERS, TTL_EXTEND_TO_LEDGERS); +} diff --git a/investment_vault/src/test.rs b/investment_vault/src/test.rs index 6a7e6725..964c28ae 100644 --- a/investment_vault/src/test.rs +++ b/investment_vault/src/test.rs @@ -10,6 +10,7 @@ use soroban_sdk::{ xdr::ToXdr, Address, BytesN, Env, IntoVal, String, }; +use std::format; mod registry_contract { soroban_sdk::contractimport!(file = "../target/wasm32v1-none/release/project_registry.wasm"); @@ -64,6 +65,24 @@ fn mint_usdc(env: &Env, usdc_sac: &Address, to: &Address, amount: i128) { asset_client.mint(to, &amount); } +/// Register a project scored with `green_impact` (credit quality 50). +/// `green_impact == 0` leaves the registry default (also 0). +fn create_project_with_green_impact(s: &TestSetup, green_impact: u32) -> u32 { + let creator = Address::generate(&s.env); + let registry_client = registry_contract::Client::new(&s.env, &s.registry); + registry_client.set_whitelist(&creator, &true); + let project_id = registry_client.create_project( + &creator, + &String::from_str(&s.env, "ipfs://QmCarbon"), + &0u64, + &test_metadata_hash(&s.env), + ); + if green_impact > 0 { + registry_client.update_impact_score(&project_id, &50u32, &green_impact); + } + project_id +} + #[test] fn test_first_deposit_mints_1_to_1_shares() { let s = setup(); @@ -200,7 +219,8 @@ fn test_withdraw_rejects_when_min_usdc_return_exceeds_actual() { li.timestamp += MIN_LOCK_PERIOD + 1; }); // Fresh 1:1 vault: convert_to_assets(shares) == 1_000_0000000. Ask for 1 stroop more. - s.vault_client.withdraw(&investor, &shares, &(1_000_0000000i128 + 1)); + s.vault_client + .withdraw(&investor, &shares, &(1_000_0000000i128 + 1)); } #[test] @@ -214,7 +234,9 @@ fn test_withdraw_succeeds_when_min_usdc_return_exactly_equals_actual() { li.timestamp += MIN_LOCK_PERIOD + 1; }); // Boundary: usdc_returned == min_usdc_return should succeed (guard is `<`, not `<=`). - let returned = s.vault_client.withdraw(&investor, &shares, &1_000_0000000i128); + let returned = s + .vault_client + .withdraw(&investor, &shares, &1_000_0000000i128); assert_eq!(returned, 1_000_0000000i128); } @@ -269,7 +291,10 @@ fn test_receive_yield_with_approvals_after_multisig_enabled() { ); // receive_yield itself is now permanently blocked; only the approvals path works. - assert!(s.vault_client.try_receive_yield(&yield_source, &10_0000000i128).is_err()); + assert!(s + .vault_client + .try_receive_yield(&yield_source, &10_0000000i128) + .is_err()); mint_usdc(&s.env, &s.usdc_sac, &yield_source, 10_0000000i128); s.env.mock_all_auths_allowing_non_root_auth(); @@ -1817,11 +1842,7 @@ fn test_address_to_bytes32_keeps_trailing_bytes_when_source_exceeds_32() { ); } -// ── Issue #429: set_carbon_oracle()/set_max_transaction_amount() success-path coverage ─ - -#[test] // ── Issue #403: calculate_carbon_credits must reject non-positive amounts ────── - #[test] #[should_panic(expected = "Error(Contract, #1)")] fn test_calculate_carbon_credits_rejects_non_positive_amount() { @@ -1877,7 +1898,8 @@ fn test_set_carbon_oracle_persists_emits_event_and_is_idempotent() { fn test_set_max_transaction_amount_persists_emits_event_and_is_idempotent() { let s = setup(); - s.vault_client.set_max_transaction_amount(&1_000_0000000i128); + s.vault_client + .set_max_transaction_amount(&1_000_0000000i128); // env.events().all() only reflects the most recent contract invocation, // so check events before making any further calls (including reads). @@ -1891,7 +1913,8 @@ fn test_set_max_transaction_amount_persists_emits_event_and_is_idempotent() { // Calling again with the same value hits the no-op early return // (lib.rs:1625-1639) and must not re-emit an event. - s.vault_client.set_max_transaction_amount(&1_000_0000000i128); + s.vault_client + .set_max_transaction_amount(&1_000_0000000i128); let events = s.env.events().all().filter_by_contract(&s.vault_address); assert!( events.events().is_empty(), @@ -2542,7 +2565,7 @@ fn test_all_only_owner_functions_reject_non_admin_caller() { s.vault_client .try_set_trusted_emitter(&1u32, &hash32, &true) .is_err(), - s.vault_client.try_set_flash_loan_fee(&1i128).is_err(), + s.vault_client.try_set_flash_loan_fee(&1u32).is_err(), s.vault_client.try_set_carbon_oracle(&addr()).is_err(), s.vault_client .try_set_max_transaction_amount(&1i128) @@ -3066,7 +3089,7 @@ fn test_flash_loan_succeeds_with_valid_same_transaction_repayment() { let initiator = Address::generate(&s.env); // Set a 10 bps flash-loan fee so the fee path is exercised. - s.vault_client.set_flash_loan_fee(&10i128); + s.vault_client.set_flash_loan_fee(&10u32); let loan_amount = 1_000_0000000i128; @@ -3227,7 +3250,10 @@ fn test_insurance_fund_accumulates_across_deposits() { s.vault_client.deposit(&bob, &amount_b); let premium_b = amount_b * 50 / 10_000; - assert_eq!(s.vault_client.insurance_fund_balance(), premium_a + premium_b); + assert_eq!( + s.vault_client.insurance_fund_balance(), + premium_a + premium_b + ); } // ── get_multisig_admin tests (#384) ─────────────────────────────────────────── @@ -3307,23 +3333,17 @@ fn test_claim_yield_transfers_usdc_and_resets_debt() { mint_usdc(&s.env, &s.usdc_sac, &yield_source, yield_amount); s.vault_client.receive_yield(&yield_source, &yield_amount); - let balance_before = s - .env - .as_contract(&s.vault_address, || { - soroban_sdk::token::TokenClient::new(&s.env, &s.usdc_sac) - .balance(&s.vault_address) - }); + let balance_before = s.env.as_contract(&s.vault_address, || { + soroban_sdk::token::TokenClient::new(&s.env, &s.usdc_sac).balance(&s.vault_address) + }); let claimed = s.vault_client.claim_yield(&investor); assert_eq!(claimed, yield_amount); // Vault liquid USDC should have decreased by the claimed amount. - let balance_after = s - .env - .as_contract(&s.vault_address, || { - soroban_sdk::token::TokenClient::new(&s.env, &s.usdc_sac) - .balance(&s.vault_address) - }); + let balance_after = s.env.as_contract(&s.vault_address, || { + soroban_sdk::token::TokenClient::new(&s.env, &s.usdc_sac).balance(&s.vault_address) + }); assert_eq!(balance_before - balance_after, yield_amount); // Second claim returns 0 — debt is now equal to accumulator. @@ -3366,7 +3386,8 @@ fn test_receive_yield_panics_with_no_shares_outstanding() { let yield_source = Address::generate(&s.env); mint_usdc(&s.env, &s.usdc_sac, &yield_source, 100_0000000i128); - s.vault_client.receive_yield(&yield_source, &100_0000000i128); + s.vault_client + .receive_yield(&yield_source, &100_0000000i128); } /// claim_yield panics when the vault has insufficient liquid USDC (#9). @@ -3397,15 +3418,17 @@ fn test_claim_yield_panics_on_insufficient_liquid() { &test_metadata_hash(&s.env), ); let admin = stellar_access::ownable::get_owner(&s.env).unwrap(); - s.env.mock_auths(&[soroban_sdk::testutils::AuthMock { + s.env.mock_auths(&[soroban_sdk::testutils::MockAuth { address: &admin, - invoke: &soroban_sdk::testutils::AuthInvocation { + invoke: &soroban_sdk::testutils::MockAuthInvoke { contract: &s.vault_address, fn_name: "fund_project", args: (&project_id, &(1_000_0000000i128 - yield_amount)).into_val(&s.env), + sub_invokes: &[], }, }]); - s.vault_client.fund_project(&project_id, &(1_000_0000000i128 - yield_amount)); + s.vault_client + .fund_project(&project_id, &(1_000_0000000i128 - yield_amount)); // Now vault has yield_amount USDC but investor's claimable is yield_amount. // The investable deduction means claimable > vault liquid. Try to claim. @@ -3435,7 +3458,8 @@ fn test_claimable_yield_zero_for_non_depositor() { s.vault_client.deposit(&investor, &1_000_0000000i128); mint_usdc(&s.env, &s.usdc_sac, &yield_source, 100_0000000i128); - s.vault_client.receive_yield(&yield_source, &100_0000000i128); + s.vault_client + .receive_yield(&yield_source, &100_0000000i128); assert_eq!(s.vault_client.claimable_yield(&stranger), 0); } @@ -3459,7 +3483,8 @@ fn test_health_check_default_state() { fn test_health_check_reflects_paused_state() { let s = setup(); let emergency_admin = Address::generate(&s.env); - s.vault_client.set_emergency_admin(&Some(emergency_admin.clone())); + s.vault_client + .set_emergency_admin(&Some(emergency_admin.clone())); s.vault_client.emergency_pause(&emergency_admin); @@ -3703,10 +3728,10 @@ fn test_bridge_mint_happy_path() { let recipient = Address::generate(&s.env); s.vault_client.set_bridge(&bridge); - s.env.mock_auths(&[soroban_sdk::testutils::AuthMock { + s.env.mock_auths(&[soroban_sdk::testutils::MockAuth { address: &bridge, - invoke: &soroban_sdk::testutils::AuthInvocation { - contract: s.vault_address.clone(), + invoke: &soroban_sdk::testutils::MockAuthInvoke { + contract: &s.vault_address, fn_name: "bridge_mint", args: (&recipient, &100_0000000i128).into_val(&s.env), sub_invokes: &[], @@ -3727,10 +3752,10 @@ fn test_bridge_mint_rejects_non_positive_amount() { let recipient = Address::generate(&s.env); s.vault_client.set_bridge(&bridge); - s.env.mock_auths(&[soroban_sdk::testutils::AuthMock { + s.env.mock_auths(&[soroban_sdk::testutils::MockAuth { address: &bridge, - invoke: &soroban_sdk::testutils::AuthInvocation { - contract: s.vault_address.clone(), + invoke: &soroban_sdk::testutils::MockAuthInvoke { + contract: &s.vault_address, fn_name: "bridge_mint", args: (&recipient, &0i128).into_val(&s.env), sub_invokes: &[], @@ -3800,9 +3825,10 @@ impl MockWormholeCore { fn register_mock_core(env: &Env, return_vaa: wormhole::ParsedVaa) -> Address { let mock_id = env.register(MockWormholeCore, ()); env.as_contract(&mock_id, || { - env.storage() - .instance() - .set(&soroban_sdk::String::from_str(env, "return_vaa"), &return_vaa); + env.storage().instance().set( + &soroban_sdk::String::from_str(env, "return_vaa"), + &return_vaa, + ); }); mock_id } @@ -3845,6 +3871,7 @@ fn test_initiate_bridge_transfer_happy_path() { assert_eq!(s.vault_client.total_supply(), supply_before - amount); } +#[test] fn test_complete_bridge_transfer_happy_path() { let s = setup(); let bridge = Address::generate(&s.env); @@ -3879,11 +3906,8 @@ fn test_complete_bridge_transfer_happy_path() { // Configure vault: set bridge, Wormhole core, and trusted emitter. s.vault_client.set_bridge(&bridge); s.vault_client.set_wormhole_core(&mock_core); - s.vault_client.set_trusted_emitter( - &wormhole::chain_id::ETHEREUM, - &emitter_bytes, - &true, - ); + s.vault_client + .set_trusted_emitter(&wormhole::chain_id::ETHEREUM, &emitter_bytes, &true); // Call with any bytes — the mock ignores them and returns the stored VAA. let dummy_vaa = soroban_sdk::Bytes::from_array(&s.env, &[0u8; 64]); @@ -3918,7 +3942,7 @@ fn test_complete_bridge_transfer_rejects_untrusted_emitter() { let emitter_bytes = wormhole::address_to_bytes32(&s.env, &emitter); let return_vaa = wormhole::ParsedVaa { emitter_chain: wormhole::chain_id::ETHEREUM, - emitter_address: emitter_bytes, + emitter_address: emitter_bytes.clone(), payload, }; @@ -3957,7 +3981,7 @@ fn test_complete_bridge_transfer_rejects_replayed_vaa() { let emitter_bytes = wormhole::address_to_bytes32(&s.env, &emitter); let return_vaa = wormhole::ParsedVaa { emitter_chain: wormhole::chain_id::ETHEREUM, - emitter_address: emitter_bytes, + emitter_address: emitter_bytes.clone(), payload, }; @@ -3965,11 +3989,8 @@ fn test_complete_bridge_transfer_rejects_replayed_vaa() { s.vault_client.set_bridge(&bridge); s.vault_client.set_wormhole_core(&mock_core); - s.vault_client.set_trusted_emitter( - &wormhole::chain_id::ETHEREUM, - &emitter_bytes, - &true, - ); + s.vault_client + .set_trusted_emitter(&wormhole::chain_id::ETHEREUM, &emitter_bytes, &true); let dummy_vaa = soroban_sdk::Bytes::from_array(&s.env, &[0u8; 64]); @@ -3983,17 +4004,267 @@ fn test_complete_bridge_transfer_rejects_replayed_vaa() { #[test] fn test_enable_secondary_trading_allowed_while_paused() { let s = setup(); - + // Pause the vault s.vault_client.pause(); assert_eq!(s.vault_client.is_paused(), true); - + // Verify trading is not enabled initially assert_eq!(s.vault_client.is_trading_enabled(), false); - + // Enable secondary trading while the vault is paused s.vault_client.enable_secondary_trading(); - + // Verify it succeeded assert_eq!(s.vault_client.is_trading_enabled(), true); } + +// ── Persistent TTL extension on write (#317) ───────────────────────────────── + +/// Idle window used to prove a persistent key survives without being touched. +/// Well below `TTL_EXTEND_TO_LEDGERS` (518_400) so the entry is not archived. +const TTL_IDLE_LEDGERS: u32 = 100_000; + +#[test] +fn test_persistent_key_survives_n_idle_ledgers() { + use soroban_sdk::testutils::storage::Persistent as _; + + let s = setup(); + let investor = Address::generate(&s.env); + mint_usdc(&s.env, &s.usdc_sac, &investor, 1_000_0000000i128); + s.vault_client.deposit(&investor, &1_000_0000000i128); + + let key = VaultKey::InsuranceFund; + let ttl_after_write = s.env.as_contract(&s.vault_address, || { + s.env.storage().persistent().get_ttl(&key) + }); + assert_eq!( + ttl_after_write, + crate::storage::TTL_EXTEND_TO_LEDGERS, + "deposit must extend InsuranceFund TTL to the documented 30-day target" + ); + + // Advance N ledgers without any further writes to this key. + s.env.ledger().with_mut(|l| { + l.sequence_number += TTL_IDLE_LEDGERS; + }); + + let ttl_after_idle = s.env.as_contract(&s.vault_address, || { + s.env.storage().persistent().get_ttl(&key) + }); + assert_eq!( + ttl_after_idle, + crate::storage::TTL_EXTEND_TO_LEDGERS - TTL_IDLE_LEDGERS, + "TTL should decay by exactly the idle ledger count when the key is untouched" + ); + + // Value is still readable after N idle ledgers — archival did not occur. + let expected_premium = 1_000_0000000i128 * 50 / 10_000; + assert_eq!(s.vault_client.insurance_fund_balance(), expected_premium); +} + +#[test] +fn test_persistent_write_reextends_ttl_after_decay() { + use soroban_sdk::testutils::storage::Persistent as _; + + let s = setup(); + let investor = Address::generate(&s.env); + mint_usdc(&s.env, &s.usdc_sac, &investor, 2_000_0000000i128); + s.vault_client.deposit(&investor, &1_000_0000000i128); + + let key = VaultKey::LastDeposit(investor.clone()); + let ttl_after_first = s.env.as_contract(&s.vault_address, || { + s.env.storage().persistent().get_ttl(&key) + }); + assert_eq!(ttl_after_first, crate::storage::TTL_EXTEND_TO_LEDGERS); + + // Decay remaining TTL below the extension threshold so the next write + // is guaranteed to trigger a real re-extension rather than a no-op. + let advance = + crate::storage::TTL_EXTEND_TO_LEDGERS - crate::storage::TTL_EXTEND_THRESHOLD_LEDGERS + 1; + s.env.ledger().with_mut(|l| { + l.sequence_number += advance; + l.timestamp += MIN_LOCK_PERIOD + 1; + }); + let ttl_before_rewrite = s.env.as_contract(&s.vault_address, || { + s.env.storage().persistent().get_ttl(&key) + }); + assert!(ttl_before_rewrite < crate::storage::TTL_EXTEND_THRESHOLD_LEDGERS); + + s.vault_client.deposit(&investor, &1_000_0000000i128); + + let ttl_after_rewrite = s.env.as_contract(&s.vault_address, || { + s.env.storage().persistent().get_ttl(&key) + }); + assert_eq!( + ttl_after_rewrite, + crate::storage::TTL_EXTEND_TO_LEDGERS, + "rewriting LastDeposit should re-extend its TTL, not just at first write" + ); +} + +// ── Carbon credit feature coverage (#318) ───────────────────────────────────── + +/// credits = amount * green_impact / CARBON_UNIT (10_000_000_000). +const CARBON_UNIT: i128 = 10_000_000_000; + +#[test] +fn test_calculate_carbon_credits_scales_with_green_impact() { + let s = setup(); + let project_id = create_project_with_green_impact(&s, 80); + let amount = 10_000_000_000i128; // 1000 USDC + + let calc = s + .vault_client + .calculate_carbon_credits(&project_id, &amount); + + assert_eq!(calc.project_id, project_id); + assert_eq!(calc.amount_invested, amount); + assert_eq!(calc.credits, amount * 80 / CARBON_UNIT); // 80 +} + +#[test] +#[should_panic(expected = "Error(Contract, #7)")] +fn test_calculate_carbon_credits_rejects_unknown_project() { + let s = setup(); + s.vault_client + .calculate_carbon_credits(&99u32, &1_000_0000000i128); +} + +#[test] +fn test_issue_carbon_credits_credits_recipient_balance() { + let s = setup(); + let recipient = Address::generate(&s.env); + let project_id = create_project_with_green_impact(&s, 50); + let amount = 10_000_000_000i128; + let expected = amount * 50 / CARBON_UNIT; // 50 + + let issued = s + .vault_client + .issue_carbon_credits(&recipient, &project_id, &amount); + + assert_eq!(issued, expected); + assert_eq!(s.vault_client.carbon_credit_balance(&recipient), expected); +} + +#[test] +#[should_panic(expected = "Error(Contract, #53)")] +fn test_issue_carbon_credits_rejects_zero_credits() { + let s = setup(); + let recipient = Address::generate(&s.env); + // Default green_impact is 0 → credits = 0. + let project_id = create_project_with_green_impact(&s, 0); + s.vault_client + .issue_carbon_credits(&recipient, &project_id, &1_000_0000000i128); +} + +#[test] +#[should_panic(expected = "Error(Contract, #1)")] +fn test_issue_carbon_credits_rejects_non_positive_amount() { + let s = setup(); + let recipient = Address::generate(&s.env); + let project_id = create_project_with_green_impact(&s, 80); + s.vault_client + .issue_carbon_credits(&recipient, &project_id, &0i128); +} + +#[test] +fn test_transfer_carbon_credits_moves_balance() { + let s = setup(); + let holder = Address::generate(&s.env); + let recipient = Address::generate(&s.env); + let project_id = create_project_with_green_impact(&s, 80); + let amount = 10_000_000_000i128; + let issued = s + .vault_client + .issue_carbon_credits(&holder, &project_id, &amount); + assert_eq!(issued, 80); + + s.vault_client + .transfer_carbon_credits(&holder, &recipient, &30i128); + + assert_eq!(s.vault_client.carbon_credit_balance(&holder), 50); + assert_eq!(s.vault_client.carbon_credit_balance(&recipient), 30); +} + +#[test] +#[should_panic(expected = "Error(Contract, #54)")] +fn test_transfer_carbon_credits_rejects_insufficient_balance() { + let s = setup(); + let holder = Address::generate(&s.env); + let recipient = Address::generate(&s.env); + let project_id = create_project_with_green_impact(&s, 80); + s.vault_client + .issue_carbon_credits(&holder, &project_id, &10_000_000_000i128); + // Holder has 80 credits; transferring 81 must panic InsufficientCarbonCredits. + s.vault_client + .transfer_carbon_credits(&holder, &recipient, &81i128); +} + +#[test] +#[should_panic(expected = "Error(Contract, #1)")] +fn test_transfer_carbon_credits_rejects_non_positive_amount() { + let s = setup(); + let holder = Address::generate(&s.env); + let recipient = Address::generate(&s.env); + s.vault_client + .transfer_carbon_credits(&holder, &recipient, &0i128); +} + +#[test] +fn test_transfer_carbon_credits_requires_from_auth() { + let s = setup(); + let holder = Address::generate(&s.env); + let recipient = Address::generate(&s.env); + let project_id = create_project_with_green_impact(&s, 80); + s.vault_client + .issue_carbon_credits(&holder, &project_id, &10_000_000_000i128); + + // Drop the blanket mock so missing `from.require_auth()` would be visible. + s.env.mock_auths(&[]); + assert!( + s.vault_client + .try_transfer_carbon_credits(&holder, &recipient, &1i128) + .is_err(), + "transfer_carbon_credits must require from.require_auth()" + ); +} + +#[test] +fn test_carbon_credit_balance_defaults_to_zero() { + let s = setup(); + let nobody = Address::generate(&s.env); + assert_eq!(s.vault_client.carbon_credit_balance(&nobody), 0); +} + +#[test] +fn test_set_carbon_credit_price_persists_when_oracle_authorized() { + let s = setup(); + let oracle = Address::generate(&s.env); + s.vault_client.set_carbon_oracle(&oracle); + + s.vault_client.set_carbon_credit_price(&1_000i128); + assert_eq!(s.vault_client.carbon_credit_price(), 1_000i128); +} + +#[test] +#[should_panic(expected = "Error(Contract, #51)")] +fn test_set_carbon_credit_price_rejects_when_oracle_unset() { + let s = setup(); + s.vault_client.set_carbon_credit_price(&1_000i128); +} + +#[test] +#[should_panic(expected = "Error(Contract, #52)")] +fn test_set_carbon_credit_price_rejects_non_positive() { + let s = setup(); + let oracle = Address::generate(&s.env); + s.vault_client.set_carbon_oracle(&oracle); + s.vault_client.set_carbon_credit_price(&0i128); +} + +#[test] +fn test_carbon_credit_price_defaults_to_zero() { + let s = setup(); + assert_eq!(s.vault_client.carbon_credit_price(), 0); +} diff --git a/investment_vault/test_snapshots/test/test_calculate_carbon_credits_rejects_non_positive_amount.1.json b/investment_vault/test_snapshots/test/test_calculate_carbon_credits_rejects_non_positive_amount.1.json new file mode 100644 index 00000000..853e57ae --- /dev/null +++ b/investment_vault/test_snapshots/test/test_calculate_carbon_credits_rejects_non_positive_amount.1.json @@ -0,0 +1,736 @@ +{ + "generators": { + "address": 6, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "set_whitelist", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "create_project", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "string": "ipfs://Qm" + }, + { + "u64": "0" + }, + { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "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": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Project" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "certification_status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "credit_quality" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "green_impact" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "last_update_timestamp" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "maturity_date" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "uri" + }, + "val": { + "string": "ipfs://Qm" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Whitelist" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_calculate_carbon_credits_rejects_unknown_project.1.json b/investment_vault/test_snapshots/test/test_calculate_carbon_credits_rejects_unknown_project.1.json new file mode 100644 index 00000000..1b8d573a --- /dev/null +++ b/investment_vault/test_snapshots/test/test_calculate_carbon_credits_rejects_unknown_project.1.json @@ -0,0 +1,511 @@ +{ + "generators": { + "address": 5, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_calculate_carbon_credits_scales_with_green_impact.1.json b/investment_vault/test_snapshots/test/test_calculate_carbon_credits_scales_with_green_impact.1.json new file mode 100644 index 00000000..36399497 --- /dev/null +++ b/investment_vault/test_snapshots/test/test_calculate_carbon_credits_scales_with_green_impact.1.json @@ -0,0 +1,904 @@ +{ + "generators": { + "address": 6, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "set_whitelist", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "create_project", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "string": "ipfs://QmCarbon" + }, + { + "u64": "0" + }, + { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "update_impact_score", + "args": [ + { + "u32": 1 + }, + { + "u32": 50 + }, + { + "u32": 80 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "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": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Project" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "certification_status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "credit_quality" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "green_impact" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "last_update_timestamp" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "maturity_date" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "uri" + }, + "val": { + "string": "ipfs://QmCarbon" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "ScoreHistorySlot" + }, + { + "u32": 1 + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "credit_quality" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "green_impact" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "timestamp" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "ScoreHistoryTotal" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Whitelist" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "carbon_credits_calculated" + }, + { + "u32": 1 + } + ], + "data": { + "map": [ + { + "key": { + "symbol": "amount_invested" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "credits" + }, + "val": { + "i128": "80" + } + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_carbon_credit_balance_defaults_to_zero.1.json b/investment_vault/test_snapshots/test/test_carbon_credit_balance_defaults_to_zero.1.json new file mode 100644 index 00000000..a41daaee --- /dev/null +++ b/investment_vault/test_snapshots/test/test_carbon_credit_balance_defaults_to_zero.1.json @@ -0,0 +1,511 @@ +{ + "generators": { + "address": 6, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_carbon_credit_price_defaults_to_zero.1.json b/investment_vault/test_snapshots/test/test_carbon_credit_price_defaults_to_zero.1.json new file mode 100644 index 00000000..1b8d573a --- /dev/null +++ b/investment_vault/test_snapshots/test/test_carbon_credit_price_defaults_to_zero.1.json @@ -0,0 +1,511 @@ +{ + "generators": { + "address": 5, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_issue_carbon_credits_credits_recipient_balance.1.json b/investment_vault/test_snapshots/test/test_issue_carbon_credits_credits_recipient_balance.1.json new file mode 100644 index 00000000..eae66535 --- /dev/null +++ b/investment_vault/test_snapshots/test/test_issue_carbon_credits_credits_recipient_balance.1.json @@ -0,0 +1,891 @@ +{ + "generators": { + "address": 7, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "set_whitelist", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "create_project", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "string": "ipfs://QmCarbon" + }, + { + "u64": "0" + }, + { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "update_impact_score", + "args": [ + { + "u32": 1 + }, + { + "u32": 50 + }, + { + "u32": 50 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "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": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "CarbonCreditBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "50" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Project" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "certification_status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "credit_quality" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "green_impact" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "last_update_timestamp" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "maturity_date" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "uri" + }, + "val": { + "string": "ipfs://QmCarbon" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "ScoreHistorySlot" + }, + { + "u32": 1 + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "credit_quality" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "green_impact" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "timestamp" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "ScoreHistoryTotal" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Whitelist" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_issue_carbon_credits_rejects_non_positive_amount.1.json b/investment_vault/test_snapshots/test/test_issue_carbon_credits_rejects_non_positive_amount.1.json new file mode 100644 index 00000000..498dc336 --- /dev/null +++ b/investment_vault/test_snapshots/test/test_issue_carbon_credits_rejects_non_positive_amount.1.json @@ -0,0 +1,863 @@ +{ + "generators": { + "address": 7, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "set_whitelist", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "create_project", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "string": "ipfs://QmCarbon" + }, + { + "u64": "0" + }, + { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "update_impact_score", + "args": [ + { + "u32": 1 + }, + { + "u32": 50 + }, + { + "u32": 80 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "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": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Project" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "certification_status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "credit_quality" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "green_impact" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "last_update_timestamp" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "maturity_date" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "uri" + }, + "val": { + "string": "ipfs://QmCarbon" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "ScoreHistorySlot" + }, + { + "u32": 1 + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "credit_quality" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "green_impact" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "timestamp" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "ScoreHistoryTotal" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Whitelist" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_issue_carbon_credits_rejects_zero_credits.1.json b/investment_vault/test_snapshots/test/test_issue_carbon_credits_rejects_zero_credits.1.json new file mode 100644 index 00000000..e5221dfe --- /dev/null +++ b/investment_vault/test_snapshots/test/test_issue_carbon_credits_rejects_zero_credits.1.json @@ -0,0 +1,777 @@ +{ + "generators": { + "address": 7, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "set_whitelist", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "create_project", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "string": "ipfs://QmCarbon" + }, + { + "u64": "0" + }, + { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "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": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Project" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "certification_status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "credit_quality" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "green_impact" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "last_update_timestamp" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "maturity_date" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "uri" + }, + "val": { + "string": "ipfs://QmCarbon" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Whitelist" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "carbon_credits_calculated" + }, + { + "u32": 1 + } + ], + "data": { + "map": [ + { + "key": { + "symbol": "amount_invested" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "credits" + }, + "val": { + "i128": "0" + } + } + ] + } + } + } + }, + "failed_call": true + } + ] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_persistent_key_survives_n_idle_ledgers.1.json b/investment_vault/test_snapshots/test/test_persistent_key_survives_n_idle_ledgers.1.json new file mode 100644 index 00000000..a209fa99 --- /dev/null +++ b/investment_vault/test_snapshots/test/test_persistent_key_survives_n_idle_ledgers.1.json @@ -0,0 +1,839 @@ +{ + "generators": { + "address": 6, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "10000000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "deposit", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "10000000000" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "10000000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 100000, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "9950000000" + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "InsuranceFund" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "50000000" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "LastDeposit" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "u64": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalDeposited" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "10000000000" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalSupply" + } + ] + }, + "val": { + "i128": "9950000000" + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 104095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "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": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "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": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_persistent_write_reextends_ttl_after_decay.1.json b/investment_vault/test_snapshots/test/test_persistent_write_reextends_ttl_after_decay.1.json new file mode 100644 index 00000000..3891ecba --- /dev/null +++ b/investment_vault/test_snapshots/test/test_persistent_write_reextends_ttl_after_decay.1.json @@ -0,0 +1,902 @@ +{ + "generators": { + "address": 6, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "20000000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "deposit", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "10000000000" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "10000000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "deposit", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "10000000000" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "10000000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 501121, + "timestamp": 86401, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "19850250000" + } + } + }, + "ext": "v0" + }, + "live_until": 1019521 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "InsuranceFund" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "100000000" + } + } + }, + "ext": "v0" + }, + "live_until": 1019521 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "LastDeposit" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "u64": "86401" + } + } + }, + "ext": "v0" + }, + "live_until": 1019521 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalDeposited" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "20000000000" + } + } + }, + "ext": "v0" + }, + "live_until": 1019521 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "20000000000" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "TotalSupply" + } + ] + }, + "val": { + "i128": "19850250000" + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 505216 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6813120 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 505216 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "20000000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 1019521 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "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": 1019521 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 622081 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 505216 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_set_carbon_credit_price_persists_when_oracle_authorized.1.json b/investment_vault/test_snapshots/test/test_set_carbon_credit_price_persists_when_oracle_authorized.1.json new file mode 100644 index 00000000..10bef0e9 --- /dev/null +++ b/investment_vault/test_snapshots/test/test_set_carbon_credit_price_persists_when_oracle_authorized.1.json @@ -0,0 +1,613 @@ +{ + "generators": { + "address": 6, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "set_carbon_oracle", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "set_carbon_credit_price", + "args": [ + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "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": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "CarbonCreditPrice" + } + ] + }, + "val": { + "i128": "1000" + } + }, + { + "key": { + "vec": [ + { + "symbol": "CarbonOracle" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_set_carbon_credit_price_rejects_non_positive.1.json b/investment_vault/test_snapshots/test/test_set_carbon_credit_price_rejects_non_positive.1.json new file mode 100644 index 00000000..2ab857c4 --- /dev/null +++ b/investment_vault/test_snapshots/test/test_set_carbon_credit_price_rejects_non_positive.1.json @@ -0,0 +1,562 @@ +{ + "generators": { + "address": 6, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "set_carbon_oracle", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "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": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "CarbonOracle" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_set_carbon_credit_price_rejects_when_oracle_unset.1.json b/investment_vault/test_snapshots/test/test_set_carbon_credit_price_rejects_when_oracle_unset.1.json new file mode 100644 index 00000000..1b8d573a --- /dev/null +++ b/investment_vault/test_snapshots/test/test_set_carbon_credit_price_rejects_when_oracle_unset.1.json @@ -0,0 +1,511 @@ +{ + "generators": { + "address": 5, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_set_carbon_oracle_persists_emits_event_and_is_idempotent.1.json b/investment_vault/test_snapshots/test/test_set_carbon_oracle_persists_emits_event_and_is_idempotent.1.json new file mode 100644 index 00000000..1c9c4d98 --- /dev/null +++ b/investment_vault/test_snapshots/test/test_set_carbon_oracle_persists_emits_event_and_is_idempotent.1.json @@ -0,0 +1,601 @@ +{ + "generators": { + "address": 6, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "set_carbon_oracle", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "set_carbon_oracle", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "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": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "CarbonOracle" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_transfer_carbon_credits_moves_balance.1.json b/investment_vault/test_snapshots/test/test_transfer_carbon_credits_moves_balance.1.json new file mode 100644 index 00000000..50c10dc7 --- /dev/null +++ b/investment_vault/test_snapshots/test/test_transfer_carbon_credits_moves_balance.1.json @@ -0,0 +1,964 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "set_whitelist", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "create_project", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "string": "ipfs://QmCarbon" + }, + { + "u64": "0" + }, + { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "update_impact_score", + "args": [ + { + "u32": 1 + }, + { + "u32": 50 + }, + { + "u32": 80 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "transfer_carbon_credits", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "30" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "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": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "CarbonCreditBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "50" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "CarbonCreditBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "30" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Project" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "certification_status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "credit_quality" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "green_impact" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "last_update_timestamp" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "maturity_date" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "uri" + }, + "val": { + "string": "ipfs://QmCarbon" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "ScoreHistorySlot" + }, + { + "u32": 1 + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "credit_quality" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "green_impact" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "timestamp" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "ScoreHistoryTotal" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Whitelist" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_transfer_carbon_credits_rejects_insufficient_balance.1.json b/investment_vault/test_snapshots/test/test_transfer_carbon_credits_rejects_insufficient_balance.1.json new file mode 100644 index 00000000..eccbbab8 --- /dev/null +++ b/investment_vault/test_snapshots/test/test_transfer_carbon_credits_rejects_insufficient_balance.1.json @@ -0,0 +1,891 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "set_whitelist", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "create_project", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "string": "ipfs://QmCarbon" + }, + { + "u64": "0" + }, + { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "update_impact_score", + "args": [ + { + "u32": 1 + }, + { + "u32": 50 + }, + { + "u32": 80 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "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": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "CarbonCreditBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "80" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Project" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "certification_status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "credit_quality" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "green_impact" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "last_update_timestamp" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "maturity_date" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "uri" + }, + "val": { + "string": "ipfs://QmCarbon" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "ScoreHistorySlot" + }, + { + "u32": 1 + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "credit_quality" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "green_impact" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "timestamp" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "ScoreHistoryTotal" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Whitelist" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_transfer_carbon_credits_rejects_non_positive_amount.1.json b/investment_vault/test_snapshots/test/test_transfer_carbon_credits_rejects_non_positive_amount.1.json new file mode 100644 index 00000000..b0a45ca1 --- /dev/null +++ b/investment_vault/test_snapshots/test/test_transfer_carbon_credits_rejects_non_positive_amount.1.json @@ -0,0 +1,511 @@ +{ + "generators": { + "address": 7, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/investment_vault/test_snapshots/test/test_transfer_carbon_credits_requires_from_auth.1.json b/investment_vault/test_snapshots/test/test_transfer_carbon_credits_requires_from_auth.1.json new file mode 100644 index 00000000..eccbbab8 --- /dev/null +++ b/investment_vault/test_snapshots/test/test_transfer_carbon_credits_requires_from_auth.1.json @@ -0,0 +1,891 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + { + "function": { + "create_contract_v2_host_fn": { + "contract_id_preimage": { + "address": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "salt": "0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "constructor_args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + { + "function": { + "contract_fn": { + "contract_address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "set_whitelist", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "create_project", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "string": "ipfs://QmCarbon" + }, + { + "u64": "0" + }, + { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "function_name": "update_impact_score", + "args": [ + { + "u32": 1 + }, + { + "u32": 50 + }, + { + "u32": 80 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 0, + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "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": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "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": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "CarbonCreditBalance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "80" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "TotalInvestments" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "CachedTotalAssets" + } + ] + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Meta" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimals" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "Heliobond Shares" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "HBS" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Registry" + } + ] + }, + "val": { + "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "UsdcSac" + } + ] + }, + "val": { + "address": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Project" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "certification_status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "credit_quality" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "green_impact" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "last_update_timestamp" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "maturity_date" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "metadata_hash" + }, + "val": { + "bytes": "0707070707070707070707070707070707070707070707070707070707070707" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "uri" + }, + "val": { + "string": "ipfs://QmCarbon" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "ScoreHistorySlot" + }, + { + "u32": 1 + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "credit_quality" + }, + "val": { + "u32": 50 + } + }, + { + "key": { + "symbol": "green_impact" + }, + "val": { + "u32": 80 + } + }, + { + "key": { + "symbol": "timestamp" + }, + "val": { + "u64": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "ScoreHistoryTotal" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": { + "vec": [ + { + "symbol": "Whitelist" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Owner" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProjectCounter" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProposalCounter" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "StateVersion" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Whitelister" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CCABDO7UZXYE4W6GVSEGSNNZTKSLFQGKXXQTH6OX7M7GKZ4Z6CUJNGZN", + "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXFF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000004" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": { + "v1": { + "ext": "v0", + "cost_inputs": { + "ext": "v0", + "n_instructions": 9788, + "n_functions": 144, + "n_globals": 2, + "n_table_entries": 4, + "n_types": 28, + "n_data_segments": 1, + "n_elem_segments": 1, + "n_imports": 35, + "n_exports": 59, + "n_data_segment_bytes": 2438 + } + } + }, + "hash": "a5125dd04c4b299dd6d05207635996269c993c5acfe429972c274fd897179490", + "code": "0061736d0100000001a5011c60027e7e017e60037e7e7e017e6000017e60017e017e60047e7e7e7e017e60027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017e017f60027f7e0060017f017f60037f7f7e0060017f006000017f60017e0060057e7e7e7e7e0060027f7f017e60027e7e0060000060027f7f017f60037f7f7f0060027f7e017e60047f7f7f7f017e60077f7f7f7f7f7f7f0060037f7e7e0060027e7f017e60037f7f7f017f02d30123016c01310000016c015f00010176015f0002016101300003017601330003017601310000017801310000016c01320000017801370002017601680001016c013700040169013000030169015f00030162016b00030162016e00030162016f0003017601360000017801380002016c013600030176016700000169013800030169013700030164015f00010162016600010178013300020178013400020162013800030162016a0000016c01300000016901360000017801300000016d01390001016d01610004016201690000017801350003039201900105060708090a0a0b05050a0b050c050c0d050e050f0a0d0510001112131314130e130f150206130f0d0507130f1315050511161718190f130313050605060a05130006150a19051906131305070006020d0e03020401020300041a1106010304030303020203000303020302020300030302020302010403020102010300000003020202000200010403000300151b1b0405017001040405030100110611027f01418080c0000b7f00418691c0000b07a6093b066d656d6f727902000d5f5f636f6e7374727563746f720070106163636570745f6f776e65727368697000720f617263686976655f70726f6a656374007509636173745f766f746500770f636572746966795f70726f6a656374007814636c6561725f6d756c74697369675f61646d696e00790f636f6d706163745f61726368697665007a0f636f6d706163745f73746f72616765007b0e6372656174655f70726f6a656374007c0f6372656174655f70726f706f73616c0080010e64656c6574655f70726f6a656374008101126465706f7369745f636f6c6c61746572616c0082010f656d657267656e63795f706175736500830111656d657267656e63795f756e706175736500840110657865637574655f70726f706f73616c008501106765745f616c6c5f70726f6a656374730086011e6765745f616c6c5f70726f6a656374735f776974685f6172636869766564008701136765745f617263686976655f73756d6d6172790088010e6765745f636f6c6c61746572616c0089011d6765745f63726561746f725f66756e64696e675f6c696d69745f627073008a01166765745f63726561746f725f72657075746174696f6e008b01136765745f656d657267656e63795f61646d696e008c01116765745f696e7465726573745f72617465008d01126765745f6d756c74697369675f61646d696e008e01096765745f6f776e6572008f010b6765745f70726f6a656374009001116765745f70726f6a656374735f706167650091010c6765745f70726f706f73616c009201116765745f73636f72655f686973746f72790093010f6765745f77686974656c69737465720094010c6865616c74685f636865636b0095010969735f6d61747572650096010969735f706175736564009701146c69717569646174655f636f6c6c61746572616c0098011d6c69717569646174655f636f6c6c61746572616c5f617070726f7665640099010d6d6967726174655f7374617465009a01057061757365009b011272656c656173655f636f6c6c61746572616c009c011272656e6f756e63655f6f776e657273686970009d01167365745f63726561746f725f72657075746174696f6e009e01137365745f656d657267656e63795f61646d696e009f01127365745f6d756c74697369675f61646d696e00a001127365745f70726f6a6563745f73746174757300a1010d7365745f77686974656c69737400a2010f7365745f77686974656c697374657200a3010d73746174655f76657273696f6e00a4011473746f7265645f73746174655f76657273696f6e00a5010e746f74616c5f70726f6a6563747300a601127472616e736665725f6f776e65727368697000a70107756e706175736500a8011b7570646174655f6372656469745f7175616c6974795f73636f726500a901137570646174655f696d706163745f73636f726500aa011c7570646174655f696d706163745f73636f72655f617070726f76656400ab011a7570646174655f696d706163745f73636f7265735f626174636800ac011c7570646174655f73636f7265735f62617463685f617070726f76656400ad01077570677261646500ae01147665726966795f6d657461646174615f6861736800af01015f03010909010041010b036d6c630af3c1019001c60202027f057e23808080800041c0006b2202248080808000417f210302400240200110a4808080002204420110a580808000450d00200442011080808080002104410021030240034020034130460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d012004418c8ec0800041062002410610a680808000200229030010a7808080002203417f460d012002290308220442ff01834204520d012002290310220542ff01834204520d01200241306a200229031810a88080800020022802300d0120022903382106200241306a200229032010a98080800020022802300d012002290328220742ff018342cd00520d012002290338210820002005422088a736021c20002004422088a73602182000200837031020002006370308200020073703000b20002003360220200241c0006a2480808080000f0b000bb50802017f027e23808080800041306b2201248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e11000102030405060708090a0b0c0d0e0f10000b200141086a419a87c08000410c10e68080800020012802080d13200141086a200129031010e7808080000c100b200141086a41a687c08000410b10e68080800020012802080d12200141086a200129031010e7808080000c0f0b200141086a41b187c08000410e10e68080800020012802080d11200141086a200129031010e7808080000c0e0b200141086a41bf87c08000410710e68080800020012802080d10200141086a2001290310200035020442208642048410e8808080000c0d0b200141086a41c687c08000410910e68080800020012802080d0f200141086a2001290310200029030810e8808080000c0c0b200141086a41cf87c08000410f10e68080800020012802080d0e200141086a200129031010e7808080000c0b0b200141086a41de87c08000410810e68080800020012802080d0d200141086a2001290310200035020442208642048410e8808080000c0a0b200141206a41e687c08000410810e68080800020012802200d0c200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c0a0b200141086a41ee87c08000410410e68080800020012802080d0b200141086a2001290310200035020442208642048410e8808080000c080b200141206a41f287c08000410a10e68080800020012802200d0a200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10e9808080000c080b200141086a41fc87c08000411110e68080800020012802080d09200141086a2001290310200029030810e8808080000c060b200141086a418d88c08000410f10e68080800020012802080d08200141086a200129031010e7808080000c050b200141086a419c88c08000411110e68080800020012802080d07200141086a200129031010e7808080000c040b200141206a41ad88c08000411010e68080800020012802200d06200120012903283703082001200035020842208642048437031820012000350204422086420484370310200141206a200141086a10e9808080000c040b200141086a41bd88c08000411110e68080800020012802080d05200141086a2001290310200035020442208642048410e8808080000c020b200141086a41ce88c08000410610e68080800020012802080d04200141086a200129031010e7808080000c010b200141086a41d488c08000410e10e68080800020012802080d03200141086a200129031010e7808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109c808080004201510b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a0808080001a0b17002000422088a7417f200042ff81808040834204511b0b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b420021032001108b8080800021010b20002003370300200020013703080b4201017e420121020240200142ff018342c800520d002001109a808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4702017f017e410221010240200010a4808080002202420110a580808000450d00410121010240024020024201108080808000a741ff01710e020102000b000b410021010b20010b5a02017e017f024002400240200110a4808080002202420110a5808080000d00410021010c010b20024201108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b890102017f027e23808080800041206b22022480808080004200210302400240200110a4808080002204420110a580808000450d0020022004420110808080800010ad8080800020022903004201510d01200229031021032000200229031837031820002003370310420121030b2000420037030820002003370300200241206a2480808080000f0b000b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110948080800021032001109580808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b1200200010a480808000420110a5808080000b0e0020002001420110b0808080000b1a00200010a4808080002001ad42ff018320021081808080001a0b0e0020002001420110b2808080000b1c00200010a4808080002001ad42208642048420021081808080001a0b5101027e420021010240024041e883c0800010a4808080002202420210a580808000450d0020024202108080808000220142ff018342cb00520d0120002001370308420121010b200020013703000f0b000b4d01027e4200210202400240200110a4808080002203420210a580808000450d0020034202108080808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000b4b02017f017e41022100024041c883c0800010a4808080002201420210a580808000450d00410121000240024020014202108080808000a741ff01710e020102000b000b410021000b20000b5a02017e017f024002400240200110a4808080002202420210a5808080000d00410021010c010b20024202108080808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b190041e883c0800010a480808000200042021081808080001a0b1500200010a480808000200142021081808080001a0b120041c883c080002000420210b0808080000b0e0020002001420210b2808080000ba70101027f23808080800041306b220524808080800020052003200410bc808080003703102005200237030820052001370300410021060340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000200541186a410310bd8080800010be80808000200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b4301017f23808080800041106b220224808080800020022000200110ea80808000024020022903004201520d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841093808080000b290002402000428eeeea95beb6def300200110968080800042ff01834202510d0010c280808000000b0b090010c080808000000b0300000b4e01017e0240200120006a22002001490d002000410176ad42f4037e2202422088a70d004100210102402002a7220041838e064b0d0041e807200041e4006e6b21010b20010f0b10c280808000000b090010c080808000000b4901037f23808080800041106b2200248080808000200041086a41b883c0800010b68080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0b2a00024010b58080800041fd01710d000f0b41002d009a81c080001a4283808080b00410c580808000000b0b00200010a2808080001a0bd00102037f017e23808080800041c0006b22032480808080002003410e36021020032000360214200341086a200341106a10ab80808000200328020c210420032802082105200320003602242003410d36022020032004410020054101711b220041327036022810c78080800021062003200236023c2003200136023820032006370330200341206a10a480808000200341306a10c88080800042011081808080001a02402000417f460d00200341106a200041016a10b180808000200341c0006a2480808080000f0b10c280808000000b3d02017e017f02401099808080002200a741ff017122014106460d000240200141c000470d002000108b808080000f0b10c280808000000b20004208880b8b0102017f027e23808080800041306b2201248080808000200035020c210220003502082103200141206a200029030010e180808000024020012903204201520d00000b20012001290328370318200120024220864204843703102001200342208642048437030841f084c080004103200141086a410310d6808080002102200141306a24808080800020020b2900024010c38080800041014b0d000f0b41002d009a81c080001a4283808080800410c580808000000bd10402037f077e23808080800041306b2201248080808000200141086a41d883c0800010b68080800020012802082102200128020c2103200141206a10b380808000024002402001280220450d00200129032821040c010b10828080800021040b200141206a10cb808080000240024002400240024002402001280220450d0002402003410020024101711b22020d0020012903281083808080001a0c040b20022004108480808000422088a74b0d0120001084808080004220882205a72103420021060240034020062005510d04200620001084808080004220885a0d0220002006422086420484108580808000220742ff018342cd00520d07420021084204210903400240024020062008510d00200820001084808080004220885a0d0520002009108580808000220a42ff018342cd00510d010c0a0b200120041084808080004220883e021c20014100360218200120043703100340200141206a200141106a10cc8080800002400240200129032022084202560d002008a70e03010006010b10c280808000000b2007200129032810cd80808000450d000b20071083808080001a200642017c21060c020b200842017c210820094280808080107c21092007200a10cd80808000450d000b0b41002d009a81c080001a4283808080b00310c580808000000b41002d009a81c080001a4283808080a00310c580808000000b10ce80808000000b41002d009a81c080001a4283808080800310c580808000000b200220034b0d010b200141306a2480808080000f0b41002d009a81c080001a4283808080c00310c580808000000b000b4d01027e4200210102400240410010f1808080002202420210a580808000450d0020024202108080808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b5502017e017f42022102024020012802082203200128020c4f0d00200020012903002003ad42208642048410858080800022023703082001200341016a360208200242ff018342cd0052ad21020b200020023703000b0d0020002001109e80808000500b090010c280808000000b6401017f23808080800041106b2201248080808000200141f883c0800010b480808000024020012903004201520d002001290308200010cd80808000450d00200141106a2480808080000f0b41002d009a81c080001a4283808080c00410c580808000000b5e01017f23808080800041106b2200248080808000200041086a41d883c0800010b680808000024020002802084101470d00200028020c450d0041002d009a81c080001a4283808080c00310c580808000000b200041106a2480808080000bce0403017f027e047f2380808080004180016b2203248080808000024002400240200141e4004b0d00200241e5004f0d00200341c0006a200010d280808000200328027c417f460d012003200341c0006a41c00010b28180800022032802384104460d0202400240024020032903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b2003280234210602400240200328023022072001470d0020062002460d010b2007200610c18080800021082003200236023420032001360230200310c7808080003703182001200210c18080800021092000200310d38080800041002d00de82c080001a200341b48fc08000410f10d480808000370340200341c0006a2000ad422086420484220410d580808000210520032002ad42208642048437034820032001ad422086420484370340200541a48fc080004102200341c0006a410210d6808080001086808080001a41002d00c282c080001a200341888fc08000410c10d480808000370340200341c0006a200410d580808000210420032009ad422086420484370340200441808fc080004101200341c0006a410110d6808080001086808080001a200020072001200620022008200910d78080800020002001200210c6808080000b20034180016a2480808080000f0b10c280808000000b41002d009a81c080001a4283808080900410c580808000000b41002d009a81c080001a4283808080800110c580808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000be90304017f077e017f017e23808080800041f0006b22022480808080002002410336020020022001360204417f210102400240200210a4808080002203420110a580808000450d002003420110808080800021034100210102400340200141d000460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341f48cc08000410a200241106a410a10a680808000200229031010a7808080002201417f460d01200241e0006a200229031810a88080800020022802600d012002290320220342ff01834204520d012002290328220442ff01834204520d0120022903682105200241e0006a200229033010a88080800020022802600d0120022903682106200241e0006a200229033810a88080800020022802600d0120022903682107200241e0006a200229034010a98080800020022802600d012002290348220842ff018342cd00520d012002290350220942ff01834204520d012009422088a7220a41044b0d012002290358220942ff018342c900520d012002290368210b2000200a36023820002004422088a736023420002003422088a73602302000200b37032820002005370320200020063703182000200737031020002009370308200020083703000b2000200136023c200241f0006a2480808080000f0b000b6901017f23808080800041106b22022480808080002002410336020020022000360204200210a480808000200110de8080800042011081808080001a200210a4808080004201428480808080f010428480808080a0fa03108a808080001a200241106a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110b081808000024020022903004201520d00000b20022903082103200241106a24808080800020030b970101017f23808080800041206b2202248080808000200220013703082002200029030037030041002100037e024020004110470d00410021000240034020004110460d01200241106a20006a200220006a290300370300200041086a21000c000b0b200241106a410210bd808080002101200241206a24808080800020010f0b200241106a20006a4202370300200041086a21000c000b0b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad422086420484109f808080000bc10102017f017e23808080800041306b220724808080800041002d00ec82c080001a200741d090c08000410d10d48080800037030020072000ad42208642048410d580808000210820072005ad42208642048437032820072003ad42208642048437032020072001ad42208642048437031820072006ad42208642048437031020072004ad42208642048437030820072002ad422086420484370300200841a090c0800041062007410610d6808080001086808080001a200741306a2480808080000b930304017f017e017f027e23808080800041d0006b220324808080800010c48080800010c9808080002003200010d28080800002400240200328023c417f460d00200329031022044200510d0110c78080800020045a0d0141002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b2003200137034820032000360244200341093602402003200341c0006a10ac80808000024020032903104200200328020041017122051b2206502003290318420020051b22044200532004501b0d00200341c0006a10a48080800042011087808080001a200110888080800020022006200410bb8080800041002d008c81c080001a200341ff8ac08000411510d48080800037030020032000ad42208642048410d58080800021072006200410bc808080002104200320013703102003200237030820032004370300200741d48ac0800041032003410310d6808080001086808080001a200341d0006a2480808080000f0b41002d009a81c080001a4283808080b00210c580808000000bf80204017f047e017f027e23808080800041206b22012480808080000240024002402000108480808000428080808010540d00200010848080800042ffffffffcf02560d01200141086aad422086420484210220001084808080004220882103420021040240034020042003510d0120002004422086420484108580808000220542ff018342cb00520d04410021060240034020064118460d01200141086a20066a4202370300200641086a21060c000b0b200520024284808080301089808080001a024002402001290308220542ff01834204520d002001290310220742ff01834204520d002001290318220842ff01834204510d010b200442ffffffff0f511a0c050b200442ffffffff0f510d042005422088a72007422088a72008422088a710d180808000200442017c21040c000b0b200141206a2480808080000f0b41002d009a81c080001a4283808080800510c580808000000b41002d009a81c080001a4283808080d00410c580808000000b10c280808000000b5601017f23808080800041106b220024808080800041002d00aa80c080001a41fa86c08000410f10d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b6603027f027e017f23808080800041106b22012480808080002001200037030041002102420221030340200321042002410171210520002103410121022005450d000b20012004370308200141086a410110bd808080002103200141106a24808080800020030b5601017f23808080800041106b220024808080800041002d00b880c080001a418987c08000411110d48080800010db8080800041044100200041086a410010d6808080001086808080001a200041106a2480808080000b920302017f077e23808080800041e0006b220224808080800020024106360200200220013602044102210102400240200210a4808080002203420110a580808000450d00200342011080808080002103410021010240034020014130460d01200241106a20016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341a886c080004106200241106a410610a6808080002002290310220342ff018342c900520d0141014102410020022d001822011b20014101461b22014102460d012002290320220442ff018342cd00520d01200241c0006a200229032810ad8080800020022903404201510d012002290358210520022903502106200241c0006a200229033010ad8080800020022903404201510d012002290358210720022903502108200241c0006a200229033810a88080800020022903404201510d0120022903482109200020063703102000200837030020002009370330200020043703282000200337032020002005370318200020073703080b200020013a0038200241e0006a2480808080000f0b000b4302017f017e23808080800041106b22012480808080002001200010e280808000024020012903004201520d00000b20012903082102200141106a24808080800020020b4701017f23808080800041106b22022480808080002002410636020020022000360204200210a480808000200110e08080800042011081808080001a200241106a2480808080000be30102017f057e23808080800041c0006b2201248080808000200029032821022000310038210320002903202104200141306a2000290310200029031810ea808080000240024020012802300d0020012903382105200141306a2000290300200029030810ea8080800020012802300d0020012903382106200141306a200029033010e18080800020012903304201520d010b000b20012001290338370328200120063703202001200537031820012002370310200120033703082001200437030041a886c0800041062001410610d6808080002102200141c0006a24808080800020020b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b2001108c8080800021010b20004200370300200020013703080b990202017f067e23808080800041d0006b2202248080808000200135023c21032002200129032010e18080800042012104024020022802000d002002290308210520013502302106200135023421072002200129031810e18080800020022802000d00200229030821082002200129031010e18080800020022802000d0020022002290308370328200220083703202002200742208642048437031820022006422086420484370310200220053703082002200342208642048437030020022001290308370348200220012903003703382002200129032837033020022001350238422086420484370340200041f48cc08000410a2002410a10d680808000370308420021040b20002004370300200241d0006a2480808080000b0c0041002d00a682c080001a0b0d00200142022000a74101711b0bb20102017f037e23808080800041c0006b2201248080808000200035021c21022000350218210320003502202104200141306a200029030810e180808000024020012903304201520d00000b200120012903383703182001200029030037032820012000290310370320200120024220864204843703102001200342208642048437030820012004422086420484370300418c8ec0800041062001410610d6808080002102200141c0006a24808080800020020b5102017f017e23808080800041106b220324808080800020032001200210b08180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110bd8080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210bd8080800021022000420037030020002002370308200341106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310bd8080800021032000420037030020002003370308200241206a2480808080000b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b20022001109d8080800021010b20004200370300200020013703080b6c02017f017e23808080800041206b220124808080800020003502002102200141106a200041086a10e280808000024020012903104201520d00000b20012001290318370308200120024220864204843703002001410210bd808080002102200141206a24808080800020020b200041002d008883c080001a41002d00a881c080001a41002d00e081c080001a0b02000b5c01037f410021020240024020012d0008450d000c010b20012802002203200128020422044b0d00024020032004490d0041012102200141013a00080c010b410121022001200341016a3602000b20002003360204200020023602000b0f002000200110cd808080004101730b9a010002400240200042ff018342cd00520d00200142ff018342cd00520d00410010f180808000420210a5808080000d01410010f180808000200042021081808080001a41b883c08000410110ba80808000419884c08000200110b880808000418884c08000410010ba8080800041a884c08000410010ba8080800042020f0b000b41002d008691c080001a4283808080e0860210c580808000000b920102017f017e23808080800041106b220124808080800002400240024002402000410171450d00200141f991c08000410c10e68080800020012802000d022001200129030810e7808080000c010b200141f491c08000410510e68080800020012802000d012001200129030810e7808080000b200129030821022001290300500d010b000b200141106a24808080800020020bff0104017f017e017f017e23808080800041206b2200248080808000200041086a10f380808000024002402000280208450d00200029031021012000280218210210f48080800020024b0d0120011083808080001a410110f18080800042001087808080001a410010f180808000200142021081808080001a41002d009491c080001a419892c08000411c10d48080800010db808080002103200020013703082003419092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080b0930210c580808000000bd20103017f027e017f23808080800041106b22012480808080004200210202400240410110f1808080002203420010a580808000450d00200342001080808080002102410021040240034020044110460d01200120046a4202370300200441086a21040c000b0b200242ff018342cc00520d01200241e491c0800041022001410210a6808080002001290300220242ff018342cd00520d012001290308220342ff01834204520d0120002002370308200020034220883e0210420121020b20002002370300200141106a2480808080000f0b000b0c00109880808000422088a70b940201027f2380808080004190016b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141c8006a2000422088a7220210d280808000200128028401417f460d01200141086a200141c8006a41c00010b2818080001a20012802404104460d02200141043602402002200141086a10d38080800041002d00d281c080001a200141898cc08000411010d480808000370348200141c8006a20004284808080708310d5808080004104410020014188016a410010d6808080001086808080001a20014190016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b6102017f017e23808080800041106b2200248080808000200010cb80808000024020002903004201520d00200029030822011083808080001a200041106a24808080800020010f0b41002d008691c080001a4283808080c0860210c580808000000bb80502037f037e2380808080004180016b22042480808080000240024002400240024002400240200042ff018342cd00520d00200142ff01834204520d004101410241002002a741ff017122051b20054101461b22064102460d00200441c0006a200310ad8080800020042903404201510d00200429035021032004290358210210c48080800010c98080800020001083808080001a20035020024200532002501b0d012004200037034820042001422088a7220536024420044107360240200441c0006a10aa8080800041fd01710d03200441c0006a200510dd8080800020042d00784102460d022004200441c0006a41c00010b281808000210410c7808080002004290330560d0420042d00380d050240024020064101710d0020042903182207200285427f852007200720027c2004290310220820037c2209200854ad7c220885834200530d0820042009370310200420083703180c010b20042903082207200285427f852007200720027c2004290300220820037c2209200854ad7c220885834200530d0720042009370300200420083703080b2005200410df80808000200420003703482004200536024420044107360240200441c0006a410110af8080800041002d00b681c080001a41e08bc0800020014284808080708310d580808000210120042003200210bc808080003703502004200037034820042006ad370340200141c88bc080004103200441c0006a410310d6808080001086808080001a20044180016a24808080800042020f0b000b41002d009a81c080001a4283808080a00110c580808000000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080b00110c580808000000b41002d009a81c080001a4283808080d00110c580808000000b41002d009a81c080001a4283808080e00110c580808000000b10c280808000000b880403027f017e017f2380808080004180016b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff01834204520d0041002d008883c080001a200242ff01834204520d002002422088a7220441044f0d0010c48080800010c98080800020001083808080001a200341c0006a419884c0800010b4808080002003280240450d0120032903482102200341c0006a10cb808080002003280240450d012003290348210502402000200210ef80808000450d002000200510ef808080000d040b200341c0006a2001422088a7220610d280808000200328027c417f460d022003200341c0006a41c00010b28180800022032802384104460d04200328023c2004460d052003200436023c2006200310d38080800041002d008883c080001a41002d009683c080001a200341f590c08000411110d480808000370340200341c0006a20014284808080708310d580808000210020032004ad422086420484370340200041e090c080004101200341c0006a410110d6808080001086808080001a20034180016a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080900110c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080e00410c580808000000b250010f6808080001a41d883c08000410010ba8080800010828080800010b78080800042020b870302047f037e23808080800041e0006b2201248080808000024002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d28080800020012802442203417f460d0120012802404104470d02200128023821042001290330210520012903182106200129030821072001200128023c3602242001200436022020012007370308200120033602282001200637031020012005370318200141083602482001200236024c200141c8006a10a480808000200141086a10e58080800042011081808080001a200141033602482001200236024c200141c8006a10a48080800042011087808080001a41002d00fc81c080001a200141d38dc08000411110d480808000370348200141c8006a20004284808080708310d58080800041044100200141d8006a410010d6808080001086808080001a200141e0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080a00410c580808000000bd60305017f027e017f017e017f23808080800041c0006b2202248080808000200241818080800036022020022802201a02400240200042ff018342cb00520d00200241818080800036022020022802201a200142ff018342cb00520d0010f6808080001a10c980808000200010848080800042ffffffffcf02560d01200110848080800042ffffffffcf02560d01200010848080800042208821034200210441002105034002400240024020042003510d0020002004422086420484108580808000220642ff01834204520d012006422088a72107200220011084808080004220883e020c20024100360208200220013703000340200241206a200210cc80808000200229032022064202560d0202402006a70e03000304000b200220022903283703182002200736021420024109360210200241106a10ae80808000450d00200241206a200241106a10ac8080800002402002280220410171450d00200229033020022903388450450d010b200241106a10a48080800042011087808080001a2005417f460d02200541016a21050c000b0b200241c0006a2480808080002005ad4220864204840f0b10c280808000000b200442017c21040c000b0b000b41002d009a81c080001a4283808080b00510c580808000000ba30603017f017e017f23808080800041f0006b2204248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200441086a200210a88080800020042903084201510d0020042903102102200441086a200310a98080800020042903084201510d002004290310210510c48080800010c98080800020001083808080001a2004410436020820042000370310200441086a10aa8080800041fd0171450d012001108d80808000220342808080808001540d02200342ffffffff8fc000560d0302402001108e808080002203410710fd80808000108f8080800041b884c08000410710fe8080800010cd808080000d002003410810fd80808000108f8080800041bf84c08000410810fe8080800010cd808080000d002003410510fd80808000108f8080800041c784c08000410510fe8080800010cd80808000450d050b2002500d05200210c780808000560d0541002d009a81c080001a4283808080c00010c580808000000b000b41002d009a81c080001a42838080801010c580808000000b41002d009a81c080001a42838080802010c580808000000b41002d009a81c080001a42838080803010c580808000000b41002d009a81c080001a4283808080d00310c580808000000b2004418884c0800010b68080800002402004280204410020042802004101711b2206417f470d0041002d009a81c080001a4283808080d00010c580808000000b200441033602082004200641016a220636020c0240200441086a10ae808080000d0010c780808000210320044200370338200420013703102004200037030820042002370318200442003703402004420037032020042005370330200420033703282006200441086a10d380808000418884c08000200610ba8080800041002d00d082c080001a200441948fc08000410f10d4808080003703602004200037035820042006ad42208642048422003703482004200441e0006a360250200441c8006a10ff8080800041044100200441e8006a410010d6808080001086808080001a200441f0006a24808080800020000f0b41002d009a81c080001a4283808080e00010c580808000000b1500200042042001ad4220864204841097808080000b1a002000ad4220864204842001ad42208642048410a1808080000ba90102017f017e23808080800041306b220124808080800020012000290310370310200120002903003703082001200028020829030037030041002100037e024020004118470d00410021000240034020004118460d01200141186a20006a200120006a290300370300200041086a21000c000b0b200141186a410310bd808080002102200141306a24808080800020020f0b200141186a20006a4202370300200041086a21000c000b0b850402027f017e23808080800041e0006b2203248080808000024002400240024002400240200042ff018342cd00520d00200142ff018342c900520d00200341106a200210a88080800020032903104201510d002003290318210210c48080800010c98080800020001083808080001a20024280a305540d01200242809a9e01560d022001108d8080800042ffffffff8f8002560d03200341086a41a884c0800010b680808000200328020c410020032802084101711b41016a2204450d0410c780808000220520027c22022005540d04200341003a0048200320023703402003200037033820032001370330200342003703102003420037031820034200370320200342003703282004200341106a10df8080800041a884c08000200410ba8080800041002d00a483c080001a200341a48bc08000411010d480808000370350200341d0006a2004ad422086420484220110d5808080002105200341d0006a200210e18080800020032903504201520d050b000b41002d009a81c080001a4283808080f00110c580808000000b41002d009a81c080001a4283808080c00510c580808000000b41002d009a81c080001a4283808080f00410c580808000000b10c280808000000b2003200329035837035820032000370350200541948bc080004102200341d0006a410210d6808080001086808080001a200341e0006a24808080800020010be50101027f23808080800041d0006b220124808080800002400240200042ff01834204520d0010f6808080001a10c980808000200141086a2000422088a7220210d2808080002001280244417f460d01200141033602082001200236020c200141086a10a48080800042011087808080001a41002d00ee81c080001a200141c48dc08000410f10d480808000370308200141086a20004284808080708310d58080800041044100200141c8006a410010d6808080001086808080001a200141d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bb70504017f017e027f027e23808080800041e0006b2204248080808000024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d002004200310ad8080800020042903004201510d00200429031021052004290318210310c48080800010c98080800020011083808080001a0240024020055020034200532003501b0d0020042000422088a7220610d280808000200428023c417f460d01024020042802384104460d002004290300200110ef808080000d05108880808000210020042005200310bc808080003703582004200037035020042001370348410021070340024020074118470d00410021070240034020074118460d01200420076a200441c8006a20076a290300370300200741086a21070c000b0b20022004410310bd8080800010be80808000200420023703502004200636024c200441093602482004200441c8006a10ac8080800020042903184200200428020041017122071b2200200385427f852000200020037c2004290310420020071b220820057c2209200854ad7c220885834200530d06200441c8006a10a4808080002009200810bc8080800042011081808080001a41002d00b482c080001a200441b485c08000411410d48080800037030020042006ad42208642048410d58080800021002005200310bc8080800021032004200237031020042001370308200420033703002000419c85c0800041032004410310d6808080001086808080001a200441e0006a24808080800042020f0b200420076a4202370300200741086a21070c000b0b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080900210c580808000000b41002d009a81c080001a4283808080f00010c580808000000b000b10c280808000000b41002d009a81c080001a4283808080a00210c580808000000b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410110b98080800010da8080800042020b33000240200042ff018342cd00510d00000b20001083808080001a200010cf80808000410010b98080800010dc8080800042020beb0202027f047e2380808080004180016b22012480808080000240024002400240200042ff01834204520d0010c980808000200141c0006a2000422088a7220210dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210110c7808080002001290330580d0220012d00380d03200141013a0038200129030021032001290310210420012903082105200129031821062002200110df8080800041002d00c481c080001a200141f88bc08000411110d480808000370340200141c0006a20004284808080708310d580808000210020012003200456200520065520052006511bad2205370340200041f08bc080004101200141c0006a410110d6808080001086808080001a20014180016a24808080800020050f0b000b41002d009a81c080001a4283808080c00110c580808000000b41002d009a81c080001a4283808080800210c580808000000b41002d009a81c080001a4283808080e00110c580808000000b940203037f017e027f23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210402400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d28080800020002802642202417f460d00200028026022054104460d00200020013602682004200041286a413810b2818080001a200020023602ac01200020053602a8012003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bf50102037f017e23808080800041b0016b220024808080800010c980808000200041106a418884c0800010b680808000200028021421012000280210210210828080800021032000410136021c200041003a002420002001410020024101711b360220200041f0006a210202400340200041086a2000411c6a10ee8080800020002802084101470d01200041286a200028020c220110d2808080002000280264417f460d002002200041286a41c00010b2818080001a200020013602682003200041e8006a10eb8080800010908080800021030c000b0b200041828080800036026820002802681a200041b0016a24808080800020030bb00101017f23808080800041e0006b220124808080800002400240200042ff01834204520d0010c98080800020014108360250200120004220883e0254200141286a200141d0006a10a3808080002001280248417f460d012001200141286a412810b281808000210141002d008883c080001a41002d008a82c080001a200110e5808080002100200141e0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b8d0101027f23808080800041306b22022480808080000240200042ff01834204520d00200142ff018342cd00520d0010c98080800020022001370308200220004220883e020420024109360200200241106a200210ac8080800020022903204200200228021041017122031b2002290328420020031b10bc808080002100200241306a24808080800020000f0b000b950101027f23808080800041206b220124808080800002400240200042ff018342cd00520d0010c9808080002001410a36021020012000370318200141086a200141106a10ab80808000200135020c42327e21000240200128020822024101470d002000422088a74100470d020b200141206a2480808080002000a7ad422086420484420420024101711b0f0b000b10c280808000000b7201027f23808080800041206b22012480808080000240200042ff018342cd00510d00000b10c9808080002001410a36021020012000370318200141086a200141106a10ab8080800020012802082102200135020c2100200141206a2480808080002000422086420484420420024101711b0b4402017f017e23808080800041106b2200248080808000200041f883c0800010b4808080002000290300200029030810e4808080002101200041106a24808080800020010b860101027f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d012001280230200128023410c1808080002102200141c0006a2480808080002002ad4220864204840f0b000b41002d009a81c080001a4283808080f00010c580808000000bab0103017f027e017f23808080800041206b2200248080808000200041106a10b380808000024002402000280210450d00200029031821010c010b10828080800021010b200041086a41d883c0800010b680808000200035020c210220002802082103200041818080800036021020002802101a20002002422086420484420420034101711b37031820002001370310200041106a410210bd808080002101200041206a24808080800020010b3e02017f017e23808080800041106b2200248080808000200010cb808080002000290300200029030810e4808080002101200041106a24808080800020010bac0101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710d280808000200128027c417f460d012001200141c0006a41c00010b281808000210141002d008883c080001a41002d00a881c080001a41002d00e081c080001a200110de80808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000bcd0203037f017e047f2380808080004190016b220224808080800002400240200042ff01834204520d00200142ff01834204520d0010c9808080002002418884c0800010b6808080002002280204210320022802002104108280808000210520014220882201500d01200341016a2203417f20031b2206417f2000422088a741016a2203417f20031b22032001a76a220720072003491b220720062007491b2107200241d0006a210820044101472106034020060d02200720034d0d02200241086a200310d280808000024020022802442204417f460d00200228024022094104460d00200220033602482008200241086a413810b2818080001a2002200436028c0120022009360288012005200241c8006a10eb8080800010908080800021050b200341016a21030c000b0b000b200241828080800036024820022802481a20024190016a24808080800020050b980101017f2380808080004180016b220124808080800002400240200042ff01834204520d0010c980808000200141c0006a2000422088a710dd8080800020012d00784102460d012001200141c0006a41c00010b281808000210141002d008e80c080001a200110e080808000210020014180016a24808080800020000f0b000b41002d009a81c080001a4283808080c00110c580808000000bf10302067f037e23808080800041f0006b220124808080800002400240200042ff01834204520d0010c980808000200141106a2000422088a7220210d280808000200128024c417f460d012001410e36021020012002360214200141086a200141106a10ab8080800041002103200128020c410020012802084101711b22044132704100200441314b1b21052004413220044132491b210610828080800021070240034020032006460d01200120023602542001410d3602502001200320056a4132703602580240200141d0006a10a4808080002200420110a580808000450d00200042011080808080002100410021040240034020044118460d01200141106a20046a4202370300200441086a21040c000b0b200042ff018342cc00520d03200041f084c080004103200141106a410310a6808080002001290310220042ff01834204520d032001290318220842ff01834204520d03200141e0006a200129032010a88080800020012903604201510d032001290368210920012008422088a736021c20012000422088a7360218200120093703102007200141106a10c88080800010908080800021070b200341016a21030c000b0b200141838080800036021020012802101a200141f0006a24808080800020070f0b000b41002d009a81c080001a4283808080f00010c580808000000b5002017f017e23808080800041106b220024808080800010c9808080002000419884c0800010b480808000024020002802000d0010ce80808000000b20002903082101200041106a24808080800020010bc40103027f027e027f23808080800041306b220024808080800010b5808080002101200041106a41f883c0800010b48080800020002903102102200041086a418884c0800010b680808000200035020c21032000280208210410c380808000210541002d00d480c080001a20002003422086420484420420044101711b3703282000200141fd0171ad3703182000200237031020002005ad42208642048437032041d089c080004104200041106a410410d6808080002102200041306a24808080800020020b900101017f23808080800041c0006b220124808080800002400240200042ff01834204520d0010c98080800020012000422088a710d280808000200128023c417f460d01024002402001290310220050450d00420021000c010b10c78080800020005aad21000b200141c0006a24808080800020000f0b000b41002d009a81c080001a4283808080f00010c580808000000b0d0010b58080800041fd0171ad0b49000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010f6808080001a10d0808080002000422088a72001200210d88080800042020f0b000b7f01017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d00200441818080800036020c200428020c1a200342ff018342cb00520d00200310ca808080002000422088a72001200210d880808000200441106a24808080800042020f0b000b6e01017f02400240200042ff01834204520d0010f6808080001a10c380808000220120004220882200a7470d01200141024f0d01024020004200520d0041b883c08000410110ba808080000b4284808080100f0b000b41002d009a81c080001a4283808080800410c580808000000b190010f6808080001a410110b98080800010da8080800042020bc30402037f027e23808080800041d0006b2203248080808000024002400240024002400240200042ff01834204520d00200142ff018342cd00520d00200242ff018342cd00520d0010c48080800010c98080800020011083808080001a20032000422088a7220410d280808000200328023c417f460d01200328023822054104460d02200329031021062003290300200110ef808080000d0302400240200650450d00024020050e0402000002000b41002d009a81c080001a4283808080c00210c580808000000b10c7808080002006540d050b2003200237034820032004360244200341093602402003200341c0006a10ac8080800020032903104200200328020041017122041b2207502003290318420020041b22064200532006501b0d05200341c0006a10a48080800042011087808080001a200210888080800020012007200610bb8080800041002d00fe80c080001a200341ec8ac08000411310d480808000370300200320004284808080708310d58080800021002007200610bc808080002106200320023703102003200137030820032006370300200041d48ac0800041032003410310d6808080001086808080001a200341d0006a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00310c580808000000b41002d009a81c080001a4283808080a00210c580808000000b41002d009a81c080001a4283808080c00210c580808000000b41002d009a81c080001a4283808080b00210c580808000000bd60102017f027e23808080800041206b220024808080800010f6808080002101200041086a10f3808080000240024020002903084201520d0010f48080800020002802184d0d01410110f18080800042001087808080001a0b410010f18080800042021087808080001a41002d00a291c080001a41c892c08000411310d48080800010db80808000210220002001370308200241c092c080004101200041086a410110d6808080001086808080001a200041206a24808080800042020f0b41002d008691c080001a4283808080d0860210c580808000000bec0202017f027e23808080800041106b22032480808080000240024002400240200042ff018342cd00520d00200142ff018342cd00520d00200242ff01834204520d0010c48080800010c98080800020001083808080001a200242ffffffffcf0c560d022003419884c0800010b4808080002003280200450d0120032903082104200310cb808080002003280200450d012003290308210502402000200410ef80808000450d002000200510ef808080000d040b2003410a3602002003200137030820032002422088a710b18080800041002d009c80c080001a200341e886c08000411210d4808080003703002003200110d5808080002100200320024284808080f00f83370300200041e086c0800041012003410110d6808080001086808080001a200341106a24808080800042020f0b000b10ce80808000000b41002d009a81c080001a4283808080d00210c580808000000b41002d009a81c080001a4283808080e00210c580808000000bd00102017f027e23808080800041106b220124808080800002400240024020004202520d00420021020c010b200042ff018342cd00520d01420121020b10f6808080001a024002402002500d0041f883c08000200010b8808080000c010b41f883c0800010a48080800042021087808080001a0b41002d00c680c080001a418089c08000411710d48080800010db80808000210320012002200010e480808000370308200341f888c080004101200141086a410110d6808080001086808080001a200141106a24808080800042020f0b000bbe0302017f087e23808080800041106b2202248080808000200241818080800036020c200228020c1a02400240200042ff018342cb00520d00200142ff01834204520d0010f6808080001a024002400240200010848080800042ffffffffaf01560d0020014220882203500d0120032000108480808000422088560d0120001084808080004220882104420021054284808080102106034020052004510d03200520001084808080004220885a0d0520002005422086420484108580808000220742ff018342cd00520d0420001084808080004220882108200621092005210102400340200142017c220120085a0d01200120001084808080004220885a0d0720002009108580808000220a42ff018342cd00520d0620094280808080107c21092007200a10cd80808000450d000b41002d009a81c080001a4283808080b00310c580808000000b20064280808080107c2106200542017c21050c000b0b41002d009a81c080001a4283808080900310c580808000000b41002d009a81c080001a4283808080800310c580808000000b200010b78080800041d883c080002003a710ba80808000200241106a24808080800042020f0b000b10ce80808000000b990301047f2380808080004180016b220224808080800002400240200042ff01834204520d0041002d00a881c080001a200142ff01834204520d002001422088a7220341054f0d0010f6808080001a10c48080800010c980808000200241c0006a2000422088a7220410d280808000200228027c417f460d012002200241c0006a41c00010b28180800021020240024020034104460d00200228023822054104460d0020052003470d0141002d009a81c080001a4283808080a00510c580808000000b41002d009a81c080001a4283808080900510c580808000000b200220033602382004200210d38080800041002d00a881c080001a41002d00a881c080001a41002d009882c080001a200241e08ec08000411610d480808000370340200241c0006a20004284808080708310d580808000210020022005ad42208642048437034820022003ad422086420484370340200041d08ec080004102200241c0006a410210d6808080001086808080001a20024180016a24808080800042020f0b000b41002d009a81c080001a4283808080f00010c580808000000bec0101027f23808080800041106b220224808080800002400240200042ff018342cd00520d004101410241002001a741ff017122031b20034101461b22034102460d0010c48080800010c9808080002002419884c0800010b4808080002002280200450d0120022903081083808080001a20024104360200200220003703082002200310af8080800041002d00fa82c080001a200241e890c08000410d10d4808080003703002002200010d580808000210020022003ad370300200041e090c0800041012002410110d6808080001086808080001a200241106a24808080800042020f0b000b10ce80808000000bc00102017f027e23808080800041106b220124808080800002400240200042ff018342cd00520d0010f6808080001a10c9808080002001419884c0800010b4808080002001280200450d0120012903082102419884c08000200010b88080800041002d00e280c080001a41a08ac08000411310d48080800010db8080800021032001200237030820012000370300200341908ac0800041022001410210d6808080001086808080001a200141106a24808080800042020f0b000b10ce80808000000b08004284808080100b0f0010c380808000ad4220864204840b5702027f017e23808080800041106b220024808080800010c980808000200041086a418884c0800010b68080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0bc30405017f037e017f017e017f23808080800041306b220224808080800002400240200042ff018342cd00520d00200142ff01834204520d00200241106a10cb808080002002280210450d012002290318210310f680808000210402400240024002400240200142208822054200520d00200241106a10f3808080002002280210450d022002290318200010cd80808000450d03410110f18080800042001087808080001a0c010b10f480808000210610918080800021072005a722082006490d0320052007422088560d03410110f1808080002105200220014284808080708337031820022000370310200541e491c080004102200241106a410210d68080800042001081808080001a410110f1808080004200200820066bad42208642048422052005108a808080001a0b41002d00be91c080001a41f492c08000411210d48080800010db80808000210520022004370320200220003703182002200142848080807083370310200541dc92c080004103200241106a410310d6808080001086808080001a41002d00f080c080001a200241b38ac08000411510d48080800037030820022000370320200220033703102002200241086a360218200241106a10ff8080800041044100200241286a410010d6808080001086808080001a200241306a24808080800042020f0b41002d00b091c080001a428380808080930210c580808000000b41002d00b091c080001a4283808080a0930210c580808000000b41002d00b091c080001a428380808090930210c5808080000b000b10bf80808000000b190010f6808080001a410010b98080800010dc8080800042020b880403027f027e057f2380808080004180016b22022480808080000240024002400240200042ff01834204520d00200142ff01834204520d0010f6808080001a10c48080800010d080808000200142ffffffffcf0c560d02200241c0006a2000422088a7220310d280808000200228027c417f460d012002200241c0006a41c00010b28180800022022802384104460d0302400240024020022903182204500d0010c7808080002105200442ef63560d012005200442901c7c540d020b0240200228023022062001422088a72207460d0020062002280234220810c180808000210920022007360230200210c7808080003703182007200810c180808000210a2003200210d38080800041002d008080c080001a200241d085c08000411610d480808000370340200241c0006a20004284808080708310d5808080002100200220014284808080f00f83370340200041c885c080004101200241c0006a410110d6808080001086808080001a200320062007200820082009200a10d78080800020032007200810c6808080000b20024180016a24808080800042020f0b10c280808000000b41002d009a81c080001a4283808080900410c5808080000b000b41002d009a81c080001a4283808080f00010c580808000000b41002d009a81c080001a4283808080f00210c580808000000b41002d009a81c080001a4283808080f00310c580808000000b55000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d0010f6808080001a10c48080800010d0808080002000422088a72001422088a72002422088a710d18080800042020f0b000b8b0101017f23808080800041106b22042480808080000240200042ff01834204520d00200142ff01834204520d00200242ff01834204520d00200441818080800036020c200428020c1a200342ff018342cb00520d0010c480808000200310ca808080002000422088a72001422088a72002422088a710d180808000200441106a24808080800042020f0b000b5e01017f23808080800041106b2201248080808000200141818080800036020c200128020c1a0240200042ff018342cb00510d00000b10f6808080001a10c48080800010d080808000200010d980808000200141106a24808080800042020b7701017f23808080800041106b2202248080808000200241818080800036020820022802081a0240200042ff018342cb00520d00200241818080800036020c200228020c1a200142ff018342cb00520d0010c480808000200110ca80808000200010d980808000200241106a24808080800042020f0b000b5101017f23808080800041106b22012480808080002001200010a980808000024020012903004201520d00000b2001290308210010f6808080001a20001092808080001a200141106a24808080800042020bd70101027f23808080800041d0006b220224808080800002400240200042ff01834204520d002002200110a98080800020022903004201510d002002290308210110c98080800020022000422088a7220310d28080800002400240200228023c417f460d002002290328200110cd8080800021030c010b20024108360240200220033602442002200241c0006a10a3808080002002280220417f460d022002290310200110cd8080800021030b200241d0006a2480808080002003ad0f0b000b41002d009a81c080001a4283808080f00010c580808000000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109b8080800021030b20004200370300200020033703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e0020002001200210b1818080000b0b90130100418080c0000b86135370456356311fb27f2af52471bf537045635631fae24754e9b50a12537045635631873bbe2b261d2637537045635631887048f9f20a0eaa5370456356311b83e3a3c7340df45370456356314745fc3babef10ec5370456356317040585bb8f52e3a537045635631bcdb5d4318d1de1353704563563188466ec7147a79d0537045635631580fb47cb47e66155370456356319c596fe8c54a0e88537045635631d075e0231fd6b0e65370456356318ede091c79bf2a0e5370456356315191e051374a7ee053704563563105845800c0ba00ef537045635631e6aa8e9221c305c453704563563156e693e0004ffaef5370456356319db3e05e84845be153704563563165a9eb70fdf94e39537045635631de5cffd229936b1a537045635631c17c3fb0dec69295537045635631d4171bbea2b94837537045635631a679296b4912390f5370456356319825a3a103ddb852537045635631965ca4cfb04caea55370456356316bf1c4b0a905369f53704563563124a959e5d846a763537045635631fb9d4a00a6781e015370456356318066d14acc431a94537045635631c6fd18555c8c880e5370456356314467dd9b2908885a000000000000000000000000000000000000000000000f0000000000000000000000000000000c0000000000000000000000000000000b00000000000000000000000000000010000000000000000000000000000000020000000000000000000000000000000100000000000000000000000000000005000000000000000000000000000000697066733a2f2f68747470733a2f2f61723a2f2f6372656469745f7175616c697479677265656e5f696d7061637474696d657374616d70004c0210000e0000005a0210000c0000006602100009000000616d6f756e746465706f7369746f72746f6b656e88021000060000008e021000090000009702100005000000636f6c6c61746572616c5f6465706f73697465644c0210000e0000006372656469745f7175616c6974795f757064617465646465736372697074696f6e657865637574656470726f706f736572766f7465735f616761696e7374766f7465735f666f72766f74696e675f656e64735f6174000000e60210000b000000f102100008000000f902100008000000010310000d0000000e03100009000000170310000e00000073636f7265000000580310000500000072657075746174696f6e5f7570646174656472656769737472795f70617573656472656769737472795f756e706175736564537461746556657273696f6e57686974656c697374657250726f6a656374436f756e74657250726f6a65637457686974656c69737450726f706f73616c436f756e74657250726f706f73616c486173566f74656441726368436f6c6c61746572616c43726561746f7252657075746174696f6e4d756c74695369675369676e6572734d756c74695369675468726573686f6c6453636f7265486973746f7279536c6f7453636f7265486973746f7279546f74616c506175736564456d657267656e637941646d696e6e65775f656d657267656e63795f61646d696e0000006204100013000000656d657267656e63795f61646d696e5f6368616e6765646861735f656d657267656e63795f61646d696e69735f70617573656473746174655f76657273696f6e746f74616c5f70726f6a6563747300009704100013000000aa04100009000000b30410000d000000c00410000e0000006e65775f77686974656c69737465726f6c645f77686974656c69737465720000f00410000f000000ff0410000f00000077686974656c69737465725f6368616e6765646f776e6572736869705f7472616e73666572726564726563697069656e74000000880210000600000048051000090000009702100005000000636f6c6c61746572616c5f72656c6561736564636f6c6c61746572616c5f6c697175696461746564f902100008000000170310000e00000070726f706f73616c5f63726561746564737570706f7274766f7465727765696768740000b405100007000000bb05100005000000c0051000060000000e396ea2819ad33b7061737365640000e80510000600000070726f706f73616c5f657865637574656470726f6a6563745f617263686976656463657274696669636174696f6e5f737461747573637265617465645f61746c6173745f7570646174655f74696d657374616d706d617475726974795f646174656d657461646174615f686173686f776e657273746174757375726919061000140000002d0610000a0000004c0210000e0000005a0210000c00000037061000150000004c0610000d000000590610000d00000066061000050000006b06100006000000710610000300000070726f6a6563745f64656c6574656470726f6a6563745f636f6d70616374656466696e616c5f6372656469745f7175616c69747966696e616c5f677265656e5f696d7061637400001906100014000000e406100014000000f8061000120000004c0610000d000000590610000d00000066061000050000006e65775f7374617475736f6c645f7374617475733c0710000a000000460710000a00000070726f6a6563745f7374617475735f6368616e676564726174655f62707300007607100008000000726174655f7570646174656470726f6a6563745f63726561746564004c0210000e0000005a0210000c00000070726f6a6563745f757064617465646e65775f6372656469745f7175616c6974796e65775f677265656e5f696d706163746e65775f726174655f6270736f6c645f6372656469745f7175616c6974796f6c645f677265656e5f696d706163746f6c645f726174655f62707300c307100012000000d507100010000000e50710000c000000f1071000120000000308100010000000130810000c00000073636f72655f6368616e6765640000006b0610000600000077686974656c6973745f73657470726f6a6563745f636572746966696564537045635631d7467077e81234e2537045635631ae874d4054edbe355370456356317c4ca67fd9b79d5a5370456356316452e881b4265eec537045635631e781b00a3ace8944616464726573736c6976655f756e74696c5f6c6564676572cc08100007000000d3081000110000004f776e657250656e64696e674f776e65726e65775f6f776e6572000005091000090000006f776e6572736869705f7472616e736665725f636f6d706c657465646f6c645f6f776e657200000034091000090000006f776e6572736869705f72656e6f756e63656400d308100011000000050910000900000034091000090000006f776e6572736869705f7472616e73666572008f88020e636f6e7472616374737065637630000000000000009c5061757365207468652072656769737472792e2041646d696e2d6f6e6c792e20426c6f636b7320616c6c2073746174652d6d75746174696e672075736572206f7065726174696f6e732e0a4765747465727320616e642061646d696e206d616e6167656d656e742066756e6374696f6e732028757067726164652c206d6967726174655f7374617465292072656d61696e20617661696c61626c652e00000005706175736500000000000000000000000000000000000021556e7061757365207468652072656769737472792e2041646d696e2d6f6e6c792e00000000000007756e7061757365000000000000000000000000000000000000000007757067726164650000000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000017243617374206120766f7465206f6e20616e206f70656e2070726f706f73616c2e0a0a6077656967687460206973207468652063616c6c65722773204842532073686172652062616c616e63652c207768696368207468652063616c6c657220737570706c6965732e0a2a2a5468657265206973206e6f206f6e2d636861696e20766572696669636174696f6e206f6620607765696768746020616761696e7374207468652061637475616c2062616c616e63652e2a2a0a4f66662d636861696e2063616c6c657273204d55535420717565727920607661756c742e62616c616e636528766f746572296020616e64207061737320746861742076616c75653b0a737570706c79696e6720616e20696e666c617465642077656967687420656e61626c657320766f7465207374756666696e672e0a60737570706f7274203d207472756560203d20766f746520666f723b2060737570706f7274203d2066616c736560203d20766f746520616761696e73742e000000000009636173745f766f7465000000000000040000000000000005766f74657200000000000013000000000000000b70726f706f73616c5f696400000000040000000000000007737570706f72740000000001000000000000000677656967687400000000000b00000000000000000000009052657475726e732060536f6d6528416464726573732960206966206f776e657273686970206973207365742c206f7220604e6f6e6560206966206f776e657273686970206861730a6265656e2072656e6f756e6365642e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e000000096765745f6f776e65720000000000000000000001000003e80000001300000000000000d5436865636b207768657468657220612070726f6a6563742773206d61747572697479206461746520686173206265656e2072656163686564202823313237292e0a52657475726e732074727565206966207468652063757272656e74206c65646765722074696d657374616d70206973206f6e206f7220616674657220746865206d617475726974790a646174652c2066616c7365206f74686572776973652e2050726f6a656374732077697468206e6f206d6174757269747920646174652028302920617265206e65766572206d61747572652e0000000000000969735f6d617475726500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000001000000000000003052657475726e2077686574686572207468652072656769737472792069732063757272656e746c79207061757365642e0000000969735f706175736564000000000000000000000100000001000000000000005652657475726e20746865206050726f6a656374446174616020666f7220606964602e2050616e6963732077697468206050726f6a6563744e6f74466f756e64602069662074686520494420697320756e6b6e6f776e2e00000000000b6765745f70726f6a65637400000000010000000000000002696400000000000400000001000007d00000000b50726f6a6563744461746100000000000000004352657475726e20612070726f706f73616c2062792049442e2050616e6963732077697468206050726f706f73616c4e6f74466f756e646020696620756e6b6e6f776e2e000000000c6765745f70726f706f73616c00000001000000000000000b70726f706f73616c5f6964000000000400000001000007d00000000850726f706f73616c000000000000011052657475726e206120636f6e736f6c696461746564206f7065726174696f6e616c2d73746174757320736e617073686f7420666f72206d6f6e69746f72696e6720746f6f6c732028233737292e0a0a42756e646c65732073746174655f76657273696f6e2c2069735f7061757365642c20746f74616c5f70726f6a656374732c20616e64207768657468657220616e0a656d657267656e63792061646d696e20697320636f6e6669677572656420696e746f20612073696e676c652063616c6c2c20736f206d6f6e69746f72696e672f616c657274696e670a696e746567726174696f6e7320646f6e2774206e65656420746f20706f6c6c2065616368206765747465722073657061726174656c792e0000000c6865616c74685f636865636b0000000000000001000007d00000000c4865616c746853746174757300000000000000c5496e697469616c697365207468652072656769737472792e0a0a2d206061646d696e6020e2809420636f6e7472616374206f776e65723b206d6179207570646174652073636f7265732c20636572746966792c20616e64206c697175696461746520636f6c6c61746572616c2e0a2d206077686974656c69737465726020e28094206164647265737320617574686f726973656420746f20617070726f76652063726561746f72206163636f756e74732076696120607365745f77686974656c697374602e0000000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e00000000000013000000000000000b77686974656c697374657200000000130000000000000000000000d34d696772617465206f6c64657220737461746520746f207468652063757272656e7420736368656d612076657273696f6e2e0a0a56657273696f6e2030206d65616e732061206465706c6f796d656e742074686174207072656461746573206578706c696369742073746174652076657273696f6e696e672e205468652076310a6d6967726174696f6e206f6e6c79207265636f726473207468652076657273696f6e2062656361757365206578697374696e672073746f72616765206c61796f7574732061726520756e6368616e6765642e000000000d6d6967726174655f737461746500000000000001000000000000000c66726f6d5f76657273696f6e00000004000000010000000400000000000000784772616e74206f72207265766f6b652070726f6a6563742d6372656174696f6e2072696768747320666f7220606163636f756e74602e0a4f6e6c79207468652077686974656c69737465722061646472657373202873657420617420636f6e737472756374696f6e29206d61792063616c6c20746869732e0000000d7365745f77686974656c6973740000000000000200000000000000076163636f756e740000000013000000000000000673746174757300000000000100000000000000000000004152657475726e2074686520737461746520736368656d612076657273696f6e20737570706f72746564206279207468697320636f6e7472616374206275696c642e0000000000000d73746174655f76657273696f6e00000000000000000000010000000400000000000000734372656174652061206e65772070726f6a6563742e20606d617475726974795f6461746560206973206120556e69782074696d657374616d7020287365636f6e6473293b0a70617373203020746f2063726561746520616e206f70656e2d656e6465642070726f6a656374202823313237292e000000000e6372656174655f70726f6a656374000000000004000000000000000763726561746f72000000001300000000000000037572690000000010000000000000000d6d617475726974795f6461746500000000000006000000000000000d6d657461646174615f68617368000000000003ee00000020000000010000000400000000000000a144656c65746520612070726f6a6563742e2041646d696e2d6f6e6c792e2043616e206f6e6c792064656c657465206966206e6f20696e766573746d656e74732065786973742028233236292e0a54686973206973206120706c616365686f6c646572202d2061637475616c20696d706c656d656e746174696f6e2072657175697265732063726f73732d636f6e74726163742063616c6c20746f207661756c742e0000000000000e64656c6574655f70726f6a656374000000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000003a52657475726e2074686520636f6c6c61746572616c2062616c616e636520666f7220286070726f6a6563745f6964602c2060746f6b656e60292e00000000000e6765745f636f6c6c61746572616c000000000002000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e00000000000013000000010000000b000000000000007e52657475726e207468652063757272656e742070726f6a65637420636f756e7465722028657175616c732074686520686967686573742061737369676e65642070726f6a656374204944292e0a52657475726e732030207768656e206e6f2070726f6a656374732068617665206265656e2063726561746564207965742e00000000000e746f74616c5f70726f6a65637473000000000000000000010000000400000000000000654172636869766520612070726f6a6563742e2041646d696e2d6f6e6c792e2041726368697665642070726f6a6563747320617265206578636c756465642066726f6d206765745f616c6c5f70726f6a656374732062792064656661756c742028233236292e0000000000000f617263686976655f70726f6a6563740000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000004d536574207468652063657274696669636174696f6e20737461747573206f6620612070726f6a656374202877686974656c6973746572206f72206f776e6572206f6e6c7929202823313330292e0000000000000f636572746966795f70726f6a6563740000000003000000000000000663616c6c6572000000000013000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000001343657274696669636174696f6e537461747573000000000000000000000001a2436f6d7061637420616e2061726368697665642070726f6a65637427732073746f7261676520746f2061206d696e696d616c20604172636869766553756d6d617279602028233733292e0a0a5468652066756c6c206050726f6a65637444617461602028757020746f207e353830206279746573292069732072656d6f76656420616e64207265706c61636564207769746820616e0a604172636869766553756d6d6172796020287e3532206279746573292c207369676e69666963616e746c79207265647563696e67206f6e676f696e672072656e7420636f7374732e0a5468652070726f6a656374206d75737420616c7265616479206265206172636869766564207669612060617263686976655f70726f6a656374602e0a416674657220636f6d70616374696f6e2c20606765745f70726f6a65637428696429602072657475726e73206050726f6a6563744e6f74466f756e64603b207573650a606765745f617263686976655f73756d6d617279286964296020746f2072657472696576652074686520636f6d7061637420686973746f726963616c207265636f72642e00000000000f636f6d706163745f617263686976650000000001000000000000000a70726f6a6563745f696400000000000400000000000000000000015652656d6f766520616363756d756c61746564207a65726f2d76616c75652070657273697374656e742073746f7261676520656e74726965732e2041646d696e2d6f6e6c792e0a43757272656e746c792072656d6f76657320636f6c6c61746572616c206b657973207468617420776572652073657420746f207a65726f206265666f726520746865206c617a792d636c65616e75700a666978202872656c656173655f636f6c6c61746572616c20616e64206c69717569646174655f636f6c6c61746572616c206e6f772063616c6c2072656d6f766520696e7374656164206f660a7365742d746f2d7a65726f292e205061737320746865206070726f6a6563745f6964736020746f20696e737065637420616e6420612060746f6b656e7360206c69737420666f7220656163682e0a52657475726e7320746865206e756d626572206f6620656e74726965732072656d6f7665642e00000000000f636f6d706163745f73746f726167650000000002000000000000000b70726f6a6563745f69647300000003ea000000040000000000000006746f6b656e730000000003ea00000013000000010000000400000000000000ec437265617465206120676f7665726e616e63652070726f706f73616c2e2060766f74696e675f6475726174696f6e5f7365637360206d757374206265203e3d204d494e5f564f54494e475f504552494f442e0a416e792077686974656c69737465642061646472657373206d61792070726f706f73653b20766f74696e67207765696768742069732064657465726d696e656420617420766f74652074696d650a6279207468652063616c6c65722773204842532073686172652062616c616e63652028726561642076696120746865207661756c742063726f73732d636f6e74726163742063616c6c292e0000000f6372656174655f70726f706f73616c0000000003000000000000000870726f706f73657200000013000000000000000b6465736372697074696f6e00000000100000000000000014766f74696e675f6475726174696f6e5f73656373000000060000000100000004000000000000004e5061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000000000f656d657267656e63795f70617573650000000001000000000000000663616c6c657200000000001300000000000000000000002752657475726e207468652063757272656e742077686974656c697374657220616464726573732e000000000f6765745f77686974656c697374657200000000000000000100000013000000000000010a5265706c616365207468652077686974656c697374657220616464726573732e2041646d696e2d6f6e6c792028233736292e0a0a546865206e65772077686974656c69737465722074616b65732065666665637420696d6d6564696174656c7920666f7220616c6c2073756273657175656e7420607365745f77686974656c697374602063616c6c732e0a456d697473206057686974656c69737465724368616e676564602e205468652061646d696e206b65792069732074686520736563757269747920626f756e6461727920e280942074726561742069740a77697468207468652073616d6520636172652061732061206d756c7469736967207468726573686f6c64206b65792e00000000000f7365745f77686974656c69737465720000000001000000000000000f6e65775f77686974656c697374657200000000130000000000000000000001304163636570747320612070656e64696e67206f776e657273686970207472616e736665722e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b6063726174653a3a726f6c655f7472616e736665723a3a526f6c655472616e736665724572726f723a3a4e6f50656e64696e675472616e73666572605d202d2049660a7468657265206973206e6f2070656e64696e67207472616e7366657220746f206163636570742e0a0a23204576656e74730a0a2a20746f70696373202d20605b226f776e6572736869705f7472616e736665725f636f6d706c65746564225d600a2a2064617461202d20605b6e65775f6f776e65723a20416464726573735d60000000106163636570745f6f776e6572736869700000000000000000000000000000008246696e616c69736520612070726f706f73616c20616674657220766f74696e672068617320656e6465642e20416e796f6e65206d61792063616c6c20746869732e0a52657475726e732074727565206966207468652070726f706f73616c207061737365642028766f7465735f666f72203e20766f7465735f616761696e7374292e000000000010657865637574655f70726f706f73616c00000001000000000000000b70726f706f73616c5f696400000000040000000100000001000000000000008c52657475726e20616c6c20726567697374657265642070726f6a6563747320617320602870726f6a6563745f69642c2050726f6a6563744461746129602070616972732e0a49746572617465732049447320312e2e3d60746f74616c5f70726f6a6563747328296020e28094204f286e2920696e20746865206e756d626572206f662070726f6a656374732e000000106765745f616c6c5f70726f6a656374730000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a65637444617461000000000000000050556e7061757365207468652072656769737472792061732074686520656d657267656e63792061646d696e2c20776974686f757420726571756972696e67206f776e657220617574682028233433292e00000011656d657267656e63795f756e706175736500000000000001000000000000000663616c6c657200000000001300000000000000000000012652657475726e207468652063757272656e7420616e6e75616c6973656420696e746572657374207261746520696e20626173697320706f696e747320666f72206070726f6a6563745f6964602e0a466f726d756c613a2060424153455f524154455f42505320e28892206176675f73636f726520c39720284d41585f444953434f554e545f425053202f2031303029600a776865726520606176675f73636f7265203d20286372656469745f7175616c697479202b20677265656e5f696d7061637429202f203260202830e28093313030292e0a526174652072616e67653a203530302062707320283520252920666f7220706572666563742073636f72657320e28692203120303030206270732028313020252920666f72207a65726f2073636f7265732e0000000000116765745f696e7465726573745f7261746500000000000001000000000000000a70726f6a6563745f69640000000000040000000100000004000000000000017652657475726e20757020746f20606c696d697460206e6f6e2d61726368697665642070726f6a65637473207374617274696e67206166746572207468652066697273740a606f6666736574602070726f6a656374204944732c206f72646572656420627920617363656e64696e672070726f6a656374204944202823323639292e0a0a4f72646572696e6720697320737461626c65206163726f73732063616c6c73206173206c6f6e67206173206e6f2070726f6a65637473206172652063726561746564206f720a617263686976656420696e206265747765656e3a20706167696e67207468726f75676820606f6666736574203d20302c206c696d69742c20322a6c696d69742c202e2e2e600a766973697473206576657279206e6f6e2d61726368697665642070726f6a6563742065786163746c79206f6e63652c20696e207468652073616d65206f726465720a606765745f616c6c5f70726f6a656374736020776f756c642072657475726e207468656d2e0000000000116765745f70726f6a656374735f706167650000000000000200000000000000066f666673657400000000000400000000000000056c696d69740000000000000400000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000000000000eb52657475726e207468652073636f726520686973746f727920666f72206070726f6a6563745f69646020696e206368726f6e6f6c6f676963616c206f7264657220286f6c64657374206669727374292e0a52657461696e73206174206d6f7374204d41585f53434f52455f484953544f5259202835302920656e74726965732076696120612072696e67206275666665723b206f6c64657220656e7472696573206172650a6f7665727772697474656e2e2052657475726e7320616e20656d70747920766563206966206e6f2073636f7265732068617665206265656e207265636f72646564207965742e00000000116765745f73636f72655f686973746f727900000000000001000000000000000a70726f6a6563745f696400000000000400000001000003ea000007d00000001153636f7265486973746f7279456e74727900000000000000000000814465706f7369742060616d6f756e7460206f662060746f6b656e6020617320636f6c6c61746572616c20666f72206070726f6a6563745f6964602e0a4f6e6c79207468652070726f6a656374206f776e6572206d6179206465706f7369743b20746f6b656e73206172652068656c64206279207468697320636f6e74726163742e000000000000126465706f7369745f636f6c6c61746572616c000000000004000000000000000a70726f6a6563745f696400000000000400000000000000096465706f7369746f72000000000000130000000000000005746f6b656e000000000000130000000000000006616d6f756e7400000000000b000000000000000000000000000000126765745f6d756c74697369675f61646d696e00000000000000000001000003ed00000002000003ea0000001300000004000000000000007c52656c6561736520616c6c20636f6c6c61746572616c206f662060746f6b656e60206261636b20746f207468652070726f6a656374206f776e65722e0a416c6c6f776564206f6e6c79206166746572207468652070726f6a65637420686173206d617475726564206f7220776173206e657665722066756e6465642e0000001272656c656173655f636f6c6c61746572616c000000000003000000000000000a70726f6a6563745f6964000000000004000000000000000663616c6c65720000000000130000000000000005746f6b656e0000000000001300000000000000000000018552656e6f756e636573206f776e657273686970206f662074686520636f6e74726163742e0a0a5065726d616e656e746c792072656d6f76657320746865206f776e65722c2064697361626c696e6720616c6c2066756e6374696f6e732067617465642062790a60235b6f6e6c795f6f776e65725d602e0a0a2320417267756d656e74730a0a2a20606560202d2041636365737320746f2074686520536f726f62616e20656e7669726f6e6d656e742e0a0a23204572726f72730a0a2a205b604f776e61626c654572726f723a3a5472616e73666572496e50726f6772657373605d202d20496620746865726520697320612070656e64696e67206f776e6572736869700a7472616e736665722e0a2a205b604f776e61626c654572726f723a3a4f776e65724e6f74536574605d202d20496620746865206f776e6572206973206e6f74207365742e0a0a23204e6f7465730a0a2a20417574686f72697a6174696f6e20666f72207468652063757272656e74206f776e65722069732072657175697265642e0000000000001272656e6f756e63655f6f776e657273686970000000000000000000000000000000000000000000127365745f6d756c74697369675f61646d696e00000000000200000000000000077369676e65727300000003ea0000001300000000000000097468726573686f6c64000000000000040000000000000000000001d55472616e736974696f6e20612070726f6a6563742773206c6966656379636c652073746174757320746f2060416374697665602c206046756e646564602c206f722060436f6d706c65746564602e2041646d696e2d6f6e6c79202823333239292e0a0a4e6f7468696e6720696e207468697320636f6e747261637420616476616e636573206050726f6a656374446174613a3a737461747573602070617374206050656e64696e6760206f6e0a697473206f776e20e280942074686973206973207468652063616c6c61626c65207472616e736974696f6e207061746820756e74696c2061207265616c2063726f73732d636f6e74726163740a63616c6c2066726f6d20746865207661756c74206f6e2066756e64696e67206576656e7473206c616e64732028747261636b65642073657061726174656c79292e2043616e6e6f742062650a7573656420746f20736574206f7220636c65617220604172636869766564603b207573652060617263686976655f70726f6a6563746020666f7220746861742c2073696e63650a61726368697665642070726f6a6563747320617265206f746865727769736520696d6d757461626c652e20456d697473206050726f6a6563745374617475734368616e676564602e000000000000127365745f70726f6a6563745f737461747573000000000002000000000000000a70726f6a6563745f696400000000000400000000000000067374617475730000000007d00000000d50726f6a656374537461747573000000000000000000000000000073496e69746961746573206120322d73746570206f776e657273686970207472616e7366657220616e6420656d69747320612070726f6a6563742d73706563696669630a604f776e6572736869705472616e7366657272656460206576656e7420666f72206175646974696e672028233330292e00000000127472616e736665725f6f776e65727368697000000000000200000000000000096e65775f6f776e65720000000000001300000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000000000008552657475726e2074686520636f6d7061637420617263686976652073756d6d61727920666f72206120636f6d7061637465642070726f6a6563742028233733292e0a50616e6963732077697468206050726f6a6563744e6f74466f756e6460206966206e6f20636f6d70616374207265636f72642065786973747320666f7220606964602e000000000000136765745f617263686976655f73756d6d6172790000000001000000000000000a70726f6a6563745f696400000000000400000001000007d00000000e4172636869766553756d6d6172790000000000000000003652657475726e2074686520636f6e6669677572656420656d657267656e63792d61646d696e20616464726573732c20696620616e792e0000000000136765745f656d657267656e63795f61646d696e000000000000000001000003e800000013000000000000012653657420286f7220636c6561722c2076696120604e6f6e6560292074686520656d657267656e63792d61646d696e20616464726573732e204f776e65722d6f6e6c792028233433292e0a0a54686520656d657267656e63792061646d696e206d61792063616c6c2060656d657267656e63795f7061757365602f60656d657267656e63795f756e70617573656020776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c6567657320e2809420696e74656e64656420666f72206120666173742d726573706f6e7365206f7065726174696f6e616c0a726f6c652c2073657061726174652066726f6d20746865206f776e65722077686f206d616e616765732077686974656c697374696e672c2073636f72696e672c206574632e0000000000137365745f656d657267656e63795f61646d696e0000000001000000000000000f656d657267656e63795f61646d696e00000003e8000000130000000000000000000000dd55706461746520626f746820606372656469745f7175616c6974796020616e642060677265656e5f696d706163746020666f72206070726f6a6563745f6964602e2041646d696e2d6f6e6c792e0a426f74682076616c756573206d75737420626520696e207468652072616e67652030e280933130302e20456d697473206050726f6a656374557064617465646020616e6420605261746555706461746564602e0a4e6f2d6f7020696620746865206e65772073636f72657320617265206964656e746963616c20746f20746865206578697374696e67206f6e65732e000000000000137570646174655f696d706163745f73636f72650000000003000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d706163740000000400000000000000000000000000000014636c6561725f6d756c74697369675f61646d696e0000000000000000000000000000004e4c697175696461746520636f6c6c61746572616c20746f2060726563697069656e7460202861646d696e206f6e6c79292e205573656420666f722064656661756c7465642070726f6a656374732e0000000000146c69717569646174655f636f6c6c61746572616c00000003000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e740000000000001300000000000000000000005252657475726e207468652076657273696f6e207265636f7264656420696e20696e7374616e63652073746f726167652e20556e76657273696f6e6564206465706c6f796d656e7473207265706f727420302e00000000001473746f7265645f73746174655f76657273696f6e000000000000000100000004000000000000011852657475726e2074727565206966206063616e6469646174655f6861736860206d61746368657320746865206d657461646174612068617368207265636f7264656420666f720a6070726f6a6563745f696460206174206372656174696f6e2074696d652028233434292e2043616c6c657273206861736820746865206d6574616461746120636f6e74656e740a7468657920666574636865642066726f6d207468652070726f6a6563742773206075726960206f66662d636861696e20616e642070617373206974206865726520746f206765740a74727573746c6573732070726f6f662074686520636f6e74656e74206d6174636865732077686174207468652063726561746f7220636f6d6d697474656420746f2e000000147665726966795f6d657461646174615f6861736800000002000000000000000a70726f6a6563745f6964000000000004000000000000000e63616e6469646174655f686173680000000003ee000000200000000100000001000000000000004c52657475726e207468652072657075746174696f6e2073636f7265202830e280933130302920666f72206063726561746f72602e2052657475726e732030206966206e65766572207365742e000000166765745f63726561746f725f72657075746174696f6e000000000001000000000000000763726561746f720000000013000000010000000400000000000000be53657420612063726561746f7227732072657075746174696f6e2073636f7265202830e28093313030292e2043616c6c61626c65206279207468652077686974656c6973746572206f72206f776e65722e0a52657075746174696f6e207265666c6563747320747261636b207265636f72643a207375636365737366756c2066756e6465642070726f6a656374732c2072657061796d656e74732c2073636f7265732e0a456d697473206052657075746174696f6e55706461746564602e0000000000167365745f63726561746f725f72657075746174696f6e000000000003000000000000000663616c6c6572000000000013000000000000000763726561746f720000000013000000000000000573636f7265000000000000040000000000000000000002d455706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a6563747320696e20612073696e676c65207472616e73616374696f6e2e2041646d696e2d6f6e6c792028233331292e0a0a4561636820656e74727920696e2060757064617465736020697320602870726f6a6563745f69642c206372656469745f7175616c6974792c20677265656e5f696d7061637429602e0a426f74682073636f72652076616c756573206d75737420626520696e207468652072616e67652030e280933130302e2050616e69637320776974682060456d7074794261746368557064617465600a69662060757064617465736020697320656d7074792028233434352920e280942061206e6f2d6f7020626174636820697320616c6d6f7374206365727461696e6c7920612063616c6c6572206275672e0a5468652062617463682069732072656a656374656420617320612077686f6c65206966206974206578636565647320604d41585f42415443485f53434f52455f53495a4560202832300a656e7472696573292c2070726576656e74696e67207472616e73616374696f6e73207468617420776f756c642065786365656420536f726f62616e206c6564676572207265736f757263650a6c696d6974732e0a0a496e646976696475616c2070726f6a65637420656e7472696573207468617420617265206e6f2d6f7073202873636f726573206964656e746963616c20746f2063757272656e742076616c756573290a6172652073696c656e746c7920736b69707065642c20636f6e73697374656e74207769746820607570646174655f696d706163745f73636f7265602e20456d697473206050726f6a65637455706461746564602c0a605261746555706461746564602c20616e64206053636f72654368616e6765646020666f7220656163682070726f6a6563742077686f73652073636f7265732061637475616c6c79206368616e67652e0000001a7570646174655f696d706163745f73636f7265735f626174636800000000000100000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000000000000c4536574206f6e6c7920746865206372656469742d7175616c6974792073636f726520666f7220612070726f6a6563742e2041646d696e2d6f6e6c792c20626f756e6465642030e280933130302e0a456d697473206053636f72654368616e67656460207769746820746865206f6c6420616e64206e65772076616c7565732e2055736520607570646174655f696d706163745f73636f72656020746f0a75706461746520626f74682073636f7265732073696d756c74616e656f75736c7920282336292e0000001b7570646174655f6372656469745f7175616c6974795f73636f72650000000002000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c6974790000000000040000000000000000000000000000001c7570646174655f696d706163745f73636f72655f617070726f76656400000004000000000000000a70726f6a6563745f6964000000000004000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000027e55706461746520696d706163742073636f72657320666f72206d756c7469706c652070726f6a65637473207573696e67206d756c74692d7369672061646d696e20617070726f76616c732028233138342c2023343337292e0a0a4d6972726f727320607570646174655f696d706163745f73636f72655f617070726f766564602f606c69717569646174655f636f6c6c61746572616c5f617070726f766564603a20746869732069730a74686520757361626c652062617463682d7570646174652070617468206f6e6365206d756c746973696720697320656e61626c65642c2073696e63650a607570646174655f696d706163745f73636f7265735f62617463686020697473656c6620697320626c6f636b65642062792060726571756972655f6d756c74697369675f64697361626c6564600a616674657220607365745f6d756c74697369675f61646d696e6020736574732061207468726573686f6c64203e20302e2053616d652076616c69646174696f6e2061730a607570646174655f696d706163745f73636f7265735f6261746368602028656d7074792d62617463682f73697a652d63617020636865636b732c206e6f2d6f7020736b697070696e67292e0a0a4e616d656420607570646174655f73636f7265735f62617463685f617070726f7665646020726174686572207468616e0a607570646174655f696d706163745f73636f7265735f62617463685f617070726f76656460206265636175736520536f726f62616e2063617073206578706f727465640a636f6e74726163742066756e6374696f6e206e616d657320617420333220627974657320616e6420746865206c6f6e676572206e616d6520657863656564732069742e00000000001c7570646174655f73636f7265735f62617463685f617070726f7665640000000200000000000000077570646174657300000003ea000003ed000000030000000400000004000000040000000000000009617070726f76616c73000000000003ea0000001300000000000000000000012252657475726e2074686520737567676573746564206d61782066756e64696e67206c696d697420696e20626173697320706f696e7473206f66207661756c7420746f74616c206173736574730a666f722070726f6a65637473206f776e6564206279206063726561746f72602c20646572697665642066726f6d2074686569722072657075746174696f6e2073636f72652e0a0a466f726d756c613a206072657075746174696f6e202a203530602062707320283020726570203d2030206270732c2031303020726570203d20352030303020627073203d20353025292e0a5661756c742061646d696e732073686f756c6420636f6e73756c7420746869732076616c7565207768656e2063616c6c696e67206066756e645f70726f6a656374602e00000000001d6765745f63726561746f725f66756e64696e675f6c696d69745f62707300000000000001000000000000000763726561746f720000000013000000010000000400000000000000000000001d6c69717569646174655f636f6c6c61746572616c5f617070726f76656400000000000004000000000000000a70726f6a6563745f69640000000000040000000000000005746f6b656e000000000000130000000000000009726563697069656e74000000000000130000000000000009617070726f76616c73000000000003ea0000001300000000000000000000003252657475726e20616c6c2070726f6a6563747320696e636c7564696e67206172636869766564206f6e65732028233236292e00000000001e6765745f616c6c5f70726f6a656374735f776974685f617263686976656400000000000000000001000003ea000003ed0000000200000004000007d00000000b50726f6a656374446174610000000002000000000000000000000007446174614b6579000000001100000000000000000000000c537461746556657273696f6e00000000000000000000000b57686974656c69737465720000000000000000000000000e50726f6a656374436f756e746572000000000001000000000000000750726f6a65637400000000010000000400000001000000000000000957686974656c6973740000000000000100000013000000000000002d4175746f2d696e6372656d656e74696e672070726f706f73616c20494420636f756e746572202823313334292e0000000000000f50726f706f73616c436f756e74657200000000010000001850726f706f73616c2073746f72616765202823313334292e0000000850726f706f73616c0000000100000004000000010000003457686574686572206061646472657373602068617320766f746564206f6e2070726f706f73616c2060696460202823313334292e00000008486173566f746564000000020000000400000013000000010000006b436f6d7061637420617263686976652073756d6d61727920666f7220612066756c6c7920636f6d7061637465642070726f6a6563742028233733292e0a53686f7274206b6579206e616d652072656475636573207065722d656e7472792073746f7261676520636f73742e00000000044172636800000001000000040000000100000048436f6c6c61746572616c2062616c616e636520666f72202870726f6a6563745f69642c20746f6b656e292068656c64206279207468697320636f6e7472616374202823313238292e0000000a436f6c6c61746572616c0000000000020000000400000013000000010000003552657075746174696f6e2073636f72652028302d3130302920666f7220612070726f6a6563742063726561746f722028233436292e0000000000001143726561746f7252657075746174696f6e00000000000001000000130000000000000044436f6e66696775726564206d756c74692d736967207369676e65722073657420666f7220637269746963616c2061646d696e206f7065726174696f6e732028233639292e0000000f4d756c74695369675369676e6572730000000000000000484e756d626572206f6620617070726f76616c732072657175697265642066726f6d204d756c74695369675369676e6572732e20302064697361626c6573206d756c74692d7369672e000000114d756c74695369675468726573686f6c64000000000000010000004353636f726520686973746f72792072696e672d62756666657220736c6f7420666f72202870726f6a6563745f69642c20736c6f745f696e64657829202823313233292e000000001053636f7265486973746f7279536c6f74000000020000000400000004000000010000004c546f74616c2073636f726520757064617465732065766572207772697474656e20666f7220612070726f6a656374202872696e672d62756666657220636f756e74657229202823313233292e0000001153636f7265486973746f7279546f74616c000000000000010000000400000000000000224369726375697420627265616b65722070617573652073746174652028233732292e000000000006506175736564000000000000000000844f7074696f6e616c20656d657267656e63792d61646d696e20616464726573732074686174206d61792070617573652f756e706175736520776974686f75740a686f6c64696e672066756c6c206f776e65722070726976696c656765732028233433292e20556e736574206d65616e73206e6f20656d657267656e63792061646d696e2e0000000e456d657267656e637941646d696e000000000001000000364120676f7665726e616e63652070726f706f73616c20746861742048425320686f6c6465727320766f7465206f6e202823313334292e0000000000000000000850726f706f73616c000000060000003153686f72742068756d616e2d7265616461626c65206465736372697074696f6e206f66207468652070726f706f73616c2e0000000000000b6465736372697074696f6e00000000100000003254727565206f6e6365207468652070726f706f73616c206f7574636f6d6520686173206265656e2066696e616c697365642e000000000008657865637574656400000001000000224164647265737320746861742063726561746564207468652070726f706f73616c2e00000000000870726f706f7365720000001300000017576569676874656420766f74657320616761696e73742e000000000d766f7465735f616761696e73740000000000000b00000030576569676874656420766f74657320696e206661766f757220283120484253207368617265203d203120766f7465292e00000009766f7465735f666f720000000000000b000000384c65646765722074696d657374616d70206166746572207768696368206e6f206d6f726520766f746573206172652061636365707465642e0000000e766f74696e675f656e64735f61740000000000060000000100000000000000000000000b50726f6a65637444617461000000000a0000002754686972642d70617274792063657274696669636174696f6e207374617465202823313330292e000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000001914c65646765722074696d657374616d702061742070726f6a656374206372656174696f6e2028233430292e0a0a4e4f54453a2074686973206669656c642077617320616464656420616674657220696e697469616c206465706c6f796d656e742e2050726f6a6563747320637265617465642062790a636f6e7472616374206275696c647320707265646174696e672074686973206368616e67652077696c6c206e6f74206861766520612076616c756520666f722069743b0a616e792073746174652d6d6967726174696f6e20666f72206578697374696e6720706572736973746564206050726f6a6563744461746160207265636f72647320287365650a606d6967726174655f73746174656029206d757374206261636b66696c6c2074686973206669656c642c20652e672e2066726f6d20606c6173745f7570646174655f74696d657374616d70600a6f7220302c2073696e63652069742063616e6e6f74206265207265636f6e73747275637465642066726f6d206f6e2d636861696e2064617461206f74686572776973652e0000000000000a637265617465645f6174000000000006000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d70616374000000040000002954696d657374616d70206f6620746865206c6173742073636f7265207570646174652028233730292e000000000000156c6173745f7570646174655f74696d657374616d70000000000000060000006b556e69782074696d657374616d7020287365636f6e647329206166746572207768696368207468652070726f6a65637420697320636f6e73696465726564206d6174757265202823313237292e0a30206d65616e73206e6f206d617475726974792064617465207365742e000000000d6d617475726974795f64617465000000000000060000010d436f6e74656e7420686173682028652e672e2073686132353629206f6620746865206f66662d636861696e206d6574616461746120706f696e74656420746f2062792060757269602028233434292e0a0a4c6574732063616c6c65727320766572696679206d65746164617461206861736e2774206265656e2074616d706572656420776974682062792068617368696e67207468650a6665746368656420636f6e74656e7420616e6420636f6d706172696e6720697420616761696e737420746869732076616c756520287365650a607665726966795f6d657461646174615f6861736860292c20776974686f7574207472757374696e6720746865206f66662d636861696e20686f73742e0000000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000002a546865206c6966656379636c6520737461747573206f66207468652070726f6a6563742028233237292e0000000000067374617475730000000007d00000000d50726f6a6563745374617475730000000000000000000003757269000000001000000001000000b7436f6e736f6c696461746564206f7065726174696f6e616c2073746174757320666f72206d6f6e69746f72696e672f6865616c74682d636865636b20696e746567726174696f6e732028233737292e0a0a42756e646c657320746865206765747465727320616e206f66662d636861696e206d6f6e69746f7220776f756c64206f7468657277697365206861766520746f20706f6c6c0a696e646976696475616c6c7920696e746f20612073696e676c652063616c6c2e00000000000000000c4865616c74685374617475730000000400000000000000136861735f656d657267656e63795f61646d696e0000000001000000000000000969735f70617573656400000000000001000000000000000d73746174655f76657273696f6e00000000000004000000000000000e746f74616c5f70726f6a65637473000000000004000000030000015a4c6966656379636c6520737461747573206f6620612070726f6a6563742028233237292e0a0a6050656e64696e676020697320736574206174206372656174696f6e20616e642060417263686976656460207669612060617263686976655f70726f6a656374602e0a60416374697665602c206046756e646564602c20616e642060436f6d706c657465646020617265207365742076696120607365745f70726f6a6563745f737461747573600a2861646d696e2f7661756c742d63616c6c61626c652920e28094207468697320636f6e747261637420646f6573206e6f74207472616e736974696f6e20696e746f207468656d206f6e0a697473206f776e3b20612063726f73732d636f6e74726163742063616c6c2066726f6d20746865207661756c74206f6e207265616c2066756e64696e67206576656e74732069730a747261636b65642073657061726174656c79202823333239292e0000000000000000000d50726f6a65637453746174757300000000000005000000000000000750656e64696e6700000000000000000000000006416374697665000000000001000000000000000646756e6465640000000000020000000000000009436f6d706c6574656400000000000003000000000000000841726368697665640000000400000004000000ba53747275637475726564206572726f7220636f64657320666f72207468652050726f6a656374526567697374727920636f6e74726163742028233735292e0a56617269616e742076616c7565732061726520737461626c6520e28094206e657665722072656f72646572206f722072656e756d626572206166746572206465706c6f796d656e742c0a6173206f6e2d636861696e2063616c6c657273206d617920696e737065637420746865206e756d6572696320636f64652e0000000000000000000d52656769737472794572726f720000000000002c0000002843726561746f722061646472657373206973206e6f7420696e207468652077686974656c6973742e0000000e4e6f7457686974656c69737465640000000000010000002e50726f6a656374205552492069732073686f72746572207468616e204d494e5f5552495f4c454e2062797465732e00000000000b557269546f6f53686f727400000000020000002d50726f6a65637420555249206973206c6f6e676572207468616e204d41585f5552495f4c454e2062797465732e0000000000000a557269546f6f4c6f6e67000000000003000000234d617475726974792064617465206973206e6f7420696e20746865206675747572652e00000000124d6174757269747944617465496e506173740000000000040000002450726f6a65637420494420636f756e7465722072656163686564207533323a3a4d41582e0000001350726f6a6563744c696d697452656163686564000000000500000037436f756e74657220696e7465677269747920636865636b206661696c65642028736c6f7420616c7265616479206f63637570696564292e0000000019436f756e746572496e7465677269747956696f6c6174696f6e000000000000060000002950726f6a65637420776974682074686520676976656e20494420646f6573206e6f742065786973742e0000000000000f50726f6a6563744e6f74466f756e64000000000700000041437265646974207175616c697479206f7220677265656e20696d706163742073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001053636f7265734f75744f6652616e6765000000080000002d43616c6c6572206973206e6f7420617574686f726973656420746f20636572746966792070726f6a656374732e000000000000164e6f74417574686f72697a6564546f436572746966790000000000090000001f566f74696e6720776569676874206d75737420626520706f7369746976652e0000000017566f74696e675765696768744e6f74506f736974697665000000000a0000002a43616c6c65722068617320616c726561647920766f746564206f6e20746869732070726f706f73616c2e00000000000c416c7265616479566f7465640000000b0000002a50726f706f73616c20776974682074686520676976656e20494420646f6573206e6f742065786973742e00000000001050726f706f73616c4e6f74466f756e640000000c0000002a566f74696e6720706572696f6420666f7220746869732070726f706f73616c2068617320656e6465642e000000000011566f74696e67506572696f64456e6465640000000000000d0000002350726f706f73616c2068617320616c7265616479206265656e2065786563757465642e000000001750726f706f73616c416c72656164794578656375746564000000000e0000003552657175657374656420766f74696e67206475726174696f6e2069732062656c6f77204d494e5f564f54494e475f504552494f442e00000000000014566f74696e67506572696f64546f6f53686f72740000000f00000030566f74696e67206973207374696c6c20696e2070726f67726573733b2063616e6e6f742065786563757465207965742e0000000f566f74696e675374696c6c4f70656e000000001000000023436f6c6c61746572616c20616d6f756e74206d75737420626520706f7369746976652e0000000015436f6c6c61746572616c4e6f74506f73697469766500000000000011000000324f6e6c79207468652070726f6a656374206f776e6572206d617920706572666f726d2074686973206f7065726174696f6e2e00000000000f4e6f7450726f6a6563744f776e657200000000120000002e4e6f20636f6c6c61746572616c2062616c616e636520746f2072656c65617365206f72206c69717569646174652e00000000000c4e6f436f6c6c61746572616c000000130000002e50726f6a65637420686173206e6f7420796574207265616368656420697473206d6174757269747920646174652e00000000001050726f6a6563744e6f744d6174757265000000140000002d52657075746174696f6e2073636f7265206973206f7574206f66207468652030e280933130302072616e67652e0000000000001452657075746174696f6e4f75744f6652616e6765000000150000003343616c6c6572206973206e6f7420617574686f726973656420746f207365742063726561746f722072657075746174696f6e2e00000000174e6f74417574686f72697a656452657075746174696f6e000000001600000031437265646974207175616c6974792073636f7265206973206f7574206f66207468652030e280933130302072616e67652e000000000000174372656469745175616c6974794f75744f6652616e676500000000170000004b4d756c74692d736967207468726573686f6c64206d7573742062652067726561746572207468616e203020616e64206e6f206c6172676572207468616e207369676e657220636f756e742e0000000018496e76616c69644d756c74695369675468726573686f6c6400000018000000374d756c74692d736967207369676e657220736574206973206c6172676572207468616e2074686520636f6e7472616374206c696d69742e0000000016546f6f4d616e794d756c74695369675369676e65727300000000001900000039417070726f76616c2061646472657373206973206e6f7420636f6e666967757265642061732061206d756c74692d736967207369676e65722e000000000000114e6f744d756c74695369675369676e65720000000000001a00000035417070726f76616c2073657420636f6e7461696e73207468652073616d65207369676e6572206d6f7265207468616e206f6e63652e000000000000114475706c6963617465417070726f76616c0000000000001b00000039546865206f7065726174696f6e20646964206e6f7420696e636c75646520656e6f756768206d756c74692d73696720617070726f76616c732e00000000000015496e73756666696369656e74417070726f76616c730000000000001c0000004650726f6a65637420555249206d757374207374617274207769746820612076616c696420736368656d652028697066733a2f2f2c2068747470733a2f2f2c2061723a2f2f292e000000000010496e76616c6964557269536368656d650000001d0000003c50726f6a6563742063616e6e6f742062652064656c657465642062656361757365206974206861732061637469766520696e766573746d656e74732e0000001550726f6a656374486173496e766573746d656e74730000000000001e0000001c50726f6a65637420697320616c72656164792061726368697665642e0000000f50726f6a6563744172636869766564000000001f0000002853746174652076657273696f6e206d69736d6174636820647572696e67206d6967726174696f6e2e00000017556e737570706f72746564537461746556657273696f6e00000000200000003653636f7265207570646174652072657175657374656420746f6f20736f6f6e2061667465722070726576696f7573207570646174652e000000000011557064617465546f6f4672657175656e74000000000000210000003450726f6a656374206d757374206265206172636869766564206265666f72652069742063616e20626520636f6d7061637465642e0000001250726f6a6563744e6f744172636869766564000000000022000000234369726375697420627265616b6572206973206163746976652028706175736564292e00000000065061757365640000000000230000003f43616c6c6572206973206e65697468657220746865206f776e6572206e6f722074686520636f6e6669677572656420656d657267656e63792061646d696e2e00000000114e6f74456d657267656e637941646d696e000000000000240000004b42617463682073636f726520757064617465207265717565737420657863656564732074686520636f6e66696775726564206d6178696d756d2062617463682073697a652028233331292e000000000d4261746368546f6f4c61726765000000000000250000003450726f6a65637420697320616c72656164792063657274696669656420776974682074686520746172676574207374617475732e00000010416c7265616479436572746966696564000000260000004a6372656174655f70726f706f73616c2773206465736372697074696f6e2065786365656473204d41585f50524f504f53414c5f4445534352495054494f4e5f4c454e202823343535292e00000000001a50726f706f73616c4465736372697074696f6e546f6f4c6f6e67000000000027000000417570646174655f696d706163745f73636f7265735f626174636820726563656976656420616e20656d7074792075706461746573206c697374202823343435292e00000000000010456d707479426174636855706461746500000028000000887365745f70726f6a6563745f737461747573207761732061736b656420746f20736574206f7220636c656172206041726368697665646020e28094207573650a60617263686976655f70726f6a6563746020696e73746561642c2073696e63652061726368697665642070726f6a656374732061726520696d6d757461626c65202823333239292e00000017496e76616c69645374617475735472616e736974696f6e0000000029000000477365745f70726f6a6563745f737461747573207761732063616c6c65642077697468207468652070726f6a65637427732063757272656e7420737461747573202823333239292e000000001650726f6a656374537461747573556e6368616e67656400000000002a00000044636f6d706163745f73746f7261676520696e707574206578636565647320746865206d6178696d756d20616c6c6f7765642062617463682073697a65202823333332292e00000016436f6d7061637453746f72616765546f6f4c6172676500000000002b0000004f6372656174655f70726f706f73616c20766f74696e675f6475726174696f6e5f73656373206578636565647320746865206d6178696d756d20616c6c6f77656420706572696f64202823333332292e0000000013566f74696e67506572696f64546f6f4c6f6e67000000002c000000010000012c436f6d706163742061726368697665207265636f72642073746f726564207768656e20612070726f6a65637427732066756c6c206461746120697320636f6d7061637465642028233733292e0a0a5265706c61636573206050726f6a656374446174616020287e3538302062797465732920776974682061206d696e696d616c2073756d6d61727920287e3532206279746573292c0a7265647563696e672070657273697374656e742073746f726167652072656e7420666f72206f6c642070726f6a656374732074686174206e6f206c6f6e676572206e6565642066756c6c20646174612e0a5573652060636f6d706163745f617263686976656020746f207472616e736974696f6e20616e2061726368697665642070726f6a65637420746f207468697320666f726d2e000000000000000e4172636869766553756d6d617279000000000006000000000000001463657274696669636174696f6e5f737461747573000007d00000001343657274696669636174696f6e53746174757300000000000000001466696e616c5f6372656469745f7175616c69747900000004000000000000001266696e616c5f677265656e5f696d70616374000000000004000000000000000d6d617475726974795f64617465000000000000060000004a50726573657276656420736f20607665726966795f6d657461646174615f6861736860206b6565707320776f726b696e6720616674657220636f6d70616374696f6e202823343438292e00000000000d6d657461646174615f68617368000000000003ee0000002000000000000000056f776e6572000000000000130000000100000053412074696d657374616d70656420736e617073686f74206f6620612070726f6a65637427732073636f7265732c20666f72206f6e2d636861696e20686973746f727920747261636b696e67202823313233292e00000000000000001153636f7265486973746f7279456e74727900000000000003000000000000000e6372656469745f7175616c697479000000000004000000000000000c677265656e5f696d7061637400000004000000000000000974696d657374616d7000000000000006000000030000002f43657274696669636174696f6e20737461746520666f72206120677265656e2070726f6a656374202823313330292e00000000000000001343657274696669636174696f6e537461747573000000000400000000000000044e6f6e6500000000000000000000000750656e64696e67000000000100000000000000094365727469666965640000000000000200000000000000075265766f6b656400000000030000000500000031456d6974746564207768656e206120766f74652069732063617374206f6e20612070726f706f73616c202823313334292e0000000000000000000008566f7465436173740000000100000009766f74655f6361737400000000000004000000000000000b70726f706f73616c5f69640000000004000000010000000000000005766f74657200000000000013000000000000000000000007737570706f7274000000000100000000000000000000000677656967687400000000000b0000000000000002000000050000003e456d6974746564207768656e20612070726f6a656374277320696e746572657374207261746520697320726563616c63756c61746564202823313239292e0000000000000000000b526174655570646174656400000000010000000c726174655f7570646174656400000002000000000000000a70726f6a6563745f6964000000000004000000010000000000000008726174655f6270730000000400000000000000020000000500000080456d6974746564207768656e20696d706163742073636f726573206368616e67652c2077697468206f6c6420616e64206e65772076616c75657320666f72206f66662d636861696e0a747261636b696e67206f662073636f726520686973746f727920616e64207261746520726563616c63756c6174696f6e7320282336292e000000000000000c53636f72654368616e676564000000010000000d73636f72655f6368616e67656400000000000007000000000000000a70726f6a6563745f69640000000000040000000100000000000000126f6c645f6372656469745f7175616c6974790000000000040000000000000000000000126e65775f6372656469745f7175616c6974790000000000040000000000000000000000106f6c645f677265656e5f696d70616374000000040000000000000000000000106e65775f677265656e5f696d706163740000000400000000000000000000000c6f6c645f726174655f6270730000000400000000000000000000000c6e65775f726174655f6270730000000400000000000000020000000500000036456d6974746564207768656e20616e206163636f756e7427732077686974656c69737420737461747573206973206368616e6765642e0000000000000000000c57686974656c697374536574000000010000000d77686974656c6973745f7365740000000000000200000000000000076163636f756e7400000000130000000100000000000000067374617475730000000000010000000000000002000000050000003b456d6974746564207768656e20612077686974656c69737465642063726561746f72207265676973746572732061206e65772070726f6a6563742e00000000000000000e50726f6a656374437265617465640000000000010000000f70726f6a6563745f637265617465640000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000056f776e6572000000000000130000000100000002000000050000002f456d6974746564207768656e20612070726f6a6563742069732064656c65746564206279207468652061646d696e2e00000000000000000e50726f6a65637444656c657465640000000000010000000f70726f6a6563745f64656c657465640000000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000051456d6974746564207768656e20746865206f7261636c65207570646174657320612070726f6a6563742773206372656469742d7175616c697479202f20677265656e2d696d706163742073636f7265732e000000000000000000000e50726f6a656374557064617465640000000000010000000f70726f6a6563745f757064617465640000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c69747900000000000400000000000000000000000c677265656e5f696d70616374000000040000000000000002000000050000002a456d6974746564207768656e20746865207265676973747279206973207061757365642028233732292e0000000000000000000e52656769737472795061757365640000000000010000000f72656769737472795f7061757365640000000000000000020000000500000030456d6974746564207768656e20612070726f6a656374206973206172636869766564206279207468652061646d696e2e000000000000000f50726f6a656374417263686976656400000000010000001070726f6a6563745f617263686976656400000001000000000000000a70726f6a6563745f696400000000000400000001000000020000000500000035456d6974746564207768656e206120676f7665726e616e63652070726f706f73616c2069732063726561746564202823313334292e000000000000000000000f50726f706f73616c4372656174656400000000010000001070726f706f73616c5f6372656174656400000003000000000000000b70726f706f73616c5f6964000000000400000001000000000000000870726f706f7365720000001300000000000000000000000e766f74696e675f656e64735f617400000000000600000000000000020000000500000040456d6974746564207768656e20612070726f6a65637427732063657274696669636174696f6e207374617475732069732075706461746564202823313330292e000000000000001050726f6a656374436572746966696564000000010000001170726f6a6563745f63657274696669656400000000000002000000000000000a70726f6a6563745f69640000000000040000000100000000000000067374617475730000000007d00000001343657274696669636174696f6e5374617475730000000000000000020000000500000030456d6974746564207768656e2070726f6a6563742073746f7261676520697320636f6d7061637465642028233838292e000000000000001050726f6a656374436f6d706163746564000000010000001170726f6a6563745f636f6d70616374656400000000000001000000000000000a70726f6a6563745f69640000000000040000000100000002000000050000002c456d6974746564207768656e20612070726f706f73616c2069732066696e616c69736564202823313334292e000000000000001050726f706f73616c4578656375746564000000010000001170726f706f73616c5f657865637574656400000000000002000000000000000b70726f706f73616c5f696400000000040000000100000000000000067061737365640000000000010000000000000002000000050000002c456d6974746564207768656e2074686520726567697374727920697320756e7061757365642028233732292e00000000000000105265676973747279556e706175736564000000010000001172656769737472795f756e7061757365640000000000000000000002000000050000003b456d6974746564207768656e20612063726561746f7227732072657075746174696f6e2073636f726520697320757064617465642028233436292e00000000000000001152657075746174696f6e55706461746564000000000000010000001272657075746174696f6e5f75706461746564000000000002000000000000000763726561746f72000000001300000001000000000000000573636f72650000000000000400000000000000020000000500000045456d6974746564207768656e20636f6c6c61746572616c2069732072656c6561736564206261636b20746f207468652070726f6a656374206f776e6572202823313238292e0000000000000000000012436f6c6c61746572616c52656c656173656400000000000100000013636f6c6c61746572616c5f72656c65617365640000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003e456d6974746564207768656e207468652061646d696e207265706c61636573207468652077686974656c697374657220616464726573732028233736292e0000000000000000001257686974656c69737465724368616e6765640000000000010000001377686974656c69737465725f6368616e6765640000000002000000000000000f6f6c645f77686974656c6973746572000000001300000000000000000000000f6e65775f77686974656c697374657200000000130000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206465706f736974656420666f7220612070726f6a656374202823313238292e00000000000000000013436f6c6c61746572616c4465706f7369746564000000000100000014636f6c6c61746572616c5f6465706f736974656400000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e000000000000130000000000000000000000096465706f7369746f7200000000000013000000000000000000000006616d6f756e7400000000000b0000000000000002000000050000003a456d6974746564207768656e20636f6c6c61746572616c206973206c697175696461746564206279207468652061646d696e202823313238292e00000000000000000014436f6c6c61746572616c4c6971756964617465640000000100000015636f6c6c61746572616c5f6c69717569646174656400000000000004000000000000000a70726f6a6563745f6964000000000004000000010000000000000005746f6b656e00000000000013000000000000000000000009726563697069656e7400000000000013000000000000000000000006616d6f756e7400000000000b00000000000000020000000500000053456d6974746564207768656e207468652061646d696e207570646174657320612070726f6a6563742773206372656469742d7175616c6974792073636f726520696e646570656e64656e746c7920282336292e0000000000000000144372656469745175616c6974795570646174656400000001000000166372656469745f7175616c6974795f75706461746564000000000002000000000000000a70726f6a6563745f696400000000000400000001000000000000000e6372656469745f7175616c6974790000000000040000000000000002000000050000003d456d6974746564207768656e207468652061646d696e20696e6974696174657320616e206f776e657273686970207472616e736665722028233330292e00000000000000000000144f776e6572736869705472616e7366657272656400000001000000156f776e6572736869705f7472616e736665727265640000000000000200000000000000096f6c645f6f776e6572000000000000130000000100000000000000096e65775f6f776e65720000000000001300000001000000020000000500000055456d6974746564207768656e20612070726f6a6563742773206c6966656379636c6520737461747573206973206368616e6765642076696120607365745f70726f6a6563745f73746174757360202823333239292e000000000000000000001450726f6a6563745374617475734368616e676564000000010000001670726f6a6563745f7374617475735f6368616e676564000000000003000000000000000a70726f6a6563745f696400000000000400000001000000000000000a6f6c645f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000000000000a6e65775f7374617475730000000007d00000000d50726f6a65637453746174757300000000000000000000020000000500000048456d6974746564207768656e207468652061646d696e2073657473206f7220636c656172732074686520656d657267656e63792d61646d696e20616464726573732028233433292e0000000000000015456d657267656e637941646d696e4368616e6765640000000000000100000017656d657267656e63795f61646d696e5f6368616e676564000000000100000000000000136e65775f656d657267656e63795f61646d696e00000003e800000013000000000000000200000002000000e3436f6e74657874206f6620612073696e676c6520617574686f72697a65642063616c6c20706572666f726d656420627920616e20616464726573732e0a0a437573746f6d206163636f756e7420636f6e747261637473207468617420696d706c656d656e7420605f5f636865636b5f6175746860207370656369616c2066756e6374696f6e0a726563656976652061206c697374206f662060436f6e74657874602076616c75657320636f72726573706f6e64696e6720746f20616c6c207468652063616c6c7320746861740a6e65656420746f20626520617574686f72697a65642e000000000000000007436f6e7465787400000000030000000100000014436f6e747261637420696e766f636174696f6e2e00000008436f6e747261637400000001000007d00000000f436f6e7472616374436f6e7465787400000000010000003d436f6e7472616374207468617420686173206120636f6e7374727563746f722077697468206e6f20617267756d656e747320697320637265617465642e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e74657874000000000100000044436f6e7472616374207468617420686173206120636f6e7374727563746f7220776974682031206f72206d6f726520617267756d656e747320697320637265617465642e0000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e74657874000000000001000000bd417574686f72697a6174696f6e20636f6e74657874206f6620612073696e676c6520636f6e74726163742063616c6c2e0a0a546869732073747275637420636f72726573706f6e647320746f20612060726571756972655f617574685f666f725f61726773602063616c6c20666f7220616e20616464726573730a66726f6d2060636f6e7472616374602066756e6374696f6e20776974682060666e5f6e616d6560206e616d6520616e642060617267736020617267756d656e74732e000000000000000000000f436f6e7472616374436f6e746578740000000003000000000000000461726773000003ea000000000000000000000008636f6e7472616374000000130000000000000007666e5f6e616d650000000011000000020000005f436f6e74726163742065786563757461626c65207573656420666f72206372656174696e672061206e657720636f6e747261637420616e64207573656420696e0a60437265617465436f6e7472616374486f7374466e436f6e74657874602e000000000000000012436f6e747261637445786563757461626c650000000000010000000100000000000000045761736d00000001000003ee00000020000000010000003856616c7565206f6620636f6e7472616374206e6f646520696e20496e766f6b6572436f6e747261637441757468456e74727920747265652e0000000000000015537562436f6e7472616374496e766f636174696f6e000000000000020000000000000007636f6e7465787400000007d00000000f436f6e7472616374436f6e7465787400000000000000000f7375625f696e766f636174696f6e7300000003ea000007d000000018496e766f6b6572436f6e747261637441757468456e747279000000020000012f41206e6f646520696e207468652074726565206f6620617574686f72697a6174696f6e7320706572666f726d6564206f6e20626568616c66206f66207468652063757272656e740a636f6e747261637420617320696e766f6b6572206f662074686520636f6e7472616374732064656570657220696e207468652063616c6c20737461636b2e0a0a54686973206973207573656420617320616e20617267756d656e74206f662060617574686f72697a655f61735f63757272656e745f636f6e74726163746020686f73742066756e6374696f6e2e0a0a54686973207472656520636f72726573706f6e64732060726571756972655f617574685b5f666f725f617267735d602063616c6c73206f6e20626568616c66206f66207468650a63757272656e7420636f6e74726163742e000000000000000018496e766f6b6572436f6e747261637441757468456e747279000000030000000100000012496e766f6b65206120636f6e74726163742e000000000008436f6e747261637400000001000007d000000015537562436f6e7472616374496e766f636174696f6e0000000000000100000035437265617465206120636f6e74726163742070617373696e67203020617267756d656e747320746f20636f6e7374727563746f722e00000000000014437265617465436f6e7472616374486f7374466e00000001000007d00000001b437265617465436f6e7472616374486f7374466e436f6e7465787400000000010000003d437265617465206120636f6e74726163742070617373696e672030206f72206d6f726520617267756d656e747320746f20636f6e7374727563746f722e0000000000001c437265617465436f6e74726163745769746843746f72486f7374466e00000001000007d00000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e7465787400000000000100000076417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0000000000000000001b437265617465436f6e7472616374486f7374466e436f6e746578740000000002000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee0000002000000001000000d6417574686f72697a6174696f6e20636f6e7465787420666f7220606372656174655f636f6e74726163746020686f73742066756e6374696f6e2074686174206372656174657320610a6e657720636f6e7472616374206f6e20626568616c66206f6620617574686f72697a657220616464726573732e0a54686973206973207468652073616d652061732060437265617465436f6e7472616374486f7374466e436f6e74657874602c2062757420616c736f206861730a636f6e747261637420636f6e7374727563746f7220617267756d656e74732e0000000000000000002a437265617465436f6e747261637457697468436f6e7374727563746f72486f7374466e436f6e746578740000000000030000000000000010636f6e7374727563746f725f61726773000003ea00000000000000000000000a65786563757461626c650000000007d000000012436f6e747261637445786563757461626c650000000000000000000473616c74000003ee000000200000000200000000000000000000000a45786563757461626c650000000000030000000100000000000000045761736d00000001000003ee0000002000000000000000000000000c5374656c6c617241737365740000000000000000000000074163636f756e740000000004000000000000000000000011526f6c655472616e736665724572726f720000000000000400000000000000114e6f50656e64696e675472616e73666572000000000008980000000000000016496e76616c69644c697665556e74696c4c65646765720000000008990000000000000015496e76616c696450656e64696e674163636f756e740000000000089a000000000000000f5472616e7366657245787069726564000000089b00000005000000254576656e7420656d6974746564207768656e206120726f6c65206973206772616e7465642e000000000000000000000b526f6c654772616e74656400000000010000000c726f6c655f6772616e746564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c6572000000000013000000000000000200000005000000254576656e7420656d6974746564207768656e206120726f6c65206973207265766f6b65642e000000000000000000000b526f6c655265766f6b656400000000010000000c726f6c655f7265766f6b6564000000030000000000000004726f6c65000000110000000100000000000000076163636f756e74000000001300000001000000000000000663616c6c65720000000000130000000000000002000000050000002f4576656e7420656d6974746564207768656e207468652061646d696e20726f6c652069732072656e6f756e6365642e00000000000000000e41646d696e52656e6f756e6365640000000000010000000f61646d696e5f72656e6f756e6365640000000001000000000000000561646d696e000000000000130000000100000002000000050000002b4576656e7420656d6974746564207768656e206120726f6c652061646d696e206973206368616e6765642e000000000000000010526f6c6541646d696e4368616e6765640000000100000012726f6c655f61646d696e5f6368616e6765640000000000030000000000000004726f6c650000001100000001000000000000001370726576696f75735f61646d696e5f726f6c65000000001100000000000000000000000e6e65775f61646d696e5f726f6c65000000000011000000000000000200000004000000000000000000000012416363657373436f6e74726f6c4572726f7200000000000b000000000000000c556e617574686f72697a6564000007d0000000000000000b41646d696e4e6f7453657400000007d10000000000000010496e6465784f75744f66426f756e6473000007d2000000000000001141646d696e526f6c654e6f74466f756e64000000000007d30000000000000012526f6c65436f756e7449734e6f745a65726f0000000007d4000000000000000c526f6c654e6f74466f756e64000007d5000000000000000f41646d696e416c726561647953657400000007d6000000000000000b526f6c654e6f7448656c6400000007d7000000000000000b526f6c654973456d70747900000007d800000000000000125472616e73666572496e50726f67726573730000000007d900000000000000104d6178526f6c65734578636565646564000007da00000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320636f6d706c657465642e0000000000000000001641646d696e5472616e73666572436f6d706c657465640000000000010000001861646d696e5f7472616e736665725f636f6d706c657465640000000200000000000000096e65775f61646d696e0000000000001300000001000000000000000e70726576696f75735f61646d696e000000000013000000000000000200000005000000324576656e7420656d6974746564207768656e20616e2061646d696e207472616e7366657220697320696e697469617465642e0000000000000000001641646d696e5472616e73666572496e697469617465640000000000010000001861646d696e5f7472616e736665725f696e6974696174656400000003000000000000000d63757272656e745f61646d696e000000000000130000000100000000000000096e65775f61646d696e000000000000130000000000000000000000116c6976655f756e74696c5f6c65646765720000000000000400000000000000020000000400000000000000000000000c4f776e61626c654572726f7200000003000000000000000b4f776e65724e6f74536574000000083400000000000000125472616e73666572496e50726f6772657373000000000835000000000000000f4f776e6572416c7265616479536574000000083600000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320696e697469617465642e000000000000000000114f776e6572736869705472616e7366657200000000000001000000126f776e6572736869705f7472616e7366657200000000000300000000000000096f6c645f6f776e6572000000000000130000000000000000000000096e65775f6f776e6572000000000000130000000000000000000000116c6976655f756e74696c5f6c6564676572000000000000040000000000000002000000050000002a4576656e7420656d6974746564207768656e206f776e6572736869702069732072656e6f756e6365642e000000000000000000124f776e65727368697052656e6f756e636564000000000001000000136f776e6572736869705f72656e6f756e636564000000000100000000000000096f6c645f6f776e657200000000000013000000000000000200000005000000364576656e7420656d6974746564207768656e20616e206f776e657273686970207472616e7366657220697320636f6d706c657465642e0000000000000000001a4f776e6572736869705472616e73666572436f6d706c657465640000000000010000001c6f776e6572736869705f7472616e736665725f636f6d706c657465640000000100000000000000096e65775f6f776e6572000000000000130000000000000002000000010000004853746f726573207468652070656e64696e6720726f6c6520686f6c64657220616e6420746865206578706c6963697420646561646c696e6520666f7220616363657074616e63652e000000000000000f50656e64696e675472616e736665720000000002000000000000000761646472657373000000001300000000000000116c6976655f756e74696c5f6c656467657200000000000004000000010000003153746f72616765206b657920666f7220656e756d65726174696f6e206f66206163636f756e74732070657220726f6c652e000000000000000000000e526f6c654163636f756e744b65790000000000020000000000000005696e646578000000000000040000000000000004726f6c6500000011000000020000003c53746f72616765206b65797320666f72207468652064617461206173736f6369617465642077697468207468652061636365737320636f6e74726f6c0000000000000017416363657373436f6e74726f6c53746f726167654b6579000000000700000000000000000000000d4578697374696e67526f6c657300000000000001000000000000000c526f6c654163636f756e747300000001000007d00000000e526f6c654163636f756e744b65790000000000010000000000000007486173526f6c6500000000020000001300000011000000010000000000000011526f6c654163636f756e7473436f756e740000000000000100000011000000010000000000000009526f6c6541646d696e000000000000010000001100000000000000000000000541646d696e00000000000000000000000000000c50656e64696e6741646d696e000000020000002353746f72616765206b65797320666f7220604f776e61626c6560207574696c6974792e0000000000000000114f776e61626c6553746f726167654b6579000000000000020000000000000000000000054f776e657200000000000000000000000000000c50656e64696e674f776e6572001e11636f6e7472616374656e766d6574617630000000000000001a000000000093010e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39372e3100000000000000000008727373646b7665720000002f32362e312e302331373561613431333036663338333035376138636466633834623638643933313636346663333465000000000000000012727373646b5f737065635f7368616b696e670000000000013200000000530e636f6e74726163746d65746176300000000000000006636c6976657200000000002f32332e342e31236131353265633234383863323531333638303861643238323737633234623361303736356666643400" + } + }, + "ext": "v0" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/project_registry/src/lib.rs b/project_registry/src/lib.rs index 49c50c2c..e933e8e1 100644 --- a/project_registry/src/lib.rs +++ b/project_registry/src/lib.rs @@ -790,7 +790,9 @@ impl ProjectRegistry { panic_with_error!(&env, RegistryError::ProjectNotMature); } } else { - if project.status != types::ProjectStatus::Completed && project.status != types::ProjectStatus::Pending { + if project.status != types::ProjectStatus::Completed + && project.status != types::ProjectStatus::Pending + { panic_with_error!(&env, RegistryError::ProjectNotMature); } } diff --git a/project_registry/src/test.rs b/project_registry/src/test.rs index 9c1fe26b..5c5ef017 100644 --- a/project_registry/src/test.rs +++ b/project_registry/src/test.rs @@ -186,10 +186,7 @@ fn test_update_scores_batch_approved_after_multisig_enabled() { let updates = soroban_sdk::vec![&env, (id, 80u32, 90u32)]; assert!(client.try_update_impact_scores_batch(&updates).is_err()); - client.update_scores_batch_approved( - &updates, - &soroban_sdk::vec![&env, signer1, signer2], - ); + client.update_scores_batch_approved(&updates, &soroban_sdk::vec![&env, signer1, signer2]); let project = client.get_project(&id); assert_eq!(project.credit_quality, 80); @@ -2480,10 +2477,7 @@ fn test_clear_multisig_admin_resets_to_defaults() { let signer1 = Address::generate(&env); let signer2 = Address::generate(&env); - client.set_multisig_admin( - &soroban_sdk::vec![&env, signer1, signer2], - &2u32, - ); + client.set_multisig_admin(&soroban_sdk::vec![&env, signer1, signer2], &2u32); // Confirm set worked let (_, threshold_before) = client.get_multisig_admin(); diff --git a/project_registry/src/types.rs b/project_registry/src/types.rs index 3fdfb173..f2320699 100644 --- a/project_registry/src/types.rs +++ b/project_registry/src/types.rs @@ -102,9 +102,9 @@ pub enum RegistryError { /// set_project_status was called with the project's current status (#329). ProjectStatusUnchanged = 42, /// compact_storage input exceeds the maximum allowed batch size (#332). - CompactStorageTooLarge = 41, + CompactStorageTooLarge = 43, /// create_proposal voting_duration_secs exceeds the maximum allowed period (#332). - VotingPeriodTooLong = 42, + VotingPeriodTooLong = 44, } /// Certification state for a green project (#130).